image_optim.yml

I've added the config file in config/ inside my rails app ass .image_optim.yml
and also tried image_optim.yml without any hope to work !
I don't have the pleasure to put it in .config/ in the deployment as its heroku.
is there anything wrong I do ?

You need to either put the .image_optim.yml in the application root directory or put it in config/image_optim.yml and add config.assets.image_optim.config_path = 'config/image_optim.yml' to rails config.

I've did that, thanks a bunch.
however, rails raised some errors due  to these configs
jpeg:
  jhead:
  jpegoptim:
    strip: all
    max_quality: 75
  jpegtran:
    copy_chunks: false
    progressive: true
    jpegrescan: false
  jpegrecompress:
    quality: 2
png:
  pngcrush:
    chunks: alla
    fix: false
    brute: false
    blacken: true
  optipng:
    level: 4
    interlace: false
    strip: true
  pngquant:
    quality: 100..100
    speed: 3
  advpng:
    level: 4
gif:
  gifsicle:
    interlace: false
    level: 3
    careful: false
  gifsicle:
    interlace: true
    level: 3
    careful: false

any configuration file around I can cheat from ?

this is the typical error:
/home/ahmgeek/.rvm/gems/ruby-2.2.2/gems/image_optim-0.21.0/lib/image_optim/config.rb:79:in `assert_no_unused_options!': unknown options {:jpeg=>{:jhead=>nil, :jpegoptim=>{:strip=>"all", :max_quality=>75}, :jpegtran=>{:copy_chunks=>false, :progressive=>true, :jpegrescan=>false}, :jpegrecompress=>{:quality=>2}}, :png=>{:pngcrush=>{:chunks=>"alla", :fix=>false, :brute=>false, :blacken=>true}, :optipng=>{:level=>4, :interlace=>false, :strip=>true}, :pngquant=>{:quality=>"100..100", :speed=>3}, :advpng=>{:level=>4}}, :gif=>{:gifsicle=>{:interlace=>true, :level=>3, :careful=>false}}} (ImageOptim::ConfigurationError)

Put worker names on the root level, there is no separation by image format.

thanks.

@toy putting config.assets.image_optim.config_path = "config/image_optim.yml" in config/application.rb results in undefined method config_path=' for nil:NilClass (NoMethodError)`.
If this is at all possible, could we maybe document it in the README?

+1 for @dt1973 comment

@dt1973 @zeroedin You are right, I've created #111. Also the option should be config_paths and not config_path, I've fixed it in my reply for less confusion

@dt1973 @zeroedin Fixed in 4daabc3ad44877bb61e3cf2bb2e0b40633a2bd30 and 4f3137e9248bcce3f33561b55593fdd1dcf9a04d

@toy thanks man MAD HUGS


Update I2P guide to use i2pd

https://www.getmonero.org/resources/user-guides/node-i2p-zero.html utilizes i2p zero which is no longer maintained since 2021.
They use a very old version of I2p version 0.9.50 (2021-05-18) which is vulnerable, example: https://xeiaso.net/blog/CVE-2023-36325/ (Attackers can de-anonymize i2p hidden services with a message replay attack). Official site https://geti2p.net/en/blog/post/2023/06/25/new_release_2.3.0, https://geti2p.net/en/blog/post/2023/12/18/i2p-release-2.4.0, https://geti2p.net/en/blog/post/2022/04/21/Easy-Install-Updates etc
Update guide using i2pd which is more well maintained implementation in C++ and very fast and lightweight.
Reference: https://landchad.net/monerod/#i2p

I just saw https://github.com/monero-project/monero-site/pull/1968#issuecomment-1783948345
@plowsof can you open a PR with the updated guide?

Afaik i2pzero pulls in latest java i2p router

Related and can help: https://github.com/PurpleI2P/i2pd_docs_en/pull/95

this issue can be moved to: https://github.com/monero-project/monero-docs

https://github.com/monero-project/monero-docs/pull/66
the above PR will remedy thus issue.
We'll need to modify the i2p guide on -site to redirect accordingly


fix: 修复数值单元格内的自定义 icon 点击时会选中单元格的问题 close #2333

👀 PR includes

✨ Feature
🐛 Bugfix

[x] Solve the issue and close #2333

📝 Description

默认单元格内的 icon 点击时会进行拦截, 不会触发单元格的点击事件, 避免触发选中, 但是 dataCell 没有做处理, 如果通过自定义 dataCell 的方式, 绘制自定义 icon, 这个时候应该拦截
相关 issue #2333 , 在 1.x 考虑到影响面未做修改, 2.0 中修改拦截的规则, 对所有单元格生效 (字段标记生成的 icon 除外)
🖼 Screenshot

Before
After

🔗 Related issue link

🔍 Self-Check before the merge

[ ] Add or update relevant docs.
[ ] Add or update relevant demos.
[ ] Add or update test case.
[ ] Add or update relevant TypeScript definitions.

Codecov Report
Attention: Patch coverage is 72.72727% with 3 lines in your changes are missing coverage. Please review.

Project coverage is 78.36%. Comparing base (ecdc9c8) to head (dca29a2).
Report is 257 commits behind head on next.

Files
Patch %
Lines

...ckages/s2-core/src/interaction/event-controller.ts
70.00%
1 Missing and 2 partials :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             next    #2567      +/-   ##
==========================================
+ Coverage   75.77%   78.36%   +2.59%
==========================================
  Files         257      275      +18
  Lines       11994    12471     +477
  Branches     2464     2536      +72
==========================================
+ Hits         9088     9773     +685
+ Misses       1398     1141     -257
- Partials     1508     1557      +49

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

:tada: This PR is included in version @antv/s2-v2.0.0-next.13 :tada:
The release is available on:

