Expose the type of pango::Attribute

I don't think we should actually be exposing AttrClass at all but rather uses it directly in Attribute?

I don't think we should actually be exposing AttrClass at all but rather uses it directly in Attribute?

I think it makes sense to move it to Attribute::type_().

Yeah, can you add it there? Having it also on the class is OK though

Yeah, can you add it there? Having it also on the class is OK though

done. :)


Can StackEdit be used as a front-end editor for Jekyll?

I've posed this question on the Jekyll community forum. I would greatly appreciate your input:
https://talk.jekyllrb.com/t/an-idea-for-front-end-editing-in-jekyll-via-the-github-api-and-web-based-markdown-editors/737?u=erlend_sh

+1
I'm actually looking into using stackedit as a frontend for mkdocs. Currently you can sync to google docs and dropbox, but I think it would be great to be able to just commit directly to a git repository.
I think that would be the first step in achieving both desired features (and honestly that might be it).

+1 for this. Not so much for Jekyll, but for adding better support for Github. It can publish markdown to Github, but it would be awesome if it could also browse and open preexisting files.

Pretty much the exact use case I described in the link above is easily doable with wikihub/wiki-hub.

+1

In short, yes it can.


[BUG] chars not escaped when doing codegen in Interactive

Escape all preserved chars when generating code from physical plan, mainly for the property names and type names.
For example, user may define a property with name ""id"". We should escape the " in the generated c++ code.

Related: https://github.com/GraphScope/portal/issues/414


Merge BatchStore into ChunkStore

BatchStore is dead, long live ChunkStore! Merging these two required
some modification of the old ChunkStore contract to make it more
BatchStore-like in places, most specifically around Root(), Put() and
PutMany().
The first big change is that Root() now returns a cached value for the
root hash of the Store. This is how NBS worked already, so the more
interesting change here is the addition of Rebase(), which loads the
latest persistent root. Any chunks that appeared in backing storage
since the ChunkStore was opened (or last rebased) also become
visible.
UpdateRoot() has been replaced with Commit(), because UpdateRoot() was
ALREADY doing the work of persisting novel chunks as well as moving
the persisted root hash of the ChunkStore in both NBS and
httpBatchStore. This name, and the new contract (essentially Flush() +
UpdateRoot()), is a more accurate representation of what's going on.
As for Put(), the former contract for claimed to block until the chunk
was durable. That's no longer the case. Indeed, NBS was already not
fulfilling this contract. The new contract reflects this, asserting
that novel chunks aren't persisted until a Flush() or Commit() --
which has replaced UpdateRoot(). Novel chunks are immediately visible
to Get and Has calls, however.
In addition to this larger change, there are also some tweaks to
ValueStore and Database. ValueStore.Flush() no longer takes a hash,
and instead just persists any and all Chunks it has buffered since the
last time anyone called Flush(). Database.Close() used to have some
side effects where it persisted Chunks belonging to any Values the
caller had written -- that is no longer so. Values written to a
Database only become persistent upon a Commit-like operation (Commit,
CommitValue, FastForward, SetHead, or Delete).
/******** New ChunkStore interface ********/

type ChunkStore interface {
     ChunkSource
     RootTracker
}

// RootTracker allows querying and management of the root of an entire tree of
// references. The "root" is the single mutable variable in a ChunkStore. It
// can store any hash, but it is typically used by higher layers (such as
// Database) to store a hash to a value that represents the current state and
// entire history of a database.
type RootTracker interface {
     // Rebase brings this RootTracker into sync with the persistent storage's
     // current root.
     Rebase()

     // Root returns the currently cached root value.
     Root() hash.Hash

     // Commit atomically attempts to persist all novel Chunks and update the
     // persisted root hash from last to current. If last doesn't match the
     // root in persistent storage, returns false.
     // TODO: is last now redundant? Maybe this should just try to update from
     // the cached root to current?
     // TODO: Does having a separate RootTracker make sense anymore? BUG 3402
     Commit(current, last hash.Hash) bool
}

// ChunkSource is a place chunks live.
type ChunkSource interface {
     // Get the Chunk for the value of the hash in the store. If the hash is
     // absent from the store nil is returned.
     Get(h hash.Hash) Chunk

     // GetMany gets the Chunks with |hashes| from the store. On return,
     // |foundChunks| will have been fully sent all chunks which have been
     // found. Any non-present chunks will silently be ignored.
     GetMany(hashes hash.HashSet, foundChunks chan *Chunk)

     // Returns true iff the value at the address |h| is contained in the
     // source
     Has(h hash.Hash) bool

     // Returns a new HashSet containing any members of |hashes| that are
     // present in the source.
     HasMany(hashes hash.HashSet) (present hash.HashSet)

     // Put caches c in the ChunkSink. Upon return, c must be visible to
     // subsequent Get and Has calls, but must not be persistent until a call
     // to Flush(). Put may be called concurrently with other calls to Put(),
     // PutMany(), Get(), GetMany(), Has() and HasMany().
     Put(c Chunk)

     // PutMany caches chunks in the ChunkSink. Upon return, all members of
     // chunks must be visible to subsequent Get and Has calls, but must not be
     // persistent until a call to Flush(). PutMany may be called concurrently
     // with other calls to Put(), PutMany(), Get(), GetMany(), Has() and
     // HasMany().
     PutMany(chunks []Chunk)

     // Returns the NomsVersion with which this ChunkSource is compatible.
     Version() string

     // On return, any previously Put chunks must be durable. It is not safe to
     // call Flush() concurrently with Put() or PutMany().
     Flush()

     io.Closer
}

Fixes #2945

ok, PTAL!


Renaming 'create' methods to 'of'

Codecov Report

Merging #393 into gax-httpjson2 will decrease coverage by 0.23%.
The diff coverage is 44.82%.

@@                 Coverage Diff                 @@
##             gax-httpjson2     #393      +/-   ##
===================================================
- Coverage            68.93%   68.69%   -0.24%
  Complexity             596      596
===================================================
  Files                  136      136
  Lines                 2868     2878      +10
  Branches               215      215
===================================================
  Hits                  1977     1977
- Misses                 808      818      +10
  Partials                83       83

Impacted Files
Coverage Δ
Complexity Δ

...a/com/google/api/gax/rpc/NullTransportChannel.java
0% <ø> (ø)
0 <0> (ø)
:arrow_down:

...com/google/api/gax/grpc/GrpcOperationSnapshot.java
100% <ø> (ø)
7 <0> (ø)
:arrow_down:

...m/google/api/gax/rpc/TranslatingUnaryCallable.java
100% <ø> (ø)
3 <0> (ø)
:arrow_down:

...gle/api/gax/rpc/FixedTransportChannelProvider.java
36.36% <ø> (ø)
2 <0> (ø)
:arrow_down:

...ain/java/com/google/api/gax/rpc/BatchedFuture.java
100% <ø> (ø)
2 <0> (ø)
:arrow_down:

...va/com/google/api/gax/rpc/FixedHeaderProvider.java
100% <ø> (ø)
2 <0> (ø)
:arrow_down:

...com/google/api/gax/core/FixedExecutorProvider.java
57.14% <0%> (-9.53%)
2 <0> (ø)

.../google/api/gax/core/FixedCredentialsProvider.java
66.66% <0%> (-33.34%)
2 <0> (ø)

...ain/java/com/google/api/gax/rpc/ClientContext.java
86.84% <0%> (-2.35%)
6 <0> (ø)

.../main/java/com/google/api/gax/rpc/PageContext.java
80% <0%> (-20%)
3 <0> (ø)

... and 10 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 790af1c...94e3cc9. Read the comment docs.

LGTM


Update for angular 2.4.7

Pleace update support for angular 2.4.7

Need to investigate what doesn't work and what is required to fix that.

I've confirmed, created a new app using ng-cli, and only the Component Tree display the components, nothing else seems to be working.

The tabs don't function, no properties get shown
There is a delay before Augury is shown
Clicking on the components in the Component Tree does nothing
Unable to select a component

@rajinder-yadav Can you review this one quickly please? I want to make the new release as soon as possible.


Test process exits with code 'null'

[Not always] Test process exits with exit code null. Tried to print the thrown error object. But it printed 'Failed',
Exit code:   null
Failed to run tests

All logs look quite normal. Just that it stopped in the middle.
I couldn't reproduce this issue. But it occurs sporadically only in Jenkins CI (unix-like nodes). Is there any way to troubleshoot the signal which triggered this? Or has anyone already faced this issue?  Note: I am running the tests using xvfb-run
Sometimes, an additional log is also printed:
Failed to generate minidump
Exit code:   null
Failed to run tests

I have a very similar issue on travis. @lakxraju have you fixed this issue?

Same too.

Getting a somewhat similar error in Travis
Downloading VS Code 1.52.1 from https://update.code.visualstudio.com/1.52.1/linux-x64/stable
Downloaded VS Code 1.52.1 into .vscode-test/vscode-1.52.1
The futex facility returned an unexpected error code.Exit code:   null
Done
Failed to run tests:  SIGABRT

Now we'll show the signal that caused the tests to end (e.g. SIGKILL if killed by an OOM killer)

Now we'll show the signal that caused the tests to end (e.g. SIGKILL if killed by an OOM killer)


Default LLM for full pipeline

Is your feature request related to a problem? Please describe.
When many transformers are present, there's a lot of cloning of the openai client
Describe the solution you'd like
If a pipeline has a default client, transformers / tools that need it could use it if they don't have their own. I.e.
pipeline
  .with_default_llm_client(openai_client)
  .then(MetadataQA::default())

Describe alternatives you've considered
One thing to consider is that with more options comes more with_. Perhaps global pipeline configuration is also an idea, where in a separate trait transformers can choose to implement and handle configuration. Bit more work, but makes future configuration simpler.

Nicer for future development would be if transformers can take a configuration from a pipeline and act on it however they want. Nice way to do this and also clean up a lot of boilerplate could be with a derive macro.


Identify and correct incorrect Step implementation in Pipelines.Core that mishandle previously created PipelineContext.Items.

Use the AbstractCachingPipelineStep to handle the restoration of these values to a pre-Step execution state.
Enter issues to handle this concept for all other Steps.

Converted ReadStreamFromFileSystemStep to AbstractCachingPipelineStep to ensure everything is restored as expected.

Converted ReadStreamFromBlobStorageStep to AbstractCachingPipelineStep with the Pipelines v4 upgrade.


doc: remove reference to backup/restore

ref: #1626
[skip ci]

cc/ @hongchaodeng @hasbro17

lgtm


Question - how can one modify files on gateway filesystem through Telnet terminal

Hi,
question - what is the best way if I want to modify scripts / configs inside the gateway?
just updated the firmware using mgl03_1.4.7_0115_mod20201222.uart, connected to it via Telnet,
and trying to find the way how to redirect miio_client to my private cloud to implement the protocol on my cloud, without a need to route the traffic from my cloud to local network address of gateway.
What I get whn I try to change configs in gateway filesystem is:
'/bin/daemon_miio.sh' Read-only file system

As I understand --host= --port= to my cloud endpoint should work!
Usage: miio_client
        [-D --daemonize]
        [-H --host=<host>] enture mutual exclusion with -C,you can only use -C or -H at the same time
        [-p --port=<port>]
        [-i --interval=<int> ms] set sync interval of _otc.info
        [-l --loglevel=<level>] set loglevel (0-4), less = more verbose
        [-L --logfile=file] output log into file instead of stdout
        [-s --logfile size] set log size n(1-1024) to limit logfile to nkB
        [-n --rpc num] set the max RPC session number(6-128) of miio_client processing
        [-d --datadir=<path>] set miio data dir path, ending with '/'
        [-e --enckey] key(s) are encrypted saved
        [-E --encdata] data communication are encrypted
        [-C --dcountry] set the country domain where the device locates in,ignore if it in China
        [-t --mjac-test] test mjac
        [-o --openfeatures] select the desired features
                            1. 'MSC' stands for security chip
                            2. 'FILE_STORE' represents the file system
        [-h --help]

