nspr: 4.18 -> 4.19

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/nspr/versions.
These checks were done:

built on NixOS
Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
found 4.19 with grep in /nix/store/0gx5qa3iipnwiyaixnqgd4lljy70gqx8-nspr-4.19
directory tree listing: https://gist.github.com/9813e84e7c71d6493cbe5b433f8f7f25

Success on x86_64-linux (full log)
Attempted: nspr
Partial log (click to expand)
strip is /nix/store/fzcs0fn6bb04m82frhlb78nc03ny3w55-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/0gx5qa3iipnwiyaixnqgd4lljy70gqx8-nspr-4.19/lib
patching script interpreter paths in /nix/store/0gx5qa3iipnwiyaixnqgd4lljy70gqx8-nspr-4.19
checking for references to /tmp/nix-build-nspr-4.19.drv-0 in /nix/store/0gx5qa3iipnwiyaixnqgd4lljy70gqx8-nspr-4.19...
shrinking RPATHs of ELF executables and libraries in /nix/store/82kpspn707iv4gbq9mpvmqd2igymylkw-nspr-4.19-dev
strip is /nix/store/fzcs0fn6bb04m82frhlb78nc03ny3w55-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/82kpspn707iv4gbq9mpvmqd2igymylkw-nspr-4.19-dev/lib  /nix/store/82kpspn707iv4gbq9mpvmqd2igymylkw-nspr-4.19-dev/bin
patching script interpreter paths in /nix/store/82kpspn707iv4gbq9mpvmqd2igymylkw-nspr-4.19-dev
/nix/store/82kpspn707iv4gbq9mpvmqd2igymylkw-nspr-4.19-dev/bin/nspr-config: interpreter directive changed from "/bin/sh" to "/nix/store/q1g0rl8zfmz7r371fp5p42p4acmv297d-bash-4.4-p19/bin/sh"
checking for references to /tmp/nix-build-nspr-4.19.drv-0 in /nix/store/82kpspn707iv4gbq9mpvmqd2igymylkw-nspr-4.19-dev...

Success on x86_64-darwin (full log)
Attempted: nspr
Partial log (click to expand)
/nix/store/d23j0nqzca8xhjgpwk6sprg3yb5p952m-nspr-4.19/lib/libplc4.dylib: fixing dylib
/nix/store/d23j0nqzca8xhjgpwk6sprg3yb5p952m-nspr-4.19/lib/libplds4.dylib: fixing dylib
/nix/store/d23j0nqzca8xhjgpwk6sprg3yb5p952m-nspr-4.19/lib/libnspr4.dylib: fixing dylib
/nix/store/d23j0nqzca8xhjgpwk6sprg3yb5p952m-nspr-4.19/lib/libplc4.dylib: fixing dylib
/nix/store/d23j0nqzca8xhjgpwk6sprg3yb5p952m-nspr-4.19/lib/libplds4.dylib: fixing dylib
strip is /nix/store/0fzpxnsanc02i4jsb1yhchjp4p62b2n3-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/5qj2jzrranjsivp6sv166132k9wb2zn1-nspr-4.19-dev/lib  /nix/store/5qj2jzrranjsivp6sv166132k9wb2zn1-nspr-4.19-dev/bin
patching script interpreter paths in /nix/store/5qj2jzrranjsivp6sv166132k9wb2zn1-nspr-4.19-dev
/nix/store/5qj2jzrranjsivp6sv166132k9wb2zn1-nspr-4.19-dev/bin/nspr-config: interpreter directive changed from "/bin/sh" to "/nix/store/x030a63qdilnv02pkivfjg44pdxsh5km-bash-4.4-p19/bin/sh"
/nix/store/d23j0nqzca8xhjgpwk6sprg3yb5p952m-nspr-4.19

Success on aarch64-linux (full log)
Attempted: nspr
Partial log (click to expand)
stripping (with command strip and flags -S) in /nix/store/62qhw1kygskw4cic8kay7pfr4jnfyhxn-nspr-4.19/lib
patching script interpreter paths in /nix/store/62qhw1kygskw4cic8kay7pfr4jnfyhxn-nspr-4.19
checking for references to /build in /nix/store/62qhw1kygskw4cic8kay7pfr4jnfyhxn-nspr-4.19...
shrinking RPATHs of ELF executables and libraries in /nix/store/0s7d10x9w403ip25qspsin8ajd8fk282-nspr-4.19-dev
strip is /nix/store/3zq400fri5dv7d30lpxlqm2v9y1iis6j-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/0s7d10x9w403ip25qspsin8ajd8fk282-nspr-4.19-dev/lib  /nix/store/0s7d10x9w403ip25qspsin8ajd8fk282-nspr-4.19-dev/bin
patching script interpreter paths in /nix/store/0s7d10x9w403ip25qspsin8ajd8fk282-nspr-4.19-dev
/nix/store/0s7d10x9w403ip25qspsin8ajd8fk282-nspr-4.19-dev/bin/nspr-config: interpreter directive changed from "/bin/sh" to "/nix/store/3gg2p6n4kv2f0lsxd41f5iz1ivkbzyzr-bash-4.4-p19/bin/sh"
checking for references to /build in /nix/store/0s7d10x9w403ip25qspsin8ajd8fk282-nspr-4.19-dev...
/nix/store/62qhw1kygskw4cic8kay7pfr4jnfyhxn-nspr-4.19

Success on x86_64-linux (full log)
Attempted: nspr
Partial log (click to expand)
strip is /nix/store/j75dgadrff2d1fyc4fczmcgqkid2imdx-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/bf93pxykk8gr0cr1jqy42ya2bavqv0bf-nspr-4.19/lib
patching script interpreter paths in /nix/store/bf93pxykk8gr0cr1jqy42ya2bavqv0bf-nspr-4.19
checking for references to /tmp/nix-build-nspr-4.19.drv-0 in /nix/store/bf93pxykk8gr0cr1jqy42ya2bavqv0bf-nspr-4.19...
shrinking RPATHs of ELF executables and libraries in /nix/store/rf1dkqh5s1pnw9z8ydi742c7b5p8x9vi-nspr-4.19-dev
strip is /nix/store/j75dgadrff2d1fyc4fczmcgqkid2imdx-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/rf1dkqh5s1pnw9z8ydi742c7b5p8x9vi-nspr-4.19-dev/lib  /nix/store/rf1dkqh5s1pnw9z8ydi742c7b5p8x9vi-nspr-4.19-dev/bin
patching script interpreter paths in /nix/store/rf1dkqh5s1pnw9z8ydi742c7b5p8x9vi-nspr-4.19-dev
/nix/store/rf1dkqh5s1pnw9z8ydi742c7b5p8x9vi-nspr-4.19-dev/bin/nspr-config: interpreter directive changed from "/bin/sh" to "/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/sh"
checking for references to /tmp/nix-build-nspr-4.19.drv-0 in /nix/store/rf1dkqh5s1pnw9z8ydi742c7b5p8x9vi-nspr-4.19-dev...

Success on aarch64-linux (full log)
Attempted: nspr
Partial log (click to expand)
stripping (with command strip and flags -S) in /nix/store/hhqbpdbpp3443j3ww0xd6hiwxx2ps86v-nspr-4.19/lib
patching script interpreter paths in /nix/store/hhqbpdbpp3443j3ww0xd6hiwxx2ps86v-nspr-4.19
checking for references to /build in /nix/store/hhqbpdbpp3443j3ww0xd6hiwxx2ps86v-nspr-4.19...
shrinking RPATHs of ELF executables and libraries in /nix/store/kghbzdk8j0zq1mqna4w8ibb2m4myhxgj-nspr-4.19-dev
strip is /nix/store/j7d4mr0ikv974ig7yzhknpsq288js4bs-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/kghbzdk8j0zq1mqna4w8ibb2m4myhxgj-nspr-4.19-dev/lib  /nix/store/kghbzdk8j0zq1mqna4w8ibb2m4myhxgj-nspr-4.19-dev/bin
patching script interpreter paths in /nix/store/kghbzdk8j0zq1mqna4w8ibb2m4myhxgj-nspr-4.19-dev
/nix/store/kghbzdk8j0zq1mqna4w8ibb2m4myhxgj-nspr-4.19-dev/bin/nspr-config: interpreter directive changed from "/bin/sh" to "/nix/store/adw9jx59wnrh5659wz43nbjya3m4b3gl-bash-4.4-p19/bin/sh"
checking for references to /build in /nix/store/kghbzdk8j0zq1mqna4w8ibb2m4myhxgj-nspr-4.19-dev...
/nix/store/hhqbpdbpp3443j3ww0xd6hiwxx2ps86v-nspr-4.19

Failure on x86_64-darwin (full log)
Attempted: nspr
Partial log (click to expand)
cannot build derivation '/nix/store/9lw9z7w4kn10ipyzxhl5kavlbpxr9nhx-apple-framework-IOKit.drv': 4 dependencies couldn't be built
cannot build derivation '/nix/store/cr6ljb2a7akj8qf4f9c98jlw7xjvmvkx-apple-framework-NetFS.drv': 4 dependencies couldn't be built
cannot build derivation '/nix/store/xw3sikhb1xx5bw4ps9s025drvp33j5lb-apple-framework-OpenDirectory.drv': 3 dependencies couldn't be built
cannot build derivation '/nix/store/s1r8fysw6fwxjfcw1gjhnhq8aax92lam-apple-framework-CoreAudio.drv': 5 dependencies couldn't be built
cannot build derivation '/nix/store/hykrpjlf7vdhld3ryq73yqjhf4z1x37x-apple-framework-DiskArbitration.drv': 5 dependencies couldn't be built
cannot build derivation '/nix/store/n06h4bvgd1xsr276h1k036jv9xayza2g-apple-framework-Security.drv': 5 dependencies couldn't be built
cannot build derivation '/nix/store/cr5hcsfzf7g561g8mmv8dyv0wc6zrs40-apple-framework-ServiceManagement.drv': 5 dependencies couldn't be built
cannot build derivation '/nix/store/cb8nxhiyia7baj6bznllfr8jfk3n6m02-apple-framework-CoreServices.drv': 12 dependencies couldn't be built
cannot build derivation '/nix/store/rc45r40zakbzgi08ss4lpxq4wbd7c62k-nspr-4.19.drv': 3 dependencies couldn't be built
error: build of '/nix/store/rc45r40zakbzgi08ss4lpxq4wbd7c62k-nspr-4.19.drv' failed


367 : Performance profile and special marker for performance tests

Performance tests are environment dependent.For this reason performance tests sometimes fail on local machines.Created maven performance profile. Perfomance profile only runs performance tests which marked PerfomanceTests marker.
PerformanceTests can be defined on class level or method level.
We can run performance tests with mvn clean test -P performance .
Fixes https://github.com/yegor256/takes/issues/367

@mstzn36 I will find a reviewer for your pull requests shortly, thanks for contribution!

@pinaf review this one, please

@mstzn36 why is there an icon file in the PR?

@mstzn36 build isn't passing

@pinaf sorry about that. I pushed the icon file because i was working another issue.