npm package (@next dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


drivers: uart: stm32: fix handling interrupt and async api in isr

When using the uart driver with interrupt and async api
at the same time (instance for interrupt and instance for async),
the transmission complete interrupt was handled in the async
handling section, even when interrupt driven api is used.
This caused transmission to not work properly in interrupt mode.
The fix is to move the interrupt mode handling to the begginning
of the isr. If async mode is used then interrupt mode code
will not be run.
Signed-off-by: Shlomi Vaknin<EMAIL_ADDRESS>Fixes: #35321

@manoj153 would you mind having a test, report back and  acknoledge if ok ?

@manoj153 would you mind having a test, report back and acknoledge if ok ?

Sure, I did a quick test and yes the shell is working so this seems to fix the issue.


Remove the -resilience-bypass flag and functionality.

LLDB no longer depends on it.
rdar://problem/48018240

This was factored out from https://github.com/apple/swift/pull/23425 and depends on https://github.com/apple/swift-lldb/pull/1393

@swift-ci test and merge

@swift-ci test and merge

@swift-ci test and merge


[BUG] "state unavailable: state is taken" errors

Describe the bug
I'm trying to follow a quickstart guide with SDK v2024-03-12-d2d0a82c8 for x86_64-unknown-linux-musl and nada_dsl-0.1.0-py3-none-any.whl, py_nillion_client-0.1.1-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl. OS: Ubuntu 22.04.3 (amd64).
Rigth after start, the following errors start appearing in the terminal:
(.venv) lexx@lexx-ubuntu:~/code/nillion/nillion-python-starter$ ./bootstrap-local-environment.sh
NILLION_SDK_ROOT is set to: '/home/lexx/code/nillion/nillion-binaries/v2024-03-12-d2d0a82c8/x86_64-unknown-linux-musl'
/home/lexx/code/nillion/nillion-binaries/v2024-03-12-d2d0a82c8/x86_64-unknown-linux-musl/run-local-cluster
ℹ found bin RUN_LOCAL_CLUSTER  -> [/home/lexx/code/nillion/nillion-binaries/v2024-03-12-d2d0a82c8/x86_64-unknown-linux-musl/run-local-cluster]
ℹ found bin USER_KEYGEN        -> [/home/lexx/code/nillion/nillion-binaries/v2024-03-12-d2d0a82c8/x86_64-unknown-linux-musl/user-keygen]
ℹ found bin NODE_KEYGEN        -> [/home/lexx/code/nillion/nillion-binaries/v2024-03-12-d2d0a82c8/x86_64-unknown-linux-musl/node-keygen]
/tmp/tmp.PFIOJq5Zve
Bootstrapping environment and updating your .env file...
✔cluster is running, bootnode is at /ip4/<IP_ADDRESS>/tcp/44245/p2p/12D3KooWESg6ku4GJLzRYbcSUinGYbosqyZnWxgxga9eijMdQk51
ℹ Cluster has been STARTED (see /tmp/tmp.PFIOJq5Zve)
ℹcluster id is 8fc1e6ca-fbb7-4200-bbaa-c5e944abb1a8
ℹusing 256 bit prime
ℹstoring state in /tmp/.tmpvU0jRt
⛓starting blockchain node...
✔blockchain node running on endpoint http://localhost:45685
🏃starting node 12D3KooWESg6ku4GJLzRYbcSUinGYbosqyZnWxgxga9eijMdQk51
⏳waiting until bootnode is up...
🏃starting node 12D3KooWRTrWjncVzQtcmiwqYTAMaBsT2ktjjXEGhbPfq7z862YS
🏃starting node 12D3KooWGeQ28g4dHfeiHPyzsiPjVM5QDd5N29P5PYHZZcvCw6Fz
🏃starting node 12D3KooWDG8b72yXfTMmTmbHKSyu2n2UtKPrkKTTxwLfopvJMWmu
🏃starting node 12D3KooWKRn6RhmHfTEMFDSQDskHFfDQFEpbx49bJK3QG9BF4xAP
🎁wallet keys written to /tmp/.tmpvU0jRt/private-keys.txt
📝payments configuration written to /tmp/.tmpvU0jRt/payments-config.yaml
🥾bootnode config written to /tmp/.tmpvU0jRt/bootnode.yaml
📝configuration written to /home/lexx/.config/nil-cli/config.yaml
✔cluster is running, bootnode is at /ip4/<IP_ADDRESS>/tcp/44245/p2p/12D3KooWESg6ku4GJLzRYbcSUinGYbosqyZnWxgxga9eijMdQk51
🔗websocket: /ip4/<IP_ADDRESS>/tcp/42765/ws/p2p/12D3KooWESg6ku4GJLzRYbcSUinGYbosqyZnWxgxga9eijMdQk51
🔑 Generating a node key and user keys (reader key and writer key)
🔑 Node key and user keys have been generated
--------------------
💻 Your Nillion local cluster is still running - process pid: 21511
22522
ℹ  Updated your .env file configuration variables: bootnode, cluster id, keys, blockchain info
📋 Compile all Nada programs './compile_programs.sh'
(.venv) lexx@lexx-ubuntu:~/code/nillion/nillion-python-starter$ [2024-03-21T11:42:38Z ERROR node::managers::preprocessing::handlers::preprocessing] Failed to process pre-processing message: send failed because receiver is gone
(.venv) lexx@lexx-ubuntu:~/code/nillion/nillion-python-starter$ [2024-03-21T11:42:48Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: adding shares
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: adding shares
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: adding shares
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: adding shares
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:50Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:50Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:50Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:50Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:50Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:50Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:50Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:50Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:53Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action c0c5af72-249a-757c-401d-647a6ce89626 batch 0 message handling failed: adding shares
[2024-03-21T11:42:53Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action c0c5af72-249a-757c-401d-647a6ce89626 batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:53Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action c0c5af72-249a-757c-401d-647a6ce89626 batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:53Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action c0c5af72-249a-757c-401d-647a6ce89626 batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:53Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action c0c5af72-249a-757c-401d-647a6ce89626 batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:53Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action c0c5af72-249a-757c-401d-647a6ce89626 batch 0 message handling failed: state unavailable: state is taken
(.venv) lexx@lexx-ubuntu:~/code/nillion/nillion-python-starter$ [2024-03-21T11:43:15Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 357c889a-bada-0ab9-b18d-d22a5fc8ba7e batch 0 message handling failed: failed to compute final output: not a quadratic residue
[2024-03-21T11:43:15Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 357c889a-bada-0ab9-b18d-d22a5fc8ba7e batch 0 message handling failed: failed to compute final output: not a quadratic residue

How to reproduce
I was following a quick start guide from the docs.
Expected behavior
No error message
Desktop (please complete the following information):
SDK v2024-03-12-d2d0a82c8 for x86_64-unknown-linux-musl and nada_dsl-0.1.0-py3-none-any.whl, py_nillion_client-0.1.1-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
OS: Ubuntu 22.04.3 (amd64).
Python 3.10.12

Describe the bug
I'm trying to follow a quickstart guide with SDK v2024-03-12-d2d0a82c8 for x86_64-unknown-linux-musl and nada_dsl-0.1.0-py3-none-any.whl, py_nillion_client-0.1.1-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl. OS: Ubuntu 22.04.3 (amd64).
Rigth after start, the following errors start appearing in the terminal:
(.venv) lexx@lexx-ubuntu:~/code/nillion/nillion-python-starter$ ./bootstrap-local-environment.sh
NILLION_SDK_ROOT is set to: '/home/lexx/code/nillion/nillion-binaries/v2024-03-12-d2d0a82c8/x86_64-unknown-linux-musl'
/home/lexx/code/nillion/nillion-binaries/v2024-03-12-d2d0a82c8/x86_64-unknown-linux-musl/run-local-cluster
ℹ found bin RUN_LOCAL_CLUSTER  -> [/home/lexx/code/nillion/nillion-binaries/v2024-03-12-d2d0a82c8/x86_64-unknown-linux-musl/run-local-cluster]
ℹ found bin USER_KEYGEN        -> [/home/lexx/code/nillion/nillion-binaries/v2024-03-12-d2d0a82c8/x86_64-unknown-linux-musl/user-keygen]
ℹ found bin NODE_KEYGEN        -> [/home/lexx/code/nillion/nillion-binaries/v2024-03-12-d2d0a82c8/x86_64-unknown-linux-musl/node-keygen]
/tmp/tmp.PFIOJq5Zve
Bootstrapping environment and updating your .env file...
✔cluster is running, bootnode is at /ip4/<IP_ADDRESS>/tcp/44245/p2p/12D3KooWESg6ku4GJLzRYbcSUinGYbosqyZnWxgxga9eijMdQk51
ℹ Cluster has been STARTED (see /tmp/tmp.PFIOJq5Zve)
ℹcluster id is 8fc1e6ca-fbb7-4200-bbaa-c5e944abb1a8
ℹusing 256 bit prime
ℹstoring state in /tmp/.tmpvU0jRt
⛓starting blockchain node...
✔blockchain node running on endpoint http://localhost:45685
🏃starting node 12D3KooWESg6ku4GJLzRYbcSUinGYbosqyZnWxgxga9eijMdQk51
⏳waiting until bootnode is up...
🏃starting node 12D3KooWRTrWjncVzQtcmiwqYTAMaBsT2ktjjXEGhbPfq7z862YS
🏃starting node 12D3KooWGeQ28g4dHfeiHPyzsiPjVM5QDd5N29P5PYHZZcvCw6Fz
🏃starting node 12D3KooWDG8b72yXfTMmTmbHKSyu2n2UtKPrkKTTxwLfopvJMWmu
🏃starting node 12D3KooWKRn6RhmHfTEMFDSQDskHFfDQFEpbx49bJK3QG9BF4xAP
🎁wallet keys written to /tmp/.tmpvU0jRt/private-keys.txt
📝payments configuration written to /tmp/.tmpvU0jRt/payments-config.yaml
🥾bootnode config written to /tmp/.tmpvU0jRt/bootnode.yaml
📝configuration written to /home/lexx/.config/nil-cli/config.yaml
✔cluster is running, bootnode is at /ip4/<IP_ADDRESS>/tcp/44245/p2p/12D3KooWESg6ku4GJLzRYbcSUinGYbosqyZnWxgxga9eijMdQk51
🔗websocket: /ip4/<IP_ADDRESS>/tcp/42765/ws/p2p/12D3KooWESg6ku4GJLzRYbcSUinGYbosqyZnWxgxga9eijMdQk51
🔑 Generating a node key and user keys (reader key and writer key)
🔑 Node key and user keys have been generated
--------------------
💻 Your Nillion local cluster is still running - process pid: 21511
22522
ℹ  Updated your .env file configuration variables: bootnode, cluster id, keys, blockchain info
📋 Compile all Nada programs './compile_programs.sh'
(.venv) lexx@lexx-ubuntu:~/code/nillion/nillion-python-starter$ [2024-03-21T11:42:38Z ERROR node::managers::preprocessing::handlers::preprocessing] Failed to process pre-processing message: send failed because receiver is gone
(.venv) lexx@lexx-ubuntu:~/code/nillion/nillion-python-starter$ [2024-03-21T11:42:48Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: adding shares
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: adding shares
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: adding shares
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: adding shares
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:49Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:50Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:50Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:50Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:50Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:50Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:50Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:50Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:50Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 5363f407-a20e-9ef0-b59e-a689181f30de batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:53Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action c0c5af72-249a-757c-401d-647a6ce89626 batch 0 message handling failed: adding shares
[2024-03-21T11:42:53Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action c0c5af72-249a-757c-401d-647a6ce89626 batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:53Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action c0c5af72-249a-757c-401d-647a6ce89626 batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:53Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action c0c5af72-249a-757c-401d-647a6ce89626 batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:53Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action c0c5af72-249a-757c-401d-647a6ce89626 batch 0 message handling failed: state unavailable: state is taken
[2024-03-21T11:42:53Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action c0c5af72-249a-757c-401d-647a6ce89626 batch 0 message handling failed: state unavailable: state is taken
(.venv) lexx@lexx-ubuntu:~/code/nillion/nillion-python-starter$ [2024-03-21T11:43:15Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 357c889a-bada-0ab9-b18d-d22a5fc8ba7e batch 0 message handling failed: failed to compute final output: not a quadratic residue
[2024-03-21T11:43:15Z ERROR node::managers::preprocessing::actions::preprocessing::handlers::action_message] Action 357c889a-bada-0ab9-b18d-d22a5fc8ba7e batch 0 message handling failed: failed to compute final output: not a quadratic residue

How to reproduce
I was following a quick start guide from the docs.
Expected behavior No error message
Desktop (please complete the following information):
SDK v2024-03-12-d2d0a82c8 for x86_64-unknown-linux-musl and nada_dsl-0.1.0-py3-none-any.whl, py_nillion_client-0.1.1-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
OS: Ubuntu 22.04.3 (amd64).
Python 3.10.12

Hi there! This looks like anvil (the standalone blockchain) might not be running. Can you please review the prerequisites here: https://docs.nillion.com/quickstart#install-script-dependencies

The issue got resolved when I used nilup and pulled updated nil-starter repo.


How to achieve the red arrows

Hello I was seeing the two gif in the demo and draw a polyline is clear in the proyect but im wondering how to achieve the red arrows, anyone knows?
Best regards,

Hello everyone, I'm also interested in this topic, who knows how to add red arrows from the demo GIF?


Port loader for NJ Middlesex County sites

We should port the loader for New Jersey’s Middlesex County public sites into this project. See current loader in NJ: https://github.com/newjersey/nj-vaccine-scraper/blob/main/src/middlesex/index.js

NJ state no longer needs to scrape this info directly from the county, and the county is no longer doing appointments anyway. Closing.


Disabled performance killing ASSERTS

On embedded targets, the Offset() function is called quite frequently, Within it, these ASSERTS generate compare/branch code which dramatically reduces the performance. By removing them, the inference pipeline on target CPUs like the Cortex-M run nearly 2x faster.

@googlebot I signed it!

Hi Larry,
Could you help measure the difference on the number of cycles or check the compiled the assembly code.
My understanding is that DCHECK is not ran in the release build (built with BUILD_TYPE=release)
Please check here: https://github.com/tensorflow/tensorflow/blob/acd6f26bbaa2f747b88bfd480c6d607b4836b9ef/tensorflow/lite/kernels/op_macros.h#L61
and here: https://github.com/tensorflow/tensorflow/blob/acd6f26bbaa2f747b88bfd480c6d607b4836b9ef/tensorflow/lite/micro/tools/make/Makefile#L200

I don't have a simple build environment to take your repo and run it on devices. It's easiest to test this on the Arduino library. This assumption about DCHECK may be true on "big" Arm and x86, but it's not true on embedded. Run the speech example sketch that comes with the Arduino_TensorFlowLite library (same code is in there) and then make the change I made. You'll see a dramatic perf difference.

Ah I see what you meant. It's hard to set compiler flag on Arduino so you're right that the speed on Arduino is not optimized. This PR touches code shared between TFLite and TFLite micro so it would be hard to submit it as it is for now. Let me think see what can we do.

Hi Larry,
Could you help verify if this PR helped your case?
https://github.com/tensorflow/tensorflow/commit/6d5f02b47af2efb5ed2f5b4ccf34d4abecf8cfde
Thanks,
Tiezhen

@bitbank2 Can you please check @wangtz's comments and keep us posted ? Thanks!

Hi Tiezhen,
I can't easily test your repo on my equipment, but your fix is correct. I approve.
Thanks for taking action on this issue.
L.B.


[CONFIGURATION-813]: Support both javax and jakarta namespace in mailapi

Contains the changes from the previously closed #107, rebased on master.

(pending CI build)
Thanks!

Thanks, @kinow! I think you win the award for fastest-ever approval of a PR :-)

@garydgregory, thanks for the feedback! Please take a look at #188 and let me know what you think.

May I know what's the new release version and target date to support jakarta namespace change for servlet-api (javax.servlet)
Such as File:
https://github.com/apache/commons-configuration/blob/master/src/main/java/org/apache/commons/configuration2/web/ServletConfiguration.java
https://github.com/apache/commons-configuration/blob/master/src/main/java/org/apache/commons/configuration2/web/ServletContextConfiguration.java
https://github.com/apache/commons-configuration/blob/master/src/main/java/org/apache/commons/configuration2/web/ServletFilterConfiguration.java
https://github.com/apache/commons-configuration/blob/master/src/main/java/org/apache/commons/configuration2/web/ServletRequestConfiguration.java

There is no set plan ATM, we need to consider if this change requires a major version change and all that goes along with that.


Commandline interface

Basic interface for the command line. Some basic functionality that could be plugged in are the data i/o procedures.

[ ] test call
[ ] argparse set up
[ ] fmri -> DataSet
[ ] meadows -> DataSet

wrong base branch


Can't join Velocity Server with BungeeGuard (Unable to connect to lobby: Unable to authenticate)

Hi,
I wanted to make a Velocity server with bungeeGuard (paper on the MC server side), but I can't join my server
I set bungeecord in the spigot.yml to true
I also set bungeecord to true in the velocity.toml
the forwarding.secret contains:
{TOKEN}

the config.yml in BungeeGuard contains:
# BungeeGuard Configuration

# Allowed authentication tokens.
allowed-tokens:
  - "TOKEN"

# Messages

# Kick message sent to connections without any forwarded data from the proxy.
# Most likely a vanilla client connecting directly to the server, bypassing the proxy.
no-data-kick-message: "&cUnable to authenticate - no data was forwarded by the proxy."

# Kick message sent to connections with forwarding data, but without a correct BungeeGuard token
# included in their handshake. Assuming BungeeGuard is installed correctly on all proxies,
# this is most likely a client trying to exploit the BungeeCord protocol to spoof their uuid.
invalid-token-kick-message: "&cUnable to authenticate."

TOKEN = my token

Just use Velocity+Paper and drop BungeeCord+Spigot. It's superior in every way anyway.
From https://github.com/lucko/BungeeGuard/blob/master/INSTALLATION.md

(There is no need to install BungeeGuard.jar - it is built into Velocity already!)


Generated tests for trait impls

 Issue by Kimundi
Monday Feb 04, 2013 at 12:53 GMT
For earlier discussion, see https://github.com/rust-lang/rust/issues/4782
This issue was labelled with: A-an-interesting-project, A-testsuite, A-traits, I-wishlist in the Rust repository

After an discussion about how for example 0 == -0, and how it interacts with traits, I had the thought it might be nice to have unit tests on traits that get generated for for each impl of it.
Example:
trait Bar {
    static fn zero() -> Self;
    fn neg(&self) -> Self;
}

#[test(trait)]
fn test_bar<T: Bar>() {
    let x: T = Bar::zero();
    let y = x.neg();
    assert x == y;
}

in some other crate:
impl Bar for float {
    static fn zero() -> float { 0.0 }
    fn neg(&self) -> float { - *self }
}

Then a rustc --test for that crate would generate this function:
#[test]
fn test_bar_float() { test_bar::<float>() }

This would require trait test to somehow be made publicly callable from other crates for test compilation.
Alternative example, which might be easier to implement:
trait Bar {
    static fn zero() -> Self;
    fn neg(&self) -> Self;

    #[test]
    fn test_bar() {
        let x: Self = zero();
        let y = x.neg();
        assert x == y;
    }
}

1000x this.
Interfaces having tests? It's a genius idea and if I implement Write and the Write trait tests pass my impl I would feel reasonably safe. We have an N x M problem of testing all impls meet all their interface obligations. Being able to have 'official' Trait tests would be a revolution in testing. If there's a framework for making this easy then people will do it - exhibit 1: xUnit.
I also agree that one would want to be able to not run the tests for an impl, but would be great to do something like:
#[derive(Debug, Clone, Eq, Hash)]
#[autotest(Debug, Clone, Eq, Hash)]
pub struct Ident(String);
Though in the above there might be some tests one would like to run for anything Eq + Hash, rather than just single traits.
In 2013 when this was first suggested it might have been too soon, but the time is now, the world is ripe for this to happen. We have all the source code for the tests shipped with each crate, which is the first step down this road.
Has anyone done / seen any crates trialing out some ideas on how this might work?

We have procedural macros, so all this can be implemented in an external
crate.
On Mar 11, 2018 8:19 PM, "Squirrel"<EMAIL_ADDRESS>wrote:

1000x this.
Interfaces having tests? It's a genius idea and if I implement Write and
the Write trait tests pass my impl I would feel reasonably safe. We have an
N x M problem of testing all impls meet all their interface obligations.
Being able to have 'official' Trait tests would be a revolution in testing.
If there's a framework for making this easy then people will do it -
exhibit 1: xUnit.
I also agree that one would want to be able to not run the tests for an
impl, but would be great to do something like:
#[derive(Debug, Clone, Eq, Hash)]
#[autotest(Debug, Clone, Eq, Hash)]
pub struct Ident(String);
Though in the above there might be some tests one would like to run for
anything Eq + Hash, rather than just single traits.
In 2013 when this was first suggested it might have been too soon, but the
time is now, the world is ripe for this to happen. We have all the source
code for the tests shipped with each crate, which is the first step down
this road.
Has anyone done / seen any crates trialing out some ideas on how this
might work?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/rust-lang/rfcs/issues/616#issuecomment-372136562, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AApc0kjJULQajljzBIQHNJrDrMa6IeHmks5tdWqtgaJpZM4DU_tf
.

Related:
http://degoes.net/articles/principled-typeclasses
https://github.com/rust-lang/rfcs/issues/1077#issuecomment-359074589

I’ve got some examples of trait tests up and running at https://github.com/gilescope/iunit
(It requires a compiler plug-in at the moment - http://github.com/gilescope/trait_tests )

trait Bar {
    static fn zero() -> Self;
    fn neg(&self) -> Self;

    #[test]
    fn test_bar() {
        let x: Self = zero();
        let y = x.neg();
        assert x == y;
    }
}

I just released a crate tested-trait that enables this style of testing traits. Examples and details in the docs and announcement.
I didn't know about this RFC and trait_tests until after writing tested-trait. tested-trait is similar to trait_tests, but has a design I think is more ergonomic and robust. I wrote a brief comparison here.

Nice job! Being able to add where clauses to the individual tests gives it a lot of flexibility. Can one add multiple test_impl attributes if you want to test it for several concrete implications?

Nice job! Being able to add where clauses to the individual tests gives it a lot of flexibility. Can one add multiple test_impl attributes if you want to test it for several concrete implications?

Thanks! To test multiple concrete implementation you can pass a list to test_impl — see here


[CS2103T-W14-2] Coach2K22

Our product helps busy sports coaches organise their overwhelming lists of contacts and messy weekly schedules. It also provides them with a platform to visualise defensive and offensive plays as the game unfolds.

Codecov Report

Merging #61 (f4c3cdb) into master (4f7660a) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #61   +/-   ##
=========================================
  Coverage     72.15%   72.15%
  Complexity      399      399
=========================================
  Files            70       70
  Lines          1232     1232
  Branches        125      125
=========================================
  Hits            889      889
  Misses          311      311
  Partials         32       32

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 4f7660a...f4c3cdb. Read the comment docs.


feat: update to track latest spec changes

Automated changes after Neon spec has been updated

:tada: This PR is included in version 1.8.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Initial draft of the August newsletter

[x] Update contributors data (@LKedward)
[ ] Flang updates (@AlexisPerry)
[x] LFortran updates (@certik)
[ ] Ensure PRs are up to date at the end of the month (@milancurcic)

Just a friendly reminder that we aim to merge this on August 1. Thank you!

Thanks for starting Milan! Looks good pending updates to the PRs.

I will submit LFortran later today.

I am still working on it.

@LKedward is there some documentation how you update the automatic contributor list? I know I wrote some initial scripts, but I think you might have some changes to those that you use, and I would like to learn and document how to do this.

I don't think I've made any changes to the original scripts, so I'm just following the README as documentation. I can add something to our Newsletter wiki page, however the process needs to be moved into our CI - unfortunately I haven't had the time to do this quite yet.

I'm just following the README as documentation

This README: https://gitlab.com/fortran-lang/github_stats/-/blob/master/README.md or some other README?

Yes that README. I just updated the Wiki page with some basic instructions.

I see it now, awesome. We should improve the scripts more. For example, it seems we do not need to store the actual text of the comments. I stored initially everything, as I didn't know if we will need it, but it seems we don't (unless we wanted to count words, or something like that).

#build_preview

Thank you all, the newsletter looks good, I'll merge.

#delete_preview

Sorry I missed the last couple newsletters; I was out on maternity leave.  Will catch up on the Flang updates in the next one.

@AlexisPerry no problem, thanks for letting us know and looking forward for the next month's update.


[Question] Using ManagedIdentityCredential with EncryptedBlobClientBuilder

Query/Question
Is there a way to use ManagedIdentityCredential class to authenticate on Azure Storage using EncryptedBlobClientBuilder?
I am getting exception :

c.a.identity.ManagedIdentityCredential   : Azure Identity => ERROR in getToken() call for scopes [https://accountName.blob.core.windows.net/.default]: ManagedIdentityCredential authentication unavailable. Connection to IMDS endpoint cannot be established, connect timed out.
and
java.lang.RuntimeException: MSI: Failed to acquire tokens after retrying 3 times at com.azure.identity.implementation.IdentityClient.lambda$authenticateToIMDSEndpoint$36(IdentityClient.java:1073)

Why is this not a Bug or a feature Request?
This is a question regarding exception I am getting while using ManagedIdentityCredential with EncryptedBlobClientBuilder
Setup (please complete the following information if applicable):
I am using IntelliJ on macOS Catalina and following dependencies:
<dependency>       <groupId>com.azure</groupId>       <artifactId>azure-identity</artifactId>       <version>1.2.1</version>     </dependency> <dependency>       <groupId>com.azure</groupId>       <artifactId>azure-storage-blob</artifactId>       <version>12.6.1</version>     </dependency>     <dependency>       <groupId>com.azure</groupId>       <artifactId>azure-storage-blob-cryptography</artifactId>       <version>12.6.1</version>     </dependency>
Also, my code looks like this:
new EncryptedBlobClientBuilder().key(encKey, KeyWrapAlgorithm.A256KW.toString())                 .keyResolver(resolver)                 .containerName(containerName)                 .endpoint("https://accountName.blob.core.windows.net/containerName"),                 .credential(new ManagedIdentityCredentialBuilder().clientId(clientId).build());
Please advise on how to proceed.
Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[x] Query Added
[x] Setup information Added

@gapra-msft could you please follow up with @ChimneyCake

Hi @ChimneyCake, ManagedIdentity credential should work. It looks like the identity SDK is failing to acquire the Token.
@g2vinay could you take a look?

@ChimneyCake
The ManafgedIdentityCredential won't work on the local development machine, it works only on Azure Hosted Machines/Services.
For Local use, I recommend using [ClientSecretCredential](https://docs.microsoft.com/en-us/azure/developer/java/sdk/identity-service-principal-auth#client-secret-credential) which uses service Principal Authentication or one of the credentials which support Authentication in Development environments.

@g2vinay
Except in local machine, I tried on Production environment. I'd like to replace storage account key with authentication using Managed Identities. I already have Storage Account and Managed Identities created and I would like to make sure that Storage is only accessible to roles defined in the Managed Identity. What do you propose for that purpose?

@ChimneyCake
On which Azure Resource (Production env) are you running the application/code on?
Assuming you're running this on Azure VM,
you will need to enable Managed Identity on the Azure VM first, in order to use ManagedIdentityCredential
You can use System Assigned or User Assigned Identity with the Azure VM.
Follow detailed Instructions here.
I notice you're passing a clientId to ManagedIdentityCredential in your code, what resource is represented by this clientId here?
new ManagedIdentityCredentialBuilder().clientId(clientId)
Once you've enabled Managed Identity on the Azure VM, In your storage account resource, assign RBAC access to the Azure VM System/User assigned Identity via IAM.
With this setup, the ManagedIdentityCredential should work fine.

@g2vinay
ClientId I am passing is clientId of Managed Identity resource I have.
I have successfully generated an access token(having Azure Identity => getToken() result for scopes [https://accountName.blob.core.windows.net/.default]: SUCCESS in my log) but I started getting an exception related to storage access:
com.azure.storage.blob.models.BlobStorageException: Status code 403, (empty body) 	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) 	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) 	at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source) 	at com.azure.core.http.rest.RestProxy.instantiateUnexpectedException(RestProxy.java:357) 	at com.azure.core.http.rest.RestProxy.lambda$ensureExpectedStatus$6(RestProxy.java:420) 	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:44) 	at reactor.core.publisher.Mono.subscribe(Mono.java:4213) 	at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:75) 	at reactor.core.publisher.MonoFlatMap$FlatMapMain.onComplete(MonoFlatMap.java:174) 	at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onComplete(FluxDoFinally.java:138) 	at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:206) 	at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onComplete(FluxMap.java:262) 	at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onComplete(FluxDoFinally.java:138) 	at reactor.core.publisher.FluxHandleFuseable$HandleFuseableSubscriber.onNext(FluxHandleFuseable.java:195) 	at reactor.core.publisher.FluxContextStart$ContextStartSubscriber.onNext(FluxContextStart.java:96) 	at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1782) 	at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:121) 	at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:252) 	at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:136) 	at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:378) 	at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:373) 	at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:429) 	at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:625) 	at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:96) 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) 	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) 	at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436) 	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) 	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) 	at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251) 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) 	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) 	at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1526) 	at io.netty.handler.ssl.SslHandler.decodeNonJdkCompatible(SslHandler.java:1287) 	at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1324) 	at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:501) 	at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:440) 	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) 	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) 	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) 	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) 	at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:792) 	at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:475) 	at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:378) 	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) 	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) 	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) 	at java.base/java.lang.Thread.run(Unknown Source) 	Suppressed: java.lang.Exception: #block terminated with an error 		at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:99) 		at reactor.core.publisher.Mono.block(Mono.java:1680) 		at com.azure.storage.common.implementation.StorageImplUtils.blockWithOptionalTimeout(StorageImplUtils.java:99) 		at com.azure.storage.blob.specialized.BlobClientBase.existsWithResponse(BlobClientBase.java:233) 		at com.azure.storage.blob.specialized.BlobClientBase.exists(BlobClientBase.java:216)
What could be the reason for seeing this? Is there any additional configuration I should have to make this work as a whole?
Before adding ManagedIdentityCredential everything worked as it should, and adding ManagedIdentityCredential is the only change.