any ideas?
Thank you!!

You may build your own firmware
You can do things in /data/run.sh file (for custom fw only)

Hi @AlexxIT, thanks for answers!
Can you please advise where can I read about building my own firmware?
And what to put in the /data/run.sh to modify the miio_client command line parameters??
Thank you!

I never build fw and don't have this instructions

You can create a script '/data/scripts/startup.sh' which will be called while boot up.

I think the issue may be closed


Support Dolphin browser

Hi,
I nothing idea why, the Dolpin browser is not on your list
This navigator posses own layout engines (with Dolphin Jetpack) and work with the HTML5/CSS3

have you an idea when you add this browser?

Does your site get a lot of traffic from Dolphin?
Even Wikipedia, a huge-ass site doesn't list it being used. I don't think it should be added to the site.

 And it destroys what others have created ...
And if I look caniuse, I found in example: "QQ Browser" wow.... stange, I found anywhere ! same into your link!
but he exist on caniuse !
And in the future of smartphone, I will prefer create phone website compatible with Dolphin or other mobile browser NOT ONLY samsung browser, safari or chrome...
for finish, dolphin use a "Android Webkit Browser" for useragent, is normal if you don't found into the "stat" because Dolphin respect privacy of user.

Dolphin is the only maintained browser that will run on old versions of Android. It's very important to support Dolphin in caniuse.com
50 Million downloads
https://play.google.com/store/apps/details?id=mobi.mgeek.TunnyBrowser&hl=en&gl=US
ALL other Android browsers fail miserably at supporting users with older versions of Android.

https://apkpure.net/dolphin-browser-for-android/mobi.mgeek.TunnyBrowser
There are billions of old Android devices that could work as status screens or simple kiosk / control-panel / smart-control type interfaces.
By not supporting Dolphin you're contributing to unnecessary e-waste and pollution, many-tonnes of e-waste going into landfills etc annually.


[BUG] Longhorn GUI not showing the real time operation status

Describe the bug
The pages like volume, volume detail are not showing the real time status of operations like volume upgrade, rebuilding.
To Reproduce
Steps to reproduce the behavior:
Scenario -1

Upgrade the Longhorn from v1.1.1 to v1.1.2-head
Go to the volume page.
Select a volume and click upgrade.
The upgrade symbol keeps showing the upgrading icon until user refreshes the page.

Scenario -2

Create a volume and write 1 GB data into it.
Go to the volume details page and delete a replica.
The rebuilding of replica will start, but the UI will not show the progress

Expected behavior
The UI should show the real time status of upgrade and rebuilding.
Environment:

Longhorn version: v1.1.2-head

If I'll observe this more often, I'll increase the severity.

@smallteeths  @c3y1huang probably it seems related to the change of filtered WS sockets.

Sorry I haven't reproduced this bug. The steps I reproduced were to directly change the image of longhorn-manager. Then check the page to see if ws is disconnected.
I suspect that the status code returned by ws is 1008 or 1011, because only these two status codes will prevent ws from reconnecting.  Did you pay attention to the status code of ws when this bug appeared @khushboo-rancher ?

I've not observed this from long time. We can close this for now. If I observe this again, I will reopen this.


Copier test refactoring #2

Description
Copier test refactoring #2
Type of change

Refactor (refactoring code, removing useless files)

Testing steps
To be checked on CI.
Checklist

[ ] make before_commit passes
[ ] updated documentation wherever necessary
[ ] added or modified tests if necessary
[ ] updated schemas and validators in insights-data-schemas in case of input/output change

Codecov Report
Patch and project coverage have no change.

Comparison is base (d614a51) 95.84% compared to head (188f00f) 95.84%.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #306   +/-   ##
=======================================
  Coverage   95.84%   95.84%
=======================================
  Files          41       41
  Lines        1372     1372
=======================================
  Hits         1315     1315
  Misses         41       41
  Partials       16       16

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Compatibility with active record 3.0 and 3.1

Calling super() makes the active record adapter compatible with older versions of active record.

@karmi we've got rails 4.2 by the time now. I've personally upgraded some rails projects from 3.0 to 3.2. I don't remember wether there was some minor incompatibilities in AR. The whole process was actually pretty painless. I suggest we close this issue and encourage people to upgrade at least to AR 3.2

@dre-hh Agreed that Rails 3.0 is a legacy thing now, however, the gem works with that version, so I'm not sure if we should remove it... On the other hand, I'm all for adding support or 3.2.x and getting rid of 3.0.x if it would complicate things.

Closing, we finally upgraded the project, thanks!

@sobrinho, that's the best outcome! :) Best of luck!


Bug: Sources Empty State Add Source

The Pull Request is ready

[x] all github actions are passing
[x] only a single issue was worked on
[x] fixes #75
[x] the branch follows the naming schema issue-123-enable-x-does-not-disable-y
[x] the pull request has a sensible title

Intention
With this change I intend to...

Fix the bug for adding a source in the empty state

Review Points

Do we want a different component for isEmpty here?

The code follows best practices

[ ] duplicate code has been extracted where possible
[x] issues for follow-up tasks have been created
[x] tests have been written for any new functionality
[x] there is no any type used
[x] texts have been checked for grammar and spelling issues

Notes

Good find! check with @kb in discord since this part of the app is WIP right now and he might have some overlapping work with this PR


Remove final lines when there are more than one

With insert_final_newline=false all empty final lines are removed that is the expected behaviour.
With insert_final_newline=true a new empty line is added if it does not exist previously that is the expected behaviour.

What happens when more than one empty line exists and the end of the file and insert_final_newline=true is not well documented, and different users can have different expectations, but I think that most of the tools (i checked atom and emacs EditorConfig plugins) remove the extra lines. But eclint keeps the empty lines when there is more than one.
I think that it will be great if this tool removes the extra lines
BTW. This is a great tool.

I make a PR about this #77


Create workspace CHANGELOG

Once all libraries are migrated, we should add a CHANGELOG and properly track any changes across version bumps.

Done in #54


Got error: connect ECONNREFUSED <IP_ADDRESS>:1864

🐞 Bug report
Description
when use tsc -p ./scully/tsconfig.scully.json && node scully\bin\scully.js the httpGetJson generate a console log with this message Got error: connect ECONNREFUSED <IP_ADDRESS>:1864 we need remove in this case because is not important here
🔬 Minimal Reproduction
💻Your Environment
Angular Version:

Scully Version:

🔥 Exception or Error

I cant not reproduce!

If any have this problem, and can reproduced please write here, we are really happy to fix that :D

I'm not sure if it's related; however, I was getting the ECONNREFUSED error across the board until I noticed a ScullyServer process from a previous npm run scully was still active.  After I quit that process, it started working again.

@jorgeucano having 2 instances running might be related.

I will check now, thanks @msacket !

@jorgeucano no problem.  Just as a quick follow up, I'm not sure how the ScullyServer from the previous execution stayed running.  When I began having the problem I restarted VSCode and the issue remained... until I noticed and quit the dangling one.

I figured out that if you throw an uncaught error in a plugin... the ScullyServer will continue running even  though the npm run scully exits.  At that point, the ERR_CONNECTION_REFUSED occurs until ScullyServer is manually quit.

I've just run the getting started tutorial and this same error showed.
This might be the way to reproduce?
` ~/projects/my-scully-app
±  |master U:6 ?:5 🔥 | → npm run scully

<EMAIL_ADDRESS>scully /Users/glenn/Projects/my-scully-app
scully

☺   new Angular build imported
☺   Started servers in background
Finding all routes in application.
Pull in data to create additional routes.
Finding files in folder "/Users/glenn/Projects/my-scully-app/blog"
Route list created in files:
"/Users/glenn/Projects/my-scully-app/src/assets/scully-routes.json",
"/Users/glenn/Projects/my-scully-app/dist/static/assets/scully-routes.json",
"/Users/glenn/Projects/my-scully-app/dist/my-scully-app/assets/scully-routes.json"
Puppeteer error while rendering "" Error: net::ERR_CONNECTION_REFUSED at http://localhost:1864
Puppeteer error while rendering "/blog/2020-02-23-blog" Error: net::ERR_CONNECTION_REFUSED at http://localhost:1864/blog/2020-02-23-blog
Puppeteer error while rendering "" Error: net::ERR_CONNECTION_REFUSED at http://localhost:1864
npm ERR! code ELIFECYCLE
npm ERR! errno 15
npm ERR<EMAIL_ADDRESS>scully: scully
npm ERR! Exit status 15
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>scully script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR!      /Users/glenn/.npm/_logs/2020-02-23T11_39_04_158Z-debug.log
`

I've added this to a repo: https://github.com/billiaug/scully-gettingstarted
Just clone, $npm i, $ng build, $npm run scully => error.
Versions:
Angular: 9.0.2
Angular CLI: 9.0.3
NPM:6.13.6
Node:v12.10.0

I can't reproduce your problem using your repo and following the steps (npm install, ng build, npm run scully) :
Here is the successful output doing npm run scully on your project :
><EMAIL_ADDRESS>scully C:\Workspace\Oneshots\scully-gettingstarted
> scully

 ☺   new Angular build imported
 ☺   Started servers in background
Finding all routes in application.
Pull in data to create additional routes.
Finding files in folder "C:\Workspace\Oneshots\scully-gettingstarted\blog"
Route list created in files:
  "C:\Workspace\Oneshots\scully-gettingstarted\src\assets\scully-routes.json",
  "C:\Workspace\Oneshots\scully-gettingstarted\dist\static\assets\scully-routes.json",
  "C:\Workspace\Oneshots\scully-gettingstarted\dist\my-scully-app\assets\scully-routes.json"

Route "" rendered into file: "C:\Workspace\Oneshots\scully-gettingstarted\dist\static\index.html"
Route "/blog/2020-02-23-blog" rendered into file: "C:\Workspace\Oneshots\scully-gettingstarted\dist\static\blog\2020-02-23-blog\index.html"
send reload

Generating took 5.95 seconds for 2 pages:
  That is 0.34 pages per second,
  or 2978 milliseconds for each page.

  Finding routes in the angular app took 3.2 seconds
  Pulling in route-data took 9 milliseconds
  Rendering the pages took 939 milliseconds