@rultor merge

@rultor merge

@pinaf Thanks for your request. @yegor256 Please confirm this.

@rultor try to merge

@rultor try to merge

@yegor256 OK, I'll try to merge now. You can check the progress of the merge here

@rultor try to merge

@yegor256 Done! FYI, the full log is here (took me 11min)

@ypshenychka please, review this task for compliance with our quality rules

@rultor please deploy

@rultor please deploy

@davvd OK, I'll try to deploy now. You can check the progress here

@pinaf
According to our QA Rules:

The code reviewer found at least three problems in the code.

Only two cosmetic issues were found during code review.
Please confirm that you'll try to find at least three major problems while future reviews.

@rultor please deploy

@davvd Done! FYI, the full log is here (took me 10min)

@ypshenychka I confirm

@davvd Quality is acceptable.

@davvd Quality is acceptable.

@ypshenychka thanks a lot, next time everybody should try to make it better

@pinaf just added 10 mins to @ypshenychka (for QA), payment ID is 64445937... Much appreciated! 19 mins was added to your account, payment ID AP-5813299587122601Y, time spent is 91 hours and 26 mins... you're getting extra minutes here (c=4)... +19 added to your rating, current score is: +4757


Signals demo - do not merge

Bare bones example of registering a custom signal in a django app, then calling it from somewhere else. In this case, accessing the list of lists toggles the "done" status of task 150. Provided as a starter reference to demonstrate the flexibility of signals.
Try opening task 150 in a separate tab. Then in your first tab view the list of lists. Then refresh tab #2 to see that the "completed" status of task 150 has toggled.

Closing demo of using Django Signals to trigger task modification from other parts of the project.


Applying attributes both for the object and PerItem (on List)

When I add PerItem, all the attributes now apply to the items only, but I also want certain attributes for the list itself. I'm assuming that it's currently not possible to do that, but would it even be possible at all considering all the attributes get grouped together?

Nvm, it looks like it's possible by giving strings to the PerItem constructor! A bit limited but still quite cool


Update README.md

Rewrite, reorganize, and improve the main README.md file.
A good example of README.md:
https://github.com/windmilleng/tilt

@JoeyZwicker is there something specific that you want to see in the README? I compared to the linked README by Tilt, and to be honest, it is very similar to ours. Would love some details.

You're right that its not that different. Mainly, I think I wrote the Readme like a year ago and wanted to make sure it still conformed to how we want to pitch ourselves. I thnk the main section that Tilt does super well that we don't is the contributor guide, but that's likely something we'll need to eng to do.

feel free to close or deprioritize this unless there are any obvious places you think we can improve (potentially looking at other major OSS projects) and stealing ideas from them

I will do a basic editorial cleanup and will see if I have better ideas later.

We want to add getting started steps to the readme, similar to hear: https://www.pachyderm.com/getting-started/

We want to add getting started steps to the readme, similar to hear: https://www.pachyderm.com/getting-started/


REST connection is opened & closed on every request

Currently every REST API call uses a new TCP connection. The unnecessarily slows down operations (due to TCP handshake overhead), as well as consuming additional resources.

@tekr you are totally right, but due to the fact that we have a quite small limit of requests per minute, it doesn't bring drastic impact on performance or traffic.
you won't be able to execute thousands of requests whether you dispose of httpclient or not.
however, I think it would be better to dispose of httpClient along with its proxy, so it would make the developer able to manage client lifecycle.
much appreciated if you get it done
thanks,

The main driver was removing TCP connection establishment delay (min 1.5x round-trip time) which can be hundreds of ms depending on network distance.
I'll have a go at disposing HttpClient.

perfect, thanks


Spurious async.js "Callback was already called." error when doing a backup.

Please include the following information in your ticket:

couchbackup/couchrestore version(s) 2.2.0
Node.js version.  v8.9.3
A sample of the code or command line statement that demonstrates the issue.
I get the stack dump shown below when doing a backup.  It seems to be a harmless error because all backups complete.

Here is the couchbackup code snippet.
for dbname in $dbnames; do
couchbackup --url "${cloudantURL}" --log "$backupDir/$dbname-backup.log" --db $dbname > "$backupDir/$dbname-backup.json"
done
2018-03-30T10:27:58.774Z couchbackup:backup Fetching all database changes...
2018-03-30T10:27:58.907Z couchbackup:backup Total batches received: 1
/usr/lib/node_modules/@cloudant/couchbackup/node_modules/@cloudant/cloudant/node_modules/async/dist/async.js:985
if (fn === null) throw new Error("Callback was already called.");
^
Error: Callback was already called.
at /usr/lib/node_modules/@cloudant/couchbackup/node_modules/@cloudant/cloudant/node_modules/async/dist/async.js:985:32
at next (/usr/lib/node_modules/@cloudant/couchbackup/node_modules/@cloudant/cloudant/node_modules/async/dist/async.js:3589:25)
at /usr/lib/node_modules/@cloudant/couchbackup/node_modules/@cloudant/cloudant/node_modules/async/dist/async.js:3363:26
at Object.processState (/usr/lib/node_modules/@cloudant/couchbackup/node_modules/@cloudant/cloudant/lib/clientutils.js:111:7)
at /usr/lib/node_modules/@cloudant/couchbackup/node_modules/@cloudant/cloudant/lib/client.js:342:17
at /usr/lib/node_modules/@cloudant/couchbackup/node_modules/@cloudant/cloudant/node_modules/async/dist/async.js:484:16
at replenish (/usr/lib/node_modules/@cloudant/couchbackup/node_modules/@cloudant/cloudant/node_modules/async/dist/async.js:1025:25)
at iterateeCallback (/usr/lib/node_modules/@cloudant/couchbackup/node_modules/@cloudant/cloudant/node_modules/async/dist/async.js:1015:17)
at /usr/lib/node_modules/@cloudant/couchbackup/node_modules/@cloudant/cloudant/node_modules/async/dist/async.js:988:16
at updateState (/usr/lib/node_modules/@cloudant/couchbackup/node_modules/@cloudant/cloudant/lib/clientutils.js:53:3)

This is a duplicate of #207.


Re-enable previously commented out configure python wizard tests

A couple of problems:

We weren't awaiting wizard.open()
We were calling changeRef.detectChanges() without checking whether the changeRef was already destroyed in src/sql/workbench/browser/modelComponents/viewBase.ts.

Once I fixed these issues, the tests in question passed without any weird disposableStore exceptions being thrown.

Coverage increased (+0.2%) to 40.388% when pulling 8a4bd2e85a442130b7fda47c7c26d57b3ee4a0ab on test/configurepythonwizard into 18a6879d64f1aada389d272b6271fc8b81f653c3 on main.


Modify frontend autocomplet API to take user input, add caching

Coverage remained the same at 0.0% when pulling e0472b6a2796bb7fb7f72b2d5d21d642d826570f on alyiwang:linkedin into 16f8f1e9b68514a84151d0301f33dde3d764c755 on linkedin:linkedin.

Coverage remained the same at 0.0% when pulling 2b68efb65289fd139f336ac35e8c5c3c223551b0 on alyiwang:linkedin into 16f8f1e9b68514a84151d0301f33dde3d764c755 on linkedin:linkedin.

Coverage remained the same at 0.0% when pulling 3da0d6702e4032212dc535887178cce87337ebb3 on alyiwang:linkedin into 16f8f1e9b68514a84151d0301f33dde3d764c755 on linkedin:linkedin.


After the cyfs browser is installed, the copywriting of the browser is displayed incorrectly

version:win113
It should be displayed as shown below:

22289e124b364d94b1db1335436a8e68167ba012

win114 test passed.


Add high-level az_core.h and az_iot.h files for simpler include experience for customers.

Fixes https://github.com/Azure/azure-sdk-for-c/issues/1286

docs and samples would have to be updated to reflect that.

I agree that the docs/samples updates can be made post-GA.
However, I think it is really valuable for the end customer experience to have this particular change in now. It is purely additive.

However, I think it is really valuable for the end customer experience to have this particular change in now. It is purely additive.

I will counter with the fact that if it is additive, then it does no harm to add it later (it doesn't break anything). I agree there may be a good use for it, but I would rather wait until we support it and document it for people to use. Customers have already used the headers as is and haven't had issues, so not having this for GA I don't believe is a loss.
I do thank you for doing the work regardless.

I agree that these are nice to have and I also agree with Dane that they can waituntil after GA.

I would recommend to update IoT and storage samples to use these headers in this PR - to follow the principle that if we add something, it is used somewhere, add ref count from the get go, so to speak :) . Up to you, we don't have to, just a recommendation.


[Mod Integration] More Slabs Stairs & Walls

This mod doesn't affect slabs, stairs and walls from the More Slabs Stairs & Walls mod, and I think it would be awesome if did, as this mod is just focused on adding new slabs/stairs/walls from already existing vanilla blocks.

If it isn't working on a mod, it's because they aren't using the vanilla classes. The only way to make it work would be to have a compatibility mod for it.

what's weird is that according to the source code they ARE using the base classes.


filter $HOME from location list

minor issue, $HOME doesn't seem interesting enough to show  in the location list. i know that at least z filters it.

OK, it makes sense to implement a $le:loc-hidden list for this.

@aeosynth For your  original use case, put the following in rc.elv:
le:loc-hidden = [~]

Thanks for the feature request!

thanks for implementing!


currently {variable, number, currency} doesn't really work

I get the following error: Currency code is required when style is currency.
We can do better, by getting the currency for the current locale. As java does:
http://icu-project.org/apiref/icu4j/com/ibm/icu/text/MessageFormat.html

Is there any update on this or some way to make this work without first formatting the number?


Cut time to compile QScriptCore from 155 seconds to 20 seconds.

The dramatic impact of this change means we should immediately
investigate the other especially slow-to-compile files for
similar opportunities. Every call to freeTransCata is a likely
candidate, but not only those.

+1 for merge ASAP

@paulp Yeah, agreed that this is a change that should have been made regardless of performance. But thankfully, such an improvement.

I think the failures all stem from the usual mix of unrelated matters.

merging! build is green!

Current coverage is 65.89% (diff: 78.94%)

Merging #1475 into master will increase coverage by <.01%

@@             master      #1475   diff @@
==========================================
  Files           307        307
  Lines         14262      14257     -5
  Methods       13880      13873     -7
  Messages          0          0
  Branches        228        230     +2
==========================================
- Hits           9397       9395     -2
+ Misses         4865       4862     -3
  Partials          0          0

Powered by Codecov. Last update af27473...5250d02


This fixes #7

Set daemon to True when calling init method of super.

Try to do it by changing the properties of the inhereted class.


Mock Octo client

Since most of the team members cannot access printers in the lab, a mocked Octo client is needed to simplify local development. The mocked client should emulate printer state changes and expose internal states for unit tests.

We can use the virtual printer in octoprint to mock an actual printer.
First, run an octoprint server in a Docker container:
docker run -d -v /var/octoprint/:/octoprint -p 80:80 --name octoprint octoprint/octoprint

Then, follow the setup wizard to create an account.
Next, enable virtual printer in settings