Hi @ChimneyCake
Could you share the permissions on the Managed Identity Credential? You could be missing some permissions.
In addition to that sharing the x-ms-requestid for the failed storage call would also help me identify why the storage service is throwing this error.

@gapra-msft
You are right, I was missing some of the permissions. Now, I have added Storage Blob Data Contributor role to my Managed Identity, and it works as it should.
Thank you all for help!

Great! I will go ahead and close this issue as I believe its been resolved. Feel free to re-open/open a new issue if you hit other problems.


Thge Command line for installing on physical machines is a copy of the VMware section

The silent install of the Mobility agent is a direct copy from the VMware docs:
/Platform "VmWare".  I am assuming for a physical machine this is not the case.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: c08001ec-4173-259d-36a6-2534945d2a85
Version Independent ID: 83449fbf-57bc-30a7-2e13-55fc0451aa2b
Content: Automate installation of the Azure Site Recovery Mobility Service for disaster recovery of VMware VMs and physical servers to Azure using using System Center Configuration Manager
Content Source: articles/site-recovery/vmware-azure-mobility-install-configuration-mgr.md
Service: site-recovery
GitHub Login: @Rajeswari-Mamilla
Microsoft Alias: ramamill

@frehnejc Thanks for your comment. We are actively investigating and will get back to you shortly.