Also getting the error on a PR (#319) :
Run node ./dist/scully/scully --tds --host='<IP_ADDRESS>'
 ☺   new Angular build imported
 ☺   Started servers in background
Finding all routes in application.
Pull in data to create additional routes.
Finding files in folder "/home/runner/work/scully/scully/blog"
The file /home/runner/work/scully/scully/blog/page-5.md is empty, scully will ignore.
The file /home/runner/work/scully/scully/blog/testing-empty.md is empty, scully will ignore.
Route list created in files:
  "/home/runner/work/scully/scully/projects/sampleBlog/src/assets/scully-routes.json",
  "/home/runner/work/scully/scully/dist/static/assets/scully-routes.json",
  "/home/runner/work/scully/scully/dist/sampleBlog/assets/scully-routes.json"

Puppeteer error while rendering "/about" Error: net::ERR_CONNECTION_REFUSED at http://<IP_ADDRESS>:1864/about
Puppeteer error while rendering "/home/all" Error: net::ERR_CONNECTION_REFUSED at http://<IP_ADDRESS>:1864/home/all
Puppeteer error while rendering "/about" Error: net::ERR_CONNECTION_REFUSED at http://<IP_ADDRESS>:1864/about
##[error]Process completed with exit code 15.

So I've found out that running $npm scrully serve only stays up for about 10 seconds.
During that time the serve command works fine and I see my app running.
But then it get's killed/shutdown by itself. I assume that's also the reason why the export is not working.

I have updated the server in a couple of my last PR's and this problem should be solved by now.
I'm going to close it, but if any of you still have this issue after our next NPM release, please open a new issue. (or ping us to reopen this one)


gh actions: release: fix outdated repo ref

Signed-off-by: Francesco Romani<EMAIL_ADDRESS>

/cc @mmirecki

/lgtm


Bug: Bud Build Failure on Yarn Dev TypeError: fsevents.watch is not a function

[X] I have read the guidelines for Contributing to Roots Projects
[X] This request is not a duplicate of an existing issue
[X] I have read the docs and followed them (if applicable)
[X] I have seached the Roots Discourse for answers and followed them (if applicable)
[X] This is not a personal support request that should be posted on the Roots Discourse community

Description
What's wrong?
Tried a fresh install of the latest sage 10 but Yarn dev generates TypeError: fsevents.watch is not a function:
at createFSEventsInstance (/Users/../node_modules/@roots/bud-support/lib/cjs/index.js:10389:25)
at setFSEventsListener (/Users/../node_modules/@roots/bud-support/lib/cjs/index.js:10445:16)
at FsEventsHandler._watchWithFsEvents (/Users/../node_modules/@roots/bud-support/lib/cjs/index.js:10647:18)
at FsEventsHandler.initWatch (/Users/../node_modules/@roots/bud-support/lib/cjs/index.js:10723:23)
at FsEventsHandler._addToFsEvents (/Users/../node_modules/@roots/bud-support/lib/cjs/index.js:10812:12)
What have you tried?
Checking the output log of the terminal session
What insights have you gained?
Issue with node_modules/@roots/bud-support/lib/cjs/index.js:10389
const stop = fsevents.watch(path, callback);
Possible solutions
Temporary workarounds
Steps To Reproduce

NVM use 16.13.0
Composer install sage
Add local URL to bud.config
Run Yarn dev

Expected Behavior
Browser-sync session to start
Actual Behavior
Building Bud doesn't complete. This is on a clean install, no additional packages added
Relevant Log Output
From Terminal:

yarn run v1.22.10
$ bud dev
[ves] › ▶  bud          Initialized timer...
[ves] › ❯  process.env.NODE_ENV development
[ves] › ❯  process.env.BABEL_ENV development
▶  building bud Initialized timer...
[ves] › …  [1/5] bootstrap api
[ves] [api] › ❯  binding bud.alias facade
[ves] › ✔  bound alias
[ves] [api] › ✔  binding bud.alias facade
[ves] [api] › ❯  binding bud.assets facade
[ves] › ✔  bound assets
[ves] [api] › ✔  binding bud.assets facade
[ves] [api] › ❯  binding bud.copy facade
[ves] › ✔  bound copy
[ves] [api] › ✔  binding bud.copy facade
[ves] [api] › ❯  binding bud.config facade
[ves] › ✔  bound config
[ves] [api] › ✔  binding bud.config facade
[ves] [api] › ❯  binding bud.webpackConfig facade
[ves] › ✔  bound webpackConfig
[ves] [api] › ✔  binding bud.webpackConfig facade
[ves] [api] › ❯  binding bud.override facade
[ves] › ✔  bound override
[ves] [api] › ✔  binding bud.override facade
[ves] [api] › ❯  binding bud.define facade
[ves] › ✔  bound define
[ves] [api] › ✔  binding bud.define facade
[ves] [api] › ❯  binding bud.devtool facade
[ves] › ✔  bound devtool
[ves] [api] › ✔  binding bud.devtool facade
[ves] [api] › ❯  binding bud.entry facade
[ves] › ✔  bound entry
[ves] [api] › ✔  binding bud.entry facade
[ves] [api] › ❯  binding bud.js facade
[ves] › ✔  bound js
[ves] [api] › ✔  binding bud.js facade
[ves] [api] › ❯  binding bud.css facade
[ves] › ✔  bound css
[ves] [api] › ✔  binding bud.css facade
[ves] [api] › ❯  binding bud.experiments facade
[ves] › ✔  bound experiments
[ves] [api] › ✔  binding bud.experiments facade
[ves] [api] › ❯  binding bud.externals facade
[ves] › ✔  bound externals
[ves] [api] › ✔  binding bud.externals facade
[ves] [api] › ❯  binding bud.hash facade
[ves] › ✔  bound hash
[ves] [api] › ✔  binding bud.hash facade
[ves] [api] › ❯  binding bud.version facade
[ves] › ✔  bound version
[ves] [api] › ✔  binding bud.version facade
[ves] [api] › ❯  binding bud.minimize facade
[ves] › ✔  bound minimize
[ves] [api] › ✔  binding bud.minimize facade
[ves] [api] › ❯  binding bud.persist facade
[ves] › ✔  bound persist
[ves] [api] › ✔  binding bud.persist facade
[ves] [api] › ❯  binding bud.provide facade
[ves] › ✔  bound provide
[ves] [api] › ✔  binding bud.provide facade
[ves] [api] › ❯  binding bud.proxy facade
[ves] › ✔  bound proxy
[ves] [api] › ✔  binding bud.proxy facade
[ves] [api] › ❯  binding bud.run facade
[ves] › ✔  bound run
[ves] [api] › ✔  binding bud.run facade
[ves] [api] › ❯  binding bud.runtime facade
[ves] › ✔  bound runtime
[ves] [api] › ✔  binding bud.runtime facade
[ves] [api] › ❯  binding bud.serve facade
[ves] › ✔  bound serve
[ves] [api] › ✔  binding bud.serve facade
[ves] [api] › ❯  binding bud.splitChunks facade
[ves] › ✔  bound splitChunks
[ves] [api] › ✔  binding bud.splitChunks facade
[ves] [api] › ❯  binding bud.vendor facade
[ves] › ✔  bound vendor
[ves] [api] › ✔  binding bud.vendor facade
[ves] [api] › ❯  binding bud.template facade
[ves] › ✔  bound template
[ves] [api] › ✔  binding bud.template facade
[ves] [api] › ❯  binding bud.watch facade
[ves] › ✔  bound watch
[ves] [api] › ✔  binding bud.watch facade
[ves] › ✔  bound use
[ves] › ✔  bound setPublicPath
[ves] › ✔  bound publicPath
[ves] › …  [2/5] bootstrap hooks
[ves] › …  [3/5] bootstrap project
[ves] › …  [4/5] bootstrap env
[ves] [env] › ❯  loading env
[ves] [env] › ⚠  no env values found
[ves] › …  [5/5] bootstrap server
[ves] › ✔  [1/5] bootstrap api
[ves] › ✔  [2/5] bootstrap hooks
[ves] › ✔  [4/5] bootstrap env
[ves] › ✔  [5/5] bootstrap server
[ves] › ✔  [3/5] bootstrap project
[ves] › …  [1/5] register project
[ves] › …  [2/5] register build
[ves] › …  [3/5] register compiler
[ves] › …  [4/5] register dependencies
[ves] › …  [5/5] register server
[ves] › ✔  [3/5] register compiler
[ves] › ✔  [4/5] register dependencies
[ves] › ✔  [5/5] register server
[ves] › ✔  [2/5] register build
[ves] [project] › ▶  building profile Initialized timer...
[ves] [project] › …  analyzing dependencies
[ves] [project] › …  analyzing devDependencies
[ves] [project] › ✔  resolved @roots/sage ./node_modules/@roots/sage
[ves] [project] › ✔  manifest resolved @roots/sage
[ves] [project] › ✔  resolved @roots/bud-preset-wordpress ./node_modules/@roots/bud-preset-wordpress
[ves] [project] › ✔  resolved @roots/bud-eslint ./node_modules/@roots/bud-eslint
[ves] [project] › ✔  resolved @roots/bud-prettier ./node_modules/@roots/bud-prettier
[ves] [project] › ✔  resolved @roots/bud-stylelint ./node_modules/@roots/bud-stylelint
[ves] [project] › ✔  resolved @roots/bud-tailwindcss ./node_modules/@roots/bud-tailwindcss
[ves] [project] › ✔  manifest resolved @roots/bud-preset-wordpress
[ves] [project] › ✔  required peer dependency is met<EMAIL_ADDRESS>[ves] [project] › ✔  manifest resolved @roots/bud-eslint
[ves] [project] › ✔  required peer dependency is met<EMAIL_ADDRESS>[ves] [project] › ✔  required peer dependency is met<EMAIL_ADDRESS>[ves] [project] › ✔  manifest resolved @roots/bud-prettier
[ves] [project] › ✔  manifest resolved @roots/bud-stylelint
[ves] [project] › ✔  manifest resolved @roots/bud-tailwindcss
[ves] [project] › ✔  required peer dependency is met<EMAIL_ADDRESS>[ves] [project] › ✔  resolved @roots/bud-preset-recommend ./node_modules/@roots/bud-preset-recommend
[ves] [project] › ✔  resolved @roots/bud-react ./node_modules/@roots/bud-react
[ves] [project] › ✔  resolved @roots/bud-wordpress-externals ./node_modules/@roots/bud-wordpress-externals
[ves] [project] › ✔  resolved @roots/bud-wordpress-dependencies ./node_modules/@roots/bud-wordpress-dependencies
[ves] [project] › ✔  resolved @roots/bud-wordpress-manifests ./node_modules/@roots/bud-wordpress-manifests
[ves] [project] › ✔  resolved @roots/bud-postcss ./node_modules/@roots/bud-postcss
[ves] [project] › ✔  manifest resolved @roots/bud-preset-recommend
[ves] [project] › ✔  manifest resolved @roots/bud-react
[ves] [project] › ✔  required peer dependency is met<EMAIL_ADDRESS>[ves] [project] › ✔  required peer dependency is met<EMAIL_ADDRESS>[ves] [project] › ✔  manifest resolved @roots/bud-wordpress-externals
[ves] [project] › ✔  manifest resolved @roots/bud-wordpress-manifests
[ves] [project] › ✔  manifest resolved @roots/bud-wordpress-dependencies
[ves] [project] › ✔  manifest resolved @roots/bud-postcss
[ves] [project] › ✔  required peer dependency is met<EMAIL_ADDRESS>[ves] [project] › ✔  required peer dependency is met<EMAIL_ADDRESS>[ves] [project] › ✔  required peer dependency is met<EMAIL_ADDRESS>[ves] [project] › ✔  required peer dependency is met<EMAIL_ADDRESS>[ves] [project] › ✔  resolved @roots/bud-babel ./node_modules/@roots/bud-babel
[ves] [project] › ✔  resolved @roots/bud-entrypoints ./node_modules/@roots/bud-entrypoints
[ves] [project] › ✔  manifest resolved @roots/bud-babel
[ves] [project] › ✔  manifest resolved @roots/bud-entrypoints
[ves] [project] › …  reading project configuration files
[ves] [project] › ●  located user config bud.config.js
[ves] [project] › ◼  building profile Timer run for: 55ms
[ves] › ✔  [1/5] register project
[ves] › …  [1/3] registered api
[ves] › …  [2/3] registered dashboard
[ves] › …  [3/3] registered extensions
[ves] [extensions] › ▶  instantiating built-ins Initialized timer...
[ves] [extensions] › ✔  webpack-provide-plugin instantiated
[ves] [extensions] › ✔  clean-webpack-plugin instantiated
[ves] [extensions] › ✔  copy-webpack-plugin instantiated
[ves] [extensions] › ✔  webpack-define-plugin instantiated
[ves] [extensions] › ✔  webpack-hot-module-replacement-plugin instantiated
[ves] [extensions] › ✔  ignore-emit-webpack-plugin instantiated
[ves] [extensions] › ✔  webpack-manifest-plugin instantiated
[ves] [extensions] › ✔  mini-css-extract-plugin instantiated
[ves] › ✔  [2/3] registered dashboard
[ves] › ✔  [1/3] registered api
[ves] [extensions] › ◼  instantiating built-ins Timer run for: 2ms
[ves] › ✔  [3/3] registered extensions
[ves] › …  [1/4] boot hooks
[ves] › …  [2/4] boot project
[ves] › …  [3/4] boot cache
[ves] › …  [4/4] boot extensions
[ves] [extensions] › ❯  extension injection enabled
[ves] [extensions] › …  injecting project extensions
[ves] › ✔  [1/4] boot hooks
[ves] › ✔  [2/4] boot project
[ves] [extensions] › ✔  @roots/sage resolved
[ves] [extensions] › ✔  @roots/bud-preset-wordpress resolved
[ves] [extensions] › ✔  eslint-webpack-plugin resolved
[ves] [extensions] › ✔  @roots/bud-prettier resolved
[ves] [extensions] › ✔  stylelint-webpack-plugin resolved
[ves] [extensions] › ✔  @roots/bud-tailwindcss resolved
[ves] [extensions] › ✔  @roots/bud-preset-recommend resolved
[ves] [extensions] › ✔  @roots/bud-react resolved
[ves] [extensions] › ✔  @roots/wordpress-externals-webpack-plugin resolved
[ves] [extensions] › ✔  @roots/bud-wordpress-manifests resolved
[ves] [extensions] › ✔  @roots/wordpress-dependencies-webpack-plugin resolved
[ves] [extensions] › ✔  @roots/bud-postcss resolved
[ves] [extensions] › ✔  @roots/bud-babel resolved
[ves] [extensions] › ✔  @roots/bud-entrypoints resolved
[ves] › ✔  [4/4] boot extensions
[ves] [cache] › ℹ  cache hash generated 1yq68pi6cecw0vqy1cnmiis05no_
[ves] [cache] › ℹ  cache feature flag: true
[ves] [cache] › ℹ  --cache flag: true
[ves] [cache] › ❯  --cache.type flag filesystem
[ves] [api] › ❯  executing persist ["filesystem"]
[ves] [api] › ✔  cache enabled filesystem
[ves] › ✔  [3/4] boot cache
[ves] › …  [1/2] booted build
[ves] › …  [2/2] booted extensions
[ves] [extensions] › ▶  registering  Initialized timer...
[ves] › ✔  [1/2] booted build
[ves] [extensions] › ✔  registered bud.eslint eslint-webpack-plugin
[ves] [extensions] › ✔  registered bud.postcss @roots/bud-postcss
[ves] [extensions] › ✔  registered bud.babel @roots/bud-babel
[ves] [extensions] › ✔  register called webpack-provide-plugin
[ves] [extensions] › ✔  register called clean-webpack-plugin
[ves] [extensions] › ✔  register called copy-webpack-plugin
[ves] [extensions] › ✔  register called webpack-define-plugin
[ves] [extensions] › ✔  register called webpack-hot-module-replacement-plugin
[ves] [extensions] › ✔  register called ignore-emit-webpack-plugin
[ves] [extensions] › ✔  register called webpack-manifest-plugin
[ves] [extensions] › ✔  register called mini-css-extract-plugin
[ves] [extensions] › ✔  register called @roots/sage
[ves] [extensions] › ✔  register called @roots/bud-preset-wordpress
[ves] [extensions] › ✔  register called @roots/bud-prettier
[ves] [extensions] › ✔  register called stylelint-webpack-plugin
[ves] › ✔  bound tailwind
[ves] [extensions] › ✔  register called @roots/bud-preset-recommend
[ves] [extensions] › ✔  register called @roots/bud-react
[ves] [extensions] › ✔  register called @roots/wordpress-externals-webpack-plugin
[ves] [extensions] › ✔  register called @roots/bud-wordpress-manifests
[ves] [extensions] › ✔  register called @roots/wordpress-dependencies-webpack-plugin
[ves] [extensions] › ✔  register called @roots/bud-entrypoints
[ves] [extensions] › ✔  register called eslint-webpack-plugin
[ves] [extensions] › ✔  register called @roots/bud-tailwindcss
[ves] [extensions] › ✔  register called @roots/bud-babel
[ves] › ✔  postcss is installed
[ves] [@roots/bud-postcss] › …  resolving postcss plugins
[ves] [@roots/bud-postcss] › ✔  resolving postcss plugins
[ves] [extensions] › ✔  register called @roots/bud-postcss
[ves] [extensions] › ◼  registering  Timer run for: 43ms
[ves] [extensions] › ▶  booting      Initialized timer...
[ves] [api] › ❯  facade called: alias [{"@fonts":"./resources/fonts","@images":"[secure]/resources/images","@scripts":"[secure]/resources/scripts","@styles":"[secure]/resources/styles"}]
[ves] [api] › ❯  facade added to queue: alias [{"@fonts":"./resources/fonts","@images":"[secure]/resources/images","@scripts":"[secure]/resources/scripts","@styles":"[secure]/resources/styles"}]
[ves] [api] › ❯  facade called: provide [{"$":["jquery"],"jQuery":["jquery"]}]
[ves] [api] › ❯  facade added to queue: provide [{"$":["jquery"],"jQuery":["jquery"]}]
[ves] [api] › ❯  facade called: minimize []
[ves] [api] › ❯  facade added to queue: minimize []
[ves] [api] › ❯  facade called: hash []
[ves] [api] › ❯  facade added to queue: hash []
[ves] [api] › ❯  facade called: runtime ["single"]
[ves] [api] › ❯  facade added to queue: runtime ["single"]
[ves] [extensions] › ✔  @roots/sage booted
[ves] [api] › …  Executing 5 enqueued functions
[ves] [api] › ❯  executing alias [{"@fonts":"./resources/fonts","@images":"[secure]/resources/images","@scripts":"[secure]/resources/scripts","@styles":"[secure]/resources/styles"}]
[ves] [api] › ✔  alias @fonts ./resources/fonts
[ves] [api] › ✔  alias @images ./resources/images
[ves] [api] › ✔  alias @scripts ./resources/scripts
[ves] [api] › ✔  alias @styles ./resources/styles
[ves] [api] › ❯  executing provide [{"$":["jquery"],"jQuery":["jquery"]}]
[ves] [api] › ❯  executing minimize none
[ves] [api] › ❯  executing hash none
[ves] [api] › ✔  file hashing enabled
[ves] [api] › ❯  executing runtime ["single"]
[ves] › ✔  loaded user tailwindcss config from [secure]/tailwind.config.js
[ves] [extensions] [tailwindcss] › ✔  postcss has been configured for tailwindcss
[ves] › ✔  bound reactRefresh
[ves] [extensions] › ✔  @roots/bud-tailwindcss booted
[ves] [extensions] › ✔  register called @pmmmwh/react-refresh-webpack-plugin
[ves] [extensions] › ✔  @roots/bud-react booted
[ves] [extensions] › ◼  booting      Timer run for: 339ms
[ves] › ✔  [2/2] booted extensions
[ves] › ◼  building bud Timer run for: 968ms
[ves] [serve] › runner ✔  framework ready
[ves] [serve] › ▶  process user configs Initialized timer...
[ves] [serve] › ❯  processing [secure]/bud.config.js
[ves] [serve] › …  importing module [secure]/bud.config.js
[ves] [serve] › …  calling user config [secure]/bud.config.js
[ves] [api] › ❯  facade called: entry [{"app":["scripts/app.js","styles/app.css"],"editor":["scripts/editor.js","styles/editor.css"],"customizer":"scripts/customizer.js"}]
[ves] [api] › ❯  facade added to queue: entry [{"app":["scripts/app.js","styles/app.css"],"editor":["scripts/editor.js","styles/editor.css"],"customizer":"scripts/customizer.js"}]
[ves] [api] › ❯  facade called: assets [["resources/images"]]
[ves] [api] › ❯  facade added to queue: assets [["resources/images"]]
[ves] [api] › ❯  facade called: watch [["tailwind.config.js","resources/views/*.blade.php","app/View/**/*.php"]]
[ves] [api] › ❯  facade added to queue: watch [["tailwind.config.js","resources/views/*.blade.php","app/View/**/*.php"]]
[ves] [api] › ❯  facade called: proxy [{"target":"http://vanellensheryn.test"}]
[ves] [api] › ❯  facade added to queue: proxy [{"target":"http://vanellensheryn.test"}]
[ves] [api] › …  Executing 4 enqueued functions
[ves] [api] › ❯  executing entry [{"app":["scripts/app.js","styles/app.css"],"editor":["scripts/editor.js","styles/editor.css"],"customizer":"scripts/customizer.js"}]
[ves] [api] › ❯  executing assets [["resources/images"]]
[ves] [api] › ❯  executing watch [["tailwind.config.js","resources/views/*.blade.php","app/View/**/*.php"]]
[ves] [api] › ✔  watch files added tailwind.config.js, resources/views/*.blade.php, app/View/**/*.php
[ves] [api] › ❯  executing proxy [{"target":"http://vanellensheryn.test"}]
[ves] [serve] › ◼  process user configs Timer run for: 25ms
[ves] [api] › ❯  executing run [[]]
[ves] › ❯  event.build.make.promise api calls
[ves] › ℹ  glob search ["scripts/app.js","styles/app.css"]
[ves] › ℹ  glob directory [secure]/resources
[ves] › ℹ  glob results ["scripts/app.js","styles/app.css"]
[ves] [api] › ✔  entrypoints added app {"import":["scripts/app.js","styles/app.css"]}
[ves] › ℹ  glob search ["scripts/editor.js","styles/editor.css"]
[ves] › ℹ  glob directory [secure]/resources
[ves] › ℹ  glob results ["scripts/editor.js","styles/editor.css"]
[ves] [api] › ✔  entrypoints added editor {"import":["scripts/editor.js","styles/editor.css"]}
[ves] › ℹ  glob search ["scripts/customizer.js"]
[ves] › ℹ  glob directory [secure]/resources
[ves] › ℹ  glob results ["scripts/customizer.js"]
[ves] [api] › ✔  entrypoints added customizer {"import":["scripts/customizer.js"]}
[ves] [extensions] › ▶  extensions.make Initialized timer...
[ves] [extensions] › ✔  webpack-provide-plugin will be used in the compilation
[ves] [extensions] › ✔  clean-webpack-plugin will be used in the compilation
[ves] [extensions] › ❯  copy-webpack-plugin will not be used in the compilation
[ves] [extensions] › ❯  webpack-define-plugin will not be used in the compilation
[ves] [extensions] › ✔  webpack-hot-module-replacement-plugin will be used in the compilation
[ves] [extensions] › ✔  ignore-emit-webpack-plugin will be used in the compilation
[ves] [extensions] › ✔  webpack-manifest-plugin will be used in the compilation
[ves] [extensions] › ❯  mini-css-extract-plugin will not be used in the compilation
[ves] [extensions] › ✔  eslint-webpack-plugin will be used in the compilation
[ves] [extensions] › ✔  stylelint-webpack-plugin will be used in the compilation
[ves] [extensions] › ✔  @roots/wordpress-externals-webpack-plugin will be used in the compilation
[ves] [extensions] › ✔  @roots/bud-wordpress-manifests will be used in the compilation
[ves] [extensions] › ✔  @roots/wordpress-dependencies-webpack-plugin will be used in the compilation
[ves] [extensions] › ✔  @roots/bud-entrypoints will be used in the compilation
[ves] [extensions] › ✔  @pmmmwh/react-refresh-webpack-plugin will be used in the compilation
[ves] [extensions] › ◼  extensions.make Timer run for: 51ms
[ves] [build] › ⚠  build.make: excluding experiments value is undefined
[ves] [build] › ⚠  build.make: excluding externals value is undefined
[ves] [build] › ⚠  build.make: excluding profile value is undefined
[ves] [build] › ⚠  build.make: excluding stats value is undefined
[ves] [build] › ⚠  build.make: excluding watch value is undefined
[ves] [build] › ⚠  build.make: excluding watchOptions value is undefined
[ves] [project] › ✔  writing profile to disk ./.budfiles/bud/profile.json
[ves] [build] › ℹ  writing webpack dump to disk ./.budfiles/bud/webpack.config.js
[ves] › ℹ  using config from parent compiler
[ves] [dashboard] › ✔  rendering dashboard
[ves] › ◼  bud          Timer run for: 1.39s
[ves] [server] › ❯  middleware dev is enabled.
[ves] [server] › ❯  middleware hot is enabled.
[ves] [server] › ❯  middleware proxy is enabled.
[ves] [server] › ℹ  configured middleware: dev
[ves] [server] › ℹ  configured middleware: hot
[ves] [server] › ℹ  [HPM] Proxy created: /  -> http://vanellensheryn.test
[ves] [server] › ℹ  configured middleware: proxy
[ves] [server] › ✔  listening on port 3000

 dev: http://localhost:3000
 proxy target: http://vanellensheryn.test

 🆀 to exit

[ves] [server] › ❯  watching [secure]/tailwind.config.js for changes
[ves] [server] › ❯  watching [secure]/resources/views/404.blade.php for changes
[ves] [server] › ❯  watching [secure]/resources/views/index.blade.php for changes

 ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉

 building

 dev: http://localhost:3000
 proxy target: http://vanellensheryn.test

<i> [webpack-dev-middleware] wait until bundle finished: /browser-sync/socket.io/?EIO=3&transport=polling&t=NsKfkX9
/Users/marcoterrinoni/Sites/vanellensheryn/wp/wp-content/themes/ves/node_modules/@roots/bud-support/lib/cjs/index.js:10389
  const stop = fsevents.watch(path, callback);
                        ^

TypeError: fsevents.watch is not a function
    at createFSEventsInstance (/Users/marcoterrinoni/Sites/vanellensheryn/wp/wp-content/themes/ves/node_modules/@roots/bud-support/lib/cjs/index.js:10389:25)
    at setFSEventsListener (/Users/marcoterrinoni/Sites/vanellensheryn/wp/wp-content/themes/ves/node_modules/@roots/bud-support/lib/cjs/index.js:10445:16)
    at FsEventsHandler._watchWithFsEvents (/Users/marcoterrinoni/Sites/vanellensheryn/wp/wp-content/themes/ves/node_modules/@roots/bud-support/lib/cjs/index.js:10647:18)
    at FsEventsHandler.initWatch (/Users/marcoterrinoni/Sites/vanellensheryn/wp/wp-content/themes/ves/node_modules/@roots/bud-support/lib/cjs/index.js:10723:23)
    at FsEventsHandler._addToFsEvents (/Users/marcoterrinoni/Sites/vanellensheryn/wp/wp-content/themes/ves/node_modules/@roots/bud-support/lib/cjs/index.js:10812:12)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

From Yarn Error Log:
Trace:
  Error: connect ENETUNREACH <IP_ADDRESS>:443 - Local (<IP_ADDRESS>:50265)
      at internalConnect (node:net:931:16)
      at defaultTriggerAsyncIdScope (node:internal/async_hooks:454:18)
      at emitLookup (node:net:1075:9)
      at /usr/local/Cellar/yarn/1.22.10/libexec/lib/cli.js:107524:28
      at /usr/local/Cellar/yarn/1.22.10/libexec/lib/cli.js:107433:13
      at RawTask.module.exports.RawTask.call (/usr/local/Cellar/yarn/1.22.10/libexec/lib/cli.js:83614:19)
      at flush (/usr/local/Cellar/yarn/1.22.10/libexec/lib/cli.js:83696:29)
      at processTicksAndRejections (node:internal/process/task_queues:78:11)
      at runNextTicks (node:internal/process/task_queues:65:3)
      at processImmediate (node:internal/timers:437:9)

Versions
Sage 10.0.0-beta-2, Node 16.13.0, Composer 1.10.15, macOS Monterey 12.0.1

i think this is resolved with recent updates to bud/sage
try using v5.0.0-next.19 and make sure you have https://github.com/roots/sage/pull/2890 in place as well
please start a topic over at https://discourse.roots.io/ if you're still having issues!

Thanks Ben,
I've cloned the latest beta version and run yarn but am getting the following error:
error An unexpected error occurred<EMAIL_ADDRESS>Request failed "503 Service Unavailable""
Yarn Error Log:
Trace:
Error<EMAIL_ADDRESS>Request failed "503 Service Unavailable"
at ResponseError.ExtendableBuiltin (/usr/local/Cellar/yarn/1.22.10/libexec/lib/cli.js:696:66)
at new ResponseError (/usr/local/Cellar/yarn/1.22.10/libexec/lib/cli.js:802:124)
at Request. (/usr/local/Cellar/yarn/1.22.10/libexec/lib/cli.js:67058:16)
at Request.emit (node:events:390:28)
at Request.module.exports.Request.onRequestResponse (/usr/local/Cellar/yarn/1.22.10/libexec/lib/cli.js:141626:10)
at ClientRequest.emit (node:events:390:28)
at HTTPParser.parserOnIncomingClient (node:_http_client:623:27)
at HTTPParser.parserOnHeadersComplete (node:_http_common:128:17)
at TLSSocket.socketOnData (node:_http_client:487:22)
at TLSSocket.emit (node:events:390:28)
Hope this helps

I'll try again later on and if there's still a problem I'll post something on Discourse


Release 4 June v1

Release Include

Add project Meta Table
Calculate project velocity and team member fte

Self reviewed


make glyphNameFormatter work with pip

is this even an option
need help with this

Asking for help on this one :)

