text:
Add HTTP caching.

Should solve #170

[x] Deploy new cache changes (remove Expires, add ETag revalidation) on the API side for the projects list
[ ] Support ETag-based HTTP caching on the API side for environments
[ ] Write upgrade hook for moved session info

Questions:

where do we best store session data and the cache? I chose ~/.platformsh/session.yml and ~/.platformsh/cache, both removed on logout

Closing as cache options are built into the client library which will be used in v2 (#241)

repo: platformsh/platformsh-cli


text:
Sprint2

DESCRIPTION
Solución al reto:
link
Nombre: sergio valadez
Usuario Platzi: sergioval
Correo Electronico: sergioval@gmail.com
Reto:

[x] Primer problema
[x] Segundo problema
[x] Tercer problema
[ ] Cuarto Problema
[x] Quinto Problema

Hi! @gndx Would yo be so kind to give me an approval to run the workflow? It only allowed me to run it once and that's it. I cannot run the cypress testing when I push more commits to the PR. It gives me a warnning "1 workflow awaiting approval"

source: gharchive/pull-request

repo: platzi/js-challenge

license: MIT

license_type: permissive

license_source: github-api


text:
Issue with two cameras and different render layers where events are fired through (culling)

Then two cameras are used for rendering different UI and World elements, hover, click, tap events are fired on the camera where no such layers should be rendered.
Steps to Reproduce
Launch: https://launch.playcanvas.com/1383836?debug=true
Hover with mouse over the purple box, like in this screenshot:

Note:
Camera-1 render layers: World, Depth, Immediate, Ui
Camera-2 render Player-ui layer only
https://playcanvas.com/editor/scene/1289270
If we add the ui layer to the Camera-2 when we can see that the button sit in the place where the events are triggered.

Thank you

Maybe there should be an option where the developer can choose which cameras should be checked with in the Element Input?
Related forum post: https://forum.playcanvas.com/t/button-hit-area-changed-after-load-scene/26904

source: gharchive/issue

authors: flyingbaba yaustar

repo: playcanvas/engine


text:
Primitives with procedural material don't clone properly

To repro:
Create an entity with basic primitive (e.g. box)
Create a pc.PhongMaterial and set it on this.entity.model.material.
Clone the entity.
Result:
The material is not cloned.
See the physics engine example to see this bug.

Why is this expected behaviour? The material is an asset. We don't clone assets when we clone entities.

Material is a resource of an asset. And I believe we actually do clone materials for each model instance individually.

The problem is not that the material itself is not cloned but rather the model does not have the material of the original model.

Fixed in https://github.com/playcanvas/engine/commit/7ce6c5e7fc610c9a797af10efcc36413a4fd0507

authors: Maksims daredevildave vkalpias willeastcott


text:
Re-enable sbt-rjs and disable http port in an example

Can be merged after the next Play milestone / RC.
Reverts changes previously done to pass tests, fixed that meanwhile:

https://github.com/playframework/playframework/pull/11843 / https://github.com/playframework/play-samples/pull/342/commits/5330b8273d14f9de2b8dc0057ad7bda2b93d3994#diff-2af461dc035de1e329d87cba11d0c2977afb913250fd2cd07161ecaecd2a6fb8R48
https://github.com/sbt/sbt-js-engine/pull/102 / https://github.com/playframework/playframework/pull/11844

@Mergifyio backport 2.9.x

repo: playframework/play-samples


text:
Update scalafmt-core to 2.6.0

Updates org.scalameta:scalafmt-core from 2.5.3 to 2.6.0.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scalameta", artifactId = "scalafmt-core" } ]

labels: library-update, semver-minor

Superseded by #303.

repo: playframework/scalatestplus-play


text:
🛑 Treatmentbank is down

In 0e82624, Treatmentbank (https://tb.plazi.org/GgServer/search?fullText.ftQuery=lepus&fullText.matchMode=prefix&taxonomicName.taxonomicName=&taxonomicName.isNomenclature=true&taxonomicName.exactMatch=true&taxonomicName.order=&taxonomicName.family=&taxonomicName.genus=&taxonomicName.species=&BibMetaData.docAuthor=&BibMetaData.docDate=&BibMetaData.docTitle=&BibMetaData.docOrigin=&BibMetaData.part=&BibMetaData.pageNumber=&BibMetaData.extId=&materialsCitation.location=&materialsCitation.country=&materialsCitation.stateProvince=&materialsCitation.typeStatus=All+Types&materialsCitation.collectionCode=&materialsCitation.specimenCode=&materialsCitation.LSID=&materialsCitation.longitude=&materialsCitation.latitude=&materialsCitation.degreeCircle=1&materialsCitation.elevation=&materialsCitation.elevationCircle=100&indexName=0&subIndexName=0&minSubResultSize=0) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Treatmentbank is back up in 1e344f8 after 19 days, 15 hours, 29 minutes.

repo: plazi/monitoring


text:
Support search inside sections

We should support searching inside sections. I haven't thought too much about this, but since some section types have multiple search directories, maybe in the grid screen we should:

Show a "Search" row at the bottom with an item for each type of search.
Show an roSearchScreen when an item is selected.
Show the search results on a poster screen.
Perhaps the breadcrumbs on the search results screen should be the search type and search arg (e.g. "Search Tracks... - Dog")

@stormerider not sure if this is more UI oriented than you're interested in at the moment, feel free to unassign if not interested.
FWIW, here's what I was thinking might work.

We currently disregard search="1" nodes in createPlexContainerForXml so that they don't show up in the list of names/keys. Instead, maybe the container should keep an array of all the search nodes it found.
In the grid, after getting the list of names from the container but before setting up the grid, ask the container if there were any search nodes. If there were, add an extra row named Search with those items as the content. (The data loader probably needs to be poked at to allow this.)
Modify the ViewController to understand search nodes. When showing a screen for one, pop up a search screen.
Once we get to the search screen, it can probably work the same way as any other search screen... but I think the search screens are probably broken right now. Getting to this bullet point would be a moral victory. :]

Feeling inspired to steal this back...

repo: plexinc/roku-client-public

license: mit

license_source: bigquery


text:
Add arrow keys on how to play instructions

What it looks like now

Thanks!


text:
output_align in tool mode

According to the manual and to the --help, one should use --output_align=false to disable alignment with spaces (default is true). But when I try to use that, biber tells me: Option output_align does not take an argument. What would be the correct syntax to turn off alignment?
Using biber 2.1 on xubuntu 15.10

Ah, this is a bug - that option should default to false and the boolean --output-align should set it to true. Fixed in DEV branch.

Thanks for the quick fix.
So in the future it will default to false and if I want to turn it on, I specify the option without argument?
Then the manual and the --help also need to be updated.

Sorry for the noise, you already answered the questions in your previous post.

2.3 DEV binaries are updated on Sourceforge.

authors: plk thorade

repo: plk/biber


text:
SQLiteTracker upsert improvements

Consider an experiment that contains a record {"param1" :[1,2,...], "param2" " [3,4,5]}.
There can be an additional action upsert_append , in which if we upsert {param1: 3}  the value 3 will get appended to the existing list in key param1 instead of replacing the entire list value.

makes sense, this would be especially useful for neural networks, whose metrics are recorded over epochs.

Hi, I would like to work on this issue (as part of the interview process)

assigned!

@edublancas Do you want a separate function upsert_append for this or modification to upsert with some additional parameter like mode='append' and mode='replace'?

repo: ploomber/sklearn-evaluation


text:
testing to see if docs fail

Describe your changes
Issue ticket number and link
Closes #x
Checklist before requesting a review

[ ] I have performed a self-review of my code
[ ] I have added thorough tests (when necessary).
[ ] I have added the right documentation in the docstring and changelog (when needed)

:books: Documentation preview :books:: https://sklearn-evaluation--252.org.readthedocs.build/en/252/

Pull Request Test Coverage Report for Build 4024638397

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.06%) to 94.227%

Totals

Change from base Build 4010433489:
0.06%

Covered Lines:
2677

Relevant Lines:
2841

💛  - Coveralls

Maybe we should skip this example of model.fit, the problem is every notebook has something similar.

trying again with a downgraded version of scikit-learn, there was a release two days ago, so that might be the reason

fixed! I migrated papermill calls to ploomber-engine, and it works now!

looks good.

authors: coveralls edublancas idomic


text:
Streamline usage, remove verbosity

Added simple abstraction for ASP.NET initialization
Added AutoOpen to several common submodules

Html
DCC
Operators
ComponentPropTypes

Example of update:
open Dash.NET

let dslLayout =
    Html.div [
        Attr.className "section"
        Attr.id "main-section"
        Attr.children [
            Html.div [
                Attr.children "Test"
            ]
            Input.input "test" [] []
        ]
    ]

[<EntryPoint>]
let main args =
    DashApp.initDefault()
    |> DashApp.withLayout dslLayout
    |> DashApp.appendCSSLinks [
        "main.css"
        "https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css"
    ]
    |> DashApp.run args

Old version of the exact same example:
open System
open System.IO
open Microsoft.AspNetCore.Builder
open Microsoft.AspNetCore.Cors.Infrastructure
open Microsoft.AspNetCore.Hosting
open Microsoft.Extensions.Hosting
open Microsoft.Extensions.Logging
open Microsoft.Extensions.DependencyInjection
open Giraffe
open Dash.NET
open Newtonsoft.Json
open Dash.NET.Html
open Dash.NET.DCC

let dslLayout =
    Html.div [
        Attr.className "section"
        Attr.id "main-section"
        Attr.children [
            Html.div [
                Attr.children "Test"
            ]
            Input.input "test" [] []
        ]
    ]

let myDashApp =
    DashApp.initDefault()
    |> DashApp.withLayout dslLayout
    |> DashApp.appendCSSLinks [
        "main.css"
        "https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css"
    ]

let errorHandler (ex : Exception) (logger : ILogger) =
    logger.LogError(ex, "An unhandled exception has occurred while executing the request.")
    clearResponse >=> setStatusCode 500 >=> text ex.Message

let configureCors (builder : CorsPolicyBuilder) =
    builder.WithOrigins("http://localhost:8080")
           .AllowAnyMethod()
           .AllowAnyHeader()
           |> ignore

let configureApp (app : IApplicationBuilder) =
    let env = app.ApplicationServices.GetService<IWebHostEnvironment>()
    (match env.EnvironmentName with
    | "Development" -> app.UseDeveloperExceptionPage()
    | _ -> app.UseGiraffeErrorHandler(errorHandler))
        .UseHttpsRedirection()
        .UseCors(configureCors)
        .UseStaticFiles()
        .UseGiraffe(DashApp.toHttpHandler myDashApp)

let configureServices (services : IServiceCollection) =
    services.AddCors()    |> ignore
    services.AddGiraffe() |> ignore

let configureLogging (builder : ILoggingBuilder) =
    builder.AddFilter(fun l -> l.Equals LogLevel.Debug)
           .AddConsole()
           .AddDebug() |> ignore

[<EntryPoint>]
let main args =
    printfn "%s" (JsonConvert.SerializeObject dslLayout)

    let contentRoot = Reflection.Assembly.GetExecutingAssembly().Location |> Path.GetDirectoryName
    let webRoot     = Path.Combine(contentRoot, "WebRoot")
    Host.CreateDefaultBuilder(args)
        .ConfigureWebHostDefaults(
            fun webHostBuilder ->
                webHostBuilder
                    .UseContentRoot(contentRoot)
                    .UseWebRoot(webRoot)
                    .Configure(Action<IApplicationBuilder> configureApp)
                    .ConfigureServices(configureServices)
                    .ConfigureLogging(configureLogging)
                    |> ignore)
        .Build()
        .Run()

    0

I really like this one. it would be even better if
|> DashApp.appendCSSLinks [
        "main.css"
        "https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css"
    ]

Can be part of default config.


text:
Dash Entity Recognition

Hi there, I am having a look at this app, and I am trying to create a convicing example for my unit for me to go ahead with a project, I really like the text color schemes on your app. I think it has been out since around October, it would be lovely if you could make available a version, and if not possible, maybe comment on how to create the text highlighting features.
https://dash-demo.plotly.host/named-entity-recognition/
Thanks for all the work!

@firmai Hi, I posted an answer that shows how to reproduce Spacy's NER highlighting using html. You can find it here. Adding callback should be fairly straightforward, though you might need to use the dash-component-boilerplate to create a react component if you want it to happen client-side (without callback)

Excellent thanks Xing, I will give it a shot next week.

authors: firmai xhlulu

repo: plotly/dash-sample-apps


text:
🛑 Pierced Arrows is down

In 0d859ea, Pierced Arrows (https://www.piercedarrows.nl) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Pierced Arrows is back up in 7485e06 after 22 minutes.


text:
🛑 KCG is down

In 4fa43c8, KCG (https://kunstrijclubgroningen.nl) was down:

HTTP code: 0
Response time: 0 ms

Resolved: KCG is back up in f06e045 after 9 minutes.


text:
🛑 Dick Pluim.com is down

In 9171704, Dick Pluim.com (https://dickpluim.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Dick Pluim.com is back up in 3c78495 after 28 minutes.


text:
🛑 Dick Pluim.com is down

In 23ed3dc, Dick Pluim.com (https://dickpluim.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Dick Pluim.com is back up in d77d612 after 10 minutes.


text:
🛑 KCG is down

In ae87b53, KCG (https://kunstrijclubgroningen.nl) was down:

HTTP code: 0
Response time: 0 ms

Resolved: KCG is back up in 7a89460 after 9 minutes.


text:
🛑 KCG is down

In e51d1ee, KCG (https://kunstrijclubgroningen.nl) was down:

HTTP code: 0
Response time: 0 ms

Resolved: KCG is back up in bfde4fc after 9 minutes.


text:
Remove hCaptcha from recommended

hCaptcha is NOT a privacy-friendly solution. It violates GDPR, uses third-party tracking and advertising cookies. See report: https://tosdr.org/en/service/2207

added since conflicts appeared from other merges

authors: ovx pluja

repo: pluja/awesome-privacy


text:
⚠ GitHub has degraded performance

In 6b6ee6e, GitHub (https://www.githubstatus.com/api/v2/status.json) experienced degraded performance:

HTTP code: 200
Response time: 232 ms

Resolved: GitHub performance has improved in 0e91bbc after 11 minutes.

repo: pmmmwh/upptime


text:
question: is there a way to get renderer.info for the renderPass?

when getting trying to gather stats about my scene I'm using renderer.info but it always shows triangles: 1. Of course this is expected since the effect are rendering a single triangle, but is there some sort of way to get the renderer.info from the initial pass?
thank you

I was able to get this in the end with
const {gl} = useThree();
gl.autoClear = false
gl.info.autoReset = false
useFrame((state) => {
	console.log(gl.info)

        state.gl.info.reset()
})

perhaps it is something to do with react-three-fiber rather than this library... not sure. Either way I will close the issue

Postprocessing currently doesn't manage renderer.info. Resetting it manually like you described is a valid solution.
I'll add this to GeometryPass in v7 to make it the default behaviour.

Thank you for your reply @vanruesc  . I wouldn't necessarily expect postprocessing to manage renderer.info. Having done a bit more digging into it, I don't thing three.js in-house effectcomposer does either.
thanks for the great library

authors: tom-twinlabs vanruesc

repo: pmndrs/postprocessing

license: Zlib


text:
final edits on Timesheet app blog post

Category

[x] Content fix
[ ] New article

Hi @LuiseFreese thanks for merging but looks like some of my images didn't come through properly. Anything I need to do to fix it? Darren

authors: Dlutchy LuiseFreese

repo: pnp/blog


text:
m365 : The term 'm365' is not recognized as the name of a cmdletBug

Description
PS C:\POC\react-teams-lead-dashboard> npm i -g @pnp/cli-microsoft365
C:\Program Files (x86)\Nodist\bin\microsoft365 -> C:\Program Files (x86)\Nodist\bin\node_modules@pnp\cli-microsoft365\dist\index.js
C:\Program Files (x86)\Nodist\bin\m365 -> C:\Program Files (x86)\Nodist\bin\node_modules@pnp\cli-microsoft365\dist\index.js
C:\Program Files (x86)\Nodist\bin\m365_comp -> C:\Program Files (x86)\Nodist\bin\node_modules@pnp\cli-microsoft365\dist\autocomplete.js
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.3.2 (node_modules@pnp\cli-microsoft365\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

@pnp/cli-microsoft365@5.5.0
updated 1 package in 5.09s
PS C:\POC\react-teams-lead-dashboard> m365
m365 : The term 'm365' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a
path was included, verify that the path is correct and try again.
At line:1 char:1
m365

  + CategoryInfo          : ObjectNotFound: (m365:String) [], CommandNotFoundException
  + FullyQualifiedErrorId : CommandNotFoundException

PS C:\POC\react-teams-lead-dashboard> ls
Directory: C:\POC\react-teams-lead-dashboard

Mode                 LastWriteTime         Length Name

d-----        05/08/2022     22:38                .devcontainer
d-----        05/08/2022     22:38                assets
d-----        05/08/2022     22:38                config
d-----        05/08/2022     22:57                dist
d-----        05/08/2022     22:42                lib
d-----        05/08/2022     22:41                node_modules
d-----        05/08/2022     22:43                release
d-----        05/08/2022     22:43                sharepoint
d-----        05/08/2022     22:38                src
d-----        05/08/2022     22:38                teams
d-----        05/08/2022     22:57                temp
-a----        05/08/2022     22:38            334 .gitignore
-a----        05/08/2022     22:38            312 .yo-rc.json
-a----        05/08/2022     22:38            407 gulpfile.js
-a----        05/08/2022     22:41         913882 package-lock.json
-a----        05/08/2022     22:38           1242 package.json
-a----        05/08/2022     22:38           4584 README.md
-a----        05/08/2022     22:38            772 tsconfig.json
-a----        05/08/2022     22:38            826 tslint.json
PS C:\POC\react-teams-lead-dashboard>
Steps to reproduce
PS C:\POC\react-teams-lead-dashboard> npm i -g @pnp/cli-microsoft365
C:\Program Files (x86)\Nodist\bin\microsoft365 -> C:\Program Files (x86)\Nodist\bin\node_modules@pnp\cli-microsoft365\dist\index.js
C:\Program Files (x86)\Nodist\bin\m365 -> C:\Program Files (x86)\Nodist\bin\node_modules@pnp\cli-microsoft365\dist\index.js
C:\Program Files (x86)\Nodist\bin\m365_comp -> C:\Program Files (x86)\Nodist\bin\node_modules@pnp\cli-microsoft365\dist\autocomplete.js
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.3.2 (node_modules@pnp\cli-microsoft365\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

@pnp/cli-microsoft365@5.5.0
updated 1 package in 5.09s
PS C:\POC\react-teams-lead-dashboard> m365
m365 : The term 'm365' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a
path was included, verify that the path is correct and try again.
At line:1 char:1
m365

  + CategoryInfo          : ObjectNotFound: (m365:String) [], CommandNotFoundException
  + FullyQualifiedErrorId : CommandNotFoundException

Expected results
i dont know what expected results are i dont see any.
Actual results
PS C:\POC\react-teams-lead-dashboard> npm i -g @pnp/cli-microsoft365
C:\Program Files (x86)\Nodist\bin\microsoft365 -> C:\Program Files (x86)\Nodist\bin\node_modules@pnp\cli-microsoft365\dist\index.js
C:\Program Files (x86)\Nodist\bin\m365 -> C:\Program Files (x86)\Nodist\bin\node_modules@pnp\cli-microsoft365\dist\index.js
C:\Program Files (x86)\Nodist\bin\m365_comp -> C:\Program Files (x86)\Nodist\bin\node_modules@pnp\cli-microsoft365\dist\autocomplete.js
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.3.2 (node_modules@pnp\cli-microsoft365\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

@pnp/cli-microsoft365@5.5.0
updated 1 package in 5.09s
PS C:\POC\react-teams-lead-dashboard> m365
m365 : The term 'm365' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a
path was included, verify that the path is correct and try again.
At line:1 char:1
m365

  + CategoryInfo          : ObjectNotFound: (m365:String) [], CommandNotFoundException
  + FullyQualifiedErrorId : CommandNotFoundException

PS C:\POC\react-teams-lead-dashboard> ls
Directory: C:\POC\react-teams-lead-dashboard

Mode                 LastWriteTime         Length Name

d-----        05/08/2022     22:38                .devcontainer
d-----        05/08/2022     22:38                assets
d-----        05/08/2022     22:38                config
d-----        05/08/2022     22:57                dist
d-----        05/08/2022     22:42                lib
d-----        05/08/2022     22:41                node_modules
d-----        05/08/2022     22:43                release
d-----        05/08/2022     22:43                sharepoint
d-----        05/08/2022     22:38                src
d-----        05/08/2022     22:38                teams
d-----        05/08/2022     22:57                temp
-a----        05/08/2022     22:38            334 .gitignore
-a----        05/08/2022     22:38            312 .yo-rc.json
-a----        05/08/2022     22:38            407 gulpfile.js
-a----        05/08/2022     22:41         913882 package-lock.json
-a----        05/08/2022     22:38           1242 package.json
-a----        05/08/2022     22:38           4584 README.md
-a----        05/08/2022     22:38            772 tsconfig.json
-a----        05/08/2022     22:38            826 tslint.json
PS C:\POC\react-teams-lead-dashboard>
Diagnostics
m365
m365 : The term 'm365' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a
path was included, verify that the path is correct and try again.
At line:1 char:1

m365

  + CategoryInfo          : ObjectNotFound: (m365:String) [], CommandNotFoundException
  + FullyQualifiedErrorId : CommandNotFoundException

CLI for Microsoft 365 version
no version
nodejs version
V14.15.0
Operating system (environment)
Windows
Shell
PowerShell
cli doctor
PS C:\POC\react-teams-lead-dashboard> cli doctor
cli : Cannot find path 'C:\POC\react-teams-lead-dashboard\doctor' because it does not exist.
At line:1 char:1

cli doctor

  + CategoryInfo          : ObjectNotFound: (C:\POC\react-teams-lead-dashboard\doctor:String) [Clear-Item], ItemNotFoundException
  + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.ClearItemCommand

Additional Info
PS C:\POC\react-teams-lead-dashboard> cli doctor
cli : Cannot find path 'C:\POC\react-teams-lead-dashboard\doctor' because it does not exist.
At line:1 char:1

cli doctor

  + CategoryInfo          : ObjectNotFound: (C:\POC\react-teams-lead-dashboard\doctor:String) [Clear-Item], ItemNotFoundException
  + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.ClearItemCommand

Hi @nicetohaveyou,
Thanks for reaching out to us!
Question: I see a slightly irregular nodejs folder (C:\Program Files (x86)\Nodist\bin) Could you verify that it is included in your PATH variable. That's probably the reason the m365 command does not resolve to its executable.

Hi @martinlingstuyl,
I am also getting the same error. I am trying to create CD pipeline in Azure DevOps to deploy sppkg to SharePoint. I was getting error "The system cannot find the file specified." when running task to login to Sharepoint.
When I tried to login using m365 cli on one of my VM I was getting the same error:
m365 login --authType password --userName user@contoso.com --password ***
The system cannot find the file specified.

When I ran "npm view @pnp/cli-microsoft365" to check details on m365 CLI, I got below output:
C:\Users\User>npm view @pnp/cli-microsoft365

@pnp/cli-microsoft365@5.6.0 | MIT | deps: 24 | versions: 488
Manage Microsoft 365 and SharePoint Framework projects on any platform
https://pnp.github.io/cli-microsoft365/

keywords: office 365, microsoft 365, sharepoint framework, o365, m365, spfx, sha
repoint online, sharepoint, microsoft teams, microsoft graph, microsoft flow, az
ure active directory, azure ad, azure, microsoft

bin: m365, m365_comp, microsoft365

But When I run "m365 version" I'm getting below error:
C:\Windows\system32>m365 version
'm365' is not recognized as an internal or external command,
operable program or batch file.

Nodejs path(C:\Program Files\nodejs) was already included in PATH variable.
nodejs version: V14.15.0
Operating system: Windows
Shell: PowerShell

Hi @nicetohaveyou,
Can I assume your problem is solved? If so I can close this issue.
Please let us know 👍

Closing this issue in favor of #3612

i want to know why this issue was closed, when there was no resolution. I have ran it from the docker yet face the issue. It is not resolved.

Ah sorry, that's my bad, due to the other question that was asked in between.
I believe a while back @martinlingstuyl asked you for more information here: https://github.com/pnp/cli-microsoft365/issues/3565#issuecomment-1207457556. Could you please double check your $PATH variable to verify that Node is in there?

Do i need to worry about the $PATH when it is been run from the docker where the environment is already configured?

If the command cannot be found, the reason must be that it is either not installed or is not on your PATH.
Are you in a PowerShell terminal? You can check where the global packages are being installed and verify whether they are on your path as follows:
npm root -g

Write-Host $env:path

If the directory is not in the PATH, you should update the PATH.

@nicetohaveyou did you have a chance to look at @martinlingstuyl suggestion?

Closing due to lack of response

As an update, I went back to using npm install -g @pnp/cli-microsoft365 (with the -g) and it seems to install now. Typically I try to keep these commands relatively portable to be able to run as a standard user if need be, but somewhere along the line, \node_modules.bin has gone missing from the path.

Hi @29039, yeah you have to be very careful that the node_modules/.bin folder is on your Path.
What you can do is add it to your path (within the ps session) from within your script, using [System.Environment]::SetEnvironmentVariable()

authors: 29039 AkashSatoliya martinlingstuyl nicetohaveyou waldekmastykarz


text:
Get new file version limits

Let's add new versioning capabilities to SharePoint lists.
Get file versioning capabilities
Expand spo list get command with VersionPolicies navigation property which looks like this:
{
    "DefaultExpireAfterDays": 0,
    "DefaultTrimMode": 0
}

So we have to expand the VersionPolicies property here.
DefaultTrimMode is an enum, I suggest we add another property called DefaultTrimModeValue that contains the label of the value.

Label
Value

NoExpiration
0

ExpireAfter
1

AutoExpiration
2

Can I work on it?

authors: milanholemans nanddeepn


text:
Fixes little doc anomalies

While working on another command, I found some little doc anomalies. Seems too little to create an issue for

Great catch @nicodecleyre!
I noticed another docs issue. For the command: https://pnp.github.io/cli-microsoft365/cmd/spo/navigation/navigation-node-remove
As you can see, the description of option location is not right: where the node should be added. Could you fix that one as well?

Great catch @nicodecleyre!
I noticed another docs issue today, but forgot to make a PR for it. For the command: https://pnp.github.io/cli-microsoft365/cmd/spo/navigation/navigation-node-remove As you can see, the description of option location is not right: where the node should be added. Could you fix that one as well?

Nice catch too @milanholemans 😉 & found some more 😄

Merged manually, thank you!

authors: milanholemans nicodecleyre


text:
Adds 'teams meeting transcript get' command. Closes #3908

Adds teams meeting transcript get command. Closes #3908

Hi @Adam-it
Can you please help to review this PR?

Hi @Adam-it
Can you please help to review this PR?

Sure thing! 👍.
Sorry for the hold up. I was super busy to address the changes in the PnP initiatives I maintain before 9.09, so to address the removal of PnP Managements Shell.
I should be able to get back to regular PR reviews this week

double checked.
Ready to merge 🚀

Merged manually. Thank you for your awesome work 👍
You Rock 🤩

authors: Adam-it nanddeepn


text:
Playlist Asset URL - Open in New Tab

Is your feature request related to a problem? Please describe.
Would it be possible to add a URL targeting option to have a playlist asset URL open in a new tab?
Describe the solution you'd like
Option to pick the targeting behavior of asset URL links so they can open in a new tab. I was attempting to add the SharePoint Success Site as a linked asset under the SharePoint section. However the opens within the Learning Pathways and you lose all of the navigation from SharePoint Success Site.

Describe alternatives you've considered

Additional context
NA

Hello @robertcaretta - your enhancement request has been received and I will ensure the proper eyes on for it. Thanks for the feedback!

authors: jellis-thrive robertcaretta


text:
New command: Get information about the specified webhook

Gets information about the specified webhook
Command: spo list webhook get -u|--webUrl <webUrl> -t|--listTitle [listTitle] -l|--listId [listId] -i|--id <id>
Options:
-u, --webUrl | URL of the site where the list to retrieve the webhook info for is located
-l, --listId | ID of the list from which to retrieve the webhook. Specify listId or listTitle but not both
-t, --listTitle |Title of the list from which to retrieve the webhook. Specify listId or listTitle but not both
-I, --id | ID of the webhook to retrieve
Usage:
spo list webhook get --webUrl https://contoso.sharepoint.com/sites/ninja --listTitle Documents -id cc27a922-8224-4296-90a5-ebbc54da2e85

The following fields should be shown:

id
clientState (can be null)
expirationDateTime
notificationUrl
resource

If output is set to JSON include all properties

Awesome! You want to pick it up @arjenbloemsma?

I sure do @waldekmastykarz 😎

authors: arjenbloemsma waldekmastykarz


text:
[BUG] Get-PnPClientSidePage : Access Denied. You do not have permission to perform

Reporting an Issue or Missing Feature
An Issue
Expected behavior
Cmdlet Get-PnPClientSidePage allows to get SPO page
Actual behavior
Access error is raised:
Get-PnPClientSidePage : {"odata.error":{"code":"-2147024891,
System.UnauthorizedAccessException","message":{"lang":"en-us","value":"Access denied. You do not have permission to
perform this action or access this resource."}}}
ServerErrorTraceCorrelationId: 4911b19f-404e-0000-d168-af845143a1a5
At line:1 char:13
+  $homePage = Get-PnpClientSidePage -Identity "Home"
+                          ~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo              :  WriteError:  (:)  [Get-PnPPage], Exception
        + FullyQualifiedErrorId  :  EXCEPTION, PnP.PowerShell.Commands.Pages.GetPage

Steps to reproduce behavior
Connect to SharePoint Online using -UseWebLogin, attempt to get the home page
Connect-PnPOnline -Url $Site -UseWebLogin
$homePage = Get-PnPClientSidePage -Identity "Home"

What is the version of the Cmdlet module you are running?
Manifest 1.3.0 PnP.PowerShell {Add-PnPClientSidePage, Add-PnPClientSidePageSection, Add...}
I am able to run Get-PnPClientSidePage using legacy SharePointPnPPowerShellOnline
The recent upgrade to 1.3.0 has affected my ability to use PnP PowerShell as a Site Collection Administrator.
Which operating system/environment are you running PnP PowerShell on?

[X] Windows
[ ] Linux
[ ] MacOS
[ ] Azure Cloud Shell
[ ] Azure Functions
[ ] Other : please specify

Hi @javenu - I'm not sure if there's any behind the scenes changes so maybe @erwinvanhunen can confirm, but meanwhile I've tried with an MFA account (using -UseWebLogin) who's a Site Collection Admin and I don't see the issue on PS5 or PS7.

@veronicageek - thank you for taking a look.
After installing 1.4.0 today, the issue has been resolved.
ModuleType Version    Name                                ExportedCommands
---------- -------    ----                                ----------------
Manifest   1.4.0      PnP.PowerShell                      {Add-PnPClientSidePage, Add-PnPClientSidePageSection, Add-

authors: javenu veronicageek

repo: pnp/powershell


text:
Add CLI for Microsoft 365 to Add a document library web part to a page (and only show a specific folder)

🎯 PR aim
The aim of this PR is to add CLI for Microsoft 365 equivalent -
https://pnp.github.io/script-samples/spo-add-document-library-webpart-to-page/README.html?tabs=pnpps
✔ What was done

[X] updated readme with script
[X] updated sample.json

🔗 Related
#117
📸 Result
The result of running the script compared in m365 CLI
page created

one of the pages looks like

Thank you kind sir! Will be live shortly.

authors: Adam-it pkbullock

repo: pnp/script-samples


text:
💡 [Feature]: Add support for SPFx 1.17.3

🎯 Aim of the feature
I should keep and eye out for this PR
https://github.com/pnp/cli-microsoft365/pull/4953
and if merged I should update the CLI for M365 to add this support to the extension

actually now I should look at this one
https://github.com/pnp/cli-microsoft365/pull/5165
as the SPFx 1.17.4 was published

repo: pnp/vscode-viva


text:
Green deployment

As "Ansible" best practice says each play that does not change anything should result with "ok" status. However, even when we launch a deployment with the same configs we get something like
PLAY RECAP ***************************************************************
40.121.145.132             : ok=69   changed=5    unreachable=0    failed=0

The root of this issue lies in the fact that some of the tasks, that does not actually change anything results with "changed" code. So, instead of totally "green" deployment we get "yellow-green", which leads to incorrect interpretation of deployment and may cause issues like #147.
What I propose is to refactor all the tasks to return "green" code when state remains unchanged.

:+1:

authors: ArseniiPetrovich phahulin

repo: poanetwork/deployment-playbooks


text:
Readme in RepositoryView

Hey together,
what is the first thing that "jump in your eye" when you visit a GitHub-Project? Right, the README-File.
Would it be great if you, inside the app, see the README too as a eye catcher?
I think so.
For that I've started here https://github.com/stefma/PocketHub/tree/newRepositoryView a new look for the repository view. It isn't actually because MARKDOWN in Android is... argh!
But. What is my goal.
I want to add a new Tab in TabLayout in the RepositoryView. It would be the first Tab with "Overview". I think it is better than "Readme". But it's just naming convention. What ever.
In this you can see the whole README in Markdown. If exist. Otherwise the Tab isn't available.
My current problems:

As mentioned above, MARKDOWN in Android is very ugly. All libs (like our current) reform the Markdown to HTML and display it to a WebView. The problem, we can't set a WebView in the first tab because it catch the "scrolling" inside the ViewPager. Yes we can remove the catching touch and force a scroll via ViewPager but the HTML-Generatoed code "overlaps" the WebView content. So you can't see the whole text...

I've actually never worked with the GitHub-Api. But I need it "BEFORE" we open the Repo-View because to setup the Tabs. We need to find (or not) the README-File in the root-tree and display it. That's very bad. Because the used needs to wait for a online-response.. :(

Ok, thats all for the first time :)
Any suggestions for that? Is it a good think, a bad? What do you think?

This is already planned via #860, can you add your thoughts to that instead?

authors: StefMa hzsweers

repo: pockethub/PocketHub


text:
Convert date to specified timezone

I try to convert a datetime object into a specified timezone (America/Montreal).
I use the latest Podio PHP library which is running on PHP 5.6.
Here's the code:

I get that PHP error on script execution:

Why is there microseconds on the datetime object?
Is there something wrong on my side? How could I handle timezone if I don't want Podio to change it to UTC and keep it as specified (America/Montreal)?

It looks like the Podio library doesn't convert the DateTime object correctly. It could be a version incompatibility, but if so, it has to be fixed.

authors: moerg vicentor

repo: podio/podio-php


text:
The Account Details

Describe the bug
The wallet does not show the account details:

Balance
Staked POKT
Staking Status
Account Type
Last TX

To Reproduce
Steps to reproduce the behavior:

Go to import
Import a Staked App or node account
Go to Account details
See errors:

Balance 0.00 POKT  in consequence $ 0.00 USD
Staked POKT : 0
Staking Status: UNSTAKED
Account Type: NA
Last TX: No tx

Screenshots
The account on the Dashboard

The Account on the Wallet

Expected behavior
The account information should match the info from the network

This issue was addressed in PR:
https://github.com/pokt-network/pocket-wallet/pull/105

authors: Valebeflo pabelnl

repo: pokt-network/pocket-wallet


text:
Adding error message to date repeat

Adding error message to date repeat to close #145
Linting fixes

@universalmind303 Want to include this PR in the 0.8.4 release? It's a tiny fix. Thx

repo: pola-rs/nodejs-polars


text:
Trace back unification error

see issue #338
add a very basic nix development environment
work in process of annotating the origin of an error
move the type error type into the heap to avoid warning
annotate ast with a bit more information what each of the nodes mean

I rebased on main and now for some reason the output from check doesn't give me any description anymore:

Ah no, it still does, but not on this example, however, on the smaller err.pol:

I think I like this except due to the empty labels currently used in the macros the underlining of Type looks a bit sketchy.

Now there's a source span for (1) as well.
I wonder why the nix CI takes so long, the nix build doesn't use any caches... Maybe since the workflow is new it doesn't pick up the secret?

Wow, the new error messages already look much better 👍

I wonder why the nix CI takes so long, the nix build doesn't use any caches... Maybe since the workflow is new it doesn't pick up the secret?

I remember something about GH Actions being different on PRs and main due to security reasons? I don't have a good mental model for what happens when you change the configuration of GitHub actions in PRs.

Yeah me either and it somehow always manages to surprise me so it probably won’t emerge any time soon lol

Also in such situations, I'm not entirely sure whether we actually need the information to make sense of the error. Perhaps it should be hidden behind a flag?

Also in such situations, I'm not entirely sure whether we actually need the information to make sense of the error. Perhaps it should be hidden behind a flag?

I think most people will primarily interact with the error messages via the LSP editor integration. And the important thing is that you fixed the location of the squiggly lines for that use case (I just checked this myself). Also we don't report multiple errors for the same file currently (cp #65), so there is also a smaller likelihood that users are swamped by pages and pages of error messages.

(LSP supports "related locations" for error messages. We could investigate in the future how well they work with these examples)

that would be really nice!

I think this is a great improvement.
If you allow me to dream up an ideal textual error message for this scenario it might looks something like this:
Error: T-002

Type mismatch in definition call between:

  │   1: Foo(False)    -- type of self parameter
  │   2: Foo(True)     -- type of self argument
  │
    ╭─[file:///home/tim/Dev/polarity-lang/polarity/test/suites/fail-check/002.pol:9:1]
  9 │     Bar : Foo(True),
 10 │     Baz : Foo(False),
    ·           ─────┬────
    ·                ╰── Source of (1)
 11 │ }
 12 │
 13 │ def Foo(True).foo() : Nat {
    ·     ────┬────
    ·         ╰── Source of (2)
 14 │     Bar() => Z,
 15 │     Baz() absurd,
 16 │ }
 17 │
 18 │ data Unit { Top }
 19 │
 20 │ def Unit.example : Nat {
 21 │     Top => Baz.foo
    ·            ─┬─ ─┬─
    ·             |   ╰── expected type (1)
    ·             |
    ·             ╰── got type (2)
 22 │ }
    ╰────

Is there something you want me to do on this one? Otherwise I'd mark this as ready for review :)

I have replaced all reason occurences with while_elaborating_span

I have one final concern. More often than not, the nix CI workflows take > 10m which is more than twice as much than the average time of our current workflows. It seems this is mainly due to them not always using the cached Rust build. Can you look into that, @MangoIV?

It seems this is mainly due to them not always using the cached Rust build. Can you look into that

@timsueberkrueb I think this is because the new workflow is not on main yet and hence it doesn't do any caching in between worfklow runs as this requires access to a secret added by David. If the problems persist after merging, I will open an MR to revert the nix workflow and look into getting better caching for the build.

mmmh it actually takes quite a bit of time just compiling polarity itself. the nixpkgs rust build does not use any of the cached dependencies. I did also add a worfklow that builds polarity with musl again, which doubles the compile time as well.
So I think

currently, if there's any change on polarity, it needs 10 minutes
can be halved if we don't build the static exe
can be substantially lowered by not using nixpkgs' rust support but something like crate2nix instead.

maybe I should remove the workflow then and just limit on checking that the nix code evaluates :)

maybe I should remove the workflow then and just limit on checking that the nix code evaluates :)

Yes, you can always add a more cache-efficient workflow later or alternatively, a workflow that takes longer but runs on main or approved merge requests only.

One cool thing about the static build is that we could theoretically add the executable it produces to a release for people who just want to run the exe without having to install a rust toolchain :)

Yes! The endgame would be to have the installation experience of Lean: You just have to install the vscode plugin, and the plugin installs the executable for you :)

authors: BinderDavid MangoIV timsueberkrueb

repo: polarity-lang/polarity


text:
RTM Don't use aCompCor for now

Because segmentation isn't good enough for it to be useful: https://github.com/poldracklab/fmriprep/issues/177

I'm afraid that reverting this change when we decide to fix aCompCor will be complicated. If you are worried that users will accidentally use compcor why don't just comment out the lines linking it to the confounds concatenator? Adding a link to https://github.com/poldracklab/fmriprep/issues/177 above the commented lines would make the change more clear.

LGTM

why would reverting the commit be difficult? I prefer to rely on versioning to keep old code rather than commenting stuff out.

Because other changes will be merged in the meantime and when you try to
revert this change you will run into a conflict.
On Tue, Dec 6, 2016 at 2:41 PM, Shoshana Berleant notifications@github.com
wrote:

why would reverting the commit be difficult? I prefer to rely on
versioning to keep old code rather than commenting stuff out.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/poldracklab/fmriprep/pull/227#issuecomment-265296634,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAOkp8cqjVuc_aeHou-MtUoNWI4mSU1Jks5rFeSWgaJpZM4LE5Wi
.

But it's the same if you comment stuff out, the commented code becomes out of date so quickly there's no point in keeping it in the file

authors: chrisfilo rwblair shoshber

repo: poldracklab/fmriprep


text:
update all.json

Site
Urlscan

proultranft.com
https://urlscan.io/result/4afd6592-5b73-4da5-a31c-afae3593c9fe/

app.dappfixedconnect.net
https://urlscan.io/result/f08f16aa-9a87-4685-adcf-079797c19b99/

connectwalet.com
https://urlscan.io/result/f0acde21-a0b7-4ecf-a987-3108a8d5c87c/

dappwalletconnections.com
https://urlscan.io/result/73b37a6f-4aa5-4d8e-a298-19f8fafa2152/

walletconnectionerror.com
https://urlscan.io/result/50702860-e53d-45c6-a73a-d4f1fb3c59b3/

my Coc is acting up, sorry I had to close the first two since it modified the whole json file

That was me - I changed the files to tabs. Sorry :(

Ah, no worries. Why we changed from space to tabs? Just curious.

There is obviously the fact that it does create an initial issue for existing contributors (where everything changed) as you saw. However it doesn't really matter if you make a PR with spaces or tabs, CI will reformat it anyway when it does the sorting, so either is fine for adding.
The tabs made around a 20k/8% difference on the all.json file. In practice, over the network, this doesn't really matter since it will be served via gzip or brocolli compression anyway, however even a tiny space saving on the parsing side does always improve things.
In a perfect world, for machine consumption, serving it completely devoid of formatting is best, however that it not really usable for any manual editing. Sometime in the future, will most probably keep all.json (and allow additions to it) and then let CI split it into something like deny.json which is then for machine consumption only...

Oh, thanks for the detailed explanation! Never thought of this before.
I'm all for improvement.

repo: polkadot-js/phishing


text:
Expose text node class

Taking a look at #265, it seemed that there could be better support for Text nodes by exposing a Text class. This PR does just that.
I will continue to improve the test coverage and review the features exposed. This PR is to get the discussion started

So implementation signature suggests we can do something like this?
var newTextNode = new libxml.Text(document, "my text");

Where we can later append new text node to another node
var newTextNode = new libxml.Text(document, "my text");
var newElement = new libxml.Element("div");
newElement.addChild(newTextNode);

and in relation to #265 we could also do
var newTextNode = new libxml.Text(document, "my text");
var newElement = new libxml.Element("div");

//To let text follow the tag ex.:

my text
newElement.addPrevSibling(newTextNode);
//or to let text precede tag ex.: my text

newElement.addNextSibling(newTextNode);

Is this correct?

Added a test to prove your first test case works.

What does @polotek think?

Also validated your second question.

This should also address #263

Why not inherit from XmlElement instead of implementing most of its functions separately? This seems like it could cause consistency issues in the future. It would also significantly reduce the size of the code.

Also, if it does inherit from XmlElement then we need to decide what inapplicable things like node->name() should do. They could be removed and unimplimented. They could throw an error if it's a text node. They could do nothing or return an empty string. They could do what their DOM equivalents would do, for example text_node.nodeName in a browser would be "#text". Maybe @polotek or  @teleological can offer suggestions for that.

Actually, since a libxml text node is the same thing as a regular node then XmlElement might be able to handle inapplicable functions like node->attrs() automatically without causing issues.

IMHO the difference between XmlNode and XmlElement is significant and most of the exposed methods do not apply to Text, for starters you can not append anything to a text, Text has no attributes nor does it need a name method. Most of the extra weight which comes with XmlElement is extraneous.

@stsvilik great points. I just wish the shared functions were all in one location. Especially since garbage collection reference counting might be added to functions like remove and replace in the future.
Also, you may need to add a node->type == "text" case inside XmlNode::New

@rc0x03 I'd be happy to work towards removing duplicate logic. If this was javascript I'd share them by way of a mixin. In C++, there are also facilities to provide mixins but I'm not sure how well they would play with NAN. Any suggestions?

@rc0x03 also the node type is not necessary. If you take a look at my tests you'll see that its already been validated.
Possibly one way to share some of this functionality is to move some of the duplicated code up into XmlNode? I haven't validated this would work yet, but it could be an option

I kinda need this feature - is anything besides a hypothetical refactoring of shared traits preventing this feature from going in? I feel that refactoring could wait while this feature might as well be used now.

@stsvilik I agree, this can be merged as-is for now

:+1:  lets do it :)

Please create new release with these changes

@stsvilik I am waiting on two more PRs to finalize then a release. If you really need a feature you can depend directly on a github repo from npm.

repo: polotek/libxmljs


text:
annotations that refer to a secondary GO ID: 770 (from EBI syntax checker)

Number of annotations that refer to a secondary GO ID: 770
GO:0000728 (replaced by GO:0007534): 1
GO:0000734 (replaced by GO:0007534): 1
GO:0000780 (replaced by GO:0000779): 18
GO:0000784 (replaced by GO:0000781): 1
GO:0000788 (replaced by GO:0000786): 10
GO:0000790 (replaced by GO:0000785): 526
GO:0000799 (replaced by GO:0000796): 12
GO:0004724 (replaced by GO:0004722): 1
GO:0005086 (replaced by GO:0005085): 4
GO:0005087 (replaced by GO:0005085): 2
GO:0005088 (replaced by GO:0005085): 2
GO:0005089 (replaced by GO:0005085): 14
GO:0005719 (replaced by GO:0000791): 9
GO:0005720 (replaced by GO:0000792): 32
GO:0006151 (replaced by GO:0009115): 1
GO:0008536 (replaced by GO:0031267): 6
GO:0017048 (replaced by GO:0031267): 1
GO:0017091 (replaced by GO:0035925): 1
GO:0017112 (replaced by GO:0005085): 5
GO:0017137 (replaced by GO:0031267): 6
GO:0031292 (replaced by GO:0007534): 3
GO:0031618 (replaced by GO:0005721): 55
GO:0034636 (replaced by GO:0007534): 1
GO:0052824 (replaced by GO:0052917): 1
GO:0060733 (replaced by GO:0140469): 1
GO:0061500 (replaced by GO:0007534): 1
GO:1902377 (replaced by GO:0033553): 12
GO:1904834 (replaced by GO:0061638): 4
GO:1905121 (replaced by GO:0000022): 2
GO:1905185 (replaced by GO:1990942): 2
GO:1990707 (replaced by GO:0099115): 35

Do these get fixed automatically?

Also these
Number of annotations that refer to an obsolete GO ID: 10
GO:0036207 (no replacement term defined): 1
GO:0044397 (replaced by GO:0006897): 2
GO:0045155 (no replacement term defined): 1
GO:1904162 (no replacement term defined): 1
GO:1904499 (no replacement term defined): 1
GO:1990847 (no replacement term defined): 4
but I have no reports of this?

Number of annotations with problematic extension: 203
Incorrect syntax: 2
Invalid domain for has_input: 3
Invalid domain for has_participant: 1
Invalid domain for occurs_in: 1
Invalid domain for results_in_development_of: 5
Invalid range for coincident_with: 8
Invalid range for exists_during: 1
Invalid range for has_input: 14
Invalid range for occurs_in: 163
Invalid range for part_of: 1
String index out of range: 2
Unknown/unsupported relation: 2

Which file did you check?

I can't see anything in our logs, is it there?

I can't see anything in our logs, is it there?

Is what there?  I don't understand where the EBI check message are from.  I didn't know it existed.

I think we might be able to ignore some of these. If we fix IDs these are possibly to do with the time lag....because EBI will get the data from GO.  I think I remem ber Midori saying most of these warnings could be ignored.    Let's do nothing and I'll see what the next one looks like...

authors: ValWood kimrutherford

repo: pombase/pombase-chado


text:
Can pomsky provide a permutations operation?

Is your feature request related to a problem? Please describe.
It's cumbersome to list all permutation of anded patterns, this can be done as a sugar syntax in pomsky?
Describe the solution you'd like
In pomsky: 'fox' & 'dog'
In regex:.(?:fox.?dog|dog.?fox)
Describe alternatives you've considered
Not yet
Additional context
No

I wouldn't call this an 'and' operation. You can think of regular expressions as sets, and | creates the union of two sets. Logically, & would be the intersection of two sets, which is rarely useful.
I'm not sure if permutation deserves dedicated syntax, and if we decide to implement this, it won't use the & symbol. Available symbols are: ~@$%/-,<>

Sure, what ever you call it is okay, I mean the need for this is real, it's useful to search a line with all patterns match no matter the order, like I want a line with both keywords of 'fox' and 'dog' in. Otherwise, I have to filter out all lines with 'fox' matched, then filter again over the results with 'dog' matched.

authors: Aloso pansila

repo: pomsky-lang/pomsky


text:
Rollback the addition of 'tune=intel' to ponyc release builds

The Dockerfile still specifies this, but we're seeing Travis builds fail
on this setting (see #1738) and will revisit this soon.
@SeanTAllen I'm going to merge this, then merge it over to 'release' and shift the tag manually, to avoid cutting 0.11.5, if I can.

Ah, should have put [skip ci] on it.

repo: ponylang/ponyc


text:
[BREAKING] Make Env.root not-optional.

In order to gain usability improvements in the normal case.
The type of Env.root changes from (AmbientAuth | None) to just AmbientAuth.
Constructing an artifical Env now requires to provide an AmbientAuth.
This is taking the discussion started on zulip: https://ponylang.zulipchat.com/#narrow/stream/189985-beginner-help/topic/Main.20boilerplate and moves it here, narrowing it down to the change presented here.
Its purpose is to make it easier to access the AmbientAuth from env, as the case for which Env.root has been made optional, are not actual used.

This needs an RFC. I'm not in favor of this change without an RFC.

Will turn this into an RFC soonish.

Closing this for now, as it is going to be discussed first in RFC 159: https://github.com/ponylang/rfcs/pull/159

authors: SeanTAllen mfelsche


text:
Try to use Caddy to proxy Portainer

HI
I am trying to use Caddy to proxy Portainer.
The Caddy is running in Docker.
So I edit the Caddyfile like this:
xxx.xxx.me
{
    log ./caddy.log
    proxy /xyzxyz 172.17.0.3:10000 {
      websocket
      header_upstream -Origin
    }
    proxy /portainer 172.17.0.2:9000 {
      websocket
      transparent
      header_upstream -Origin
    }
    header / Strict-Transport-Security “max-age=31536000;”
}

But it does not work,when I visit xxx.xxx.me/portainer,it shows 404 page not found.
The Caddy log file shows [28/Oct/2018:16:06:38 +0000] "GET /portainer HTTP/2.0" 404 19.
But when I visit server_ip:9000,it works well.
And the xxx.xxx.me/xyzxyz,it works well too.

There's no /portainer address available in Portainer UI.
So try adding without /portainer to your Caddy config in order to strip this part of request.

Try the configuration reported by one of our users here: https://github.com/portainer/portainer-docs/pull/38#issuecomment-405578507

Try the configuration reported by one of our users here: portainer/portainer-docs#38 (comment)

Thank you very much.

authors: agrrh deviantony mervynsword

repo: portainer/portainer


text:
Support static pods for edge deployment using Kubernetes

Is your feature request related to a problem? Please describe.
When deploying applications on Edge devices, allow static Pods to be deployed instead of Deployments.
Describe the solution you'd like
e.g.
https://kubernetes.io/docs/tasks/configure-pod-container/static-pod/
https://bmiguel-teixeira.medium.com/goodbye-docker-compose-hello-kubelet-75306472de27

This was in line with Kelsey’s view that whilst Kubernetes at the edge is overkill, running static pods at the edge is a good idea. He initially thought we could do this through an api gateway that would accept Kubernetes API calls (emulate a cluster), but then create the kubelet files as a result of the api command, with the kubelet simply polling for files.

authors: huib-portainer ncresswell


text:
feat(project): introduce toolkit for containerized dev

Introduce the concept of a toolkit which allows running the development environment in a Docker container through the command docker run -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v $(pwd):/src/portainer wconquest/toolkit executed in the project directory.
Inspired by my work on this project.
Closes #3895

Potential instructions for using this feature that could be added to the contributing section of the readme:
Deploy the toolkit container
docker run -di -p 90:9000 -v /var/run/docker.sock:/var/run/docker.sock -v $(pwd):/src/portainer --name portainer-dev-toolkit portainer/dev-toolkit:latest
Once the is toolkit ready, use it for frontend dev
docker exec -it portainer-dev-toolkit yarn start:toolkit
Or work on the backend
docker exec -it portainer-dev-toolkit yarn start:localserver
Or maybe tinker with the toolkit
docker attach -it portainer-dev-toolkit

Noteable issues with this that need to be fixed:

Permissions on the node_modules directory can be messed up on the local machine as the container is bind mounted to it and runs as root.
Commit hooks (such as our prettify hook) don't work as git is on the local machine


text:
Test Update README.md

Description
Concise description of proposed changes, We recommend using screenshots and videos for better description
Additional Information

[ ] I have read the contributing docs (if this is your first contribution)
[ ] This is not a duplicate of any existing pull request

Related Issues
Closes #{issue number}
Note: If your changes are small and straightforward, you may skip the creation of an issue beforehand and remove this section. However, for medium-to-large changes, it is recommended to have an open issue for discussion and approval prior to submitting a pull request.
Your ENS/address:

THANKS FOR THE TEST ILY

authors: caginagirdemir portdeveloper


text:
bare-metal Fedora CoreOS VFS: Cannot open root device

Bug
pxe booting results in the following error.
VFS: Cannot open root device "(null)" or unknown-block(0,0): error -6
Please append a correct "root=" boot option

Environment

Platform: bare-metal
OS: Fedora-CoreOS
Release: b49a1d715d0a89546233a8c6e8ee344ff2c3c0a7
Terraform: v0.12.20
Plugins:
provider.ct v0.4.0
provider.local v1.4.0
provider.matchbox v0.3.0
provider.null v2.1.2
provider.template v2.1.2
provider.tls v2.1.1

Problem
iPXE configuration is incorrect
https://docs.fedoraproject.org/en-US/fedora-coreos/bare-metal/
currently generated example:
#!ipxe
kernel /assets/fedora-coreos/fedora-coreos-31.20200127.2.0-live-kernel-x86_64 ip=dhcp rd.neednet=1 coreos.inst=yes coreos.inst.image_url=http://matchbox:8080/assets/fedora-coreos/fedora-coreos-31.20200127.2.0-metal.x86_64.raw.xz coreos.inst.ignition_url=http://matchbox:8080/ignition?uuid=${uuid}&mac=${mac:hexhyp} coreos.inst.install_dev=sda
initrd /assets/fedora-coreos/fedora-coreos-31.20200127.2.0-live-initramfs.x86_64.img
boot

The kernel args must also include a reference to the initrd (second parameter below)
#!ipxe
kernel /assets/fedora-coreos/fedora-coreos-31.20200127.2.0-live-kernel-x86_64 initrd=fedora-coreos-31.20200127.2.0-live-initramfs.x86_64.img ip=dhcp rd.neednet=1 coreos.inst=yes coreos.inst.image_url=http://matchbox:8080/assets/fedora-coreos/fedora-coreos-31.20200127.2.0-metal.x86_64.raw.xz coreos.inst.ignition_url=http://matchbox:8080/ignition?uuid=${uuid}&mac=${mac:hexhyp} coreos.inst.install_dev=sda
initrd /assets/fedora-coreos/fedora-coreos-31.20200127.2.0-live-initramfs.x86_64.img
boot

+++ b/bare-metal/fedora-coreos/kubernetes/profiles.tf
@@ -2,6 +2,7 @@ locals {
   remote_kernel = "https://builds.coreos.fedoraproject.org/prod/streams/${var.os_stream}/builds/${var.os_version}/x86_64/fedora-coreos-${var.os_version}-live-kernel-x86_64"
   remote_initrd = "https://builds.coreos.fedoraproject.org/prod/streams/${var.os_stream}/builds/${var.os_version}/x86_64/fedora-coreos-${var.os_version}-live-initramfs.x86_64.img"
   remote_args = [
+    "initrd=fedora-coreos-${var.os_version}-live-initramfs.x86_64.img",
     "ip=dhcp",
     "rd.neednet=1",
     "coreos.inst=yes",
@@ -13,6 +14,7 @@ locals {
   cached_kernel = "/assets/fedora-coreos/fedora-coreos-${var.os_version}-live-kernel-x86_64"
   cached_initrd = "/assets/fedora-coreos/fedora-coreos-${var.os_version}-live-initramfs.x86_64.img"
   cached_args = [
+    "initrd=fedora-coreos-${var.os_version}-live-initramfs.x86_64.img",
     "ip=dhcp",
     "rd.neednet=1",
     "coreos.inst=yes",

Desired Behavior
clean boot

Can you try out https://github.com/poseidon/typhoon/pull/640 with those same machines? Curiously, my machines have booted and still boot without the explicit initrd at both 31.20200113.3.1 and 31.20200127.3.0 (31.20200127.2.0 you're using was superceded and I don't have it to check).
Regardless, its definitely a goal to align with those upstream default arguments and to match Container Linux where possible, so I've added both initrd and console ones which were removed a while back (they were related to a past bug in the Fedora CoreOS preview, since fixed).
Thanks for testing an alpha.

Leave this open for a bit

I can confirm this works. Thanks for the quick addition.

Ran into this again today :(

authors: bcg62 dghubble nikhiljha

repo: poseidon/typhoon


text:
Remove type annotations from docstrings

This removes all type annotations from docstrings. They aren't needed since griffe generates them automatically.

Yo, thanks for all this cleanup work!

authors: machow rich-iannone

repo: posit-dev/great-tables


text:
Fix and improve Chat()'s scroll-on-append behavior

With this PR:

.append_message() and .append_message_stream() now (correctly) scroll to the bottom of the chat window (after the message gets appended/updated).
Users can now set scroll=False in .append_message()/.append_message_stream() if they don't want scrolling.

 Testing app
import os

from langchain_openai import ChatOpenAI

from shiny.express import input, ui

# Provide your API key here (or set the environment variable)
llm = ChatOpenAI(
    api_key=os.environ.get("OPENAI_API_KEY"),
)

# Set some Shiny page options
ui.page_opts(
    title="Enter a message; the chat should scroll to bottom",
    fillable=True,
    fillable_mobile=True,
)

ipsum = """
Elit fames nascetur cubilia vulputate donec habitant pulvinar? Tempor
nam laoreet est pellentesque, nostra hendrerit mus id torquent –
molestie habitant turpis dis felis. Praesent laoreet montes neque
volutpat nulla pellentesque non pretium turpis dapibus nibh. Faucibus
interdum nascetur quis: semper facilisis fusce, quis felis? Felis dis
lectus, fringilla integer facilisis, felis ridiculus parturient purus
venenatis. Vivamus euismod.

Adipiscing mauris ullamcorper rutrum justo dis lectus. Felis habitasse
dui habitant neque ornare tempor velit placerat tellus. Sed turpis
laoreet, nunc pellentesque, maecenas commodo quis. Auctor tempor
quisque nisl eget urna quis mollis commodo. Odio ultrices dui fermentum
fermentum id conubia proin nulla habitant penatibus netus vestibulum
etiam urna duis gravida pharetra.

Ipsum inceptos sociis, fusce magna potenti quisque pretium blandit a
volutpat nascetur. Cursus potenti mattis erat phasellus, rhoncus
fermentum placerat, interdum mus tempor eleifend! Aliquet placerat
massa quis phasellus cubilia euismod luctus tempus. Etiam magnis dis
phasellus, potenti netus volutpat.
"""

chat = ui.Chat(
    id="chat",
    messages=[ipsum],
)

chat.ui()

chat.set_user_message("Tell me a story")

@chat.on_user_submit
async def _():

    if input.stream():
        msg = llm.astream(chat.user_input())
        await chat.append_message_stream(msg)
    else:
        msg = await llm.ainvoke(chat.user_input())
        await chat.append_message(msg)

ui.input_switch("stream", "Stream messages", True)

I haven't tried these changes yet, but I think that it would be good if the behavior were as follows:

If it is currently scrolled to the bottom of the chat, then whenever new content is added (even just a single word), it should auto-scroll to the bottom.
If it is not currently at the bottom of the chat, then do not auto-scroll at all.

If it is not currently at the bottom of the chat, then do not auto-scroll at all.

I'm not sure I like this is better than the current behavior. Here are a few points to consider:

When first loading a Chat(), if there are already overflowing messages, should submitting an input message not scroll to the bottom? If we don't in that case, it might not be clear to the user that a message has been appended.
If other code/controls (other than the chat's input) are allowed to .append_message(), it could also lead to a situation where the user is left wondering what effect their action has made?
This behavior deviates from what ChatGPT does.

All that considered, I think I could come around to not scrolling on a new message, but in that case, we definitely need a better visual cue that messages have been added to the chat.

The behavior of ChatGPT is what I had in mind. Notice that when it's scrolled to the bottom, the chat auto-scrolls as text is added. When it's not scrolled to the bottom, then the chat does not auto scroll.
https://github.com/posit-dev/py-shiny/assets/86978/e8cd7996-893b-44c9-8c24-47961ad52f7c

Ohhhh, I thought you meant that, when a new call to .append_message()/.append_message_stream() happens, then we shouldn't scroll to the bottom (unless we're already at the bottom). That's different than what happens during a stream.

Note that there is an issue with the z-index of the clipboard icon in code blocks.

authors: cpsievert wch

repo: posit-dev/py-shiny


text:
🛑 main is down

In 30d29f6, main ($MAIN_API_URL) was down:

HTTP code: 504
Response time: 14992 ms

Resolved: main is back up in 3986503.

repo: positive-infinity/api-status


text:
InstagramScraper\Exception\InstagramAuthException #401

I executed the login normally locally, and executed the program on AWS, and reported me the error message "User credentials are wrong".
VENDORPATH/raiym/instagram-php-scraper/src/InstagramScraper/Instagram.php at line 2012
What can I do?

Me too, but different error, i don't have 2 factor on that account
Fatal error: Uncaught InstagramScraper\Exception\InstagramAuthException: Something went wrong when try two step verification. Please report issue. in C:\xampp\htdocs\ig\vendor\raiym\instagram-php-scraper\src\InstagramScraper\Instagram.php:1794 Stack trace: #0 C:\xampp\htdocs\ig\vendor\raiym\instagram-php-scraper\src\InstagramScraper\Instagram.php(1650): InstagramScraper\Instagram->verifyTwoStep(Object(InstagramScraper\Http\Response), Array, Object(InstagramScraper\TwoStepVerification\ConsoleVerification)) #1 C:\xampp\htdocs\ig\scrapper.php(10): InstagramScraper\Instagram->login(false, Object(InstagramScraper\TwoStepVerification\ConsoleVerification)) #2 {main} thrown in C:\xampp\htdocs\ig\vendor\raiym\instagram-php-scraper\src\InstagramScraper\Instagram.php on line 1794

The login is successful, and the reason is that I cannot log in with my mobile phone number and password, but
I can log in with my username and password
Hope it helps you

repo: postaddictme/instagram-php-scraper


text:
FrozenError: can't modify frozen String: ""

This began a few months ago where random addresses would fail to send, with ERROR - FrozenError: can't modify frozen String: "" and then adding the email to the suppression list.
I deleted the entire server, fired up a new CentOS 7 fresh install - completely rebuilt Postal, and things worked for a few days, but the error has returned and seems to attack more email addresses each day.
I have no idea what is causing the problem.  Postal has worked great for us since 2020.

I have the same issue. Still fighting it

@gigbuilder  - found that this worked for me:
https://github.com/postalserver/postal/issues/2153#issuecomment-1725237569

Is there a reason why this small modification is not released? In any case, the error is in the worker-1 container. I then ran
postal bash worker
I edited the file
lib/postal/message_db/delivery.rb
file by making the change
output: output.to_s.dup.force_encoding("UTF-8").scrub.truncate(512)
but the problem is still there. I think the worker needs to restart to pick up the change. Can anyone tell me how to do this?
Thanks in advance

Same issue here...

Is there a reason why this small modification is not released? In any case, the error is in the worker-1 container. I then ran
postal bash worker
I edited the file
lib/postal/message_db/delivery.rb
file by making the change
output: output.to_s.dup.force_encoding("UTF-8").scrub.truncate(512)
but the problem is still there. I think the worker needs to restart to pick up the change. Can anyone tell me how to do this?
Thanks in advance

bump!

To make the change operational, perform
docker restart postal-worker

@3willpower23 @adamcooke - Is this project still maintained?
If not. Can you reassign to another maintainer?

This should already have been fixed in 2.1.6.

authors: adamcooke brywhi evdbovenkamp gigbuilder pdifeo pdifeodfware seebeen

repo: postalserver/postal


text:
Upgrade to postcss 5.*

There are still two deprecations, but I can't find them.

Maybe in tests? Just put throw in warnOnce and you will got stracktrace.

Merged manually to next6 branch

authors: TrySound ai

repo: postcss/autoprefixer-core


text:
Deploy Juice shop app on AWS

Deploying the OWASP Juice shop app can aid in testing. Currently, each time we want to test the API, we need to spin up the juice shop. The scanner API would be easily demonstratable with a publicly accessible Juice shop app.

https://juice-shop.apilab.io/


text:
Replacement of message entry impossible

Every time I change or add an entry in the config of Pushover messages near all my allocations in my automations / rules / shortcuts are messed up. I’ve to go through and refer the correct Pushover  message to the correct shortcut again.
[is this the same topic under #2?]
Another effect is I can’t relocate the position of some of my Pushover messages in fx Eve app:
Video
They just jumped back to their original position.
Any idea what I can do?

I think it's more like this: https://github.com/potrudeau/homebridge-messenger/issues/9

#9? Yes could be a correlation.
See also your label attachment “enhancement”. So there’s hope to see this as a feature in the near future.

authors: permaMonk potrudeau

repo: potrudeau/homebridge-messenger


text:
Fix comment in README for requesting explanation

This is just a test

This is not a good idea


text:
YNGJ-1058: Create Aether Observatory

Extracting AetherObservatory from Talkbox.  Internal PubSub system base upon ActiveSupport::Notifications

@that-jill and @xjunior I think I've got Appraisal set up correctly.  Should it be testing all packages on all pushes?
I tagged a version as v0.0.1pre4 that finally made it to rubygems.

repo: powerhome/power-tools


text:
🛑 NCU+ is down

In 6b80e9c, NCU+ (https://ncuplus.ppodds.cc) was down:

HTTP code: 0
Response time: 0 ms

Resolved: NCU+ is back up in 54a1344 after 413 days, 6 hours, 42 minutes.

repo: ppodds/Uptime


text:
Error when enabling the float64 in train and inference

I want to enable float64 in the train and inference, I only change the input type from float32 to float64, but I got the following error...what is wrong? I checked the tf document, it should support float64.
Input 'filter' of 'Conv2D' Op has type float32 that does not match type float64 of argument 'input'

tensorpack assumes you're only using flloat32, because higher precision doesn't improve models.
If you really want to do so you can monkey-patch tf.get_variable and add dtype=tf.float64 whenever dtype is None.

authors: Junsong-Wang ppwwyyxx

repo: ppwwyyxx/tensorpack


text:
Scroll container

Only supports scrollbar based scrolling for now.

Something in here from osu.Game; don't merge until fixed.

repo: ppy/osu-framework


text:
Allow CPROVER_loop_entry() inside a CPROVER_assert()

Currrently, the __CPROVER_Loop_Entry contract form only works inside
__CPROVER_Loop_Invariant contracts.
Attempt to use it as part of a __CPROVER_assert within a loop causes a crash. See below.
Could this second form be allowed?
cbmc --verbosity 6 --bounds-check --pointer-check --memory-cleanup-check --div-by-zero-check --signed-overflow-check --pointer-overflow-check --conversion-check --undefined-shift-check --enum-range-check --pointer-primitive-check --bitwuzla ntt_contracts.goto
CBMC version 6.2.0 (n/a) 64-bit arm64 macos
Reading GOTO program from file ntt_contracts.goto
Generating GOTO Program
Adding CPROVER library (arm64)
Removal of function pointers and virtual functions
Generic Property Instrumentation
Starting Bounded Model Checking
Passing problem to SMT2 QF_AUFBV (with FPA) using Bitwuzla
converting SSA
--- begin invariant violation report ---
Invariant check failed
File: /tmp/nix-build-cbmc-6.2.0.drv-0/source/src/solvers/smt2/smt2_conv.cpp:2483 function: convert_expr
Condition: smt2_convt::convert_expr should not be applied to unsupported type
Reason: false
Backtrace:
0   cbmc                                0x0000000103257c8c _Z15print_backtraceRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE + 124
1   cbmc                                0x000000010325812c _Z13get_backtracev + 180
2   cbmc                                0x00000001032e683c _Z29invariant_violated_structuredI34invariant_with_diagnostics_failedtJRNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EENS1_9enable_ifIXsr3std10is_base_ofI17invariant_failedtT_EE5valueEvE4typeERKS7_SF_iSF_DpOT0_ + 76
3   cbmc                                0x0000000103079100 _Z24report_invariant_failureIJRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEvS8_S8_iS6_S6_DpOT_ + 100
4   cbmc                                0x000000010306bac0 _ZN10smt2_convt12convert_exprERK5exprt + 19820
5   cbmc                                0x0000000103068f5c _ZN10smt2_convt12convert_exprERK5exprt + 8712
6   cbmc                                0x000000010306a638 _ZN10smt2_convt12convert_exprERK5exprt + 14564
7   cbmc                                0x000000010306a638 _ZN10smt2_convt12convert_exprERK5exprt + 14564
8   cbmc                                0x000000010306a638 _ZN10smt2_convt12convert_exprERK5exprt + 14564
9   cbmc                                0x000000010306a638 _ZN10smt2_convt12convert_exprERK5exprt + 14564
10  cbmc                                0x000000010306daac _ZN10smt2_convt7convertERK5exprt + 916
11  cbmc                                0x0000000103072d2c _ZN10smt2_convt6handleERK5exprt + 104
12  cbmc                                0x0000000102e04ec4 _ZN22symex_target_equationt18convert_assertionsER19decision_proceduretb + 912
13  cbmc                                0x0000000102e04ac0 _ZN22symex_target_equationt7convertER19decision_proceduret + 64
14  cbmc                                0x0000000102caea94 _Z29convert_symex_target_equationR22symex_target_equationtR19decision_proceduretR16message_handlert + 276
15  cbmc                                0x0000000102cb02a0 _Z24prepare_property_deciderRNSt3__13mapI8dstringt14property_infotNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_S2_EEEEEER22symex_target_equationtR28goto_symex_property_decidertR19ui_message_handlert + 388
16  cbmc                                0x0000000102cba668 _ZN25multi_path_symex_checkertclERNSt3__13mapI8dstringt14property_infotNS0_4lessIS2_EENS0_9allocatorINS0_4pairIKS2_S3_EEEEEE + 252
17  cbmc                                0x0000000102cad218 _ZN43all_properties_verifier_with_trace_storagetI25multi_path_symex_checkertEclEv + 100
18  cbmc                                0x0000000102ca3fcc _ZN19cbmc_parse_optionst4doitEv + 3060
19  cbmc                                0x0000000103286200 _ZN19parse_options_baset4mainEv + 220
20  cbmc                                0x0000000102c9af94 main + 56
21  dyld                                0x00000001a939bfd8 start + 2412

Diagnostics:
<< EXTRA DIAGNOSTICS >>
loop_entry
<< END EXTRA DIAGNOSTICS >>

Opened in error. Wrong repo! Apologies. Closing it.


text:
Add reusable Encoder API, similar to encoding/json

This also includes an async encoder that will encode objects from several goroutines to a single io.Writer.
The example on the from page would look like this - much cleaner, and similar to encoding/json.
import "github.com/pquerna/ffjson/ffjson"

func EncodeItems(items []Item, out io.Writer) {
    // We declare the buffer here, so it can be reused.
    var encoder := ffjson.NewEncoder(out)

    for _, item := range items {
        // Encode into the buffer
        _ = enc.Encode(&buffer)
    }
}
```.

As a side note, the async encoder is designed so it is possible to extend it later and have several encoders running at once.
But for now, this allows you to encode while other stuff is running, as well as sending data from multiple goroutines. This could be used for logging, message processing, etc.

Encoder makes sense to me.
EncoderAsync I'm having a harder time philosophically aligning with ffjson:

The standard-library doesn't include any equivalent, so we would be educating the world on why this interface is a good one.
It could be a separate library, with no performance penalty (uses no internals)
I can see some use cases for EncoderAsync, but it seems like often times you would want to have more direct control over concurrency and ordering in a real world application.

I see your point. Actually, as you say, it could be a fine generic package, and it could even be used with encoding/json.
I will take it out of the PR tomorrow, and probably do a separate package.

Async removed. I will merge the PR.

authors: klauspost pquerna

repo: pquerna/ffjson


text:
Live 5° Etapa - Relatos de experiência: O olhar da Assistência aos migrantes em situação de vulnerabilidade - 23/11 (14h - 16h)

Informações Transmissão Ao Vivo
Titulo: 5° Etapa - Relatos de experiência: O olhar da Assistência aos migrantes em situação de vulnerabilidade
Data e Hora: 23/11 (14h - 16h
Evento Geral (se houver): I Seminário UFFS sobre migrações internacionais e I Encontro UFFS das Comissões Institucionais PROHAITI, com o tema "Dimensões históricas e políticas da migração recente no Brasil"
Solicitante: Rosenei Cella
Realizador(es): Diretoria de Políticas de Graduação/Pró-Reitoria de Graduação
Palestrante Principal: Gairosc; UFFS; Unochapecó; Pastoral do Migrante; Amosc; Prefeitura Municipal de Chapecó; associações de imigrantes
Solicitação no Mural: https://mural.practice.uffs.cc/servico/392
Link Transmissão: https://youtu.be/OrWOfuAJkiQ
Com os dados e roteiro em mãos, o responsável pela Live deve seguir os padrões do PRACTICE e estabelecer contato com o solicitante, enviando inicialmente o Protocolo de Execução de Lives.
Planilha de Lives
Protocolo de Execução de Lives
Padronização de Lives
TeleCurso 2000
CC: @con-midia / lives

Criei as pastas dessa issue no Google Drive:

 Pasta da issue
🔽 Entrada
🔼 Saída

à tarde não posso...

a capa da live está na pasta.
esta precisa ser comprimida, para diminuir seu tamanho e inserida na capa da transmissão do YouTube.

Não posso responder ainda pois não sei meu próximo horário da faculdade.

Ficarei responsável por esta transmissão.

capa comprimida e atualizada no youtube

live finalizada e dados inseridos na planilha

authors: MariaLuizaReviliau MilenaPaz2020 PracticeUFFSBot luizatonial pedroamaximowski

repo: practice-uffs/programa