@Rajeswari-Mamilla Can you please confirm the script to work on physical machines?

@frehnejc Thanks for your feedback. Did you try this? I believe that the VMware parameter works for both VMware and physical machines.

Yes I agree please close the issue.
On Thu, 10 Oct 2019 at 4:52 pm, Rayne Wiselman<EMAIL_ADDRESS>wrote:

@frehnejc https://github.com/frehnejc Thanks for your feedback. Did you
try this? I believe that the VMware parameter works for both VMware and
physical machines.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/azure-docs/issues/40293?email_source=notifications&email_token=AGIOIEGZLWNXWJ5XSNGR5BTQN3ULRA5CNFSM4I6NN5TKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEA3OK6A#issuecomment-540468600,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGIOIEBFSRCLFW44BGGFKOLQN3ULRANCNFSM4I6NN5TA
.

Thanks. #please-close


Fix main build errors

Propose changes:

add fix for following error:

bark.cpp/bark/bark.cpp:2048:43: error: use of undeclared identifier 'encodec_verbosity_level'; did you mean 'bark_verbosity_level'?
        encodec_model_path, n_gpu_layers, encodec_verbosity_level::LOW);
                                          ^~~~~~~~~~~~~~~~~~~~~~~
                                          bark_verbosity_level
/oos/bark.cpp/bark/./bark.h:23:12: note: 'bark_verbosity_level' declared here