already works, like this:
pip3 install git+https://github.com/LettError/glyphNameFormatter

ooh! so there is no need to get in the magic pip registry?

Presence on pypi makes things a little bit more convenient/discoverable for users, that’s all. DrawBot also suggests this kind of ad-hoc pip installation: https://github.com/typemytype/drawbot/tree/master#install
Maybe a simple README.md change might do it.
However, if you want to go the “official” route, it’s only a few more steps. Most of the work has already done with creating the setup.py file. As far as I can tell, you are just missing numbers 6 and 7 of this guide here:
https://www.turing.com/kb/how-to-create-pypi-packages#step-6:-build-the-package


Sprite rendered with 'renderRect' with Fragment shader is not used.

Current bug behavior
I use the SpriteAnimation with a custom Fragment shader written in GLSL.
To render it I use the 'renderRect' method but the fragment have no effect on the image.
I tried to directly use the 'canvas.drawImage' api but the result is the same, the fragment shader is not used.
However, it works well on api like 'canvas.drawCircle'.
Expected behavior
The fragment shader should be used to apply transformation on the sprite.
Steps to reproduce
FutureOr<void> onLoad() async {
    program =  await ui.FragmentProgram.fromAsset('shaders/your-flame-fragment.frag');
    image = await Flame.images.load('your-image.jpeg');
    animation = SpriteAnimation.fromFrameData(...);
}

  @override
  void render(Canvas canvas) {
    var p = Paint()..shader = _program.fragmentShader();
    canvas.drawCircle(Offset.zero, 100, p); // works nicely

     // Just in case it would works that way, but it has no effect as well.
    // animation.getSprite().paint = Paint()..shader = _program.fragmentShader();
    animation.getSprite().renderRect(
        canvas,
        Rect.fromCenter(
            center: Offset(mSize.x / 2, mSize.y / 2),
            width: mSize.x,
            height: mSize.y),
        overridePaint: Paint()..shader = _program.fragmentShader());
  }