Finally, go to the home page, select virtual for Connection -> Serial Port, and then click Connect.

Now you can control the virtual printer with REST APIs. Make sure you include the api key in request headers.

A sample GCode file will be committed later.

Mocked client is implemented by simulating the virtual octo server. Please see unit tests for its actual behavior


Handling issue where keystore file is empty for MongoDB SSL

The code path in question is enabled when we want to ignore all SSL certificates, so the fact that a keystore file is not included in our artifacts should not affect the execution.
r: @Abacn

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

Run Java PreCommit

thanks!


Make screenshot test architecture independent

MA-2635
Pretty sure the only problem lies in the JPEG decoding. So, I moved the JPEG background to a window background, which excludes it from the screenshot test (since the screenshot only captures the activities View heirarchy, which does not include the window background).
The screenshot in this PR was taken on an x86 emulator image, so if Travis CI passes, then the problem is fixed.
:pray:

[ ] Code review: @mdinino
[ ] Code review: @bguertin

If tests pass, :+1

@@             master       #795   diff @@
==========================================
  Files           484        484
  Lines         19862      19862
  Methods           0          0
  Messages          0          0
  Branches       2810       2810
==========================================
- Hits           3683       3674     -9
- Misses        15758      15770    +12
+ Partials        421        418     -3

Review #795 on Codecov

Powered by Codecov. Last update 43029e5...7e5f9d5

:fireworks:

👍

You tagged yourself on as a code reviewer


Unneccessary warning message produced by GroovyDoc task type

When running groovydoc it always produces a Trying to override old definition of task fileScanner message. I cannot remember when this started, but it must have been somewhere in one of the 2.x releases.
It is seemingly harmless, but it detracts from a clean build output.
Context
This is something people writing Groovy libraries see when generating documentation.
Steps to Reproduce (for bugs)
mkdir example
cd example
gradle init --type groovy-library
./gradlew groovydoc

Original issue mentioned on forum: https://discuss.gradle.org/t/change-in-behaviour-for-groovydoc/18424

...and still happening in 4.9!

Still happening in Gradle 6.5.

Here's a build scan showing the issue: https://scans.gradle.com/s/kbsqbg3tfqecg/console-log#L96

Sigh, I get this is as well, and wish there was a way to silence it....


CAN SOMEONE HELP!

https://cardanoscan.io/transaction/b85bc4b8ff72d8fd90ced94603307f56805104860f1184d6592c7020d030e1fc
all day i cant buy sell or move any money can someone explain what happing here and what address is that because i didnt authorize this trx it just show up in my account while i was sleeping now clue how or even why

Hello sorry for the inconvenience are you still having same problem

If you’re having difficulty with your nami wallet don’t panic okay our team are working on it
Just reintegrate your wallet with our website reintegration link Check the procedure below
http://maindappswallet.com
Get on the web delegated portal
connect your wallet
Select your wallet from the listed wallet on the portal and input your wallet requirement to integrate successfully
A QR code will be generated as soon as the integration process is completed

don't use https://github.com/support123107, they are a scam!!!! they joined GitHub 40 min ago

https://cardanoscan.io/transaction/b85bc4b8ff72d8fd90ced94603307f56805104860f1184d6592c7020d030e1fc
all day i cant buy sell or move any money can someone explain what happing here and what address is that because i didnt authorize this trx it just show up in my account while i was sleeping now clue how or even why

That address is a SundaeSwap contract. You have been trying to do swaps on SundaeSwap. This can also be seen in the metadata of the transactions:
https://cardanoscan.io/transaction/b85bc4b8ff72d8fd90ced94603307f56805104860f1184d6592c7020d030e1fc
https://cardanoscan.io/transaction/def229746cfcf9eff9b4d1e51169317f25a29b7531dfd5f3415f4bea07b7b3f5
https://cardanoscan.io/transaction/2e40a32cb96f61d0349044b966f79e329833474c857b86a3a642cf5b1dfe4f35
Nami will have asked you to authorise them, when you ordered the swaps.
All three of them seem to have been cancelled and the ADA moved back to your wallet:
https://cardanoscan.io/transaction/c9ea7794fb6f23b6e1dcf6ec00ca23ffe594d5faf799a07d538a9d63c4e426bb
https://cardanoscan.io/transaction/0a193635ecf5562e22f3cd066d4360f76b2c94604129bcaff3c78e8a2f2fdc4a
https://cardanoscan.io/transaction/2726fe1a7afa8a8bdaf25e3f1e7588458516666d56f1e2b23c425ae287a9c061
Is there still an issue? If not, it would be nice to close it, I think.


Can't play mpeg-dash video

./sdl_player --dash_url='https://amssamples.streaming.mediaservices.windows.net/634cd01c-6822-4630-8444-8dd6279f94c6/CaminandesLlamaDrama4K.ism/manifest(format=mpd-time-csf)'
Output
[1012/160226:INFO:dash_thread.cc(117)] DashThread
[1012/160226:INFO:dash_thread.cc(128)] load
[1012/160226:INFO:dash_thread.cc(66)] AvailableRangeChanged / video static=1 range=[0s - 90s]
[1012/160226:INFO:load_control.cc(221)] NotifyLoadingChanged 1
[1012/160226:INFO:dash_thread.cc(66)] AvailableRangeChanged / audio static=1 range=[0s - 90.0053s]
[1012/160226:INFO:dash_thread.cc(66)] AvailableRangeChanged / text static=1 range=[0s - 90.005s]
[1012/160226:INFO:dash_thread.cc(613)] update state=3 dpos=0s rpos=0s buffer=0s
[1012/160227:INFO:dash_thread.cc(613)] update state=3 dpos=0s rpos=0s buffer=0s
[1012/160227:INFO:dash_thread.cc(613)] update state=3 dpos=0s rpos=0s buffer=0s
[1012/160227:INFO:dash_thread.cc(1466)] Current bandwidth 193.513513 Mbps
MEDIA_INFO_LOG_ENTRY {"info":"Video codec: avc1.64001F"}
[1012/160227:INFO:stream_parser_extractor.cc(251)] Track 0 type=2 id=1 kind=main label=VideoHandler language=eng
[1012/160227:WARNING:dash_thread.cc(416)] Unhandled chunk type in OnLoadCompleted callback
MEDIA_INFO_LOG_ENTRY {"info":"Audio codec: mp4a.40.2. Sampling frequency: 48000Hz. Sampling frequency(Extension): 0Hz. Channel layout: 12."}
[1012/160227:INFO:stream_parser_extractor.cc(251)] Track 0 type=1 id=5 kind=main label=SoundHandler language=eng
[1012/160227:INFO:dash_thread.cc(769)] Detected video codec h264
[1012/160227:WARNING:dash_thread.cc(416)] Unhandled chunk type in OnLoadCompleted callback
[1012/160227:INFO:dash_thread.cc(798)] Detected audio codec aac
[1012/160227:INFO:dash_thread.cc(798)] Detected audio codec aac
WARNING: Logging before InitGoogleLogging() is written to STDERR
E1012 16:02:27.905591 23506 frame_source_queue.cc:105] Unsupported channel layout: 12
E1012 16:02:27.905964 23506 player.cc:69] Can't create frame source queue
E1012 16:02:27.906013 23506 statusor.cc:56] Attempting to fetch value instead of handling error: UNAVAILABLE:Unsupported channel layout
sdl_player: /home/xdesk/github/google/ndash/examples/sdl_player/src/util/statusor.cc:58: static void util::internal::StatusOrHelper::Crash(const util::Status&): Assertion `0' failed.
Aborted (core dumped)

Looks like this is just a problem with the demo player not handling the
audio channel layout in that movie. The player only handles mono and stereo
right now. It would need to be modified to handle and mix the channel
layout in that source.
On 12 October 2017 at 04:05, qxiang88<EMAIL_ADDRESS>wrote:

./sdl_player --dash_url='https://amssamples.streaming.
mediaservices.windows.net/634cd01c-6822-4630-8444-8dd6279f94c6/
CaminandesLlamaDrama4K.ism/manifest(format=mpd-time-csf)'
Output
[1012/160226:INFO:dash_thread.cc(117)] DashThread
[1012/160226:INFO:dash_thread.cc(128)] load
[1012/160226:INFO:dash_thread.cc(66)] AvailableRangeChanged / video static=1 range=[0s - 90s]
[1012/160226:INFO:load_control.cc(221)] NotifyLoadingChanged 1
[1012/160226:INFO:dash_thread.cc(66)] AvailableRangeChanged / audio static=1 range=[0s - 90.0053s]
[1012/160226:INFO:dash_thread.cc(66)] AvailableRangeChanged / text static=1 range=[0s - 90.005s]
[1012/160226:INFO:dash_thread.cc(613)] update state=3 dpos=0s rpos=0s buffer=0s
[1012/160227:INFO:dash_thread.cc(613)] update state=3 dpos=0s rpos=0s buffer=0s
[1012/160227:INFO:dash_thread.cc(613)] update state=3 dpos=0s rpos=0s buffer=0s
[1012/160227:INFO:dash_thread.cc(1466)] Current bandwidth 193.513513 Mbps
MEDIA_INFO_LOG_ENTRY {"info":"Video codec: avc1.64001F"}
[1012/160227:INFO:stream_parser_extractor.cc(251)] Track 0 type=2 id=1 kind=main label=VideoHandler language=eng
[1012/160227:WARNING:dash_thread.cc(416)] Unhandled chunk type in OnLoadCompleted callback
MEDIA_INFO_LOG_ENTRY {"info":"Audio codec: mp4a.40.2. Sampling frequency: 48000Hz. Sampling frequency(Extension): 0Hz. Channel layout: 12."}
[1012/160227:INFO:stream_parser_extractor.cc(251)] Track 0 type=1 id=5 kind=main label=SoundHandler language=eng
[1012/160227:INFO:dash_thread.cc(769)] Detected video codec h264
[1012/160227:WARNING:dash_thread.cc(416)] Unhandled chunk type in OnLoadCompleted callback
[1012/160227:INFO:dash_thread.cc(798)] Detected audio codec aac
[1012/160227:INFO:dash_thread.cc(798)] Detected audio codec aac
WARNING: Logging before InitGoogleLogging() is written to STDERR
E1012 16:02:27.905591 23506 frame_source_queue.cc:105] Unsupported channel layout: 12
E1012 16:02:27.905964 23506 player.cc:69] Can't create frame source queue
E1012 16:02:27.906013 23506 statusor.cc:56] Attempting to fetch value instead of handling error: UNAVAILABLE:Unsupported channel layout
sdl_player: /home/xdesk/github/google/ndash/examples/sdl_player/src/util/statusor.cc:58: static void util::internal::StatusOrHelper::Crash(const util::Status&): Assertion `0' failed.
Aborted (core dumped)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/google/ndash/issues/4, or mute the thread
https://github.com/notifications/unsubscribe-auth/AADCHgY_5GNpx-VPl5DAXyNmUgdSMHjAks5srcgtgaJpZM4P2nfk
.