add doc to convert encodec.cpp weight to ggml

relocation R_X86_64_32 against .text' can not be used when making a shared object`?

https://github.com/BVLC/caffe/issues/2171#issuecomment-85450358
This fixed it on Linux

Hi @ti3x ! Thanks for trying it out. This should be fixed with #139 . Can you tell me if this works on your side?

Closing as this has been fixed in #139 and the bug has been resolved


Investigate if we can function without the build folder in the developer enviroment.

Please provide a summary of the feature
There's been some discussion that we do not need the build folder or the npm run build command for the developer environment. I have no been able to get the login with discord to work while running the client and server without a build folder.
Are there any potential issues you foresee with this feature
It's my understand the backend needs the build folder to server any new requests from the front-end, but I am not entirely confident on that.

This has been confirmed as possible. Opening new and better-structured issue to assign.


How do I handle videos?I've found that if a person lies on their legs and can't detect it, how can it be improved?

Yes, I used to want to use this processing video, tried many times but failed, someone knows how to modify can detect video? In addition, I found that when I lie down or flat body, especially when the legs do not bend the detection effect is not very good, I adjusted the threshold effect is not obvious, someone knows what to do?

Have you solved the above problems，share please


EngEd - K8s Edge App 2022 Hackathon: recTV

Submission materials are in .md file attached to the PR as specified as well as below.

📛 Project Name
recTV
✍ Project Description
There are many TV Shows & Movie recommendation apps but most only show you content similar to those you already like. But what about those you dislike? If you're tired of the same old recommendations apps showing you shows and movies you've already dismissed as not to your taste, check out recTV.
As well as showing you similar shows (and allowing you to drill down into specific seasons and episode to get a detailed idea about what your new perspective show/movie could be), we'll showcase altnerative media that people who didn't like it, preferred instead. No longer will you have to suffer through the same set of recommendations displayed all the time.
We've made the first recommendation app of its type without requiring mandatory accounts so it's as frictionless a user experience as possible.
🔗 Project URLs
rectv.spyrath.dev
GitHub Repo
PR
📽 Project Video
Demo Video
👨💻 Project Tech Stack
Since we started the hackathon two days before the deadline, time was of the essence so I chose a vanilla JS Node.js stack with Express and EJS as it was simple, I had a lot of experience with it and it would be easy for others with JS knowledge to grasp.
After research TV & Movie APIs, I settled on TMDB since it was free and would be able to accomplish everything we needed (obtain movie and TV metadata and recommendations). I experimented with an API wrapper library - node-themoviedb but encountered some issues with certain API calls so changed to Axios to call the API directly which was flawless.
We used livereload and connect-livereload to hotreload the static parts of our web app and Beautify, eslint and ejslint to lint and format our code consistently and to industry-standards.
🐳 KEI Implementation Process
We used Section's KEI platform to deploy our Node.js web application to the web using our subdomain. I enjoyed using KEI because it made it easy to use K8 because it abstracted a lot of the process so even though I had never used K8 before or really knew what it was except for some sort of containerised load balancer (some amalgamation of Docker and Nginx), I was able to deploy our web app to it in a matter of hours.
It did find the deployment process difficult because the Section documentation seemed a bit light on depth and details and seemed to assume a familarity with these containerised technologies (Kubernetes) and how to use them to deploy containers already. A more basic step-by-step guide for the less experienced would have been nice.
The first point of confusion was the dummy URL and application as I had assumed that since the application name was the dummy URL I would need to create a new application with the subdomain I wanted to use but instead I could add a new domain in the existing application.
After that, it was extremely easy to deploy the Nginx container to the Section Edge by using the sample YAML files (and setting up an ingress) and then it worked correctly on the chosen subdomain.
However, even though the next steps in the Section Docs said to look at the Apps documentation to deploy other Apps to the Section Edge, it only discussed HTTP extensions. It made no mention of how to containerise web applications to deploy onto the Edge (it again assumed prior knowledge that we would know how to do this).
I found a helpful guide that helped me to write a Dockerfile for my Node.js web app which worked but ran into the ImagePull: Always issue (which was my fault for not reading the docs throughly) so learned how to push my first Dockerfile to the DockerHub registry through the quickstart guide.
I then deployed the YAML files again but nothing had changed. I checked on my pods in the console and it had eleven of them. Using StackOverflow, I found some code to delete the pods and developments which worked as I checked locally but on the Section console, they still showed up.
Eventually, I discovered it can take a while for these changes to propagate. After removing the NGINX container - and other duplicates, I updated all my config files to use port 80 and then deployed to the Edge again.
It worked 😊. I had successfully deployed to the edge. I discovered I need to use the HTTPS URL specifically for SSL, it wouldn't redirect non-HTTP traffic to HTTPS but I assume I needed to use a reverse proxy such as Nginx for this. It would be nice if the HTTPS page in the Section API docs mentioned this.
Overall, if I had prior knowledge of containerisation (which the Section Docs advise you to have), I probably would have managed to deploy to the Edge without any issues (since the sample tutorial is excellent for those with prior knowledge but could do with guidance for how to deploy web apps) but would advise the Section Docs to be expanded upon even to briefly link to these guides for beginners rather than the overwhelming Kubernetes docs to provide a more guided understanding of how to proceed with a layman's understanding.
🤼 Team Members
Name: Louise Findlay
Email<EMAIL_ADDRESS>Author Profile: louise-findlay
Implemented: Back-end, Deployment & Documentation
Name: Michael Barasa
Email<EMAIL_ADDRESS>Author Profile: michael-barasa
Implemented: Front-end & Documentation
Name: Briana Nzivu
Email<EMAIL_ADDRESS>Author Profile: briana-nzivu
Implemented: Documentation & Video

🚀


onMove callback

Hey,
First of all, thank you for all your good work! I love this plugin.
I'm trying to create an interface that has an image manipulation area and a non-moveable preview next to it, and I'm having a hard time doing that with this plugin. The easiest way for me to do this would be to have some sort of onMove callback that lets me get access to the current state of the image as it's being moved. Are there any plans to make this available anytime soon?

Also hoping for an onZoom callback that's part of the plugin

Good suggestions. I just added onOffsetChange and onZoomChange callbacks on the dev branch. Feel free to play with it and let me know what you think.

Thanks for this amazingly useful plugin. I am also missing this one feature.
Is that this version? https://github.com/scottcheng/cropit/blob/dev/dist/jquery.cropit.js
I can't get this to work... I need to be  able to get the position of the image when you drag it around or zoom it.
onOffsetChanged: function () {
console.log('test');
}, - nothing gets logged...
And the following gives an error in this dev branch: var imageSize = $imageCropper.cropit('imageSize'),
Could you please add a callback that we can use to get coordinates when dragging the image around over the page? The reason I need this is that I need to keep a vertical red line centered on the image at all times, so the I need to know where to position the line when the user drags or zooms the image.
Cheers!


still not thread-safe~~

Last Oct, I use the commit https://github.com/litespeedtech/lsquic/commit/2f4629f27dc51dddee699fef2bfcc0c33e60ccb2 to solve the thread-safe problem and it works fine.
But In Release 2.22.0, lsquic did not use that thread-safe commit, instread, it used ssl_ctx ext_data to save compressed cert.
If ssl_ctx is the same one in different thread, it wll cause thread not safe, and this will cause assert(ccert->refcnt > 0) failed in put_compressed_cert.

That patch is on the master branch.
Our usage does not require strict thread-safety.
Quality pull request is welcome to make the library more MT friendly. :-)


Configurable rest password management

Configurable rest password management.
Its possible rename fields for HTTP request (username, password, oldPassword), and send data in x-www-form-urlencoded format.

 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.

Unfortunately, I have no idea how I can fix it.


Publish app on Fdroid

Hello, would it be okay for this app to be added to Fdroid?
I have created a request for this here - https://gitlab.com/fdroid/rfp/-/issues/1854
Fdroid seeks the app developer's consent before they include it on the app store.

Any update on that topic? (maybe @pinakinkansara)

The RFP at F-Droid is now entering candidate-to-close phase as there's no response – we cannot build it in its current state, as it comes with proprietary dependencies. So any chance you could work on this, @bcgovjz?

Closing since this app is already not in use in BC anymore. So there is very little benefit in having it published on F-droid now.

Thanks for clarity, @charsi – I've then closed the RFP at F-Droid as well.


Feature/booklstore api

The Bookstore App is an app built with React. In this milestone, I connected the book application to an existing API to create and remove books on a remote server. I also styled the application.

Hi @Chike1990,
While you made a great effort in this project, unfortunately, I cannot proceed to review your code.
Invalid Code Review Request
You have submitted a project, that does not include any commit related to the milestone requested from Microverse. Because of that I can't review your project correctly and comment on the changes made. Please make sure that the changes that you have made are included in the Pull Request so reviewers can comment on them, request changes, or approve the Pull Request.
Your Code Review Request will be marked as invalid in your Dashboard, so please submit a new one once you are ready 🙏
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear or you can always find me on slack!
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

Invalid Code Review Request does not count into the code reviews limit.

I am repeating this module


Error: connect ECONNREFUSED on the websocket connect function