Flutter doctor output

[✓] Flutter (Channel stable, 3.7.7, on macOS 12.2.1 21D62 darwin-arm64, locale en-FR)
    • Flutter version 3.7.7 on channel stable at /Users/j.boyer/development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 2ad6cd72c0 (13 days ago), 2023-03-08 09:41:59 -0800
    • Engine revision 1837b5be5f
    • Dart version 2.19.4
    • DevTools version 2.20.1

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
    • Android SDK at /Users/j.boyer/Library/Android/sdk
    • Platform android-33, build-tools 33.0.1
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 13F100
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)

[✓] VS Code (version 1.76.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.60.0

[✓] Connected device (3 available)
    • sdk gphone64 arm64 (mobile) • emulator-5556 • android-arm64  • Android 13 (API 33)
      (emulator)
    • macOS (desktop)             • macos         • darwin-arm64   • macOS 12.2.1 21D62
      darwin-arm64
    • Chrome (web)                • chrome        • web-javascript • Google Chrome
      111.0.5563.64

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

More environment information

Flame version: 1.6.0
Platform affected: android, ios, web

Thanks & have a good day.
PS: I could work on this, but i need some insight on where to dig first.

ouch, i didn't catch that line, sorry.
Well, as far as i know renderRect and stuff works with drawImage so .. I suppose it will be complicated to apply FShader on it.
Maybe my solution is to use drawRect and set uniform & sampler2D to get the fragment working. But it reduce my opportunity to works with most of the library in place - like animations.
Thanks for your fast answer anyway, i see that it's not planned for now so i'll find another way to do it.

Thanks for your fast answer anyway, i see that it's not planned for now so i'll find another way to do it.

Not planned from our end, but Flutter will most definitely improve on this in the long run, it's not much we can do from the Flame side except waiting.


Update contributing.rst

RAC-3797 Update the Issues and Bugs section in the RackHD readthedocs to point to OpenJira now

I have a question about process, whether this means, when this PR is merged, we need disable the issue reporting from github. There is a checkbox for every repository that can be used to easily disable the github issue.
Meanwhile, after disable github issue, all README for each repo should be updated to provide the link for issue reporting.
Add @tsullivanjr @tjlarso3 for confirm.


Unwanted symbols on the top of website

There is two extra > sign in the top left corner of the site

solved


[iOS] Fabric: Fixes high contrast color when not specified

Summary:
Fixes the high contrast color when not specified. Previously, if we didn't specify highContrastLight or highContrastDark, it would create a UIColor with an alpha of 0, which is not what we expected. We should fall back to the dark or light color instead.
Changelog:
[IOS] [FIXED] - Fabric: Fixes high contrast color when not specified
Test Plan:

Enable color contrast in iPhone's settings.
Open PlatformColor example in RNTester. See dynamic colors
color shows correctly

Before:

@cipolleschi Hi, can you help me to review this? :)


Provide an API for long running transactions with dependencies between write-operations

There already is a GitHub issue asking for a way to submit multiple mutations within the same HTTP request where all mutations are executed as one transaction.
However, this feature does not allow for creating a transaction where the mutations depend on each other. Here is an example where the second operation depends on the first:
prisma.transaction(async tx => {
  const user = await tx.createUser({
    name,
  })
  // compute some stuff
  await tx.updateOrder(user.id)
  await tx.commit()
})

This is currently not possible with the Prisma API as it would require having a long-running connection where the results of the operations are sent back and forth between Prisma and the database.
It should be considered whether it is helpful to add such an API to Prisma, or whether abstractions like nested mutations and the requested transactional execution of multiple independent transactions are the better approach for Prisma.

👍 This seems like a very useful (if not essential) feature to me and has been the only real pain point for me so far as a new Prisma user.
As you've identified, there are situations where you need to perform several mutations in sequence, making use of the response data as you go, but with the confidence that it'll be a single transaction that rolls back in the case of a failure. In my opinion, neither nested mutations or transactions for independent mutations seem quite sufficient for these use-cases.
If it helps to have example use-cases for discussion, there's a little more detail about my specific requirement here: https://www.prisma.io/forum/t/transactions-when-the-business-logic-requires-more-than-just-a-nested-insert/5904

Is there an ability to write raw SQL via the Prisma API or some other way around this for the meantime? I love what I'm seeing with Prisma, but it seems that this makes it unusable for building more resilient applications at the moment?

@matthewhuang-camelot
Yes, raw sql queries are possible see: https://www.prisma.io/docs/prisma-graphql-api/reference/raw-database-access-qwe4/

@pantharshit00 Thanks! Just saw that too :D

Hi guys, any updates on this? :(

@savioserra
We are working on a new client which will have this.
Please check here: https://github.com/prisma/rfcs/blob/new-ts-client-rfc/text/0000-new-ts-client.md

@pantharshit00 Nice :) Gonna take a look. For now, I'm using stored procedures and Prisma's executeRaw mutation as a workaround.