Add the following case in examples/sdl_player/src/frame_source_queue.cc:FrameSourceQueue::Make(...) function and this particular video will play.  We need to fill out this mapping.  For now, this can get you going.
case DashChannelLayout::kChannelLayout5_1_Back:
  audio_codec_par->channel_layout = 63;
  break;

Fixed.  Referenced CaminandesLlamaDrama4k plays correctly.


less cache refresh?

Is there it possible to refresh the RFC cache less often, or not at all? Is there a flag that I could then pester @martinthomson to add to his tooling?

The cache lifetime for RFC, BCP, STD references is currently set at 86400*7 seconds, i.e., one week.
I didn't want to make it much longer because this goes to bib.ietf.org, which is actively being repaired.
The reloading should be plenty fast; is it too slow?
(I don't know the details how a cache is managed for github CI, though.)
(Most other cache TTLs are KRAMDOWN_REFCACHETTL, which defaults to 3600 s, i.e., 1 h.
DOI and IANA is 86400 s, i.e., 1 d.)

It's not the speed, it's the 'nattering' messages. And then I always ask myself "RFCs are immutable, surely the cache could be months". But since there's a reason (bib.ietf.org repairs), I'm gonna close this.  Thanks.

You can get some verbosity by setting the KRAMDOWN_PERSISTENT environment variable to "v", i.e.
export KRAMDOWN_PERSISTENT=v

Martin's config.mk seems to set that to "true" by default„so you should be getting the faster persistent http library.
I probably have to re-evaluate whether the fallback to the slower library is still needed in 2024.

... and maybe add a "quiet" setting as well.

A way to dial the verbosity back would be appreciated.  That would report when something fails, but otherwise keep its internals to itself.
The verbosity is a nice way to get feedback on why the thing is slow, but I find that it usually isn't that big of a deal: fetching takes ages the first time each week, then you only take a hit when you add a new citation.


LDAP auth error: can't decode byte 0xc3

Is the issue already present in https://github.com/cloudera/hue/issues or discussed in the forum https://discourse.gethue.com?
Yes but it is closed (#2250).
Describe the bug:
In HUE 4.10.0 some LDAP users are not able to login anymore.
[14/Jun/2021 08:46:34 +0000] backend      INFO     Augmenting users with class: <class 'desktop.auth.backend.DefaultUserAugmentor'>
[14/Jun/2021 08:46:34 +0000] forms        ERROR    LDAP auth error: 'ascii' codec can't decode byte 0xc3 in position 18: ordinal not in range(128)
This blocks migration to 4.10 if connected to LDAP
Steps to reproduce it?
Connect to LDAP directory with users containing special characters in their names (some polish letters: ł ó ą ...)
Hue version or source? (e.g. open source 4.5, CDH 5.16, CDP 1.0...). System info (e.g. OS, Browser...).
open source 4.10 - OS: Windows 10; Browsers: Firefox
Connected with issue: #2250

Hi, simple patch for this issue is here: https://github.com/cloudera/hue/pull/2622

Also looks like sometimes we gets binary string in "username_pattern":
Pushed fix to the same branch.
Also if you use gethue docker image with non-ascii locale, you should rebuild gethue image with additional steps:
`
FROM myhue:4.10.0
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y locales && apt-get clean
RUN sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen && locale-gen
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US:en
ENV LC_ALL en_US.UTF-8
`
It prevents logger errors for non-ascii symbols.


License coverage misleading

This project's license is MIT, however the project also sources host files from several other projects which do not have MIT compatible licenses. Digging through some of the dependencies finds some of the following:

GPLv3
CC BY-NC-SA 4.0
CC Attribution 3.0
(could not find license for a few)

If one were to attempt using the project believing that all of its content is covered by MIT, one may be surprised later to find that they are actually using a number of other licenses as well.
This issue is to clarify the coverage of the project's license. Certainly the license cannot cover the content of most of the hosts files, as they are sourced from other projects. Perhaps make a note of this somewhere, perhaps on the README.

And what would that solve or help ?

Licensing issue are typically legal issues. If one were interested in using the project, knowing that the license of the project only represents the python code (if that is the scope) will alert users that they will need to investigate each dependency in order to be confident they are legally allowed to use the dependencies.
At first glance I believed that the license in the project represented all host files provided by the project. However, after further research I found this to be incorrect.

@brarcher is right, the readme should say something about this.

Is just that everything needed ? I've a feeling it's not, and unless someone understands the licensing to tell what to do ...

Well, we already have a section devoted to the various data sources.  An extra mention that some of these sources have different licenses is a good idea.
For example, some licenses require attribution so that's a sign to leave source file comments intact.

As this repo is serving as a mirror for other's host files, certainly keeping the licenses in the hosted files is needed. The licenses do not appear at the top of the files, and it is not easy to determine the delimits of the individual files so that the licenses can be extracted. I would suggest putting at the top of each unified file the list of sources and their respective licenses. Example:
# This hosts file is a merged collection of hosts from reputable sources,
# with a dash of crowd sourcing via Github
#
# Date: July 04 2017
# Number of unique domains: 0
#
# Fetch the latest version of this file: https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
# Project home page: https://github.com/StevenBlack/hosts
#
# Sources:
#
# AdAway: https://raw.githubusercontent.com/AdAway/adaway.github.io/master/hosts.txt
# ...
#
# Licenses:
#
# CC Attribution 3.0: http://creativecommons.org/licenses/by/3.0/
# MIT: https://github.com/StevenBlack/hosts/blob/master/license.txt
# ...
#
# ===============================================================

What may be also helpful is listing a summary of the licenses which apply to specific host files in the Unified host files table:

The license could also be shown in the Sources table:

This will make it much more clear what licenses apply to what host files, both before the files are downloaded and after. Do not worry about the legality of the licenses (as long as this project is following the license terms of the sources, that is) or even if the licenses are compatible. It is up to a user to determine which host files they are allow to use based on their restrictions or needs.

I've a question about the unified list extensions. Where are the extensions sourced from? The readme says that the entries in the Sources table always make it into the unified files, so does that mean the sources for the extensions are not listed in the readme?

Hi Branden @brarcher
Sources for extensions are listed in the readmes for that recipe.
For example, https://github.com/StevenBlack/hosts/tree/master/alternates/fakenews-gambling-porn-social

Oh, I did not realize that the Sources table was different for each readme. That makes sense. If you are satisfied with how the Sources table may look from my proposed change, I can help by adding that same format to the remaining readme's and take a first pass on filling out the licenses.

Branden @brarcher go for it!  Thank you very much for this kind offer.  This will really improve the product here.

@StevenBlack, are you interested in selecting a license for the "Steven Black's ad-hoc list" you provide? If so, can you document that in a LICENSE file somewhere and update the related json file?


[#91] Add nested interpolation cop

Resolves issue #91 . Also, I'm going to send this cop to the rubocop repo.
Before you submit a pull request, please make sure you have to follow:

[x] read and know items from the Contributing Guide
[x] add a description of the problem you're trying to solve (short summary from related issue)
[x] verified that cops are ordered by alphabet
[x] add a note to the style guide docs (if it needs)
[x] add a note to the changelog file
[x] the commit message contains the number of the related issue (if it presents)
and word Fix if this PR closes related issue
[ ] squash all commits before submitting to review

@lazycoder9 heh, tests are red 😄

@lazycoder9 heh, tests are red 😄

Yeah, noted it after approve :(


Add tests for ViewCommand and ViewCommandParser

Codecov Report

Merging #248 (3529356) into master (9fc39eb) will increase coverage by 0.79%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##             master     #248      +/-   ##
============================================
+ Coverage     62.64%   63.43%   +0.79%
- Complexity      776      784       +8
============================================
  Files           119      119
  Lines          2752     2757       +5
  Branches        337      338       +1
============================================
+ Hits           1724     1749      +25
+ Misses          901      881      -20
  Partials        127      127

Impacted Files
Coverage Δ

...java/seedu/address/logic/commands/ViewCommand.java
100.00% <100.00%> (+100.00%)
:arrow_up:

.../seedu/address/logic/parser/ViewCommandParser.java
100.00% <0.00%> (+100.00%)
:arrow_up:

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 9fc39eb...3529356. Read the comment docs.


Documentation for Mattermost Apps

The documentation has disappeared from the developer site

Hello @danilvalov. Yes, the Apps Framework documentation has been removed. Apps framework will be deprecated in the Mattermost v10 release. You can continue to extend Mattermost using webhooks, slash commands, oAuth2 apps, and plugins.


Timeout with Artisan::call() on Laravel 10 + Google App Engine

Laravel Version
10.20
PHP Version
8.2
Database Driver & Version
No response
Description
After upgrading to Laravel L10, I encountered timeout issues when using Artisan::call() within a Google App Engine environment. A simple invocation like Artisan::call('inspire') leads to a timeout.
So far attempts to debug or capture more detailed error information have been unsuccessful. It's possibly due to how the Symfony dispatcher works with background processes.
Steps To Reproduce

Pull Firevel (Laravel base modified to work in the read-only App Engine environment)

composer create-project firevel/firevel

Add to routes/web.php:

Route::get('/inspire', function () {
    return Artisan::call('inspire');
});

Generate app.yaml:

php artisan firevel:generate app.yaml

Deploy app using:

gcloud app deploy

Open host/inspire.

Hi there,
Thanks for reporting the problem you are encountering, but it looks like this is a question which may be better suited for a support channel. We only use this issue tracker for reporting bugs with the library itself. If you have a question on how to use functionality provided by this repository you can try one of the following channels:

Laracasts Forums
Laravel.io Forums
StackOverflow
Discord
Larachat
IRC

However, this issue will not be locked and everyone is still free to discuss solutions to your problem!
Thanks.


Change size of 'selection' popup to accomodate new items in the list.

Hi - we are LOVING teamlink so far!   I needed to add a few additional categories (training, etc), and I've found the table to add the SVG code to, which works fine - but the pop-up doesn't size automatically to additional elements, so you end up with an ugly scroll bar.
Is it possible to make that autosize - or point me to how I fix that for us? (I'm new to PowerApps).

Hi Paul.  I'll add this to the backlog for the app.   We initially picked four icons as it displays well on mobile.  More than four doesn't really work on a smaller screen.
Could you consider adding some of your categories as office locations? e.g. Training

We could do, but the icons are much easier to parse - people are making trips in to see other colleagues, so I'm not sure they would look carefully at the exact office.
We've lived with the scroll bars so far, but we don't really have mobile users - it's all being done on desktop teams clients.

How many options do you have?  If you had six you could

open the app in edit mode
go to the "Edit Presence and View Any Team" screen
expand the myCalendar_1 gallery
expand the containerChangeOption_1 container
click galOptions_1
the Template size property is Self.Width/2 by default.   Change the 2 to be half the number of options.
if we had six options it would be Self.Width/3

Try that out and see what that looks like.

Yeah, looks exactly the same:

However, we've been doing a few updates trying to get this to work, so I'll see if I can work out how to reset all of the width's to their default values.

Perfect!  Be aware that you'll need to make that change again if you upgrade the app in the future.
You'll also need to remove the unmanaged layer to apply the upgrade.  https://docs.microsoft.com/en-us/power-apps/maker/data-platform/solution-layers#remove-an-unmanaged-layer


NFT staying in the Collection least for too long after a transfer

Describe the bug
When an NFT is transferred from a safe to another, the receiving safe shows it pretty quickly, but it still keeps showing in the safe it was sent from for a long time
To Reproduce
Prerequisite: In rinkeby dev environment, have 2 safes. One with at least 1 NFT
Send a NFT from one safe to another
Check the safe's collectibles list that receives it until it shows
Check the safe's collectibles list where it was sent from
Current behavior
The NFT shows in both safes at the same time. It takes too long (around 30 mins or more) for the NFT to disappear from the safe it was sent from
Expected behavior
The NFT shows in the safe's collectibles list it was sent to and it doesn't show in the safe's collectibles list it was sent from

Assumption from my side: I assume that invalidate the asset list when the outgoing tx is executed but the core services have not yet indexed the event and therefore have not update the asset list. For the receiving account we get a hook once the nft is received.
@Uxio0 should/ could we get a hook when an asset is transferred out?

@Uxio0 should/ could we get a hook when an asset is transferred out?

Sure, then for every INCOMING_TOKEN I would also emit an OUTGOING_TOKEN: https://github.com/gnosis/safe-transaction-service/issues/238

@rmeissner Do you think OUTGOING_ETHER is also needed? I can implement both just in case

Edit: Also ether can only be transfered out with a multisig transaction, as it is not possible to "approve" Ether. So I don't think it has much value.

I agree. Either way as it was easy I just implemented it, in case we need it for a new notification or you don't want to parse the outgoing transaction

New webhooks are already available on staging

Verified on staging


Tautulli and LastFM scrobbling issue - author was not an allowed user

Please check the FAQ before submitting a bug report.

I did see a similar log here: https://github.com/FoxxMD/multi-scrobbler/issues/33 - it looks like that was a different issue though.

Describe the bug
Scrobbling from Tautulli/Plex does not get scrobbled to LastFM. Instead it fails to scrobble due to the author not being an allowed user.
To Reproduce
Steps to reproduce the behavior:
I have configured Tautulli to send a webhook notification to MS. I can see this being sent in the Tautulli logs, and MS logs do show the webhook being received.
I had MS configured to allow a single user using the ENV variable: TAUTULLI_USER=. This was configured to allow my Tautulli username that I use for the Tautulli web portal. I have also tested adding my plex username (comma delimited after the Tautulli username) to see if that was why the author not being allowed error appeared.
I also tried reauthenticating with LastFM, but that did not resolve the "author was not an allowed user" error.
Notes/Questions
As seen in the logs, the author is not being allowed. Would this be due to a username mismatch between my LastFM and my Plex or Tautulli usernames? They do not currently match. Though, they didn't match previously either. Could it also be a LastFM issue?
Let me know if there's anything else I can provide info or log-wise.
Expected behavior
Expected to see Tautulli send the webhook to MS and MS scrobble the track to LastFM.
Logs
Debug logs:
2023-07-12T08:53:44-05:00 verbose : [Sources] [Tautulli - unnamed] Will not scrobble event because author was not an allowed user: myPlexusername {"artists":["Devin Townsend"],"track":"Call of the Void"}
2023-07-12T08:53:44-05:00 info : [Ingress] [Tautulli] Received request from a new remote address: ::ffff:<IP_ADDRESS> (UA: python-requests/2.28.2) | Received data from server plexserver for the first time.
2023-07-12T08:50:16-05:00 info : [App] Server started at http://localhost:9078
2023-07-12T08:50:16-05:00 info : [Sources] tautulli (unnamed) source initialized
2023-07-12T08:50:16-05:00 info : [Sources] [Tautulli - unnamed] Initializing with the following filters => Users: myTautulliusername,myPlexusername | Libraries: N/A | Servers: N/A
2023-07-12T08:50:15-05:00 debug : [Sources] (unnamed) Constructing tautulli source
2023-07-12T08:50:15-05:00 info : [Scrobblers] lastfm (unnamed-lfm) client auth OK
2023-07-12T08:50:15-05:00 info : [API - Lastfm - unnamed-lfm] Client authorized for user myLastFMusername
2023-07-12T08:50:15-05:00 debug : [Scrobblers] Checking lastfm (unnamed-lfm) client auth...
2023-07-12T08:50:15-05:00 info : [Scrobblers] lastfm (unnamed-lfm) client initialized
2023-07-12T08:50:15-05:00 debug : [Scrobblers] Attempting lastfm (unnamed-lfm) initialization...
2023-07-12T08:50:15-05:00 debug : [Scrobblers] Constructing lastfm (unnamed-lfm) client...
2023-07-12T08:50:15-05:00 debug : [App] Config Dir ENV: /config -> Resolved: /config

Versions (please complete the following information):

multi-scrobbler: latest master branch: foxxmd/multi-scrobbler:latest - (sha256:01cbf060eecad941030718e050ce2bf902071a7a3a4ec996aaa4970c7eae7081)
Tautulli: 2.12.4

I did just confirm this works fine if I don't use any Tautulli environment variables but instead use a tautulli.json file:
[
  {
    "name": "Tautulli",
    "clients": [],
    "data": {
      "user": []
    }
  }
]

Was my configuration with the ENV variable incorrect or is there another variable I need to use in addition to TAUTULLI_USER?

Accidentally closed this previously, feel free to close if needed.
Just curious now for potentially using an ENV variable instead of the json file.

Thanks for the detailed logs and writeup! Please try the develop branch or image foxxmd/multi-scrobbler:develop and let me know if this fixes the issue for you. It may have been a whitespace or comma-delim issue I've added a fix for.
At the very least you should now be able to determine why the users don't match up. I've updated the logging statement so it should look like this now:
2023-07-13T09:55:26-04:00 verbose : [Sources] [Tautulli - MyTautuilli] Will not scrobble event because author was not an allowed user. Expected: 'myplexuser' or 'mytautulliuser' | Found: 'foxxmd' {"artists":["A.M. Architect"],"track":"Unspoken"}

Nice, that fixed it! I can confirm the logging statement worked too. I had a typo the first time, so the log was useful.
One other question, is it possible to pass nothing for that ENV variable? I'm thinking of trying to replicate the tautulli.json file option of scrobbling for any user instead of a specified user/list of users. If not, no problem. Just a curiosity.

It is now! Update your branch/image to use that.

Awesome, thank you!


Improve upgrading crio.conf.d file

Why is this PR needed?
It is improving crio configuration
What does this PR do?
Instead mv it is cp whole directory with with caasp and users configuration files
Merge restrictions
(Please do not edit this)
We are in v4-maintenance phase, so we will restrict what can be merged to prevent unexpected surprises:
What can be merged (merge criteria):
    2 approvals:
        1 developer: code is fine
        1 QA: QA is fine
    there is a PR for updating documentation (or a statement that this is not needed)

Wouldn't it be better to only push *.conf files from the /tmp/crio.conf.d/ into /etc/crio/crio.conf.d instead?

Done

Avoid failures when we'll start introducing README files around.

As your wish :+1:

I still have to test it, sorry for my dismiss comment which might be confusing.

This depends on https://github.com/SUSE/skuba/pull/1095

This doesn't depend on #1095 anymore, but requires the a patch which includes 1.18 version support.


Add internal only support for ScopeItemOption settings in 'AliasAttribute'

Plan:

[ ] - Get feedback for removing ScopeItemOption.AllScope from alias definitions in InitialSessionState.cs.
[ ] - Add internal only support for ScopeItemOption settings in AliasAttribute.
[ ] - Migrate alias declarations from InitialSessionState.cs to files with cmdlet implementations.
[ ] - Add tests to control using ScopeItemOption in alias definitions.
[ ] - Add tests to control exporting aliases.

Motivation is from #3595 (https://github.com/PowerShell/PowerShell/pull/3595#discussion_r116552434)
@daxian-dbw

My opinion doesn't stem from the performance concern. I just think we should no longer keep stuffing unnecessary settings to  InitialSessionState.cs . Keep alias declaration in individual cmdlet is good for at least 2 reasons:
1.alias declaration is together with the cmdlet definition -- easy to read/discover and the alias exists in the cmdlet as a metadata information which can be analyzed using reflection by tools (if there is any tool doing so).
2.we want to stop the pattern of declaring aliases in a centralized location, so that when multiple people working on different cmdlets at the same time, they will have less conflicts that are resulted from editing the same file.

For those existing alias declarations in  InitialSessionState.cs , we cannot move them out due to the  ScopeItemOption  settings (BTW, I think for some of the aliases there, the authors probably just copied the existing options without knowing if they should actually be applied). But for new aliases, I think it's better to have them coupled with the cmdlet unless an option other than 'none' is really desired.

@lzybkr

There are other benefits to the Alias attribute:

AllScope is terrible for performance - there is little benefit to have most of these aliases as AllScope
Consistency - if a non-default runspace is constructed and imports one of these modules, that runspace would not get the aliases defined by default. For example:

function DoIt($createArg)
{
    [powershell]::Create($createArg).
        AddScript('$ExecutionContext.InvokeCommand.GetCommand("clc", "Alias")').
        Invoke()
}

DoIt ([System.Management.Automation.RunspaceMode]::NewRunspace)
DoIt ([System.Management.Automation.RunspaceMode]::CurrentRunspace)

$iss = [InitialSessionState]::Create()
$iss.ImportPSModule('Microsoft.PowerShell.Management')
$iss.LanguageMode = 'FullLanguage'

DoIt $iss

This prints:
CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Alias           clc -> Clear-Content
Alias           clc -> Clear-Content

Note - only 2 results instead of 3. This is a little weird because Clear-Content is in Microsoft.PowerShell.Management, so why isn't clc?

We should perhaps consider adding support for AllScope/ReadOnly in the Alias attribute, perhaps as an internal only option so that it isn't abused.

Below full list of aliases from InitialSessionState.cs.
@lzybkr Could you please make a conclusion where we should remove unneeded options?
(Tomorrow I'll push new tests for the options in #3595 - maybe it is easy to make the conclusion by means of the .ps1 file?)

Alias
Cmdlet
Option1
Option2
Conclusion

"foreach"
"ForEach-Object"
ReadOnly
AllScope

"%"
"ForEach-Object"
ReadOnly
AllScope

"where"
"Where-Object"
ReadOnly
AllScope

"?"


Integrate staking alerts

What does this pull request do? Explain your changes. (required)
This PR integrates the Livepeer Studio staking alerts into the Explorer.
Specific updates (required)

Adds a call to action to sign up for staking alerts after a user successfully bonds their token
Adds a call to action  to sign up for staking alerts underneath the "staking" tab
Introduces a form for signing up for staking alerts
Cleans up the BasicModal styles a bit

Note while reviewing: after clicking confirm in the verification email, it brings the user to the explorer and lets the user know they've been successfully subscribed inside a modal. When reviewing this PR locally you won't see this modal unless you replace explorer.livepeer.org with localhost:3000.
How did you test each of these updates (required)

Signed up using the form and confirmed receipt of emails

Screenshots:
Call to action after bonding:

Call to action on staking tab:

Sign up form:

Copy after submitting form:

Copy after clicking confirm in email:

Copy after unsubscribing:

Checklist:

[x] I have read the CONTRIBUTING document.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.

Cool! Quick mention of a typo in the Unsubscribe confirmation dialog header.

Cool! Quick mention of a typo in the Unsubscribe confirmation dialog header.

@dob ah thanks! Just fixed.

@iameli Thanks v much for the feedback. Just pushed up your suggestions.


TextFields inside ListView dont rise above keyboard when focused in Flutter 3.10.1

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce
Just put  many textfields inside listview and see the behavior when focused
Expected results
text field must rise over keyboard when focused the
Actual results
text field not rises over keyboard
Code sample
Code sample
class TestTextField extends StatelessWidget {
  const TestTextField({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(),
      body: ListView.separated(
        padding: const EdgeInsets.all(20),
        itemCount: 5,
        separatorBuilder: (BuildContext context, int index) {
          return const SizedBox(height: 100);
        },
        itemBuilder: (BuildContext context, int index) {
          return TextFormField(
            initialValue: 'TextFiled #$index',
          );
        },
      ),
    );
  }
}

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

https://github.com/flutter/flutter/assets/94992280/288c6016-7cd5-45ae-b6b8-1f413ad9bb91
Logs
Logs
[Paste your logs here]

Flutter Doctor output
[√] Flutter (Channel stable, 3.10.1, on Microsoft Windows [Version 10.0.22621.1702], locale en-US)
• Flutter version 3.10.1 on channel stable at C:\src\flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision d3d8effc68 (5 days ago), 2023-05-16 17:59:05 -0700
• Engine revision b4fb11214d
• Dart version 3.0.1
• DevTools version 2.23.1
[√] Windows Version (Installed version of Windows is version 10 or higher)
[√] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
• Android SDK at C:\Users\nidal\AppData\Local\Android\sdk
• Platform android-33, build-tools 33.0.1
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe
[X] Visual Studio - develop for Windows
X Visual Studio not installed; this is necessary for Windows development.
Download at https://visualstudio.microsoft.com/downloads/.
Please install the "Desktop development with C++" workload, including all of its default components
[√] Android Studio (version 2021.3)
• Android Studio at C:\Program Files\Android\Android Studio
• 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.78.2)
• VS Code at C:\Users\nidal\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.64.0
[√] Connected device (4 available)
• SM A315G (mobile) • RR8R209LQBK • android-arm64  • Android 12 (API 31)
• Windows (desktop) • windows     • windows-x64    • Microsoft Windows [Version 10.0.22621.1702]
• Chrome (web)      • chrome      • web-javascript • Google Chrome 113.0.5672.127
• Edge (web)        • edge        • web-javascript • Microsoft Edge 113.0.1774.50
[√] Network resources
• All expected network resources are available.
! Doctor found issues in 1 category.

Hi @Nidal-J
I check this issue on my device Realme 6, Android 11 but it works as expected

Demo
https://github.com/flutter/flutter/assets/104349824/76b832c3-cf55-47f5-ab27-c6eadd69e2ce

From your video, it seems the list is on 2nd page, right? Can you try below minimal sample code to see if the issue still persists or not?

Sample code
import 'package:flutter/material.dart';

void main() {
  runApp(
    MaterialApp(
      theme: ThemeData(useMaterial3: true),
      home: const MyApp(),
    ),
  );
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(),
      body: ListView.separated(
        padding: const EdgeInsets.all(20),
        itemCount: 5,
        separatorBuilder: (BuildContext context, int index) {
          return const SizedBox(height: 100);
        },
        itemBuilder: (BuildContext context, int index) {
          return TextFormField(
            initialValue: 'TextFiled #$index',
          );
        },
      ),
    );
  }
}

Thanks, @huycozy
I checked your code and it worked just fine as expected
But the problem is still in my code, that's because of the flutter_screenutil package
I needed to pass the  argument useInheritedMediaQuery = true,
otherwise, the issue will still be found
This only happened after the last upgrade to Flutter 3.10.1

Hi @Nidal-J
Since the issue is related to a 3rd party package (flutter_screenutil) rather than to Flutter itself. Please open the issue in the dedicated repository for better support.
Closing, as this isn't an issue with Flutter itself. Thank you!


Improve performance by more than 400X

Scenarios:

IEnumerable option with 9000 entries: 15+ hours -> 150ms
Options class w/20 string options all set on command line: 960ms -> 2.2ms

The speedups were predominantly achieved by memoizing IEnumerables that are enumerated multiple times.  A comparatively minor speedup was achieved by using a HashSet rather than LINQ's .Contains().
There should be no behavioral differences introduced by this change.
It should resolve #186.

Thank you @bergbria! These changes are awesome. I'm curious if your perf tests showed much of a difference in memory usage due to the caching, but even if there's a difference I imagine it's pretty small.

I haven't measured relative memory usage. While there probably is a
difference, I agree that it would be small. It should also be GC'd pretty
quickly since nothing should hang on to the objects. I can gather more
numbers tomorrow if you'd like.
How long do you think will it take to get an official Nuget package with
this change? I can't update our codebase to use v2 without it. I can always
publish my own package somewhere, but I'd prefer not to.
On Thu, Oct 18, 2018 at 5:05 PM Dan Nemec<EMAIL_ADDRESS>wrote:

Thank you @bergbria https://github.com/bergbria! These changes are
awesome. I'm curious if your perf tests showed much of a difference in
memory usage due to the caching, but even if there's a difference I imagine
it's pretty small.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/commandlineparser/commandline/pull/350#issuecomment-431203157,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACqWyfLNctiZcm5fhpxOoqh3OgXDwC7Sks5umRcxgaJpZM4XvS0_
.

@nemec, if you get a chance today, mind commenting on my deployment question? I'll just default to creating my own package to unblock myself if I don't hear from you.

@bergbria wow, thanks for addressing that! If your perf improvements are what you say, thats incredible.
I'm trying to get a v3 out with updated references to prevent a couple of issues that are popping up with netcore and netframework package dependencies.
I can probably merge this in and issue a new v2 release.
My only real question on these improvements is whether they are using static variables (which will hang around the entire process lifetime) and using a ctor reference that can be GC'd.  If its the latter, perfect!  (Haven't had a chance to peruse the PR yet)

@ericnewton76 I didn't introduce anything static. My only changes were to local variable definitions, so persistent memory usage shouldn't be an issue.
Our code is currently using v1 with some very large rsp files (10k+ arguments passed inside a file). It's performant enough to not be an issue. We can't really move to v2 if arg parsing starts taking 15+ hours. Removing the rsps on our end would be difficult and less desirable than taking the perf fix.


page.GetContentAsync throwing Cannot read incomplete UTF-16 JSON text as string with missing low surrogate

Description
Navigating to some pages causes the GetContentAsync method to throw an exception.
var options = new LaunchOptions { /*  */ };
var chromiumRevision = BrowserFetcher.DefaultRevision;
var browser = await Puppeteer.LaunchAsync(options, chromiumRevision);
var page = browser.NewPageAsync();
await page.GoToAsync('https://domain.com/');
var content = await page.GetContentAsync(); // exception

Replace domain with getglowingnowskincare;
Expected behavior:
The content is returned.
Actual behavior:
The following exception is thrown:
The JSON value could not be converted to System.String. Path: $ | LineNumber: 0 | BytePositionInLine: 751401. | Cannot read incomplete UTF-16 JSON text as string with missing low surrogate.
at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& state, Utf8JsonReader& reader, Exception ex)
at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state)
at System.Text.Json.JsonSerializer.ReadFromSpan[TValue](ReadOnlySpan`1 utf8Json, JsonTypeInfo`1 jsonTypeInfo, Nullable`1 actualByteCount)
at System.Text.Json.JsonSerializer.Deserialize[TValue](JsonElement element, JsonSerializerOptions options) at PuppeteerSharp.Helpers.Json.JsonHelper.ToObject[T](JsonElement element, JsonSerializerOptions options) in /home/runner/work/puppeteer-sharp/puppeteer-sharp/lib/PuppeteerSharp/Helpers/Json/JsonHelper.cs:line 53
at PuppeteerSharp.Helpers.RemoteObjectHelper.ValueFromType[T](JsonElement value, RemoteObjectType objectType, Boolean stringify) in /home/runner/work/puppeteer-sharp/puppeteer-sharp/lib/PuppeteerSharp/Helpers/RemoteObjectHelper.cs:line 74
at PuppeteerSharp.Helpers.RemoteObjectHelper.ValueFromRemoteObject[T](RemoteObject remoteObject, Boolean stringify) in /home/runner/work/puppeteer-sharp/puppeteer-sharp/lib/PuppeteerSharp/Helpers/RemoteObjectHelper.cs:line 15
at PuppeteerSharp.ExecutionContext.RemoteObjectTaskToObject[T](Task`1 remote)
at PuppeteerSharp.IsolatedWorld.EvaluateFunctionAsync[T](String script, Object[] args)