Hello, when using league-connect I systematically receive an Error: connect ECONNREFUSED <IP_ADDRESS>:62036
It seems to happen on the connect() function when League of Legends is launched for the first time after the script is executed (meanwhile it waits on the authenticate function call)
import { connect, authenticate, LeagueClient } from 'league-connect';

var credentials = await authenticate({awaitConnection: true});
var client = await new LeagueClient(credentials);
var ws = await connect(credentials);

ws.on('message', message => {
	console.log(message.data.uri);
})

client.on('connect', (newCredentials) => {
	console.log('new credentials:\r\n');
	console.log(newCredentials);
})

client.on('disconnect', () => {
	console.log(client);
	console.log('it has disconnected\r\n');
})

client.start();```

Hello there, sorry for the late reply!
I belive this is the same websocket issue that occurs in #56 where the WebSocket connection is not opened immediately after the client process has been detected. Until I have time to implement a fix, you can use a tiny setTimeout/interval for a second or two after the client has been detected.

Alright, thank you for the reply 👍

Closing as duplicate of #56


Fix bad option name in drawable

There is a typo in the drawable function, that prevent the overlaping when position is outside.
Probably fixing #91

I've got the same issue and fix it with the same modification.
@emn178 Could you merge this in the package please? :)

I hit this as well. +1 for merge and release.


Small network: Code readability and docs

Fixes a wrong state transition and a confusing label in the outgoing.rs state chart docs. Additionally, makes the handle_dial_outcome implementation a little less confusing.
This PR has no changelog entry, since it does not change anything visible to the end user.
Closes #1891 and closes #1889

bors r+


Does not work on versions of Android before 4.2.1

Android doesn't get proper webp suppport until 4.2.1, which means devices with earlier versions than that will not work.

Actually - earlier version of android don't work, but not because of the reason I stated above.
The DllImport attribute is meant not to include the 'lib' at the start of the library name, but it seems that later versions of android (4.2 or 4.3 onwards, I think) will ignore 'lib' put at the start of a library name whereas the older versions of android will not. I should have a pull request with a fix for this fairly soon.

Good spot, your right the DllImports should never have had the 'lib' prefix (unfortunately I only have an Android 4.4 device, so the issue was never highlighted for me), should be as simple as removing the 'lib' prefix. I should be able to patch this on the weekend.


Add Vietnamese Language Translation

This PR introduces support for the Vietnamese language across various components in the application. It includes translations for UI messages, dialogs, modals, and notifications to enhance the user experience for Vietnamese-speaking users.
Testing:

Verified that the translations display correctly within the UI.
Ensured that fallback mechanisms work for untranslated strings.

Screenshot

Hey pal good work here. Seems like we have the same idea as I also opened a PR yesterday for the same thing: https://github.com/bluesky-social/social-app/pull/6564.
I took a quick look at your PR and we agree on most translations. I'll be nice if you do a quick review on my branch at #6564. I'm more than happy if you want to contribute some commits into my branch at https://github.com/vnphanquang/bluesky-social-app/tree/main. Cheers!

Hmm, this is quite unexpected. The last time I checked, there weren’t any, and now we have two simultaneously. Haha.
I suppose we could close this for now and use it as a reference when necessary.


Add Astra Terra to the list of games "Built with Piston"

Hi all, I can't find a GitHub repo for your website, so I'm just putting an issue here until someone can point me in the right direction to contribute to it.
I and a team of friends are working on a Piston-powered real-time strategy sci-fi game, Astra Terra with procedural worlds and a focus on story and simulation. Its powered by a goal-oriented AI, among other things. My team consists of an artist, myself (a programmer) and another programmer. We've been working on the game for about two years now, and have gotten quite far along. We plan on releasing it on Steam for about $10, so it doesn't have a GitHub repo (we use a private BitBucket), but our website has a weekly blog. You can also find our design file (slightly incomplete) here.
Let me know what you guys think about adding this to the piston.rs website.

The link to the blog is broken.

Yes, my apologies. I’ve moved the website to
http://christopherdumas.org/astraterra
On Wed, Oct 17, 2018 at 1:39 PM Sven Nilsen<EMAIL_ADDRESS>wrote:

The link to the blog is broken.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/PistonDevelopers/piston/issues/1245#issuecomment-430780370,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB1Ml4puUvuPXMTBLubAeG0K8zvxkp1Uks5ul5V4gaJpZM4Xcxxz
.

I added it to the wiki list: https://github.com/PistonDevelopers/piston/wiki/Games-Made-With-Piston
If you have a suitable screenshot, then we can replace "Playform" on the front page. This is a project that no longer uses Piston.
The repo for the website is:
https://github.com/PistonDevelopers/pistondevelopers.github.io

We have a lot of pretty great screenshots, but our artist is in the process
of revamping the graphics so I’ll get back to you when that’s done.
Awesome, thanks! I’ll make my PR there.
On Thu, Oct 18, 2018 at 5:52 PM Sven Nilsen<EMAIL_ADDRESS>wrote:

I added it to the wiki list:
https://github.com/PistonDevelopers/piston/wiki/Games-Made-With-Piston
If you have a suitable screenshot, then we can replace "Playform" on the
front page. This is a project that no longer uses Piston.
The repo for the website is:
https://github.com/PistonDevelopers/pistondevelopers.github.io
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/PistonDevelopers/piston/issues/1245#issuecomment-431210169,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB1Ml8cRpD6F5JwEfTs-FyzeokNyBWqlks5umSJfgaJpZM4Xcxxz
.


Add new method to struct generation for setting all bit fields of a struct with one underlying write

This is useful for when writing has a side-effect.
For completeness we should implement the reading end as well.
Once this is added, re-generate HAL documentation for:

https://github.com/vkottler/hal-rp2040
https://github.com/vkottler/hal-xmc4700

Merged here: https://github.com/vkottler/ifgen/pull/51.


Unable to deploy API due to conflicting aws-cdk/certificate-manager version with SLS CDK construct

Should probably do #486 as well

Closed in #632


Path sorting optimizations (MLDB-1699)

Gains back the speed lost from the natural sorting of paths.

+1, minor comment


Update dependencies for labkey-client-api to use proper group and version number

targeting 20.3-SNAPSHOT instead


Enhancement: Add "kill switch" for strict corporate environments

While I understand and support the motivation behind SponsorLink, in order to be usable in many corporate environments it needs to provide ability to disable the telemetry.
Similar to how this is handled in .Net, where telemetry is on by default and you can disable it by setting environment variable, SL could provide similar functionality.
Proposal:

As a first check, verify if there is an environment variable DISABLE_SPONSORLINK set to true. If so, terminate.

That should satisfy many corporate security departments while still keeping the awareness up.

As currently it works with DOTNET infrastructure, it may be great to first check that customer opt out of DOTNET telemetry: DOTNET_CLI_TELEMETRY_OPTOUT.
If it is set, use opt-in mechanics only, otherwise allow to opt-out of SL.
With it, for most customers it will still be active by default. For customers, that worry about telemetry data enough to opt-out Microsoft telemetry, it will not irritate them unless they explicitly  allowed it.

@iskiselev only thing is apparently from .net7 dotnet telemetry is opt-in, not opt-out. However, the analyzer can still display a diagnostics message when opted-out. The least of all evils to just raise the awareness.

@psimsa , after more research (https://learn.microsoft.com/en-us/dotnet/core/tools/telemetrym dotnet/sdk#24474, dotnet/sdk#25935) dotnet cli telemetry is still opt-out in all Microsoft builds and for source build (used by OS maintainers) it is disabled.
I've not found any place that will say about opt-in.

I agree with @iskiselev that SL should follow whatever is set for DOTNET_CLI_TELEMETRY_OPTOUT first and foremost.
Also, telemetry should be entirely orthogonal with the sponsorship validation/verification. I'd even go as far as saying that telemetry should just follow the dotnet envvar and not even require a separate one (after all, if you don't trust MS for telemetry, why would you trust anyone else?). Although perhaps you might want to disable just SL? In that case, you'd most likely disable it entirely, and not just telemetry though?
So:

If DOTNET_CLI_TELEMETRY_OPTOUT, no SL telemetry whatesoever
If SPONSORLINK_OPTOUT (or similar), no SL telemetry neither sponsorship checking

I don't see a good scenario where you'd opt out of SL telemetry but still want the sponsoring check...

@kzu, if sponsorship validation would be reimplemented to not include any trackable information, it would really be orthogonal to telemetry. While sponsorship check is done by fetching any data from internet in a build, it still too similar to telemetry - just because it is possible to collect some information from network request, even if it does not include any PII. It still include IP address, so it is possible to say how often some IP builds SL-dependent projects - which is, in fact telemetry.
If SL check would be reimplemented (for example, all network request will be done by separately installed tool - while customer build will either use data already provided by tool or log message suggesting to install it) - in that case, telemetry and sponsorship checking would be really separate entities.

I've decided to drop telemetry for now see https://github.com/devlooped/SponsorLink/issues/34#issuecomment-1693466887. Hopefully this is something nuget itself can do better.


The Highlight support for Spectre

Hi boss,
As the pic shows, the Spectre plugin's highlight has some problem, it is hard to see clearly what's the matching content, is it possible to use a friendly highlight color for it? Thankss

i cannot reproduce qaq

should be fixed in https://github.com/xiantang/darcula-dark.nvim/commit/8e9c9a8ea850a72bd50c506282ddc965a77dde9a


Set up integration tests in CI pipeline

PT: 174927276

This looks like it could be relevant!
https://github.com/microsoft/vs-extension-testing


Add Deque::{swap, swap_unchecked, swap_remove_front, swap_remove_back}

These methods are equivalent to their std counterparts (except swap_unchecked(), which is a natural extension).

I fixed the Miri error in CI, there remain some errors from Clippy, which are however not caused by this PR: it seems that a new version of Clippy flags new errors.

The clippy warnings have been fixed in the mean time (#512).
Could you rebase your PR?

We discussed this in today's matrix meeting and the response was positive. So @honzasp, if you rebase this, I'm sure it will be approved soon.

@jannic Rebased and all checks passed :tada:


DataGrid: allow tables to be sortable by the selected items

Currently, if you try to add the ability to sort selected items on a table, both the TableHeaderCell onSort function and the IndeterminateCheckbox onChange function gets called.
Instead, we should add a new prop to Tables (internal, to be used by DataGrid) to allow only selectable tables to also be sorted by the selected items.

QA Note: Test here: https://react-magma.cengage.com/version/2.6.0/api/datagrid/#selectable_and_sortable

The issue is fixed.
See Screen-cast : http://somup.com/c3jnhlugAO
Thanks!

Issue does not exist.
See Screen-cast : http://somup.com/c3jwhzU2qh


field createdAt/updatedAt not created by orm

I want to use Timestampable with my entities
I have the code:
class User implements TimestampableInterface
{
    use TimestampableTrait;

.......
}

Fields createdAt and updatedAt aren't mapped automatically?
doctrine:schema:update doesn't create them. I try to add $createdAt and $updatedAt myself but the fields aren't updated.
Did I miss something?

Random idea: have your registered bundle?

Try adding Knp\DoctrineBehaviors\Bundle\DoctrineBehaviorsBundle::class => ['all' => true] to bundles.php

I think you need to add a paragraph to the 'Usage' section of the README.md noting this bundle needs to be registered. In this new Symfony5/flex world we are all getting used to recipes doing that for us. I pulled my hair out for two hours over this and almost reverted to the antishov/StofDoctrineExtensionsBundle -- until I found this post.
Aside from that, thank you! for all of your time in updating and maintaining this bundle. It's absolutely indispensable. In fact, I keep wondering why this functionality isn't built directly into Doctrine itself, especially the 'Timestampable' and 'Blameable' traits.

I think you need to add a paragraph to the 'Usage' section of the README.md noting this bundle needs to be registered. In this new Symfony5/flex world we are all getting used to recipes doing that for us.

Could you send PR?

#534 I made sure that the bundle registered automatically (symfony/flex) and removed this part from the documentation, there was simply no new release of KnpLabs/DoctrineBehaviors

Closing as resolved then.


example can not compile

I have tried master version and v0.14.1 example on the nightly and stable rust. Can't compile in all cases.
OS: Manjaro newest
nightly rust error info
no `LocalWaker` in `task`

Thanks! I'm guessing there have been some changes to the futures API. I'll be able to look at this in the next day or two.

So I looked into this, and I think it was actually just because I haven't published a new version recently. I published v0.15.0; give it a spin!

v0.15.0 version compiled perfectly on nightly 2019-03-26. Thank you for your hard work.


feat: improve dicom tag browser

Context
Addresses: https://github.com/OHIF/Viewers/issues/2372
Changes & Results
Collapse and expand items:

Deep search:

Use slider to navigate between series instances:

Testing

Checklist
PR

[] My Pull Request title is descriptive, accurate and follows the
semantic-release format and guidelines.

Code

[] My code has been well-documented (function documentation, inline comments,
etc.)

Public Documentation Updates

[] The documentation page has been updated as necessary for any public API
additions or removals.

Tested Environment

[] OS:
[] Node version:
[] Browser:

@fedorov you can test it here: https://deploy-preview-4451--ohif-dev.netlify.app/

Can you not touch the top header?

If you can afford not changing that we can merge in 3.9, otherwise it needs to go into the queue for design

Also noticed that clicking on the (-) doesn't do anything

Also noticed that clicking on the (-) doesn't do anything

It doesn't because you searched for a nested item. In this case it won't. Try without searching and you'll see it works.

Please revise this PR by tomorrow to include it in 3.9; otherwise, it will be moved to 3.10-beta. Thanks.

Please revise this PR by tomorrow to include it in 3.9; otherwise, it will be moved to 3.10-beta. Thanks.

I have other priorities right now. This PR will probably have to wait a few weeks, unfortunately.


supporting comments for old wallet versions

Thank you for your PR. I took the idea in your PR and implemented it in a more extensive way: https://github.com/ton-community/tutorials/commit/b4646bc1002543cd99677462de93c0d861dd7ff9
Thank you for bringing this issue to my attention!


Removing paid talents from the Character sheet doesn't refill spent XP

Hi,
When a Talent is added to a character sheet, and the dialog button "pay with XP" is used, when the talent is removed, XP isn't restored like for skills.
If not a bug, this could be a nice feature (if possible to implement).
Cheers,
Zigmund

This is already implemented, right click on the advancement indicator

Oh great ! I didn't see that...
Thanks


Add mobile design and Fix #36

This PR aims to add Mobile Design from the Figma to the Flutter Repo with their page name and links.
Please review it @souravbadami , @fredfalcon.
Thanks.

Issues were added instead


Automate hung process and file storage cleanup of build and test nodes

Nightly and release build cycles suffer from failures in both build and tests due to hung processes and storage space.
We have monitoring tools that can discover hung Java processes and things like excessive /tmp usage/leaks, but they don't currently pro-actively kill/remedy them.

With the aqa-tests process cleanup logic, I think this is now covered


funciri do not work in the swatches color legend

see https://observablehq.com/@observablehq/cheysson-plot

To add more detail: color swatches are rendered as HTML, with the color applied as a CSS background. It’ll need to be rendered as SVG instead if we want to support patterns.
https://github.com/observablehq/plot/blob/66142e2c096439cffea0ed390de13c6cf1545388/src/legends/swatches.js#L147-L152


spec/backup: rename CleanupBackupIfDeleted -> CleanupOnClusterDelete

First of all, it's already in Backup. We don't need to say "cleanup backup" again.
Second, we make the event more explicit than "IfDeleted".

@etcd-bot retest this please
e2e failure due to failed binding to PV. Seems like k8s issue. I need to dig into this later.

@xiang90
Any comment on this PR?

lgtm

@etcd-bot retest this please

@etcd-bot retest this please


Question: copying dashboard folders

Hi
Newbie here :-)
I would like to duplicate a whole Looker folder containing user-defined dashboards.
Within the same instance, and ideally also updating the model tiles derive from, as part of the same process.
Is this something looker_deployer is designed to support in some form?
Thanks in advance..

Closing old issue


netUnicorn graphs idea - add ability to traverse the node only if result of the task if failure or success

Implemented


No longer store FileRefs in most of trees, keep them in MethodDef and ClassDefs

Motivation
We want to allow more bits in FileRefs and this means that Loc's will no longer fit in 64 bits. This has substantial performance impact so, we're moving most code away from storing locs to only store LocOffsets
Test plan
See included automated tests.

cc @jvilk-stripe I expect this to fix memory usage and perf regression


Error with latest nightly build

Modsecurity 2.9.6
AH00526: Syntax error on line 43 of /opt/apache/conf/rules/owasp/REQUEST-922-MULTIPART-ATTACK.conf:
Error creating rule: Unknown variable: &MULTIPART_PART_HEADERS

According to our FAQ (at the bottom), it seems that you don't have the latest ModSecurity version installed. Could you please verify if you really use ModSecurity 2.9.6?


Invite bugfixes

Inviting a user via their profile page did not work because the call
to ‘inviteUser’ did not include the userId key. Also it used to
previously show 'Thanks, user has been invited.' regardless of success or
failure.
Meteor.users.update( ... ) in inviteUser method had a
double $inc modifier meaning that inviteCount would never actually be
decreased.
Added a uninviteUser method. Previously uninviting a user from the
all-users admin page would just update that user’s isInvited flag to
false. This was a problem because if that user was invited again
it wouldn’t work because a invite would still exist for them in the
Invites collection. This new method removes them both.

Hey, folks! Telescope has changed a lot in the past months, and there is a new React-based version, Telescope Nova (intro video). If you know Crater, it runs on the latest version.
The Legacy version is no longer supported. I'm closing this PR.
I invite you to check the new version, it's awesome!
Happy hacking! 🚀
Ps: by the way, don't hesitate to join the Slack to ask any question, you are welcome! 👍


[develop] Dump statistics for unit test runtimes

This is https://github.com/MinaProtocol/mina/pull/13937 against develop
Checklist:

[ ] Dependency versions are unchanged

Notify Velocity team if dependencies must change in CI

[ ] Modified the current draft of release notes with details on what is completed or incomplete within this project
[ ] Document code purpose, how to use it

Mention expected invariants, implicit constraints

[ ] Tests were added for the new behavior

Document test purpose, significance of failures
Test names should reflect their purpose

[ ] All tests pass (CI will check this if you didn't)
[ ] Serialized types are in stable-versioned modules
[ ] Does this close issues? List them

!ci-build-me

!ci-build-me


Exception on Android

I run sample code on android device and and get this exception
java.sql.SQLException: No suitable driver
can anyone run this library on android?
can you help me please

yes but plese spcify more detail. gradle build file with dependency and how you call the driver to get a connection. For android you have to remenber to exctract the right so file in the native dir for packaging

Closing this as it is an old issue. Please leave a comment if needed.


Combined dependencies PR

Includes #4117
Includes #4085
Includes #3721

This PR was created using a simple bash script that iterates over open dependencies PRs. I'll share the script later.
I've made it add closes:  entries to the body for PRs that are being closed. I wonder if it would be worth experimenting to determine if there's a better approach - I'm thinking about how release-drafter will react. Perhaps not closing the original PR, but letting GitHub detect that the original PR should be marked merged by virtue of its head commit being merged into master.
There seems to be something screwy with GitHub's PR search as well: I'm using gh pr list --search "label:dependencies status:success" which I believe should list all dependencies PRs that are passing checks. I'm only getting three results back right now, though, which is fewer than it should be. 🤔

Good news, having tested a few things over in https://github.com/rnorth/pr-closure-test:

GitHub detects closure of the original PR when its commits are merged in the combined PR. Therefore, it's not necessary to put closes #XYZ in the combined PR. We can put something like Includes #XYZ for reference.

Release Drafter also behaves as we'd want: the original PRs are included in the draft release. We actually see (a) each of the original PRs, and (b) the combined dependencies PR, as shown here: https://github.com/rnorth/pr-closure-test/releases/tag/0.0.1 (only using one original PR here)

Double-checking the above observations in this repo.

Welp, it doesn't seem to have worked here. Looking into why.

Ah I know now: This approach does not work if 'squash and merge' is used, which is entirely reasonable. We don't currently have 'Allow merge commits' enabled in this repo.
I think the benefits will outweigh the costs of enabling this merge type. Will raise a separate issue to track this work.


Rename unit test and benchmark files

This changes unit tests from:
module1.py
module2.py
tests/test_module1.py
tests/test_module2.py

to
module1.py
module1_test.py
module2.py
module2_test.py

Benchmarks are changed from:
tests/benchmark_module.py

to
tests/module_benchmark.py

Should benchmarks be in the tests folder? Maybe the folder should be benchmarks/

There's also the https://github.com/nicksay/spitfire/tree/master/tests/perf folder that's currently outside the code tree

okay. I'm good with a test folder.
lgtm

So, you're saying create tests/benchmarks?

yeah. tests/benchmarks sounds good.

Updated with the move:
spitfire/runtime/tests/benchmark_filter_function.py
→
tests/benchmarks/filter_function_benchmark.py

lgtm


Is there a standard way of setting up callbacks of actions to execute when a long-running operation finishes?

Referring to http://gcloud-python-bigtable.readthedocs.org/en/data-api-complete/cluster-api.html#check-on-current-operation

So I previously had some code which would sleep (and the system test currently does).
However, empirically they only are on cluster operations and last for 0.5-1.0 seconds on average (see #2). Since these events/modifications are rare (and quick), I didn't think it was wise to build a lot of code to serve this purpose.

/cc @tseaver


Please can you clearly explain the entry point to generate-responsive-image-data.js?

I followed this tutorial and have the gallery running (with the large JPGs), but I can't find an entry point or any reference to running generate-responsive-image-data.js. This is awkward, as there's folders I'd like to customise the contents but I don't see how to adapt this to output something relevant.
I tried:

pnpm generate-responsive-image-data, this returns:

 ERR_PNPM_RECURSIVE_EXEC_FIRST_FAIL  Command failed with ENOENT: generate-responsive-image-data
spawn generate-responsive-image-data ENOENT

...and pnpm vite generate-responsive-image-data, this returns:

(!) Could not auto-determine entry point from rollupOptions or html files and there are no explicit optimizeDeps.include patterns. Skipping dependency pre-bundling.

Looking into this, the following was unclear/undocumented to me – it seems that there are three important steps (in reverse order):

third: you have to manually prepare ./src/lib/data/image.json, with a list of what you'd like to see in the gallery.
second, it's actually easy to run pnpm run gen from the console: just add "gen": "node generate-responsive-image-data.js", to package.json`.
first pnpm i sharp needs to be added before running this script. Why? Because if not available it will  throw./src/lib/utilities/image.js, requires an import (import sharp from 'sharp'; ), and:

Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'sharp' imported from ./src/lib/utilities/image.js