Hello People, any update on this yet? 😕

hi any update on this?

Looking into ORM's for Node, Prism looks REALLY good (website, documentation, activity on Github, etc). But lacking/missing (manual) migrations is a HUGE no-go for me. I looked at the Prisma 2 change-log and article and I only something see nested migrations, which is not the same (it can't replace manual transactions (grouping)).


Error in Spelling the Validation error message

Description

There is an Error in Spelling the most of the Validation error messages, the word is written (then) instead of (than).

Must include any relevant identifiers, like:

Network : testnet
version : 2.3.0-rc3

Verified, Devnet 17fffef.
All the larger than are corrected.

Verified:

Devnet
c98400f


REQUEST: update triggers Queue Prompt?

Is there a way you can create a node or a switch that will prompt/launch the queue to run when the canvas image is updated?
That would truly make it as close to "real time" as possible.

In the works.  I have it running on my machine.  Possibly push it tomorrow if nothing breaks.

A toggle has been added to enable this.

Where is the toggle?

Sorry,  forgot to push again.  should be there now.


Exclude rebel.xml from vaadin-combobox-multiselect-2.0.x

The currently uploaded vaadin-combobox-multiselect-2.0.1 in the vaadin directory has a rebel.xml included. Please remove this file because this produces the following error which i mentioned here:

#32
Comment: here

should be fixed

This seems not to be fixed in the current version 2.0.1:
[2017-08-21 14:21:04] Invalid rebel.xml: Invalid 'dir' defined in class path of rebel.xml (jar:file:/C:/Oracle/glassfish4.1.1/glassfish/domains/qkiss/eclipseApps/alegria-qkiss-webportal-ear/alegria-qkiss-webportal-ui-1.3.2-SNAPSHOT_war/WEB-INF/lib/vaadin-combobox-multiselect-2.0.1.jar!/rebel.xml): Directory 'C:/bpPrograms/Java/workspace/workspace_mars2/vaadin-combobox-multiselect-root/vaadin-combobox-multiselect/target/classes' does not exist


What is "s" | "n" | "t" | "m" | "i" | "hz" | "tr"?

I've looked high and low, but I can't seem to locate the documentation describing what each time unit is.  The most I've found is the type declaration in the source code.  Sorry if I overlooked someplace obvious!
Wasn't sure where else to post this as I saw there's no Github Discussion sections, Discord channel or active Subreddit for the Tone community to ask questions.

This?
https://github.com/Tonejs/Tone.js/wiki/Time

That didn't seem to provide the clarity I'm after. Time() function's second argument is a TimeBaseUnit, which is defined as 9 options: "s" | "n" | "t" | "m" | "i" | "hz" | "tr" | "samples" | "number".
Your link describes 6 options: Numbers |  Notation | Transport Time | Frequency | Ticks | Now-Relative
I'm looking for the documentation that describes what each letter of TimeBaseUnit is meant to represent.  The documentation for TimeBaseUnit just says The units that the TimeBase can accept.

My confusion, more specifically:

"s" - Seconds
"n" - Notation
"t" - Ticks?  Transport Time?
"m" - Minutes?  Measures?  Now-Relative?
"i" - Ticks?
"hz" - Frequency
"tr" - Transport Time?

I'd be happy to make a PR documenting these once I can sort out which is which.

Many of these are explained through example in that linked documentation.

Yes but neither the docs nor that link explicitly define what each of those strings represent, and I'm having a bit of trouble guessing.  Some I can guess with reasonable confidence, like "s" as seconds and "n" as notation.  "t" I thought was ticks, but the link suggests "i" is ticks.  So perhaps "t" is transport time.  But tr is odd and more likely related to transport so either "t" is just the default time which is descibed as seconds meaning my initial guess of s is wrong, or I'm completely stumped on what "t" is.  "m" is used in both notation and now-relative examples, but assuming "n" is notation, "m" is probably now-relative which is weird because the the words now and relative don't contain the letter m.  "hz" is clearly frequency, but I think it might be helpful to include a breif list in the tsdoc comments defining each letter to clear up any ambiguity for slower apes like myself.