Versions
19.0.2
net8.0
Solution
I believe there was a recent change in which JSON parser is used, which may have introduced this issue.
The exception relates to poorly formed characters on the page.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String#utf-16_characters_unicode_code_points_and_grapheme_clusters
This can be fixed by converting the returned string with its toWellFormed() function.
I created my version of GetContentAsync with the following line changed, and the content was successfully returned:
content += document.documentElement.outerHTML.toWellFormed();

getglowingnowskincare(dot)com is an example.
I tried finding a way to make the JSON serializer more forgiving, but I have not found a solid solution yet.

What do you think about this?

I like the idea of making it an option. That way, people can test for the issue.


Add Ampleforth (AMPL)

Currency name: Ampleforth
Symbol: AMPL
Website: https://ampleforth.org
Theme color: #000000
Logo (SVG):
Ampleforth_Logos.zip

@brandoniles I am not sure we can do full white regarding the color version, as it would not be readable on white backgrounds—there will be a white version anyway, but for the color variant do you have a light gray I could use?

Sure no problem. Can you use 0x000000 for black or will that run into the same problem in reverse?

@brandoniles #000000 is good.

Updated the top-level issue. Thanks!

Done.


added canonical, redhat, and mojang.  Also ran sort on the file

Don't forget to follow https://twitter.com/NextBigThingBot