But I might be wrong and have overlooked this – perhaps there is another benefit to automating: ./src/lib/data/image.json?


feat (cargo-deny): check for advisories and licenses in dependencies

Motivation
Aside from bans and sources cargo-deny also allows checking for advisories and licenses in the project's dependency graph.
These checks also give important information to be considered after adding new dependencies, upgrading it or replacing it.
Designs

Adding two new sections to the deny.toml is enough to validate these conditions.
[advisories] configuration: https://embarkstudios.github.io/cargo-deny/checks/advisories/cfg.html
[licenses] configuration: https://embarkstudios.github.io/cargo-deny/checks/licenses/cfg.html

Solution

This includes ignoring RUSTSEC-2020-0159 as it's already considered in #2953
Allowing the most common public licenses in Rust: MIT and Apache-2.0

Review
@conradoplg @dconnolly @teor2345
Reviewer Checklist

[ ] Check licenses being considered as the most used and open in Rust projects
[ ] Validate the output for licenses and advisories
[ ] Confirm GitHub Action's design

Follow Up Work
More scenarios and considerations must be reviewed by our legal team to deny specific licenses, or allow more than these default licenses.

@mergifyio update

I'll recover this later


Videomails can't be played on iPhones

Hello again
I have added your library to my web app for recording videos online, see https://www.videomail.io
But it seems your library still can't help playing the recorded videos for iPhones.
How to reproduce:

Just record a videomail from that page
Send it to yourself
Open that videomail on your iPhone mail app
Click on the link and it should open the view page on Safari
But no picture, no video, nothing.

Any ideas why?

iphone-inline-video is javascript
Most email clients don't support javascript

No, not email. Just click on the link in the email to open the web page. Video won't play on Safari.

My bad, I'm seeing that now. Make sure that you call makeVideoPlayableInline() after setting the src to the video

Actually, I'm not seeing the props on the <video> element at all, so make sure that the function is actually called

ok, will try tomorrow, thanks

@bfred-it Hmmm, I moved makeVideoPlayableInline after setting the src's to the video. Still no luck.
See changes at
https://github.com/binarykitchen/videomail-client/blob/master/src/wrappers/visuals/replay.js#L92
that show() function is called after mp4 + webm sources are set.
Have bumped www.videomail.io with these changes - if you do not mind to check again, that would be very much appreciated.

The video width is 0

Once I set that to something else the video appears, but for some reason the module is not running because the symbols are not there and the video plays fullscreen. Also you're missing the CSS to hide the play button https://github.com/bfred-it/iphone-inline-video#usage

Right, I can reproduce all the above with Valence now (but have added the missing CSS).
So, I have really no idea why width is set to 0. In the Videomail-Client code I set the width and height of the video dom element before the makeVideoPlayableInline() call. Is that good or should I set width/height after that call?
See from https://github.com/binarykitchen/videomail-client/blob/master/src/wrappers/visuals/replay.js#L86

Video size shouldn't affect the module. You just need to make sure that the src or currentSrc properties are set when you call that function.

@bfred-it ah, finally got it. the height was wrongly calculated before. works well on iphones now :)
but why does the video play full-screen and not inline? any ideas why?

https://github.com/bfred-it/iphone-inline-video/issues/16#issuecomment-208790152
You're not calling the function. I called it on the video and it works on your website. The only thing is that you can't use the browser's play/pause buttons: https://github.com/bfred-it/iphone-inline-video/issues/16#issuecomment-212265170


Small update to CONTRIBUTING.md to add boilerplate setup instructions

Title
Description
I've just added some small changes to CONTRIBUTING.md to add instructions for downloading the Github, forking it, etc

Hi there @nathan-a-macleod, thanks for this change! Please can you do the following things:

Add PATCH to the start of the merge request title
Update the left hand number in backend/__init__.py by one. The version number is in the format MAJOR.MINOR.PATCH
Add a new entry in CHANGELOG.md for the new version
Fix the table of contents in the file you edited - at the moment it's not quite correct. You may be able to use ChatGPT for this


In jenkins-pipeline Running all integration tests fails

When i followed the tutorial about jenkins pipeline https://www.baeldung.com/jenkins-pipelines
I got the jenkins pipeline failing with the following stacktrace while executing all integration tests :
[org/springframework/boot/autoconfigure/mongo/embedded/EmbeddedMongoAutoConfiguration.class]: Invocation of init method failed;
nested exception is java.io.IOException: Could not start process: failed errno:48 Address already in use for socket: <IP_ADDRESS>:27017
2018-11-23T16:38:00.808+0100 E NETWORK  [initandlisten]   addr already in use

The error was first raised by testReport/junit/org.baeldung/SpringContextIntegrationTest/whenSpringContextIsBootstrapped_thenNoExceptions/
It looks similar to this problem :
https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo/issues/176
Anyone can reproduce ?
If so the solution would be to add to
spring-jenkins-pipeline/src/test/java/org/baeldung/SpringContextIntegrationTest.java a @DirtiesContext annotation ...

Thanks @emmanuelhar. I was able to reproduce the issue. This has been fixed in master.


Can't edit/publish posts: 'Expected "id" to be defined'

I created a new blog and made a post in the online editor. When I went back in to edit it later, a blank page appeared with the message Expected "id" to be defined.
In the JavaScript console, the following error is printed:
posts:get
Object { post: {}, posts: (2) […], theme: {…} }
app.0858676fdacf8833849c.js:1:31802
too much recursion[Learn More] vendor.099e66f2e693b444d03c.js:2:1665400
  s/<
  https://overto.eu/_nuxt/vendor.099e66f2e693b444d03c.js:2:1665400
  map self-hosted:292:17 s

This is happening in Firefox 61.

If you can, try using Chrome and see if you have the same issues.
It's been a while but I seem to remember that Hubpress has some
compatibility issues with Firefox.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/HubPress/hubpress.io/issues/546, or mute the thread
https://github.com/notifications/unsubscribe-auth/AA6J2UipWqUsmtTVRVwbwOpTSeI0UtHyks5uI8wMgaJpZM4VZ0D7
.


CLOUD-56481 Fix of slow lazy format on azure

@akanto pls review

Jenkins build failed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/2393/

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/2394/