s: seconds (default unit for numerical values)
n: note-values (8n is an eight-note)
t: triplets (8t is an eight-note triplet)
m: measures
i: ticks (relative to the Transport's PPQ)
hz: hertz/frequency
tr: transport time
This was all listed in the link dirkk0 provided but you can also see how these values are converted back and forth in TimeBase.ts (see _getFromExpressions and fromType).
The TS type is just for the names of the units that can be parsed from the string format, I think the documentation site describes it more generally (and I think it's better than focusing strictly on the TS type).
Now-relative is described in the link as Prefix any of the above with "+" and it will be interpreted as "the current time plus whatever expression follows", so it's the plus-sign at the start of the string, it's not denoted with an alphabetical letter.
Notation is also just the concept of all of the notational units (in contrast to seconds/frequency/etc.), dotting a note for example is expressed with a dot symbol but it relies on a unit like n to be present before it.

Thanks @bjarkihall this is very helpful!  The link does explain a lot, but it didn't help me map each one to the correct typescript type without a little guesswork which is what I was trying to avoid.  TimeBase.ts is helpful as well.  Thanks a lot for this!


Push VPP binaries also for non-master branch

Signed-off-by: samuel.elias<EMAIL_ADDRESS>

Coverage increased (+0.02%) to 71.292% when pulling dce044d99e256b3dcf4ac06fa9b86889d1c9c32e on samelias:vpp-binaries-push into e4ba882f41565cc1263302c99b471d43b9c20b72 on contiv:master.


HIVE-27972: Set 'tez' as default value in hive.execution.engine

What changes were proposed in this pull request?

Why are the changes needed?

Does this PR introduce any user-facing change?

Is the change a dependency upgrade?

How was this patch tested?

Hi, there are some possibly related stuff that came into my mind:
Do we need to change some configuration files as well?
My first guess is data/conf/hive-site.xml. It can overwrite the default values.
And also, I'm thinking about the docker stuff as well.
And StartMiniHS2Cluster overwrites it as well.
The other thing that I don't know for sure is what is the default engine for qtests?

Hi, there are some possibly related stuff that came into my mind:
Do we need to change some configuration files as well? My first guess is data/conf/hive-site.xml. It can overwrite the default values. And also, I'm thinking about the docker stuff as well. And StartMiniHS2Cluster overwrites it as well.
The other thing that I don't know for sure is what is the default engine for qtests?

regarding config files: yes I guess, haven't checked though
regarding qtests: default engine for qtests depends on the actual driver, those have to be handled one-by-one:
https://github.com/apache/hive/blob/master/itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestMiniClusters.java

I have complied hive with this PR, built a docker image using docker compose with postgres and tested out a few queries, everything worked fine.

thanks a lot!!

thanks a lot, @SourabhBadhya  for the review, good catches, I addressed all your comments in
https://github.com/apache/hive/pull/4973/commits/59ad09bc8d1b91514953f07fd5207d3387d36815

LGTM +1 (pending tests)

thanks @simhadri-g
let me wait for @SourabhBadhya if he has any comments, objections


New sample notebooks to cover training scenarios using NFS-mounted data

Updated PyTorch curated environment to the latest supported one: AzureML-pytorch-1.9-ubuntu18.04-py37-cuda11-gpu.
I also updated the version of torchvision to 0.10.0 to maintain compatibility.
Also modified the Scikit Learn notebook to use the latest supported scikit learn curated environment (AzureML-sklearn-0.24-ubuntu18.04-py37-cuda11-gpu) instead of creating a custom environment.
Tested all notebooks from end-to-end.

Closed by accident


Camera photo upload issue

Hi All,
on my react.js webapp i have a lot of forms for uploading images.
When i click on "camera" icon it asks me if i want use camera, videocamera or choose from file manager and that's good.
My issue is that when i try to take photo from camera my webapp cannot load it because it recognized as a 'video' file type instead of 'image'. How is it possible? Have i to handle it in flutter side? I tried to change packages on react.js webapp but same issue. In iOS is working good because using 'ChromeSafariBrowser', this is related only for android platform.
Anyone have any  idea?
thanks
Tommaso
I attach an example and logs:

I have the same problem.
I made some textes I verified that the problem is the field is defined for images or videos.
That way it doesn't work:

But this way it works:

That is, using "<input type =" file "accept =" image / *, video / * ">" if the field is set to image or video, when trying to take a photo it loads as a video.

What version of the plugin are you using?
Have you tried the new version 5.0.0?

I'm using
dependencies:
flutter_inappwebview: ^4.0.0+4

Version 5.0 worked for me. Thanks!
dependencies:
mime: ^1.0.0
uuid: ^3.0.0-nullsafety.1
device_info: ^2.0.0-nullsafety.2
flutter_inappwebview: ^5.0.4-nullsafety.1


Setting an environment variable for the entire DAG?

Currently, I have both my project environments (dev/prod) running on the same DIgDag server, for cost savings.
I am using a secret to define each project's environment. Then I pass this secret with the _env keyword to each subtask in the DAG.
However, this has 2 main problems:

force me to write the _envblock for every single subtask;
messes up my testing framework (I want to run my tests as standalone DAGs, with the TEST environment, but standalone DAGs don't don't have access to project secrets, so I can include any of my subtasks in the test dag)

This would be solved if any of the following were available:

setting _env on the top level DAG. This way, the prod/dev DAGs would set this _env from the project secrets, and then !include all subtasks; and the test DAG would also set this _envas TEST, and !include whatever subtasks I want to test
being able to _export secrets in the top level. this way, instead of using an environment variable for the environment, I'd just use a DigDag parameter. However, this is not supported: DigDagdoesn't fetch the secret value, instead it uses the literal ${secret:environment} string.

Any ideas would be greatly appreciated.

Hello @FredericoCoelhoNunes I am curious if you continued to use _env for secrets or find another way? can you please share?

Hi @doctor , sorry I can't recall and in the meanwhile I don't have access to the project code anymore. Sorry!


banner.css missing

Found on docs.galaxyproject.org logs by @martenson .
Should probably just need to add https://github.com/Robpol86/sphinxcontrib-versioning/blob/master/sphinxcontrib/versioning/_static/banner.css in sphinxcontrib/versioning/_static/

Fixed in commit 810dcba05b6f4b5ef2c831866c66bff24b30c93b .


Support JDK 14

Upgrade the project to handle JDK14

Hi guys,
I wanted to check the repo out and see if I could contribute. I was installing java (JDK 14) and tried to run gradlew runZap but that kept failing:

Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7

Solution: upgrade gradle:
https://github.com/gradle/gradle/issues/10248
So I've updated gradle and spotless and fixed some issue that came with the upgrade.
When you guys do not want to upgrade, please let me know what JDK should be used (and also add that to the Wiki)

While we appreciate that its always good to use the most recent versions of java we also know that many ZAP users do not want to migrate so quickly. We dont get much fedback but based on this years survey ~ 30% are on java 8 and more than 50% on 11, 12 or 13. That will have changed since some people have answered but we still need to be very careful before forcing users to upgrade.
Obviously we can generate jars for older versions but we do need to make sure that this works consistantly.

Closing per above comment. We are also targeting the same Gradle version throughout the ZAP repos, will be updating them all after the main ZAP release.

I agree that closing this was the right action.
Maybe add some documentation in the development wiki to describe the requirements for the dev env?

Wiki dev page updated with recommended Java versions.


Patterns and constraints in in FHIR Bundle JSON Schema

May be an opportunity with:

https://github.com/microsoft/health-cards-validation-SDK/blob/06bbb65c4b9afc75082ed1e8a2137209cf0acd66/schema/fhir-bundle-schema.json#L55
https://github.com/microsoft/health-cards-validation-SDK/blob/06bbb65c4b9afc75082ed1e8a2137209cf0acd66/schema/fhir-bundle-schema.json#L73

... to define some patterns (e.g., "fullUrl should have a colon", or "resourceType should match a know FHIR resource type")
... more broadly this schema pertains to Bundles of Patient resources -- but how does it deal with mixed bundles (e.g., Patient + Immunization resources)?

Resolved by #18.


gstreamer,mesa,meson: Backports form Nanbield (master)

mesa: Backport mesa 23.0.3 from Nanbield (master)

meson: Backport meson 1.0.1 from Nanbield (master)

gstreamer: Backport gstreamer 1.22.2 (and plugins) from Nanbield (master)

Also overwrites the GSTVIDEOCONVERTSCALEPLUGIN so set the right gst 1.22.2 plugin name

LGTM. This is to solve specific problems, just to have a more recent version of gst, or something else?

the case if meson, it is because it is a required dependency of gstreamer 1.22.x
the case of gst is due to an leak what affects to the  in  current gst 1.20.5 recipe in kirkstone: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1729. Also because in theory WPE 1.40 was being developed using that gst version as reference.
Finally, for the case of mesa, it was just to keep the latest version of the mesa drivers in the system


Test notebooks with test-eagle

Changes
New test strategy
This PR adds a new "extended" test that runs the notebooks on IBM Quantum's test-eagle device. This device accepts jobs and returns random bit strings in a very short time period, which is great for testing notebooks that submit jobs too large for a local simulator. This also allows us to test functions notebooks, which take a backend name (string) of an IBM Quantum device, rather than the backend object itself.
I originally hoped we could test notebooks with test-eagle in CI, but the jobs can be flaky and take just a little too long to complete. Running these jobs on every commit is too expensive and could block writers.
Instead, I've added a new "extended" test that we can trigger manually on branches when we need it. Examples could be dependabot PRs, or PRs to functions notebooks; when the PR is ready, we'll trigger the workflow on the PR branch to check the notebooks run correctly. To trigger the workflow, go to Actions > Test notebook (extended) > Run workflow, then select the PR branch and click "Run workflow".
Re-categorise notebooks
With the new "extended" test strategy available, I've recategorised the notebooks so we can test them. I've also modified some notebooks slightly so they'll run from start to finish.
New patch type
This PR adds a new type of patch: qiskit-ibm-runtime-open, which patches least_busy to only return backends in the open plan. This is to stop least_busy from always returning test_eagle_us-east, which is always the least busy backed in our testing instance.
Allow writing some patches to disk
Finally, this PR adds a feature to allow writing some patched notebooks to disk. We haven't allowed this in the past, but it makes sense with the new qiskit-ibm-runtime-open patch.

After writing this all out, I realise I should split this into smaller PRs. Stay tuned.

Closing because I'm going to split this into smaller PRs


Added .system()

hey, thanks you !
since a very recent PR merged, the .system() is not mandatory anymore. you can look at #876 for more details

Yup I really appreciate your willingness to help, but things changed very recently (yesterday) on the master branch and .system() is no longer required.

Always happy to help, thanks for giving that much to the community!


fix: navbar change , feat: forgot password option

Navbar is been updated.
Added forgot password functional option.

Hello @R-Thakur29 , we cannot merge your PR as this issue is already fixed and there is no issue raised so you cannot direct make PR. Please do the Readme and Contributing guidelines.
Happy Coding!


MapDB fails if map file reopened with different allocation settings

I created a mapdb.db file on an SSD disk using mmap and an allocation and increment size of 1G, and inserted 1.3 billion (USA) hashset values.  This worked fine (but it took some time).
I then properly closed the mapdb file and reopened using mmap and the default allocation values (they were not specified).  This failed with the following:
 FATAL -- org.mapdb.DBException$VolumeIOError
org.mapdb.DBException$VolumeIOError
        at org.mapdb.volume.MappedFileVol.<init>(MappedFileVol.java:113)
        at org.mapdb.volume.MappedFileVol$MappedFileFactory.factory(MappedFileVol.java:64)
        at org.mapdb.volume.MappedFileVol$MappedFileFactory.makeVolume(MappedFileVol.java:38)
        at org.mapdb.StoreDirect$volume$1.invoke(StoreDirect.kt:77)
        at org.mapdb.StoreDirect$volume$1.invoke(StoreDirect.kt:16)
        at org.mapdb.StoreDirect.<init>(StoreDirect.kt:76)
        at org.mapdb.StoreDirect$Companion.make(StoreDirect.kt:57)
        at org.mapdb.StoreDirect$Companion.make$default(StoreDirect.kt:56)
        at org.mapdb.DBMaker$Maker.make(DBMaker.kt:450)
        at com.findology.mapdb.MapDBOps.init(MapDBOps.java:99)
        at com.findology.mapdb.MapDBServer.main(MapDBServer.java:293)
Caused by: java.io.IOException: Map failed
        at sun.nio.ch.FileChannelImpl.map(FileChannelImpl.java:940)
        at org.mapdb.volume.MappedFileVol.<init>(MappedFileVol.java:104)
        ... 10 more
Caused by: java.lang.OutOfMemoryError: Map failed
        at sun.nio.ch.FileChannelImpl.map0(Native Method)
        at sun.nio.ch.FileChannelImpl.map(FileChannelImpl.java:937)
        ... 11 more

If I put back the allocation values, it opens fine.
I think it is a bug if you have to use the same allocation values to open the DB in the future.  DB files can be moved around to machines with different configuration.

Did you adjust the layout values? See https://jankotek.gitbooks.io/mapdb/content/htreemap/ , scroll down to "Layout". Default values for a htreemap only make space for 500k entries.

@andrm  Layout is the default values in both cases.  Do you suggest changes? How would this affect avoiding the issue when changing allocation problems?

This gives you 16 billion entries to a map:
HTreeMap myhashMap = dataBase.hashMap("examplemap")
                    .keySerializer(STRING)
                    .valueSerializer(BYTE_ARRAY)
                    .layout(16, 64, 5)
                    .createOrOpen();

@andrm Thanks!
  I will try this number as MapDB documents indicate that only a 32-bit hash is used which produces only a little over 4B unique values.
Does changing the layout in anyway affect the issue of failure when opening a mapdb file create with large mmap allocation and then reopening with default?

I'm not sure if I understand your question correctly.
For the layout, you need to re-open with the same layout parameters in 3.0.5.
I don't think initial size of the allocation is relevant for re-opening an existing mapdb. The increment allocation is used though.
I think your original problem was that the instance couldn't handle that many entries.

@andrm For this situation the same layout was used for both.  The only thing that changed was the allocation.  Created with a 1G allocation and read with the default allocation for the failure condition.
If the issue is

the instance couldn't handle that many entries

then perhaps the db parameters should be scanned ahead of time and MapDB should adapt.  I think MapDB should be more robust than it currently is.
Also, I would probably be a good idea to have a utility to examine a DB and print out all the configuration information so that if you're opening a DB copied from another machine that you could tell what configuration you need to make it run.  Just an idea.

@allanwax I agree with you that the MapDB should be more robust in that regard. I think @jankotek  is very aware of it and things will improve in 4.0.


Expose Laplace Approximation

Summary:
Complements issue 755 in the math repo.
Description:
The goal is to design specialized functions to efficiently compute the posteriors of latent gaussian models. In particular we want to consider the case where the observations follow a conditional distribution which is Normal, Poisson, Binomial, and Negative Binomial.
Exposing the functions shouldn't be too hard, as at first glance the functions are not higher-order functions. This may change if we make the functions less specialized and more flexible.
Current Version:
v2.17.1

@charlesm93 --- thanks for following up on this.  Could you include the specific signatures you're proposing either here or in the math lib issue?
I'd strongly suggest tackling one of these functions end-to-end first.  At that point, the others should be easy to knock out or delegate.

@bob-carpenter Yes, I'll get to it, though not in the immediate future. We still need a good proof of concept and tests to asses how efficacious the approximation is. But right now, I don't have time to get to it.


locust 1.12 cannot work with boomer ?

version:
locust 1.12
boomer latest
when I set the user_count and hate_rate in web and start the task ，the boomer client did not work

Thanks, because locust 1.2 changed the message type, you can update boomer to work with the latest locust now.

See also: https://github.com/locustio/locust/pull/1523


Signalr connection closes as soon it is opened.

I am facing issue with some of our customers using our iOS App which connects using the SignalR iOS client SDK. Problem is sometimes customers facing frequent disconnections.

Client version - SwiftSignalRClient 1.1.0, It is from Swift Package Manager.
Device - iPad (iOS version 17.4.1)
Describe the bug -
The iOS client connects but disconnects at the same time. And this happens in a loop. As whenever I receive connectionDidClose(error:) I start a new connection. Behaviour can be seen in the video. I show "Connected" when connectionDidOpen() is called while "Disconnected" when connectionDidClose() is called. While starting new connection app shows "Starting Connection".
(Note: I am not using .withAutoReconnect() instead on didFail or didClose try to start a new connection)
Logs I received on Bugfender are as follows:
When I checked the logs the error received is "connectionDidClose(error:) error=The operation couldn't be completed. Software caused connection abort"
Expected behavior - Connection should be stable and remain connected for time.

https://github.com/moozzyk/SignalR-Client-Swift/assets/68697488/d298ed10-cb6c-4b98-a39b-4a7e9bd6da05

The operation couldn't be completed. Software caused connection abort indicates that the underlying network stack closed the connection. A quick web search points to backgrounding the app as the most common culprit. I watched the attached video and I don't see that you are backgrounding the app. I do, however, see a popup talking about "new connection" showing up. This can be related.
Unfortunately, the logs you attached are not detailed enough to tell wether the client is misbehaving but given the error I doubt this issue could be fixed on the client side - if the underlying network connection is interrupted there is nothing the client can do to stay connected.

As we are facing similiar issues with multiple clients so I suspect is has to do something with new iOS 17? I mean its restricting socket communication or is it related to some firewall (just speculating). Also I found 1 [link]. Is there any way we change this in your library or any other customizations available that if some client facing more issue we switch to another etc? (https://stackoverflow.com/questions/14368105/ios-tcp-socket-losing-connection-for-some-customers)

As we are facing similiar issues with multiple clients so I suspect is has to do something with new iOS 17?

This is possible but it's hard to tell if it's related to the client or the app. So far, I haven't seen any other reports similar to this one.

Also I found 1 [link] talking about baud rate. Is there any way we change this in your library or any other customisation available that if some client facing more issue we switch to another etc? (https://stackoverflow.com/questions/14368105/ios-tcp-socket-losing-connection-for-some-customers)

Unfortunately, I don't see any connection between the issue you're reporting and the StackOverflow thread. The StackOverflow post is more than 11 years old and is talking about using TCP/IP directly via the  CFStreamCreatePairWithSocketToHost API which has been DEPRECATED. This client uses  WebSockets implemented by the UrlSessionWebSocketTask API and introduced in iOS 13 in 2019.

Assuming the issue is resolved.


use cpp in c++ code samples so they get highlighted

@Paul-Dempsey,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


Auth related implementation of connection state, events and data structures are incorrect

The current socks5 Auth related events, data structure and state is incorrect.
Should reference the following rfc documents.

[x] rfc1929: username/password auth.
[ ] rfc1961: gssapi auth.
[x] reject auth type from 3 to 8.https://www.iana.org/assignments/socks-methods/socks-methods.xhtml

rfc 1961 will be pending due to some further survey.


fix error string format

error strings should not be capitalized

/retest

Can you include your real name in the signed-off line? The change itself looks good.


Update version: mentebinaria.retoolkit version 2023.05

Pull request has been created with WinGet Automation :green_apple:
Microsoft Reviewers: codeflow:open?pullrequest=https://github.com/microsoft/winget-pkgs/pull/115145&drop=dogfoodAlpha

@wingetbot run

Close with reason: No significant updates; Reducing load on pipelines


How to conduct dense and sparse sampling ?

Hi, thanks you for sharing such a great work.
I would like to know how to make dense sampling and sparse sampling after uniformly sampling K clip frames.
After sampling K clip frames c1,...,cK

take these K frame as the middle frame and sample 16 consecutive frames forward and backward to calculate the motion features ?
Or uniformly 32 frames from all frames from c(i-1) to c(i+1) to calculate the motion features ?

Which of the above methods is corresponding to the paper ?

Thanks for your interest.  We adopt the 1st method and sample 16 frames (8 forward / backward) centered at the key frame.

Thanks for your interest. We adopt the 1st method and sample 16 frames (8 forward / backward) centered at the key frame.
Thank you for your reply. I would also like to know how much memory is needed to store all the TGIF-QA data and how to compress and store the extracted features ?

Thanks for your interest. We adopt the 1st method and sample 16 frames (8 forward / backward) centered at the key frame.

Thank you for your reply. I would also like to know how much memory is needed to store all the TGIF-QA data and how to compress and store the extracted features ?

The raw TGIF_full dataset need about 124G. The features are store in .h5 files and need about 40G for each sub-task.


[admin] Publish

Docs Build status updates of commit 26de22c:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/concepts/add-in-development-best-practices.md
:white_check_mark:Succeeded
View

docs/concepts/requirements-for-running-office-add-ins.md
:white_check_mark:Succeeded
View

docs/concepts/resource-limits-and-performance-optimization.md
:white_check_mark:Succeeded
View

docs/design/contextual-tabs.md
:white_check_mark:Succeeded
View

docs/design/disable-add-in-commands.md
:white_check_mark:Succeeded
View

docs/design/keyboard-shortcuts.md
:white_check_mark:Succeeded
View

docs/develop/add-in-manifests.md
:white_check_mark:Succeeded
View

docs/develop/application-specific-api-model.md
:white_check_mark:Succeeded
View

docs/develop/asynchronous-programming-in-office-add-ins.md
:white_check_mark:Succeeded
View

docs/develop/auth-with-office-dialog-api.md
:white_check_mark:Succeeded
View

docs/develop/authorize-to-microsoft-graph.md
:white_check_mark:Succeeded
View

docs/develop/develop-office-add-ins-for-the-ipad.md
:white_check_mark:Succeeded
View

docs/develop/dialog-api-in-office-add-ins.md
:white_check_mark:Succeeded
View

docs/develop/dialog-best-practices.md
:white_check_mark:Succeeded
View

docs/develop/office-javascript-api-object-model.md
:white_check_mark:Succeeded
View

docs/develop/overview-authn-authz.md
:white_check_mark:Succeeded
View

docs/develop/persisting-add-in-state-and-settings.md
:white_check_mark:Succeeded
View

docs/develop/read-and-write-data-to-the-active-selection-in-a-document-or-spreadsheet.md
:white_check_mark:Succeeded
View

docs/develop/requesting-permissions-for-api-use-in-content-and-task-pane-add-ins.md
:white_check_mark:Succeeded
View

docs/develop/show-hide-add-in.md
:white_check_mark:Succeeded
View

docs/develop/specify-office-hosts-and-api-requirements.md
:white_check_mark:Succeeded
View

docs/develop/sso-in-office-add-ins.md
:white_check_mark:Succeeded
View

docs/develop/support-for-task-pane-and-content-add-ins.md
:white_check_mark:Succeeded
View

docs/develop/troubleshoot-sso-in-office-add-ins.md
:white_check_mark:Succeeded
View

docs/excel/call-excel-apis-from-custom-function.md
:white_check_mark:Succeeded
View

docs/excel/co-authoring-in-excel-add-ins.md
:white_check_mark:Succeeded
View

docs/excel/custom-functions-parameter-options.md
:white_check_mark:Succeeded
View

docs/excel/excel-add-ins-charts.md
:white_check_mark:Succeeded
View

docs/excel/excel-add-ins-conditional-formatting.md
:white_check_mark:Succeeded
View

docs/excel/excel-add-ins-data-validation.md
:white_check_mark:Succeeded
View

docs/excel/excel-add-ins-events.md
:white_check_mark:Succeeded
View

docs/excel/excel-add-ins-multiple-ranges.md
:white_check_mark:Succeeded
View

docs/excel/excel-add-ins-ranges-cut-copy-paste.md
:white_check_mark:Succeeded
View

docs/excel/excel-add-ins-ranges-dynamic-arrays.md
:white_check_mark:Succeeded
View

docs/excel/excel-add-ins-ranges-group.md
:white_check_mark:Succeeded
View

docs/excel/excel-add-ins-ranges-precedents-dependents.md
:white_check_mark:Succeeded
View

docs/excel/excel-add-ins-ranges-remove-duplicates.md
:white_check_mark:Succeeded
View

docs/excel/excel-add-ins-ranges-set-get.md
:white_check_mark:Succeeded
View

docs/excel/excel-add-ins-ranges-special-cells.md
:white_check_mark:Succeeded
View

docs/excel/excel-add-ins-shapes.md
:white_check_mark:Succeeded
View

docs/excel/excel-add-ins-tables.md
:white_check_mark:Succeeded
View

docs/excel/excel-add-ins-troubleshooting.md
:white_check_mark:Succeeded
View

docs/excel/excel-add-ins-workbooks.md
:white_check_mark:Succeeded
View

docs/excel/excel-add-ins-worksheet-functions.md
:white_check_mark:Succeeded
View

docs/excel/excel-add-ins-worksheets.md
:white_check_mark:Succeeded
View

docs/excel/excel-data-types-concepts.md
:white_check_mark:Succeeded
View

docs/excel/performance.md
:white_check_mark:Succeeded
View

docs/includes/file-get-the-whole-document-from-an-add-in-for-powerpoint-or-word.md
:white_check_mark:Succeeded
View

docs/onenote/onenote-add-ins-page-content.md
:white_check_mark:Succeeded
View

docs/onenote/onenote-add-ins-programming-overview.md
:white_check_mark:Succeeded
View

This comment lists only the first 50 files in the pull request.
For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


White Labeling - Allow customizing the mobile app deep links

Customers may have their own mobile app. In that situation, the customer should be able to declare which app is to be used when verifying a new user or when changing a password.
So far, the deep links to our mobile apps are hardcoded in method: Utils.buildMobileAppDeepLink()

This must be changed and take into account new tenant settings.

[x] add a new TAB to the Technical Settings module
[ ] add properties to declare the mobile apps (for both IOS and Android) - try to minimize the required information
[ ] also add a link to the official website and take this information into account when generating emails
[ ] Take this information into account when generating the deep links

@mahdibenromdhane We talked about changing the scheme/uri... to get the Android selector to choose between Chrome and eMobility Apps.
I thought that you had to check this before moving forward with the implementation.
If it works with Android and iOS for all white label apps, no need to implement anything then ;-).
Check with Alix for the mobile setup on your machine and check the feasibility of this solution.
Thanks!


filebeat: added 1.1 prospector options (#10)

Most useful is the multiline option

Addresses most of the issues in #10. @pcfens , I haven't tested it yet. I am just posting so that you have the changes which I have made. I hope that it helps.

@pcfens , all is testing well now. I also included a new test for all new options except for the "multiline" since I couldn't figure out how to input a hash as a parameter.

This got handled by commit 9730c7fe.
Thanks for the help.


Initial commit

[ ]  Build the HTML and CSS to create the missing navigation and header.
[ ]  Link up the About navigation item to the about.html page
[ ] 10 boxes styled
[ ]  Copy and paste your home page navigation and header into the about page
[ ]  Update the header image with the about page image
[ ]  Link the Home navigation item back to the index.html page.
[ ]  Build the rest of the about page layout to match the design


az login uses device token in codespaces

First time writing Go. Please have a look and let me know where I can write more correctly.
Since this is related to Codespaces, I added some codespaces configs for the azure-dev repo.
A couple of things I noticed:

CodespacesEnvVarName and RemoteContainersEnvVarName are defined in init.go but only referenced in login.go... should those definitions be moved into login.go ... If so, what's the correct scope? The function in which they're used or further up?
Was newTimeoutTestContext the way to go here? Do we want to look at timeout vs. deadline so as not to let tests run over on a long timeout?

Azure Dev CLI Install Instructions
Install scripts
MacOS/Linux

May elevate using sudo on some platforms and configurations

bash:
curl -fsSL https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/841/uninstall-azd.sh | bash;
curl -fsSL https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/841/install-azd.sh | bash -s -- --base-url https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/841 --version '' --verbose

pwsh:
Invoke-RestMethod 'https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/841/uninstall-azd.ps1' -OutFile uninstall-azd.ps1; ./uninstall-azd.ps1
Invoke-RestMethod 'https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/841/install-azd.ps1' -OutFile install-azd.ps1; ./install-azd.ps1 -BaseUrl 'https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/841' -Version '' -Verbose

Windows
powershell -c "Set-ExecutionPolicy Bypass Process; irm 'https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/841/uninstall-azd.ps1' > uninstall-azd.ps1; ./uninstall-azd.ps1;"
powershell -c "Set-ExecutionPolicy Bypass Process; irm 'https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/841/install-azd.ps1' > install-azd.ps1; ./install-azd.ps1 -BaseUrl 'https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/841' -Version '' -Verbose;"

Standalone Binary

Linux - https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/841/azd-linux-amd64.tar.gz
MacOS - https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/841/azd-darwin-amd64.zip
Windows - https://azuresdkreleasepreview.blob.core.windows.net/azd/standalone/pr/841/azd-windows-amd64.zip

Container
docker run -it azdevcliextacr.azurecr.io/azure-dev:pr-841

Running inside a devspaces container:


Column size issue in upload

The first column is too narrow in initial upload dialog. See attached

Fixed in master


Not possible to set another language

[X] Put an X between the brackets on this line if you have done all of the following:

Checked the Quick Start documentation page and confirmed configuration is correct: https://marksie1988.github.io/atomic-calendar-revive/quickstart.html
Checked the FAQs on documentation page for common solutions: https://marksie1988.github.io/atomic-calendar-revive/faq.html
Checked that your issue isn't already filed: https://github.com/marksie1988/atomic-calendar-revive/issues?q=is%3Aissue

Describe the bug
Setting Language in the configuration does not change the language.
Steps to Reproduce

In the yaml-file, set language: 'sv'

Expected behavior
Week day names should be in Swedish
Actual behavior:
Week day names are still in English
Card Configuration
type: "custom:atomic-calendar-revive"
showColors: true
showWeekDay: true
language: 'sv'
highlightToday: true
eventTitleColor: 'silver'
entities:
- calendar.family
style: |
  .event-title {
    color: var(--primary-text-color);
  }

Versions

HomeAssistant Version: 0.114.1
Plugin Version: 2.1.1

Here is a translation to Swedish. I have not the context so I hope it makes sense.
sv.json.txt

Thanks @tomasrudh I will look into why dates arent changing as that should be working.


bug(Datepicker): manually entered value does not respect locale

Is this a regression?

[ ] Yes, this behavior used to work in the previous version

The previous version in which this bug was not present was
No response
Description
I have a datepicker with 'de-CH' set as locale. Manually modifying the value will interpret the format as 'en-US'.
Reproduction
StackBlitz link: https://stackblitz.com/edit/i3tkkw?file=src%2Fexample%2Fdatepicker-overview-example.html
Steps to reproduce:

use the dropdown to select a date, i.e 1.10.2024 (1th of october)
click into the input field and use the keyboard to modify the date, i.e. to 3.10.2024
change focus, the date gets changed to 10.3.2024

Expected Behavior
The date should remain at 3.10.2024
Actual Behavior
The date changes to 10.3.2024
Environment

Angular: 19.0.0, also applies to 18.*
CDK/Material: 19.0.0, also applies to 18.*
Browser(s): Chrome
Operating System (e.g. Windows, macOS, Ubuntu): Windows

The default date adapter uses the native JS Date class so it won't work against all locales. See the Internationalization section in the docs: https://material.angular.io/components/datepicker/overview#internationalization