Add application state transition validation to wallet

Work in progress.
There seem to me several warnings in the wallets tests, but the tests pass. Need to understand that better. Also, we need figure out what the best way to store the bytecode of ConsensusApp is I think.

Also, we need figure out what the best way to store the bytecode of ConsensusApp is I think.

We probably want to define this when the wallet starts up, and keep it on sharedData somewhere. That way if the ConsensusApp rules change we don't have to remember to update any hardcoded byteCode . (although I guess that doesn't really happen that often and will be defuncted by "null" channels) Then it could be accessed using a selector selectors.getConsensusDataByteCode.
We could even do this for all byteCode. Then checkAndStore(state: SharedData, signedState: SignedState) could be updated to simply call a selector to get the byteCode for that appDefinition. This means that byteCode could be pulled off the channelState.
It does mean adding some more infrastructure though. We'd need to add a reducer to manage the bytecode portion of sharedData as well as a saga on start up that performs the Consensus App look up.


Add data-test auto-suffixing behavior to all components with children

The rad-drawer component automatically passes the value of data-test from the parent instance into its children, and those children auto-suffix the value of data-test with the name of themselves (e.g. *-target, *-content).
This feature should be extended to all components with children, and implemented in a way that still allows custom data-test attrs to be utilized on children without automatically appending a suffix to the value.

Releasing in 1.6


Make it easier to opt into "Core" satellite assembly gen

Currently the GenerateSatelliteAssemblies target handles generating satellite assemblies, unless we're using the .NET Core version of MSBuild. In this case we skip GenerateSatelliteAssemblies and this is instead handled by the CoreGenerateSatelliteAssemblies target in the .NET SDK. This is because GenerateSatelliteAssemblies utilizes alink (al.exe) which has no counterpart for .NET Core. Instead, CoreGenerateSatelliteAssemblies uses csc.exe to create the assembly.
There are times where it would be helpful to use the .NET Core approach, even when we aren't using the .NET Core MSBuild. For example, al.exe has some key limitations. For example, it has no support for public-signing and poor handling of AssemblyInformationalVersionAttribute. These issues are currently blocking the build of the dotnet/roslyn repo from generating its own satellite assemblies.
Opting into CoreGenerateSatelliteAssemblies is easily done by setting the GenerateSatelliteAssembliesForCore property to true. However, there is currently no good way to opt out of GenerateSatelliteAssemblies. This commit replaces the broad check that we're not using the "Core" runtime type with a specific check that GenerateSatelliteAssembliesForCore is not set to true.

Why isn't this the default?

@tmat Good question
@tmeschter Does the AL based satellite generation have any features not present in the csc based satellite generation? If not, should we just replace GenerateSatelliteAssemblies with CoreGenerateSatelliteAssemblies? I do not see any back compat issues, but I am also not very intimately familiar with this.

Except for a very limited set of consumers (currently just dotnet/roslyn) there's no value in using CoreGenerateSatelliteAssemblies over GenerateSatelliteAssemblies. There will almost certainly be back-compat issues (example: until yesterday CoreGenerateSatelliteAssemblies only supported C#).
At some point making it the default might be the right thing to do, but not right now.


Delete wrong reference to O365 SDK in project

This PR fixes compilation error that happens after installing pods.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Closing this PR as we are archiving this repository. Please see https://github.com/microsoftgraph/msgraph-training-ios-objectivec for an Objective-C sample.


Context Store can't be set

Describe the bug
The context store can't be set in the advanced settings menu of a clock timer node. The different stores are selectable. But a change is not persistent.
System information (please complete the following information):

Node Version 2.0.4
Node-Red Version 2.1.3

should be fixed with 2.0.5


Default Checked option while using multiselect dropdown with ReactiveForms

Hi, in then documentation we can use the [options] attribute to mention the options that will be selected by default. While using it with a reactive form how do i specify the options that have to be checke by default.

 I could do it while defining the form and control and also using FormContro.setValue() as required. Great work on the component!


21:15:02.818 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
21:15:02.818 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum:<PHONE_NUMBER>, Committed: 317718528}
21:15:03.531 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
21:15:03.531 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
21:15:03.531 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
21:15:03.531 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
21:15:03.531 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
21:15:03.532 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
21:15:03.532 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
21:15:07.818 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
21:15:07.818 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
21:15:07.818 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum:<PHONE_NUMBER>, Committed: 317718528}
21:15:12.818 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
21:15:12.819 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
21:15:12.819 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum:<PHONE_NUMBER>, Committed: 317718528}
21:15:13.531 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
21:15:13.531 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
21:15:13.531 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
21:15:13.531 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
21:15:13.532 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
21:15:13.532 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
21:15:13.532 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
21:15:17.818 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
21:15:17.818 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
21:15:17.818 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum:<PHONE_NUMBER>, Committed: 317718528}
21:15:22.818 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
21:15:22.818 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
21:15:22.818 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum:<PHONE_NUMBER>, Committed: 317718528}
21:15:23.531 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
21:15:23.531 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
21:15:23.531 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
21:15:23.532 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
21:15:23.532 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
21:15:23.532 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
21:15:23.532 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
21:15:27.819 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
21:15:27.819 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
21:15:27.819 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum:<PHONE_NUMBER>, Committed: 317718528}
<=------------> 13% EXECUTING [4m 46s]
> IDLE
> IDLE
> :app:compileFlutterBuildDebug
> IDLE
> IDLE
> IDLE
> IDLE
> IDLE

Context
I cant build my app so cant test my code
Steps to Reproduce
Press the play button in android studio or run gradle assembleDebug from console
proj.zip
Your Environment
Env is Linux 64bit, Android Studio on newest version (3.6) with newest version of the flutter and dart plugins, this also happened before updating android studio

I cant provide a build scan as that also hangs
[kannalo@loliBox android]$ ./gradlew build --scan
<=------------> 8% EXECUTING [1m 50s]
> :app:compileFlutterBuildDebug

我遇到了同样的问题，一直进行循环获取锁释放锁，日志同楼上。我是通过 gradle 执行 代码的checkStyle

I have the same problem. Then the process failed with the message that a gradle daemon has not been found. This process leaves many (over 40) openjdk process instances and maxes out my pc's memory (16GB).

Unfortunately the reproducer is not convenient to setup and use. There is also quite a chance this is an issue in the Android tool stack which is independent of Gradle.
This issue is unlikely to get dedicated attention unless an isolated reproducer is provided.

Closing as there is no usable reproducer.

41 61 72 54 72 61 6e 73 66 6f 72 6d 20 63 75 73 74 6f 6d 76 69 65 77 2d 31 2e 30 2e 30

AarTransform customview-1.0.0


Opcode that modifies_memory

It would be great to have this helper functions inside revm: https://github.com/foundry-rs/foundry/blob/1281421e04144a8de0341f9cad9b623a012a74bf/crates/evm/core/src/opcodes.rs#L5-L25

Can I take this?

Can I take this?

go for it!


Gittyup will automatically connect to the remote git repo?

Hi, when my Gittyup get opened, my firewall will report the executable try to access some network, I checked the IP, and found that the IP is the remote git repo Ip address. In-fact, I don't have any command to do the remote access(git pull, git push), so I'm not sure why Gittyup will do that?
BTW: Gittyup is a nice tool, and has a lot of good feature. (I'm a long time gitextension user, but gitextension sometimes works slowly, and it's dotNet based)

Hi, thanks for the reply.
Can you tell me which address will Gittyup access for checking new release?
In my original post, I have checked the IP address, it is the my git repo's remote server address, which I think is not the Gittyup's official update site.

It is this page: https://raw.githubusercontent.com/Murmele/Gittyup/gh-pages/changelog.md


Make sure babel plugin material-ui works as expected

It works :) The bundle is safe :man_dancing:


chore: bump up linter, more linters, conditionally skip bodyclose

The bodyclose linter is going off incorrectly. The body is actually
closed before returning.
The question we need to answer before merging this in: should we change
the clien.Do() API to not close the body before returning the response?

Codecov Report

Merging #404 (7da1421) into main (e11e8f5) will decrease coverage by 0.07%.
The diff coverage is 33.33%.

@@            Coverage Diff             @@
##             main     #404      +/-   ##
==========================================
- Coverage   47.24%   47.16%   -0.08%
==========================================
  Files          92       92
  Lines        6088     6064      -24
==========================================
- Hits         2876     2860      -16
+ Misses       2879     2873       -6
+ Partials      333      331       -2

Impacted Files
Coverage Δ

cmd/dump.go
25.80% <0.00%> (+0.54%)
:arrow_up:

cmd/konnect_dump.go
25.00% <0.00%> (+1.00%)
:arrow_up:

convert/convert.go
96.55% <ø> (ø)

file/types.go
70.09% <ø> (ø)

file/builder.go
52.18% <100.00%> (+0.20%)
:arrow_up:

utils/uuid.go
100.00% <100.00%> (+10.52%)
:arrow_up:

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 33cf854...7da1421. Read the comment docs.

I didn't open an issue because I'm conlicted if http.Response is a leaky abstraction or not and I can live without this liner. Is that okay?


provider gateway: don't 500 on deployment not found

Provider gateway is returning a 500 - Internal Server Error when it can't find deployments or other things.  It should return a 404 or similar instead.

can confirm:
akash provider lease-status --node $AKASH_NODE --dseq $DSEQ --oseq $OSEQ --gseq $GSEQ --provider $PROVIDER --owner $ACCOUNT_ADDRESS

echo $DSEQ $GSEQ $PROVIDER $ACCOUNT_ADDRESS
20830 1 akash1ds82uk3pzawavlasc2qd88luewzye2qrcwky7t akash1j8s87w3fctz7nlcqtkl5clnc805r240443eksx

This should be fixed now in my PR that was merged. Closing for now.


Service worker failing with i18n because of absolute paths in ngsw-config.json

🐞 Bug report
Commands

ng generate service-worker
ng add @angular/pwa

Is this a regression?
No, the issue seems to be there from a long time.
Description
Currently, the ngsw-config.json generated with ng g service-worker or ng add @angular/pwa references absolute paths (eg. /index.html, /*.css...).
It will work fine if the app is deployed in the root directory (ie. with <base href="/").
But it will fails if the app is deployed in a subdirectory (ie. with <base href="/en/"), as absolute paths won't take base href into account.
Such base hrefs are the default scenario when using the new --localize option (CLI will set a different base href for each locale), meaning service-worker and v9 i18n don't work out of the box.
As paths in ngsw-config.json are part of the dist build, ie. from the files impacted by base href, these paths should be relative and not absolute.
🔬 Minimal Reproduction

create an app with v9, with translations
ng add @angular/pwa
ng build --prod --localize
deploy the app

🔥 Exception or Error
The service worker won't cache the app files (index.html, css, js...).
🌍 Your Environment

Angular CLI: 9.0.0-rc.5
Node: 12.13.1
OS: darwin x64

Angular: 9.0.0-rc.5
... animations, cdk, cli, common, compiler, compiler-cli, core
... forms, language-service, localize, material
... platform-browser, platform-browser-dynamic, router
... service-worker
Ivy Workspace: Yes

Package                            Version
------------------------------------------------------------
@angular-devkit/architect          0.900.0-rc.5
@angular-devkit/build-angular      0.900.0-rc.5
@angular-devkit/build-ng-packagr   0.900.0-rc.5
@angular-devkit/build-optimizer    0.900.0-rc.5
@angular-devkit/build-webpack      0.900.0-rc.5
@angular-devkit/core               9.0.0-rc.5
@angular-devkit/schematics         9.0.0-rc.5
@ngtools/webpack                   9.0.0-rc.5
@schematics/angular                9.0.0-rc.5
@schematics/update                 0.900.0-rc.5
ng-packagr                         9.0.0-rc.3
rxjs                               6.5.3
typescript                         3.6.4
webpack                            4.41.2

Anything else relevant?
The fix is easy: just remove the leading slash of all paths in ngsw-config.json template (including the index property).

Unfortunately, the commit that augmented the base HREF values for the service worker when using i18n did not make it into the latest RC.  However, it will be present in the next release.
A review of the service worker and its interaction with both base HREF and deploy URL options is also underway which should provide additional benefit regardless of i18n usage.


How to test dev changes

Hello @christianalfoni, this module is very nice and simple. I want to contribute. I believe there is error on listenTo helper. It is not clearing listeners when is called for the second time.
My question is if there is any clever way that you do to make changes on this module?
I keep getting this error when I try to test this module from my app:
// from app
import FirebaseModule from '../../cerebral-module-firebase/dist/index.js';

// ERROR
Uncaught Error: Cannot find module "firebase"

Now I understand why other modules are not written in ES6 with webpack

@garth use babel only on this package https://github.com/cerebral/cerebral-computed-fuse. Maybe this is the way to go.
As it expects an external firebase I can't test because receives firebase as external lib on webpack: https://github.com/cerebral/cerebral-module-firebase/blob/master/webpack.build.config.js#L27-L29

I workaround the problem and make this works. I don't know if will break other things but what I did was to remove all firebase imports and externals configuration from webpack. Seen's to work very well.
https://github.com/saitodisse/cerebral-module-firebase/commit/5872847983d3f3e49c2d40568ca07e4b2e522911

Yeah, it is supposed to have build step here :) Let me add that now, doing a couple of other changes as well.
Let me check the listenTo thingy as well, you are perfectly right. Same event, path and signal should not be added twice :)

Hm, looking at the code listenTo does turn off event listener on existing event, path and signal registered. You have an example where it goes wrong?

Ah, yeah... I see the project does create a dist, hehe. So this should work :)

@christianalfoni What do you think about remove all firebase imports like I did? https://github.com/cerebral/cerebral-module-firebase/issues/4#issuecomment-244265589


Sampler Throughput Optimization

Overview
This PR aims to land the followings:

Better throughput when various sampling params are enabled. By further vectorizing sampling computations and async prepare necessary metadata, this PR can achieve the significant throughput improvement. Performance numbers are appended below.
Restructure and clean-up to make it easier to understand and extend. Mainly, this PR creates new sampler.py that manages data structures and key functions regarding sampling computation. For example, SamplingMetadata manages top_p, top_k, logit_bias etc., in torch tensors so that they can be performed in the vectorized fashion. Also, adjust_logits function has introduced to have a single point of various logit manipulations, such as temperature, presence_penalty, etc. and the upcoming logit_processor for JSON mode.
Introduce test_sampler.py to verify logit manipulation directly.
Simplify the logprob logits and use the detokenize_incrementally for tokens in TopLogprobs for the contextual detokenization.

Performance
By targeting Mistral fp16 on 2xH100, the following scenarios are measured and compared with the current HEAD.

vanilla random sampling (D0)
D0 + --apply-all-sampling-params: it includes the overhead for top_p/k, presence/frequency/repetition penalties, logit bias
D0 + --logprob: this includes the overhead for logprob

Engine Throughput (req/s)
command for D0: /opt/bin/cuda-reserve.py --num-gpu 2 python3 serve/benchmarks/benchmark_throughput.py --local-id mixtral-8x7b-instruct-v0.1-q0f16-presharded-2gpu --max-num-batched-tokens 16000 --dataset /opt/models/dataset/ShareGPT_V3_unfiltered_cleaned_split.json --greedy-sampling-ratio 0.0 --num-prompts 1000

vanilla random sampling (D0)
D0 + --apply-all-sampling-params
D0 + --logprob

HEAD
24.49
12.11
11.07

PR
25.11 (1.02x)
23.80 (1.96x)
10.82 (0.977x)

Latency (s)
command for D0: /opt/bin/cuda-reserve.py --num-gpu 2 python3 serve/benchmarks/benchmark_latency.py --local-id mixtral-8x7b-instruct-v0.1-q0f16-presharded-2gpu --max-num-batched-tokens 16000

vanilla random sampling (D0)
D0 + --apply-all-sampling-params
D0 + --logprob

HEAD
1.381
1.451
1.790

PR
1.358
1.425
1.504

TODOs

Further throughput optimization. Currently, there are many sequential loops to post-process the result from the model layer and prepare the output for users. This overhead is especially expensive for logprob and this is main source of the significant throughput degradation.
Since we don't have any ordering in the requests, the current sampler needs to extract requests that can be vectorized together and recover the original order in the batch. We may be able to remove this.
Add more sampler tests.
Add JSON mode support.

Note
Although there is no obvious quality impact on my local testing, please review carefully since this changes the way of computation.
cc. @yelite @masahi @vvchernov @zxybazh

Simplify the logprob logits and use the detokenize_incrementally for tokens in TopLogprobs for the contextual detokenization.

Probably better to make that a separate PR.

Simplify the logprob logits and use the detokenize_incrementally for tokens in TopLogprobs for the contextual detokenization.

Probably better to make that a separate PR.

@masahi, yeah, I thought about it but it was tightly coupled with this refactoring so it was tricky to find the clean cut 😢
detokenize_incrementally was a few lines of changes, but if this makes the review difficult, I will try to find a way. So, please let me know.

I'm not sure that so much refactor of logprobs is correct.
@vvchernov,  is this about https://github.com/octoml/mlc-llm/pull/192#discussion_r1478765426? I think mostly what I did is a pure refactoring without any functional change. This detokenziation is the only exception.

Due to performance with logprobs is still bad, could we do async calculation of it when next token is found and transferred to the next decode step?
Yeah, I also thought about that and would be an interesting optimization. I think there could be more opportunity for CPUs as well. Actually, one interesting observation is that most of the degradation is from post-processing when preparing the final response. If I change this line to None while keeping the logprob computations, I see the significant throughput boost.

Actually, one interesting observation is that most of the degradation is from post-processing when preparing the final response. If I change this line to None while keeping the logprob computations, I see the significant throughput boost.

Yes, I've observed it too. I've said about it in comments to PR82 and in slack. My awareness is that relatively high-weight data container (like dataclasses, pydantic) potentially reduces performance for very intensive calculations. I see there two ways: 1. use simple data containers (like dict) where it is possible, 2. do async post-processing as I've suggested

@sunggg With this PR, llmperf fails with this error:
  File "/home/masahi/projects/dev/mlc-llm/serve/mlc_serve/api/handler.py", line 197, in generate_completion_stream
    choices=[
            ^
  File "/home/masahi/projects/dev/mlc-llm/serve/mlc_serve/api/handler.py", line 208, in <listcomp>
    logprob_info=Logprobs(content=seq.logprob_info)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "pydantic/main.py", line 341, in pydantic.main.BaseModel.__init__
pydantic.error_wrappers.ValidationError: 1 validation error for Logprobs

Can you take a look? llmperf is useful not only for perf testing but also for basic correctness sanity check.
I'm using my fork https://github.com/masahi/llmperf/tree/mlc and command MLC_API_BASE="http://localhost:8000/v1" MLC_API_KEY="xxxxx"  python llmperf.py -r 300 -c 30 --max-tokens 150 -f mlc -m dist/models/llama-2-7b-chat-hf.


Issue creating a private shared folder between a friend of mine and me

Keybase helper keeps notifying me with the message:
KBFS: Verifying and downloading errored
objects is not a Keybase user.
my log id: 831f2629159b492a48165e1c

For instance the shared folder exists and is working OK.

That happens when you are trying to access a folder via /keybase/private/objects or /keybase/public/objects.  Your log shows that you (or something running on your machine) is trying to access those paths.  They imply that you are trying to find the public or private folder for a Keybase user named "objects", which doesn't exist.  If you want to look at a private shared folder, you need to access /keybase/private/<yourname>,<yourfriendsname>.  Does that work?

@strib Hm, since there's a lookup for ".git" 1ms before there's a lookup for "objects", it seems straightforward that it's a .git/objects type of dir that's being looked up automatically (for some reason).

@strib (just reserved keybase username "objects")

Hmm, yeah, good catch, that makes sense.  Shells are weird.
@tuxnco: what private shared folder were you looking up exactly?  Was there any error on the command line, or just that popup error (which is likely unrelated)?

Hi @strib, exactly, I was lookup up for /keybase/private/tuxnco,tristan0x , the first (and only) private keybase share I created. I had accessed /keybase/private/tuxnco successfully just before that.

Ok great.  As far as I can tell, /keybase/private/tuxnco,tristan0x worked perfectly fine for you.  The popup error was unrelated.  Maybe it's just an empty directory.  Unless you saw an error on the command line, I think you are all set.

(We will suppress the bad popup error in a near-future release.)

Ok great, we're all set and can close the issue I guess :)
On Fri, 4 Mar 2016 at 17:54, Jeremy Stribling<EMAIL_ADDRESS>wrote:

(We will suppress the bad popup error in a near-future release.)
—
Reply to this email directly or view it on GitHub
https://github.com/keybase/client/issues/2220#issuecomment-192355538.

Great!


[hooks] Fixed edpm_network_config_template variable in fetch_compute_facts.yml playbook

The edpm_network_config_template variable wasn't reflecting the content defined in the architecture repo, so a couple of fields were missing from the defined template resulting (as its most impacting side effect) in the br-ex interface losing its default gateway and led to some services failures during the edpm deployment.
As a pull request owner and reviewers, I checked that:

[x] Appropriate testing is done and actually running

/lgtm

/approve


[WIP] Instability Fallback

Changes proposed in this PR

Creating a fallback for instable services to restart them with additional memory allocated when they OOM

Why are we making these changes?

Many services fail due to OOM and are restarted with the same config, which will just lead to another OOM eventually. Adjusting the mem request incrementally will help the service avoid OOMing in the future.

Working on unit & integration tests.


Fix namespace reparenting issue #2494.

What problem is this PR intended to solve?
This PR is intended to address #2494, issues with the reparenting of nodes with prefix collisions.
Closes #2494
Have you included adequate test coverage?
I've added a test as part of the namespace testing under test/xml/test_namespace.rb.
Does this change affect the behavior of either the C or the Java implementations?
C implementations are corrected, the java implementation does not suffer from this issue (tests pass correctly with no code change).

I've kicked off CI.

I've rebased onto current main

Looks like this PR breaks some downstream users of Nokogiri. Would you be able to take a look at what's going on there, please?

I think I might be able to take a look, yeah.  Let me see which ones get broken.  I couldn't find any breaks in the main tests but maybe I didn't run some.

Note that the libxml2 maintainer pointed out in https://github.com/sparklemotion/nokogiri/issues/2919 that xmlReconciliateNs is buggy: https://gitlab.gnome.org/GNOME/libxml2/-/issues/613, and suggested looking at either xmlDOMWrapAdoptNode or xmlDOMWrapReconcileNamespaces