Entites are getting ticked before the chunk is loaded.

Timings link
No response
Expected behavior
Assembled TNT duper should be stable and not break on its own.
Observed/Actual behavior
When I teleport away from TNT duper then back in. It works fine but then teleport away again and then load it, the TNT gets updated and breaks the duper.
Steps/models to reproduce
1.Assemble simple TNT duper
2.Try if it works.
3.TP away and wait until chunks are properly unloaded.
4. TP back in.
If this doesn't work just try it couple times. I'm not the only one who expirienced this. It's not 100% reliable reproduce but it can happen which means at some point it will happen.
Purpur version
build #1265
Agreements

[X] I am running the latest version of Purpur available from https://purpur.pl3x.net/downloads.
[X] I have searched for and ensured there isn't already an open issue regarding this.
[X] My version of Minecraft is supported by Purpur.

Other
I would like to note that this feature is essential to minecraft and Mojang himself said that they won't patch TNT duping until they implement MTE along with renewable sand. Also Deepslate mining is based around having a tunnel bore if you wanna dig a large area, developers were aware of this and that's why deepslate has Blast resistance 6, same as Stone and other variants.
Also plugins do not affect this behavior at all. Since we tested this on 2 servers with plugins and without them.

Test this in the upstream forks and report it to the one where the problem is introduced. Purpur doesnt change anything that would cause this behavior.
Let us know after you test them, and drop a link here to the issue ticket you create upstream.

https://github.com/PaperMC/Paper/issues/6168


python310Packages.dvc-render: 0.0.9 -> 0.0.13

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python310Packages.dvc-render is: "Library for rendering DVC plots"
meta.homepage for python310Packages.dvc-render is: "https://github.com/iterative/dvc-render"
meta.changelog for python310Packages.dvc-render is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.0.10 with grep in /nix/store/5dy7630j9m0x6p4sdkhz51ii3vfr62g2-python3.10-dvc-render-0.0.10
found 0.0.10 in filename of file in /nix/store/5dy7630j9m0x6p4sdkhz51ii3vfr62g2-python3.10-dvc-render-0.0.10

Rebuild report (if merged into master) (click to expand)

6 total rebuild path(s)

6 package rebuild(s)

First fifty rebuilds by attrpath
dvc
dvc-with-remotes
python310Packages.dvc-render
python310Packages.dvclive
python39Packages.dvc-render
python39Packages.dvclive

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/5dy7630j9m0x6p4sdkhz51ii3vfr62g2-python3.10-dvc-render-0.0.10 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python310Packages.dvc-render https://github.com/r-ryantm/nixpkgs/archive/1c687e3126ebcdec0d2056f77463ce5b82461ba5.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/5dy7630j9m0x6p4sdkhz51ii3vfr62g2-python3.10-dvc-render-0.0.10
ls -la /nix/store/5dy7630j9m0x6p4sdkhz51ii3vfr62g2-python3.10-dvc-render-0.0.10/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

2 packages failed to build:

dvc
dvc-with-remotes

4 packages built:

python310Packages.dvc-render
python310Packages.dvclive
python39Packages.dvc-render
python39Packages.dvclive

Maintainer pings
cc @fabaff @anthonyroussel for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python310Packages.dvc-render is: "Library for rendering DVC plots"
meta.homepage for python310Packages.dvc-render is: "https://github.com/iterative/dvc-render"
meta.changelog for python310Packages.dvc-render is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.0.11 with grep in /nix/store/xazgcrxnbjxaxphpkqj6l8q5dj3bqxji-python3.10-dvc-render-0.0.11
found 0.0.11 in filename of file in /nix/store/xazgcrxnbjxaxphpkqj6l8q5dj3bqxji-python3.10-dvc-render-0.0.11

Rebuild report (if merged into master) (click to expand)

6 total rebuild path(s)

6 package rebuild(s)

First fifty rebuilds by attrpath
dvc
dvc-with-remotes
python310Packages.dvc-render
python310Packages.dvclive
python39Packages.dvc-render
python39Packages.dvclive

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/xazgcrxnbjxaxphpkqj6l8q5dj3bqxji-python3.10-dvc-render-0.0.11 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python310Packages.dvc-render https://github.com/r-ryantm/nixpkgs/archive/22817d9b11349070369ce90030de924d352165c8.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/xazgcrxnbjxaxphpkqj6l8q5dj3bqxji-python3.10-dvc-render-0.0.11
ls -la /nix/store/xazgcrxnbjxaxphpkqj6l8q5dj3bqxji-python3.10-dvc-render-0.0.11/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

2 packages failed to build:

dvc
dvc-with-remotes

4 packages built:

python310Packages.dvc-render
python310Packages.dvclive
python39Packages.dvc-render
python39Packages.dvclive

Maintainer pings
cc @fabaff @anthonyroussel for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python310Packages.dvc-render is: "Library for rendering DVC plots"
meta.homepage for python310Packages.dvc-render is: "https://github.com/iterative/dvc-render"
meta.changelog for python310Packages.dvc-render is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.0.12 with grep in /nix/store/xzz5xp7law6rkb5fd3zki48wz1zc9qvm-python3.10-dvc-render-0.0.12
found 0.0.12 in filename of file in /nix/store/xzz5xp7law6rkb5fd3zki48wz1zc9qvm-python3.10-dvc-render-0.0.12

Rebuild report (if merged into master) (click to expand)

6 total rebuild path(s)

6 package rebuild(s)

First fifty rebuilds by attrpath
dvc
dvc-with-remotes
python310Packages.dvc-render
python310Packages.dvclive
python39Packages.dvc-render
python39Packages.dvclive

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/xzz5xp7law6rkb5fd3zki48wz1zc9qvm-python3.10-dvc-render-0.0.12 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python310Packages.dvc-render https://github.com/r-ryantm/nixpkgs/archive/5b5598f3b9c8f984addb1714098e0f0d9887d577.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/xzz5xp7law6rkb5fd3zki48wz1zc9qvm-python3.10-dvc-render-0.0.12
ls -la /nix/store/xzz5xp7law6rkb5fd3zki48wz1zc9qvm-python3.10-dvc-render-0.0.12/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

2 packages failed to build:

dvc
dvc-with-remotes

4 packages built:

python310Packages.dvc-render
python310Packages.dvclive
python39Packages.dvc-render
python39Packages.dvclive

Maintainer pings
cc @fabaff @anthonyroussel for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python310Packages.dvc-render is: "Library for rendering DVC plots"
meta.homepage for python310Packages.dvc-render is: "https://github.com/iterative/dvc-render"
meta.changelog for python310Packages.dvc-render is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.0.13 with grep in /nix/store/9n66laywpnqca9x8z9g9j6qdbaxmj4gc-python3.10-dvc-render-0.0.13
found 0.0.13 in filename of file in /nix/store/9n66laywpnqca9x8z9g9j6qdbaxmj4gc-python3.10-dvc-render-0.0.13

Rebuild report (if merged into master) (click to expand)

6 total rebuild path(s)

6 package rebuild(s)

First fifty rebuilds by attrpath
dvc
dvc-with-remotes
python310Packages.dvc-render
python310Packages.dvclive
python39Packages.dvc-render
python39Packages.dvclive

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/9n66laywpnqca9x8z9g9j6qdbaxmj4gc-python3.10-dvc-render-0.0.13 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python310Packages.dvc-render https://github.com/r-ryantm/nixpkgs/archive/a5c0565b2156441784c9622174931baac42b099f.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/9n66laywpnqca9x8z9g9j6qdbaxmj4gc-python3.10-dvc-render-0.0.13
ls -la /nix/store/9n66laywpnqca9x8z9g9j6qdbaxmj4gc-python3.10-dvc-render-0.0.13/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

2 packages failed to build:

dvc
dvc-with-remotes

4 packages built:

python310Packages.dvc-render
python310Packages.dvclive
python39Packages.dvc-render
python39Packages.dvclive

Maintainer pings
cc @fabaff @anthonyroussel for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python310Packages.dvc-render is: "Library for rendering DVC plots"
meta.homepage for python310Packages.dvc-render is: "https://github.com/iterative/dvc-render"
meta.changelog for python310Packages.dvc-render is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.0.14 with grep in /nix/store/8c760zmm6k3f86p8v0shj9glvhgj5gys-python3.10-dvc-render-0.0.14
found 0.0.14 in filename of file in /nix/store/8c760zmm6k3f86p8v0shj9glvhgj5gys-python3.10-dvc-render-0.0.14

Rebuild report (if merged into master) (click to expand)

6 total rebuild path(s)

6 package rebuild(s)

First fifty rebuilds by attrpath
dvc
dvc-with-remotes
python310Packages.dvc-render
python310Packages.dvclive
python39Packages.dvc-render
python39Packages.dvclive

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/8c760zmm6k3f86p8v0shj9glvhgj5gys-python3.10-dvc-render-0.0.14 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python310Packages.dvc-render https://github.com/r-ryantm/nixpkgs/archive/5693973402b5f1e90381aae1a8452f8f970001ae.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/8c760zmm6k3f86p8v0shj9glvhgj5gys-python3.10-dvc-render-0.0.14
ls -la /nix/store/8c760zmm6k3f86p8v0shj9glvhgj5gys-python3.10-dvc-render-0.0.14/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

2 packages failed to build:

dvc
dvc-with-remotes

4 packages built:

python310Packages.dvc-render
python310Packages.dvclive
python39Packages.dvc-render
python39Packages.dvclive

Maintainer pings
cc @fabaff @anthonyroussel for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python310Packages.dvc-render is: "Library for rendering DVC plots"
meta.homepage for python310Packages.dvc-render is: "https://github.com/iterative/dvc-render"
meta.changelog for python310Packages.dvc-render is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.0.17 with grep in /nix/store/z6jl503k1kqnj8mcq8p887y0vdwpz9bq-python3.10-dvc-render-0.0.17
found 0.0.17 in filename of file in /nix/store/z6jl503k1kqnj8mcq8p887y0vdwpz9bq-python3.10-dvc-render-0.0.17

Rebuild report (if merged into master) (click to expand)

6 total rebuild path(s)

6 package rebuild(s)

First fifty rebuilds by attrpath
dvc
dvc-with-remotes
python310Packages.dvc-render
python310Packages.dvclive
python39Packages.dvc-render
python39Packages.dvclive

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/z6jl503k1kqnj8mcq8p887y0vdwpz9bq-python3.10-dvc-render-0.0.17 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python310Packages.dvc-render https://github.com/r-ryantm/nixpkgs/archive/c6e09403dc4b4b8e48204e8f2c4ebaaa194efb73.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/z6jl503k1kqnj8mcq8p887y0vdwpz9bq-python3.10-dvc-render-0.0.17
ls -la /nix/store/z6jl503k1kqnj8mcq8p887y0vdwpz9bq-python3.10-dvc-render-0.0.17/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

2 packages failed to build:

dvc
dvc-with-remotes

4 packages built:

python310Packages.dvc-render
python310Packages.dvclive
python39Packages.dvc-render
python39Packages.dvclive

Maintainer pings
cc @fabaff @anthonyroussel for testing.


[Automated] Update eventing-kafka-broker-eventing nightly

/assign @knative-extensions/eventing-wg-leads
/cc @knative-extensions/eventing-wg-leads
Produced via:
for x in eventing-crds.yaml eventing-core.yaml eventing-tls-networking.yaml; do
  curl https://storage.googleapis.com/knative-nightly/eventing/latest/$x > ${GITHUB_WORKSPACE}/./third_party/eventing-latest/$x
done

Details:
bumping knative.dev/eventing 7a645f8...3fcc78a:
  > 3fcc78a V1B3 bump of Event Type (# 7304)
  > 223846c [main] Update community files (# 7483)
  > 5ce62f4 Fix description for audience in CRD. (# 7482)
  > 702a885 Add OIDC authentication to mt-broker-filter (# 7476)
  > f3e07c2 [main] Update community files (# 7479)
  > 023d618 Refactor the AuthStatus Logic in Eventing OIDC Feature Track (# 7417)
  > 0a6d5b4 Don't compare CE extensions when checking routing spec (# 7467)
  > d989ca7 Authenticate requests from mt-broker-ingress to underlying channel (# 7473)
  > bdca23d Channel dispatcher authenticates the requests with OIDC (# 7445)
  > 02d572e Update downstream tests to Go 1.21 (# 7469)
  > 311ee01 [main] Upgrade to latest dependencies (# 7468)
  > 116abe2 feat: support auto generation of ContainerSource identity service account and expose in AuthStatus (# 7461)
  > 46933d0 Add command to run single rekt test in the e2e-debug script (# 7426)
  > 64b4847 provision sequence audience using channel audience (# 7387)
  > d65d3b8 [main] Upgrade to latest dependencies (# 7462)
  > 67f382d Provide volume with OIDC token in SinkBinding (# 7444)
  > 3ec99b4 Make SECURITY.md consistent (# 7460)
  > 140482e Upgrade tests account for last event being interrupted (# 7447)
  > d84daee Gather traces for TestChannelDeadLetterSinkExtensions (# 7441)
  > 2d1bfb5 Fix OIDC token handling in event_dispatcher (# 7457)
  > dc96522 Add serviceaccount in parallel (# 7373)
  > 32d7dd8 Allow configuring whether to allow cross namespaces Brokers configuration references (# 7455)
  > 203fa93 Add deprecation warnings for EventType v1beta1 (# 7453)
  > e5f2814 support auto generation of Sequence identity service account [OIDC] (# 7361)
  > 8ebe869 Deprecate EventType v1b1 API (# 7303)
  > a9320dc Add deprecation warnings for v1b2 (# 7454)
  > 3162518 [main] Upgrade to latest dependencies (# 7450)
  > d964da3 Don't use async handler (# 7415)

/retest

/retest

/retest

/retest

/retest-required

/retest-required

/retest


Pytorch 1.0.0 support issue

Hello, erikwijmans, I really appreciate that you wrote this awesome code in Pytorch.
I tried to run this code on my conda environment (Pytorch 1.0.0 installed), got this error:
(jmpark_py36) rit@rit:/media/rit/HDD/pdm/Pointnet2_PyTorch/build$ make
Scanning dependencies of target pointnet2_ext
[ 20%] Building NVCC (Device) object CMakeFiles/cuda_compile_1.dir/pointnet2/utils/csrc/cuda_compile_1_generated_ball_query_gpu.cu.o
[ 40%] Building NVCC (Device) object CMakeFiles/cuda_compile_1.dir/pointnet2/utils/csrc/cuda_compile_1_generated_group_points_gpu.cu.o
[ 60%] Building NVCC (Device) object CMakeFiles/cuda_compile_1.dir/pointnet2/utils/csrc/cuda_compile_1_generated_interpolate_gpu.cu.o
[ 80%] Building NVCC (Device) object CMakeFiles/cuda_compile_1.dir/pointnet2/utils/csrc/cuda_compile_1_generated_sampling_gpu.cu.o
[100%] Generating ../pointnet2/utils/_ext/pointnet2/_pointnet2.so
Traceback (most recent call last):
File "/media/rit/HDD/pdm/Pointnet2_PyTorch/pointnet2/utils/build_ffi.py", line 4, in
from torch.utils.ffi import create_extension
File "/home/rit/anaconda3/envs/jmpark_py36/lib/python3.6/site-packages/torch/utils/ffi/init.py", line 1, in
raise ImportError("torch.utils.ffi is deprecated. Please use cpp extensions instead.")
ImportError: torch.utils.ffi is deprecated. Please use cpp extensions instead.
CMakeFiles/pointnet2_ext.dir/build.make:67: recipe for target '../pointnet2/utils/_ext/pointnet2/_pointnet2.so' failed
make[2]: *** [../pointnet2/utils/_ext/pointnet2/_pointnet2.so] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/pointnet2_ext.dir/all' failed
make[1]: *** [CMakeFiles/pointnet2_ext.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
I think this is because of the version mismatch. Can you provide me any suggestions?
Thank you!
Regards,

Looks like the old way of doing pytorch extensions has been official deprecated in 1.0.  Changing this repo to use the newer method has been on the todo list for a while now, and it looks like it's time to bump the priority of that up.
This repo works/builds fine on 0.4.*, so feel free to use any of those for now.

Thank you for your kind answer. Sadly, I have a 2080ti gpu that only supports version 1.0 of pytorch.
I tried to fix the ffi part myself, but it's too difficult. Therefore I am really looking forward to the update of this repo. Thank you so much!

Give the pytorch-1.0.0 branch a try: https://github.com/erikwijmans/Pointnet2_PyTorch/tree/pytorch-1.0.0
It's a reasonably big change, so I want to sit on it a little before before merging into master.

It does not work for me on PyTorch 0.4.0.

What doesn’t work? What’s the error message?

Similar issue in pytorch1.0


Circuit Breaker Close event - is anybody interested?

There are cases when it would be very helpful to have an event in HystrixEventNotifier when the circuit breaker has just closed. E.g. there is a service that gets messages from a queue and then calls some service wrapped in hystrix command and I'd like to stop listening to the queue when the circuit breaker has just opened and then start listening again once it's closed.

+1..much needed.

+1...much needed

+1, this would be a huge help.


[BUG] use of stderr colorize trick breaks ability to produce ANSI on stderr

Describe the bug
While this is an unlikely advanced use-case, I should better mention it, in hope we can find a workaround for it.
There is a shell trick that is used by some users in order to colorize output received on stderr with a different color, making easier to distinguish nature of output for programs producing output on both streams.
There are several implementations available as it may differ a little bit between platforms or shells but it mainly looks like https://github.com/cehoffman/dotfiles/blob/master/zsh/config#L174-L193
What happens is that stderr is redirected to an unnamed pipe before being added an ANSI coloring sequence for each line.
This works fine with one exception: programs that verify sys.stderr.isatty() as a side effect of this approach is that this is no longer reports true.
Programs that do use only sys.stdout.isatty() to determine if ANSI is supported or not are not affected, as ANSI still works on stderr.
I am not yet sure which is the best approach to avoid this issue as I see pros and cons for all cases. I do see some users wanting to avoid ANSI on stderr, for example if they redirect output for log files.

I doubt any trick such as this would work if you are writing style to stderr -- unless its smart enough to handle existing ansi codes. So if this trick is employed you probably want the default behavior of disabling color.
I don't think there is a solution from the Rich side. The app developer might want to provide a switch or env var to configure what is rendered to stderr, and configure the Console accordingly.


New shortcut keys for build and run features

F5 -> Run
F9 -> Build
Shift+F9 -> Build and Run (currently is mapped to F5, I suggest change to Shift+F9 to reserve F5 for Run)

You can remap it at your liking, I won't change it.

You can remap it at your liking, I won't change it.

How?

Settings -> Edit -> Keybindings


New example that uses pyo3

Today I've uploaded a new project that uses pyo3... I call it pysyntect, I'm mentioning this in case you feel it would be a good idea adding a link to the examples-and-tooling section or even better... a link to pyblime would also be really helpful to send me some traffic from this highly popular project ;)
Thanks!

I'd recommend posting on reddit in the relevant subreddit for promoting your project. The Examples and Tooling Section is mostly for crates where the python-rust bridging is the main aspect.

After reading your comment my first reaction was adding a thumbdown icon to your reply as well as considering getting rid of the credit link from this section but then I think twice and I considered that would just be childish, if you don't want to add any link probably you've got your own reasons for not doing so and that's fine.
Thanks for letting me know.


Uniqueness of default tenant ID

As platform operator you can modify default tenant id in configuration settings. The check needs to be added to verify if tenant id given by user is unique with the ids which are already set in tenant specific settings.

Please create pull request for that, just to remember to merge it to master.

[Details of fix]
Added exception on save action when tenant id value is already present in tenant table.


testing new features of website theme

cc @choldgraf
When the CircleCI build is done here, it should demonstrate the "empty right-side TOC" on the MNE homepage and on the first page after that in the TOCtree (install/index.html)

@larsoner this is ready. Only CI failure should go away with matplotlib/matplotlib#24115

The only possible regression I noticed is that it used to say 1.2 (dev) and now it just says dev in the dropdown. But I think that's fine. Otherwise all the changes look like slightly better layouts and CSS. And great to see more - than +. Thanks @drammock !

I ran with a [circle deploy] so we can see the full output later today


paperless-ngx: 1.12.2 -> 1.13.0

Description of changes
https://github.com/paperless-ngx/paperless-ngx/releases/tag/v1.13.0
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 218661 run on x86_64-linux 1

3 packages built:

paperless-ngx
python310Packages.django-compression-middleware
python311Packages.django-compression-middleware

hi why is it only released for the unstable 23.05 version and not for the stable 22.11?? i would really like to see it in stable :)


move pluralization extraction to a separate function

This allows people using the this to provide their own function that handles pluralization rules for languages currently not supported by this implementation
this is optional and the current implementation is used as default

Fixes https://github.com/synacor/preact-i18n/issues/2
@AEnterprise thanks for working on this!

oops seems i messed up a few things in the merge, i'll just squash and force push it

i gave up on making the unit tests pass though, these are pretty much impossible to run locally on windows or WSL here are some of the things i ran into with it:

linter failing on code i didn't touch, claiming a var that is used on the next line isn't used
karma failing to start cause a missing plugins block in the karma config
karma complaining about not finding a module i loaded
karma starting to instantly die with a "1 load error" and no more info
all modules used in the package.json commands need to be installed globally for them to be found

any help with making these tests actually run would be much appreciated but all of this involves tools that i never heard of before that just spit out non descriptive or just wrong errors

reworking this with a new PR


List projects

It would be helpful to have a command to list the projects:
$ tgl projects list

The most relevant doc probably is https://developers.track.toggl.com/docs/api/projects#get-workspaceprojects
It allows listing projects in a workspace .


feat(policy): use aws_organizations cfn policy

poc: how to transition to aws cdk native cfn organizations support

https://github.com/aws/aws-cdk/pull/23001
https://github.com/aws/aws-cdk-rfcs/issues/465
https://github.com/aws/aws-cdk/pull/22876
https://github.com/aws/aws-cdk/pull/22971

@pflorek any idea when this can land?


[Bug]: Training on CommonVoice Speech classification recipe crashes with AssertionError assert len(target_shape) == tensor.ndim

Describe the bug
This is similar to the issue: https://github.com/speechbrain/speechbrain/issues/651
However, that was for ASR, this is speaker classification.
Training crashed with the error given in the log:
Expected behaviour
Pass the epoch
To Reproduce
Converted the commonvoice audio files to wav format before processing using train.py
Versions
I'm using the commonvoice German data
Relevant log output
valid_loader_kwargs=hparams["dataloader_options"],
  File "E:\Study\Thesis\Voice print\speechbrain\speechbrain\core.py", line 1156, in fit
    self._fit_train(train_set=train_set, epoch=epoch, enable=enable)
  File "E:\Study\Thesis\Voice print\speechbrain\speechbrain\core.py", line 1008, in _fit_train
    for batch in t:
  File "C:\Python\Python37\lib\site-packages\tqdm\std.py", line 1195, in __iter__
    for obj in iterable:
  File "C:\Python\Python37\lib\site-packages\torch\utils\data\dataloader.py", line 521, in __next__
    data = self._next_data()
  File "C:\Python\Python37\lib\site-packages\torch\utils\data\dataloader.py", line 561, in _next_data
    data = self._dataset_fetcher.fetch(index)  # may raise StopIteration
  File "C:\Python\Python37\lib\site-packages\torch\utils\data\_utils\fetch.py", line 47, in fetch
    return self.collate_fn(data)
  File "E:\Study\Thesis\Voice print\speechbrain\speechbrain\dataio\batch.py", line 125, in __init__
    padded = PaddedData(*padding_func(values, **padding_kwargs))
  File "E:\Study\Thesis\Voice print\speechbrain\speechbrain\utils\data_utils.py", line 445, in batch_pad_right
    t, max_shape, mode=mode, value=value
  File "E:\Study\Thesis\Voice print\speechbrain\speechbrain\utils\data_utils.py", line 372, in pad_right_to
    assert len(target_shape) == tensor.ndim
AssertionError

Additional context
No response

Hi, hum, do you maybe have multi-channel input files in the data? or empty ones? CV is messy and may contain multi-channel audio files.

Hi @TParcollet,
I am not sure of that as I am very new to audio processing.
However, I did a debug on the wav to signal conversion part in the audio pipeline.
When I try with audio from the librispeech module, the signal reads like this:
The signal is:  tensor([-0.0008, -0.0007, -0.0005,  ...,  0.0005,  0.0004,  0.0004])
When I try with a CV audio, the signal reads like this:
The signal is:  tensor([[ 0.0000e+00,  0.0000e+00],
[ 0.0000e+00,  0.0000e+00],
[ 0.0000e+00,  0.0000e+00],
...,
[ 3.0518e-05,  3.0518e-05],
[-3.0518e-05, -3.0518e-05],
[-6.1035e-05, -6.1035e-05]])
   So I guess it is multichannel? Plus the values look weird.
   Is there a way I can accommodate them?

   Given below is the audio pipeline definition:
    @sb.utils.data_pipeline.takes("wav")
    @sb.utils.data_pipeline.provides("sig")
    def audio_pipeline(wav):
    """Load the signal, and pass it and its length to the corruption class.
    This is done on the CPU in the `collate_fn`."""
    print("Processing: ", wav)
    sig = sb.dataio.dataio.read_audio(wav)

    print("The signal is: ", sig)
    return sig

Plus the values look weird.

If you're referring to the last first and last few values, not really. Those are just close to zero and about what I'd expect for normalized float audio, it's just silence here.

Is there a way I can accommodate them?

The issue linked gives a solution. You could try adding something like this after the read_audio line:
if sig.dim() > 1:
    sig = torch.mean(sig, dim=1)

The shape of a signal in mono is (number_of_samples,).
The shape of a signal in stereo, as can be seen from the printed value here, is (number_of_samples, number_of_channels).
So if the shape has a second dimension we can assume it's the number of channels. Taking the mean of both channels is a straightforward and usual way to downmix stereo to mono.

I added the code and it seems to have worked. Got through the iteration.
Thank you so much @AsuMagic and @TParcollet  for helping me understand the signal.
From the linked issue I was not able to figure out what 'channels' represent.
So the increase in dimension is basically an increase in the number of channels.
Thanks again! Closing the issue!

So the increase in dimension is basically an increase in the number of channels.

To be more clear, if you had 6-channel audio, as an example, the shape would be (number_of_samples, 6). The second dimension exists only when the source audio is not 1-channel, it is just squeezed otherwise.

Perfect! All clear on this!


Added converter for ascii art

Description
Added a converter to take a string as an input and output ascii art represenetation of the string. This uses the art package so adds a dependency to the project.
Tests

[ ] no new tests required
[x] new tests added
[ ] existing tests adjusted

Documentation

[x] no documentation changes needed
[ ] documentation added or edited
[ ] example notebook added or updated

Excellent @petebryan for adding ascii converter.


"Modelu" is listed in the drop-down menu

Description:
"Modelu" is listed in the drop-down menu alongside its corresponding county and commune, according to the law
Precondition:
The website is up an running.

Step 1
Type "Modelu" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Modelu, CĂLĂRAȘI (Modelu)".


configFile

Leveraging the built-in init() function for reading in a JSON configuration file and populating a configuration struct.

Thanks for contributing @NEPDAVE ! I was keeping your PR open for a while in hopes someone could review and extend it but I am merging now so that it doesn't get stale.


Cesium Engine compatibility

Hi s3xysteak !
Thanks for the plugin. That works well !
I was wondering if this would be a lot of work to get it compatible also with the @cesium/engine only ?
What do you think ?

I haven't heard of @cesium/engine before, so it might take some time. It would be helpful if you could provide some documents that describe the differences between @cesium/engine and cesium, or a sample repository that uses @cesium/engine.

Hi again,
have a look here for a sample repo
Thanks for your support !

BTW, you will get some more information on @cesium/engine here...

See line2. Use it just like examples in README.
import { defineConfig } from 'vite'
- import cesium from 'vite-plugin-cesium-build'
+ import cesium from 'vite-plugin-cesium-build/engine'

export default defineConfig({
  plugins: [
    //...
    cesium()
  ]
})


Input file doesn't reset (clear) after upload on server if you upload this file again.

Solutions:
document.getElementById("input_file_id").value = "";
or
$("#input_file_id").val('')

Please submit a pull request


Accommodate looper schema, apply formatter, and improve error type

Close #3
#20

should these branches be merged into the sqlmodel branch?


help panel in chat and edit

This PR tackles the issue mentioned in #44 and the discussion #43.
resolve #44
Context
I too wanted a way to display help information. A popup would have done the job but I wanted a way to leave the help information open while using the plugin. Then I saw the way options are displayed on went from there.
Code context
I implemented it with a category for extra panels in mind and a way to track them.
In edit, these extra panels are options and help, and in chat, they are help, options, and sessions which I separated and gave session an extra keybind to toggle on and off.
The ratio of the show panel is rendered dynamic in regards to the amount of open extra panels.
The key binds are obtained through the config file so they will display the correct key bind even if changed in custom configs.
Demo
Don't mind the screen record artifacts. Typical Wayland Nvidia experience
https://github.com/jackMort/ChatGPT.nvim/assets/100203892/bffa127c-8260-4ed7-b2b7-3af4b0577181
The video will not work, so here are some screenshots:

@jackMort would love for you to have a look at it.

My initial idea was to implement it as a popup window.

My first idea was to implement a popup too but the more I thought about it the less I liked it. It has the same effect as a separate panel but one drawback. You can't keep the popup open while using the plugin. I thought the possibility to leave help open while working would be beneficial. Like a cheat-sheet that you can glance at.

alright, i think it makes sense, I added two small fixes to fill the remaining space when multiple panels are open, let me know if it works for you, after that we can merge, thanks!

I also styled it a bit, let me know if it works for you, thanks again!

Very nice changes.
I did some monkey tests and tried to force some buggs to appear but didn't get any except for the ones already mentioned in #335.


Component "fixed" and "non-fixed" at the same time depending on the moved slider

Describe the feature
For component with two sliders, I need that it behaves as "fixed" when the first slider is moved and as non-fixed for the second one. Is it possible?

Like this? https://jsfiddle.net/qe8wjr70/

Like this? https://jsfiddle.net/qe8wjr70/

Works like a magic! Thanks a lot!

But it works for dragging only, right? Not for clicking

Yes, it is not very good to judge when clicking, click on the left side fixed, the right side is not fixed, what about the middle?


Subtract the gas costs from profitability reward

Fixes https://github.com/ethereum-alarm-clock/timenode-core/issues/235.

Pull Request Test Coverage Report for Build 1604

0 of 2 (0.0%)  changed or added relevant lines in 1 file are covered.
50 unchanged lines in 6 files lost coverage.
Overall coverage decreased (-6.8%) to 76.695%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/EconomicStrategy/EconomicStrategyHelpers.ts
0
2
0.0%

Files with Coverage Reduction
New Missed Lines
%

src/Wallet/Wallet.ts
1
85.83%

src/Scanner/CacheScanner.ts
1
93.33%

src/Actions/Pending.ts
2
52.73%

src/EconomicStrategy/EconomicStrategyHelpers.ts
6
42.4%

src/Router/Router.ts
13
67.38%

src/Actions/Actions.ts
27
32.11%

Totals

Change from base Build 1601:
-6.8%

Covered Lines:
598

Relevant Lines:
749

💛  - Coveralls


Mod preview langage (embed and content)

langage selection for the mod name / desc (steam data displayed in the embed if available in the steam mod)
langage selection/translation for the UI of the embed (for the stuff like 'publish x day ago', 'description', 'updated' and ect)

if you need help for French translation, i can help

Text of embed will localisable in v2.7
Non-English description is proving difficult to obtain from Steam.
The only documented way is seemingly broken.
Will update if something can be worked out.
Nexusmods doesn't support multi-language descriptions in the same way Steam does.
Nexus is designed for separate translation mods.

v2.7
#37 for mod title/desc


python: merge base.json into python.json and change snippets

It seems that there's no purpose for base.json, there is even duplicate snippets in these 2 files.
So I merged them into python.json.
Also, deleted obsolete (e.g. python2 future and encoding) and useless (e.g. async variants because you can just type async and then use normal def) snippets, added some useful ones, made prefixes more user friendly and shortened descriptions.

@OkelleyDevelopment, for the most part they do, but there are 2 problems with some neovim setups.
For some reason vim.snippet rejects nested placeholder and placeholder-transform inside a placeholder:
vim.snippet  WARN Failed to parse snippet,
but was able to fix it automatically.
```python
try:
	${1:pass}
except ${2:Exception} as ${3:e}:
	${4:raise $3}
else:
	${5:pass}
```

and inserted text is
try:
    pass
except Exception as e:
    raise
else:
    pass

Similar situation the nested placeholder like "\t${4:raise ${5:SystemExit}}".
And secondly, for some reason after typing # character(s) the completion menu doesn't show up, only after typing additional letter such as #e the menu appears. This applies to other special characters such as #, / or @.
This means, I can't insert # and ## snippets (/, // and /** as well in C files).
But this can be LazyVim, garymjr/nvim-snippets or nvim-cmp issue, I don't have LuaSnip setup to test.
These 2 issues seem to be related to snippets in almost all languages, not just python, so I think, we can merge this pr and later figure out if it's our issue or not.

Yeah that seems to be a larger problem, so I'll merge these. FWIW in my local setup (a little different from my last config update), was able to handle this snippet:
"test": {
    "prefix": "nested",
    "body": ["${1:entry ${2:entrytwo}}"]
  }

Feel free to raise an issue with whatever you've researched (even if it's just a copy-paste from the above text) @REmerald.


Update global-design-system.md

Please review these changes just in case.

On re-reading this sentence I tend to agree with you here.

Damn. This has been changed by us both and now has conflicts. Can you resolve? 🙏

Please check, if I merged something incorrectly. Thanks


Enable Continuous Integration with Travis CI

For now it doesn't do much (only builds it), but in the future it could run tests, generate packages and so on.
To enable this you need to connect the GitHub account to the free version of Travis CI on https://travis-ci.org/ - once you register there, you can enable CI for specific repositories.

Great. Only problem is that Travis CI is running Ubuntu 14 I think, which we might stop supporting in some months in order to move to c++14 and std::regex. Do you know if they have plans to upgrade to Ubuntu 16?

A few thoughts on extending the Travis CI:

compile with -Werror added to CXX extra argument environment variable
add scan-build before make (http://clang-analyzer.llvm.org/scan-build.html) with appropriate parameters and report error if issues are reported (for instance if html pages are created)
compile with both g++ and clang++ (although without clang++ linking, see #158)

The official answer seems to be: "not this year, try using Docker containers instead".

I guess docker containers is the way to go then, with Debian testing image or something similarly stable and new.

Sorry for the commit spam, but I didn't know a better way of testing the changes on Travis.
This commit introduces container based setup - there are two containers set up there, with build scripts and dockerfiles put into ci directory.

Thank you! This I think will form a good basis. I'll have a look at the scripts in the coming days, but we can probably merge this soon anyway. @zalox you should probably have a look at what should be done at the Travis CI side, and maybe have a look at these scripts too.
I have since this PR created automatic docker builds for ubuntu 14, debian stable, debian testing, debian unstable and archlinux that I now test all changes on before merge. Testing on various Linux platforms at least have become much easier after learning this. It's even possible to test the GUI with docker exec debian_testing juci for instance after a build (although this can't be done on Travis CI of course).

@zalox I leave merging of this PR up to you, since you might want to study the Travis CI server side.

I have some suggestions. I'm trying a docker-compose approach, that makes it very easy to test ci locally.


About h1

See Headings And Accessibility on The Importance Of HTML5 Sectioning Elements.
Ignoring the discussion about our need to use only h1 (yes, we should be using only h1), there's something on this pure semantic thing and the importance of sectioning elements that Marx is overlooking: browsers are already styling headers differently according to the section they belong to.
Marx, however, forces all headers, independent of their section, to be of the same size.

(Do you mean "use only one h1"?)
Headings currently do decrease in size as they go down in importance. Not by a huge amount, but it's quite noticible in many situations.

no, I meant use only h1, not h2 or h3 or any h.

ah right, that makes sense: because the hierarchy is provided by nesting <section> elements, is that it? It would be possible to style it so that one could do both (either nest sections, or use h1, h2, h3, ...).

Well, probably with something like section h1, header h1, section header h1, article h1. I don't know. We should see how Chrome styles it in its default stylesheet.

yes, we should be using only h1

No, we shouldn't. See the spec:

There are currently no known implementations of the outline algorithm in graphical browsers or assistive technology user agents, although the algorithm is implemented in other software such as conformance checkers. Therefore the outline algorithm cannot be relied upon to convey document structure to users. Authors are advised to use heading rank (h1-h6) to convey document structure.
http://www.w3.org/TR/html5/sections.html#outlines

It is currently discouraged to use only h1. Stick to one h1, then use h2-h6s


Prevent Overlap

Hey there,
I've noticed that if you have two events that have the same start time, they appear next to each other on the single day view.
Is there a way to have it to where any overlapping events are side by side, rather than over each other?
For example, right now if I have two events from 6am-7am, they appear next to each other.
But if one is 6:30am-7am, it overlaps the 6am-7am event.
I want to prevent overlapping at all. Is that possible?

Hi @limeytrader007  , even i want to avoid overlapping of events . Did you find any solution for this ?


Fix all js standard style issues

We're using "js standard" to enforce style, which I added only recently. We have 2300+ style issues that cannot be resolved with "standard --format" and thus have to be fixed by hand. We need to fix all of these.

I took a quick look... you can cut half of them by adding the following to your package.json:
"standard": {
  "globals": ["it", "describe"]
}

Also, there's a lot of block padding errors. These typically don't come up in Standard version 4, so that may be a start. If you want to stick with version 5, maybe use https://github.com/harthur/replace to help automate the find/replace.

Thx dawg. I actually went through and manually fixed all of them. Took several hours. I added "global describe,it" to all the test files to fix those global variable issues.
Closed by: https://github.com/ryanxcharles/fullnode/commit/0d43a04883bc58d9203c22b089868e37c642ce54


fix windows path

What's exactly wrong with Windows?

the path methods in Node outputs \\ paths on Windows.

Windows developer got the wrong image path in https://github.com/remaxjs/remax/issues/311 just like the screenshot above.

@Darmody Is there a small example you can provide to test this fix? I tried creating my own proof-of-concept but didn't observe the same issue you've described on Windows. I was using Node v12, if there's a difference in behavior between versions.
We're going to be migrating this plugin to rollup/plugins soon, I'd like to land this fix before the move. Thank you!

@Darmody can you provide windows version, node js version and rollup.config.js example?

Sorry for missing your replies!
It is user feedback, and we just test and fix it in Node Ci.
Here is our rollup config :
    url({
      limit: 0,
      fileName: '[dirname][name][extname]',
      publicPath: '/',
      sourceDir: path.resolve(options.cwd, options.rootDir),
      include: ['**/*.svg', '**/*.png', '**/*.jpg', '**/*.jpeg', '**/*.gif'],
    }),

I believe it relatived to fileName config which set the [dirname]

Node has cross platform path joining built in, so we should leverage that rather than add another dependency. Please open a Bug issue in https://github.com/rollup/plugins and make sure to include a proper reproduction, and we'll tackle the bug there.


Change "main" function name

to main do
    display(factorial(5))
end

Although main in C makes sense, here (since Haumea seems very english-like) it doesn't make much sense - perhaps
to begin do
to start do

could work better as a starting procedure?

Is there any advantage to requiring a "main" procedure at all?

It provides a natural place to put the starting code.

It provides a natural place to put the starting code.

You could put the main procedure anywhere, no?
to main do
  this()
end

to this do
  display(25)
end

If you can support it, just make Haumea a scripting language (i.e. the main function is everything not within a procedure)!

Even if main is a block, it doesn't necessarily have to be a function. What about something like
on entry do
    display("Hello, world!")
end

How about this?
when started do
  display(1)
end

"when" says 'event' to me. Could we add events to the standard library (async!)

When you think about it, the program starting is basically an event. As far as other events go, sure.

Moved to https://github.com/haumea-lang/thinktank/issues/3


[WIP] add support for access/faccessat

Please first review https://github.com/nix-rust/nix/pull/757

see https://github.com/nix-rust/nix/pull/751#issuecomment-333878207


Update _utilities.scss with new .text-normal, .text-bold and .text-italic classes

I added a new section called Style, which has three new classes called text-normal, text-bold and text-italic (#18001)

/CC @mdo

Unsure about these—why not just use  or  for those two?

What if I want to programmatically change a text's styling? Can I change  to ? With classes I can just use jQuery.

What's the use case for changing those things? I can't think of many instances where I'd want to swap classes like that to affect only the weight or style (e.g., errors on form fields I could see doing bold and red, but that should be on the error class).
Personally I think this goes too far into utility classes.

I disagree. I will concede that it's a 'slippery slope' type problem, e.g., where do you stop for utility classes.
However, you can't say that there's 0 use cases for something like this, when there are classes for uppercase, lowercase, and capitalize.

I never said there were 0 use cases—I said I can't think of many and asked for suggestions. I should've clarified why I closed this, but the slippery slope is the major reason.

We're using angular with bootstrap and this class could be really useful when you have an html block normal that you want style as italic or bold following the value of a variable.
Imagine you have

somelongandcomplexhtml

Now you can do only

somelongandcomplexhtml

somelongandcomplexhtml

With those classes you should be able to write it more easily and readable as

somelongandcomplexhtml


added Django 2.0 Support

-- fixes #149

Coverage increased (+0.4%) to 92.308% when pulling b46c938a7ef79b93eb19d08905ddbefd0ec1b303 on develop into b12c206e7d04376e56bf900fe6a29d63b51e1133 on master.


[💡 Feature]: Global vs workspace toggle improvements

Is your feature request related to a problem?
People are confused by the icon to toggle between workspace and global mode.
Describe the solution you'd like.
Maybe we use a globe and something else to represent a "workspace" or maybe we just put the text "Global" there and the specific workspace that is selected when that is the case, assuming there is some identifiable string/id/path.
Describe alternatives you've considered.
No response
Additional context
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

I believe the global vs workspace settings make sense as a feature. I created a PR to give us some telemetry around this. The way we present the switch is definitely not ideal. Maybe @lorenzejay has some suggestions here. I can see a solution that makes the labels of the switch more prominent and visible in the first place.

Ahh yes, it looks like it can be hard to differentiate between global and workspace scope. I think I'll add a new icon for global. For workspace i'll play around with some different options.

What do we think of this @christian-bromann @admc

I think thats an improvement 👍

I like it too!

Closing as we landed this in the last release. Great job @lorenzejay


Fix code scanning alert - Arguments in long RUN instructions should be sorted

Tracking issue for:

[x] https://github.com/0xPolygon/kurtosis-cdk/security/code-scanning/13

Closed by #212


UpgradeDependencyVersion should detect if a managed dependency's version is using a property

Add Option to update the bom instead if the bom is in the same project

notice spring-pet-clinic is downgraded

UpgradeDependencyVersion should detect if a managed dependency's version is expressed as a property and should either update or add a property to a pom that will override the property value.


fix(TDI-40055): GoogleDrive launch browser in connection's wizard

What is the current behavior? (You can also link to an open issue here)
https://jira.talendforge.org/browse/TDI-40055
related
https://jira.talendforge.org/browse/TDI-39455
https://jira.talendforge.org/browse/TUP-19485
What is the new behavior?
Fixed problem when trying to launch user consent when we are in the connection's wizard.
Please check if the PR fulfills these requirements

[X] The commit message follows Talend standard
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features) ?
[X] The code coverage on new code >75%
[ ] The new code does not introduce new technical issues (sonar / eslint)

What kind of change does this PR introduce?

[X] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build / CI related changes
[ ] Other... Please describe:

Does this PR introduce a breaking change?

[ ] Yes
[X] No

If this PR contains a breaking change, please describe the impact and migration path for existing applications: ...
Other information:

Pull request test result: success :star:
Sonar results

Pull request test result: success :star:
Sonar results

Pull request test result: success :star:
Sonar results


multi-page app stopped working with new DEPS API

With the latest changes Stipple.init() checks whether a dependency entry of the key MODELDEPID already exists and if not, adds it to the DEPS dict.
This breaks multi-page apps because the deps include the wrong js file.
My current workaround is to clear the entry before calling init()
    delete!(Stipple.DEPS, Stipple.MODELDEPID)
    model = init(Example) |> handlers |> ui |> html

@essenciary, @AbhimanyuAryan
Wouldn't it be better to create entries for each ReactiveModel type?
We would need to modify deps() to require a ReactiveType (There is already such a method, but it's not used, I think.)
Furthermore deps() is called from layout() which takes a channel only and no ModelType, and layout() is called from page(), which then would also need to always pass on the model type.

Not sure, whether we would need MODELDEPID any longer. But we would also need to modify injectdeps() to include the model type.

I think this issue is also relevant for testing and development. Imagine you develop a model and you want to test a variant that you name differently, or you jump to another project and want to test the page without reloading Stipple. Due to line 806 in Stipple.jl the page will always include the name of the model that was first initialised with Stipple.init().
My conclusion is, MODELDEPID must be replaced by a model type specific entry.
In my draft PR #105 I chose the ReactiveModel type itself, but we could also use a string, e.g. vm(ModelType).
The latter one would overwrite definitions, if a model has been redefined via @reactive!. In the current draft the entry would persist and a new one (which has the same name) is created.

I need to look closely - but could it be related to the fact that you're using global models? If you initiate the model in the route, wouldn't that create a new response with the new model?

Here's an MWE:
@reactive! mutable struct Example1 <: ReactiveModel end
@reactive! mutable struct Example2 <: ReactiveModel end

ex1 = init(Example1)
ex2 = init(Example2)

julia> Stipple.deps(ex2)
9-element Vector{String}:
 "<script>window.CHANNEL = 'MCDYKEMVMSFNBEMMXTRGVJEEVLCYNIQE';</script>"
 "<script src=\"/genie.jl/master/assets/js/channels.js\"></script>"
 "<script src=\"/stipple.jl/master/assets/js/underscore-min.js\"></script>"
 "<script src=\"/stipple.jl/master/assets/js/vue.js\"></script>"
 "<script src=\"/stipple.jl/master/assets/js/stipplecore.js\"></script>"
 "<script src=\"/stipple.jl/master/assets/js/vue_filters.js\" defer></script>"
 "<script src=\"/stipple.jl/master/assets/js/watchers.js\"></script>"
 "<script src=\"/stipple.jl/master/assets/js/keepalive.js\" defer></script>"
 "<script src=\"/stipple.jl/master/assets/js/example1.js\" defer></script>"

The last line should read
 "<script src=\"/stipple.jl/master/assets/js/example2.js\" defer></script>"

You can inspect Stipple.DEPS, to see what's happening

Merged proposed PR


Don't crash when pubspec isn't a map

Description
Validation error when the pubspec is valid YAML, but not a map.
Related Issues
Fixes https://github.com/flutter/flutter/issues/59610
Tests
flutter_manifest_test
Checklist

[x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
[x] I signed the [CLA].
[x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement].
[x] I read the [Tree Hygiene] wiki page, which explains my responsibilities.
[x] I updated/added relevant documentation (doc comments with ///).
[x] All existing and new tests are passing.
[x] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change

[x] No, no existing tests failed, so this is not a breaking change.
[ ] Yes, this is a breaking change. If not, delete the remainder of this section.

Thanks!


Simplify samples overview - move it to samples repo

Hi @richardtaylorrt, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

It looks like you're a Microsoft contributor (Richard Taylor). If you're full-time, we DON'T require a Contribution License Agreement. If you are a vendor, please DO sign the electronic Contribution License Agreement. It will take 2 minutes and there's no faxing! https://cla.microsoft.com.

TTYL, MSBOT;


Please use the 'main' branch!

There were some breaking changes with the latest node-chatgpt-api release. Will need time to review those changes on master, which may have suffered from auto-merging issues.
The now renamed and default main branch is confirmed to be working as expected so you can use this as the base.

Also, there is heavy traffic right now on OpenAI across all fronts (official site, API, even Bing)


Squirrel NPC not selling the Calamity enchantments

No clue if this is the right place but i couldnt find the soulsDLC anywhere so here it is,
Latest version as of 12/10/2020
Squirrel NPC is selling the normal enchantments but not the soulsDLC enchantments like for example the victide enchantment

fixed for next update


Production

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

This is a complete mess. Close and resubmit in a mergeable form, if it even contains any changes.

Yeah @lynxlynxlynx
We have had a few PRs opened that contains a mess of other people's commits. Most of the time they themselves have made no changes. They just pull in previous commits.


Indicator for maximum snow water equivalent

Ideally return values would include date at which event occurs.

In CMIP6 there is now "swe", so I assume the best option would be "snw":
swe is the thickness of the water equivalent of the snow on the ground, in m,
snw is the snow amount in kg/m². So simply swe * 1000.
I suggest implementing snw_max_doy, which would be almost the same as snd_max_doy.


MapReduce 2: Spark Installation on Docker

MapReduce Part 2 Lecture : Interactive lecture with Labs.

[ ] Hadoop Wordcount
[ ] Spark Installation
[ ] Spark Wordcount

@bfeng  how is the spark tutorial ?

Spark on Docker can be found here: https://github.com/cloudmesh/book/blob/master/section/container/docker-spark.tex


RFM7 : Distribution of DHT lookup times and Breakdown of Content Routing Latency

Link to report: https://github.com/gitaaron/network-measurements/blob/rfm7/results/rfm7-distribution-dht-lookup-content-routing.md

Thanks for merging this!


Use more specific version of Python in Dockerfiles

Few days ago, Python 3.9 got released, which causes some of our Dockerfiles no to build properly.

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

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

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

R: @pawelpasterz @piotr-szuberski
I think you had problems with CommunityMetrics job. It should be fixed now.

I think you had problems with CommunityMetrics job. It should be fixed now.

Good to hear that :)


Adding new rebus

Summary of Changes

Adding new rebus

Pull Request Test Coverage Report for Build 32

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 89.231%

Totals

Change from base Build 31:
0.0%

Covered Lines:
87

Relevant Lines:
99

💛  - Coveralls


Add Copay v3.9.1

After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} reports no offenses.
[x] The commit message includes the cask’s name and version.

Additionally, if adding a new cask:

[x] Named the cask according to the token reference.
[x] brew cask install {{cask_file}} worked successfully.
[x] brew cask uninstall {{cask_file}} worked successfully.
[x] Checked there are no open pull requests for the same cask.
[x] Checked the cask was not already refused in closed issues.
[x] Checked the cask is submitted to the correct repo.

This was removed by https://github.com/caskroom/homebrew-cask/pull/28405 in favour of bitpay.

@franklinyu Can you please explain the difference between the two and why this version is needed?

I think the app was renamed last year, but now it branched into two applications. Nevertheless I think @johnrees may know more than I do.

From the GitHub release history, on 25 Oct 2016 they decide to release BitPay. According to official blog, they didn't intend to rename, but to release a new application instead. We can see from the next release on 22 Mar this year (3.0.6), both Copay and BitPay is available.

... both Copay and BitPay is available

This their any difference between the two apart from branding? i.e What is the reason for re-adding copay?

According to the blog I mentioned and this FAQ, only BitPay works with the BitPay Visa, which we can just use as an ordinary Visa credit card. In addition, the blog seems to imply that BitPay is not free-software, and Copay is the "community version".

Sounds like a kind of Chromium/Chrome situation.


cloudstack-setup-databases fails on complex database key

ISSUE TYPE

Bug Report

COMPONENT NAME
Setup

CLOUDSTACK VERSION
4.15.0

CONFIGURATION
not relevant I think
OS / ENVIRONMENT
not relevant I think
SUMMARY
I run
cloudstack-setup-databases cloud:@localhost --deploy-as=root: -e <encryption_type> -m <management_server_key> -k <database_key> -i <management_server_ip>
with e.g. the following (see database key)
cloudstack-setup-databases cloud:@localhost --deploy-as=root: -e <encryption_type> -m <management_server_key> -k "Some&Crazy&Password" -i <management_server_ip>
it splits the key and try to run it as commands (see screenshot)

STEPS TO REPRODUCE

Follow install instructions on https://docs.cloudstack.apache.org/en/<IP_ADDRESS>/installguide/management-server/index.html
in step where you have to run cloudstack-setup-databases, do something like the following:

cloudstack-setup-databases cloud:"password"@localhost --deploy-as=root:"password" -m "password" -k "Some&Crazy&Password"

EXPECTED RESULTS
Script should setup the given key.

ACTUAL RESULTS
Error message when processing encryption.
see screenshot above

@derhecht which Linux distro and version is that? cc @davidjumani @shwstppr

CentOS 7

@derhecht is this a containerised env, do you have /bin/sh as per the error in screenshot?

yes, I have /bin/sh in my default Cent OS 7 installation

I just changed the key and setup script works like a charm

I just changed the key and setup script works like a charm

How do you mean @derhecht? Is this issue resolved then?

no it is not resolved.
when i use a key within "&" (obviously) the script fails.
if not, script run successfully.
so, the content of the (secret) key affects the script called which should not.

@derhecht can you try the key string with ampersand with single quotes? The double quotes will cause the string to be evaluated, essentially it's a bash/shell thing than CloudStack issue.

cc @Spaceman1984 investigate and see if we can handle/fix something in the script (to handle keys with ampersand)

@derhecht can you try the key string with ampersand with single quotes? The double quotes will cause the string to be evaluated, essentially it's a bash/shell thing than CloudStack issue.

not atm as instance is running now - setup has finished - for the first try

cc @Spaceman1984 investigate and see if we can handle/fix something in the script (to handle keys with ampersand)

I'm on it @rhtyd

Fixed in https://github.com/apache/cloudstack/pull/4976

@Spaceman1984 pl resubmit the PR against 4.15 branch

Fixed for 4.15 based on backport PR https://github.com/apache/cloudstack/pull/4995


small improvements in parse:properties

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (969df7a) 93.71% compared to head (da78baa) 93.71%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##           master     #127   +/-   ##
=======================================
  Coverage   93.71%   93.71%
=======================================
  Files          20       20
  Lines         159      159
  Branches       15       15
=======================================
  Hits          149      149
  Misses         10       10

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


[BUG] Not being able to play in Driving Games.

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.

What problem did you encounter?
I plan to play driving games with friends/family. For me when I attempt to drive a car, it always stalls and says (nan). From the games I've tried, Project: No Hesi and Southwest Florida Beta.
Ex: https://streamable.com/3okk1p

I'm not sure if this problem has already been resolved or not, I have tried to search it up to see if it has but nothing of the sorts have came up.

Can you clarify if this happens only when using Bloxstrap? https://github.com/pizzaboxer/bloxstrap/wiki/Switching-between-Roblox-and-Bloxstrap

Yes, this only happens when using bloxstrap

Upload your configuration please: https://github.com/pizzaboxer/bloxstrap/wiki/Uploading-your-Bloxstrap-configuration

Settings.json
State.json
ClientAppSettings.json

Settings.json State.json ClientAppSettings.json

Sorry for the delay. Just saw this today.

Can you try setting your framerate limit to zero and see if that fixes anything? If not, then try removing your configured FastFlags and see if that fixes it.

Hmm, it works. Went to 0 for the framelimit, I then tried 1000. Didnt work, did 360, worked just fine. Curious, do you know what the limit is?

Curious, do you know what the limit is?

Well, you shouldn't set it to anything higher than 240. https://github.com/pizzaboxer/bloxstrap/wiki/A-guide-to-FastFlags#framerate-limit


Internet Download Manager has been registered with a fake SerialNumber or the Serial Number has been blocked. Be aware that thecracked product may work incorrectly and download files with errors.Thus we adwise you to purchase the full-featured product.

Internet Download Manager has been registered with a fake SerialNumber or the Serial Number has been blocked. Be aware that thecracked product may work incorrectly and download files with errors.Thus we adwise you to purchase the full-featured product.

just click the x icon at the top and continue living life, I will definitely buy the idm forever version in 5 years

Click here to Download

it's amazing


Add option to 'selected' in 'addOption'

When i needed a dynamic option i had to create a functionality that allows to create them already selected (in column two).
For that you have to:
$('#column').multiSelect('addOption', { value: a, text: a, index: 1, nested: 'optgroup_label', selected : 'selected' });

@eduardocintra, Thanks!!!

It's surprising this has never been addressed.
Is there a way to override the addOption method as we way for the pull request to be reviewed?


Add support .NET Core

No support .NET Core. It is planned in the future?

@jershell  I'm curious as to know why this issue was closed. Have you tried compiling this against .net core?


error in line 7

C:\Users\REX VILLAVELEZ\Desktop>python scraper.py
File "C:\Users\REX VILLAVELEZ\Desktop\scraper.py", line 7

^
SyntaxError: invalid syntax

C:\Users\REX VILLAVELEZ\Desktop>python scraper.py
File "C:\Users\REX VILLAVELEZ\Desktop\scraper.py", line 7

^
SyntaxError: invalid syntax

Have you installed the dependencies, in particular, python-requests?


few things desirable

Not sure whether i fully understand the attempt but i liked what i saw. thanks to C++20 template literal arguments.
integration with foreign event loops :
I don't know why grpc folks ignored this for a very long, recently they are fixing it with event engine, what i see is they are not still there yet or ready.
Use of standard C++ fibers or coroutines:
This is much desirable as services all the time call in to each other and doing async in callbacks is brain damaging.
After much frustration , i was looking into rust to migrate to and didnt find time as it is a completely new language to me.

Thanks for your feedback @RavikumarTulugu, I've been frustrated with the official gRPC lib and my main focus is to use modern C++ standards and implement a gRPC server lib that's easy to work with. Having a clean "generated" code base and give freedom to the application code to decide on best implementation (instead to forcing a pattern) are my main goals.
But this is still a first draft to put my ideas into code and I'm actively working on this to make it a production ready version. Making more use of coroutines is definitely in my bucket list.
It's a shame that official C++ lib is making users to consider other languages. If you are curious more on the process, I'm putting it into a devlog.

I have completely gone through the devlog. we are currently using asio-grpc for our backend and are in constant lookout for much simpler solutions.


Feature Request: Add support for Python 3.10

Use case
According to this thread, the AWS Lambda team has already added support for Python 3.10 in the managed runtime.
We need to add this support in Powertools.
Solution/User Experience
Add support for Python 3.10
Alternative solutions
- Run local tests
- Run e2e tests
- Deploy a project using AWS Lambda with Python 3.10 and verify that everything is working.
- Fix possible issues.

Acknowledgment

[X] This feature request meets Lambda Powertools Tenets
[ ] Should this be considered in other Lambda Powertools languages? i.e. Java, TypeScript

+1 . can't upgrade my project :(

Coming tomorrow :-)
On Tue, 18 Apr 2023 at 19:14, Ran Isenberg @.***> wrote:

+1 . can't upgrade my project :(
—
Reply to this email directly, view it on GitHub
https://github.com/awslabs/aws-lambda-powertools-python/issues/2136#issuecomment-1513526624,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAZPQBEFZPHADYPWRDT3VULXB3DWVANCNFSM6AAAAAAXCLS7FQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***
com>

@heitorlessa  Does it explain why I'm again an error during invocation?
"

2023-04-18T20:08:28.137+03:00Copy[ERROR] Runtime.ImportModuleError: Unable to import module 'service.handlers.create_order': No module named 'aws_lambda_powertools'Traceback (most recent call last):
[ERROR] Runtime.ImportModuleError: Unable to import module 'service.handlers.create_order': No module named 'aws_lambda_powertools' Traceback (most recent call last):

"

Coming tomorrow :-)
…
On Tue, 18 Apr 2023 at 19:14, Ran Isenberg @.> wrote: +1 . can't upgrade my project :( — Reply to this email directly, view it on GitHub <#2136 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAZPQBEFZPHADYPWRDT3VULXB3DWVANCNFSM6AAAAAAXCLS7FQ . You are receiving this because you are subscribed to this thread.Message ID: @. com>

I will wait :)

Coming tomorrow :-)
…
On Tue, 18 Apr 2023 at 19:14, Ran Isenberg @.> wrote: +1 . can't upgrade my project :( — Reply to this email directly, view it on GitHub <#2136 (comment)>, or unsubscribe github.com/notifications/unsubscribe-auth/AAZPQBEFZPHADYPWRDT3VULXB3DWVANCNFSM6AAAAAAXCLS7FQ . You are receiving this because you are subscribed to this thread.Message ID<EMAIL_ADDRESS>com>

I will wait :)

doing now


Moved @types/minimatch dependency to devDepencencies

I moved @types/minimatch to devDependencies because, right now any project that uses typedoc, installs along with the main package, also minimatch's types. They shouldn't be installed if not for development.
Or is there a specific reason for which these types have been inserted in dependencies? If any, can you please explain it?
😊

Minimatch is included because we re-export some of its types - see #1035.
I'd like to move it to devDependencies, but haven't had the time to look at what is exported and if it can be removed from the public API. I think if createMinimatch is no longer exported from the root file, it could be removed. If you want to go ahead and do that and make sure the tests still pass, I think @types/minimatch can be moved to devDependencies :)
https://github.com/TypeStrong/typedoc/blob/c75df1c6a0d19aca71946a732ed834b43e69a761/src/index.ts#L5

I'll investigate more and let you know! 😊 Thank you for the explanation.

I think that removing this, would mean a possible breaking change for plugins... what do you think about @Gerrit0?

Yes, it would. I am okay with that, it will have to wait for the 0.17 release, but that already has several breaking changes slated for it, one more to include this fix is well worth it.

I've run the tests before and after the edits.
I've removed, as you showed to me, the export of  createMinimatch  from index.ts and changed tests path.
There's only one test that fails due to a timeout error (over 10000 seconds), so it should definitely be related to the changes.
I'm gonna report it here below, probably you already know that:
 1) TypeDoc
       Application
         Honors the exclude option even if a module is imported:
     Error: Timeout of 10000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/mnt/c/Users/alexa/repos/typedoc/dist/test/typedoc.test.js)
      at processImmediate (internal/timers.js:445:21)

The failing test you have locally is due to the tests just running slowly on your machine for some reason (slow disk access probably). They don't fail on mine or on the CI.

That's weird, but I don't know. ¯_(ツ)_/¯
Anyway, I corrected the message, I meant the problem wasn't related to the PR changes.
Thank you!

Thanks! Will be in 0.17 later today.


Unblock PRs / more maintainers

Hi @ivan-lednev,
Thank you for your hard work. I know you do this on your free time and I really appreciate that.
There are a couple of bugs that hamper our workflows, and is preventing this plugin from becoming a daily driver for us. Recently, and specifically:

https://github.com/ivan-lednev/obsidian-day-planner/pull/439
https://github.com/ivan-lednev/obsidian-day-planner/pull/435

Is it possible to add any other active contributors as a maintainer for this repo, so they can approve them? Do you have any other suggestions for unblocking PRs?
Thanks.

bump

Hello, @aahventures. Those fixes just got released. Try updating the plugin.

Great thanks @ivan-lednev!


LightDM shows the nixbld users

Issue description
In NixOS (both 16.09 and 16.03), LightDM lists the 10 users from the nixbld group as well as my own user (the only real user on this machine). This bug does not appear with SDDM or GDM (which I have tested in NixOS 16.09).
Steps to reproduce
My configuration is the following:
{ config, pkgs, ... }:

{
  imports =
    [ # Include the results of the hardware scan.
      ./hardware-configuration.nix
    ];

  # Use the GRUB 2 boot loader.
  boot.loader.grub.enable = true;
  boot.loader.grub.version = 2;
  # Define on which hard drive you want to install Grub.
  boot.loader.grub.device = "/dev/sda";

  networking.networkmanager.enable = true;

  # Select internationalisation properties.
  i18n = {
    consoleFont = "Lat2-Terminus16";
    consoleKeyMap = "fr";
    defaultLocale = "fr_FR.UTF-8";
  };

  # Set your time zone.
  time.timeZone = "Europe/Paris";

  # List packages installed in system profile. To search by name, run:
  # $ nix-env -qaP | grep wget
  environment.systemPackages = with pkgs; [
    wget
    firefox
    thunderbird
    libreoffice
    emacs
    networkmanagerapplet
  ];

  # Enable the X11 windowing system.
  services.xserver.enable = true;
  services.xserver.layout = "fr";
  services.xserver.xkbOptions = "eurosign:e";

  # Desktop Environment.
  services.xserver.displayManager.lightdm.enable = true;
  services.xserver.desktopManager.gnome3.enable = true;
  services.xserver.desktopManager.xfce.enable = true;

  # Define a user account. Don't forget to set a password with ‘passwd’.
  users.users.theo = {
    isNormalUser = true;
    uid = 1000;
    extraGroups = [
      "audio"
      "networkmanager"
    ];
  };

  # The NixOS release to be compatible with for stateful data such as databases.
  system.stateVersion = "16.09";

}

Technical details

System: NixOS 16.09.680.4e14fd5 (Flounder)
Nix version: 1.11.4
Nixpkgs version: 16.09.680.4e14fd5

We should simply build lightdm with accountsservice support and enable services.accounts-daemon from the lightdm module.
Apart, this looks like a regression. We set hidden-users (and also hidden-shells) in lightdm/users.conf which should take care of it.
Can you check the contents of /etc/lightdm/users.conf ?

[UserList]
minimum-uid=500
hidden-users=nixbld1 nixbld2 nixbld3 nixbld4 nixbld5 nixbld6 nixbld7 nixbld8 nixbld9 nixbld10
hidden-shells=/run/current-system/sw/bin/nologin

According to the Debian wiki you can run /usr/sbin/lightdm --show-config to show the effective config. Does it include the hide-* directives?

$ /nix/store/j2ir0m0fbjp9x4h15f1wqc3g7nz4g514-lightdm-1.18.1/bin/lightdm --show-config
   [LightDM]
A  greeter-user=lightdm
A  greeters-directory=/nix/store/g7vpgsj1hjgc17i7ihxapvj8wrp01n27-lightdm-gtk-greeter
A  sessions-directory=/nix/store/jmf9rvrb662p0y540m3cwngxhcir6zy5-desktops

   [Seat:*]
A  xserver-command=/nix/store/1s11gz68902qjc3r74qw5568s2lhi4z7-xserver-wrapper
A  session-wrapper=/nix/store/n1pp080z4wn3q0s8dggwn1srqscqjdi4-xsession
A  greeter-session=lightdm-gtk-greeter

Sources:
A  /etc/lightdm/lightdm.conf

Not sure what this means :/

To note: removing services.xserver.desktopManager.gnome3.enable = true; solved the issue.
So the problem was coming from a bad interaction between LightDM, Gnome3, and possibly XFCE.

@Zimmi48, I suspect by removing gnome3, you removed accountservice (which enables lightdm to remember what window manager you wanted so not all good).
However, 8a547ae / ff81b74833768d3b5b77f688237d1fdea876e64e should have removed nixbld users from account service. Since that commit is in master but not in 4e14fd5 (your system version), that's what you were seeing the nixbld users.

Then closing this issue. If someone experiences the problem again with a recent enough version, this can be opened again.

It's broken in 16.09, but I think fixing it requires merging too much.


Transfer cookies from a response to a new request

Provide a convenient mechamism

This would be super useful, e.g. to proxy the Accept Cookies dialog in many websites now a days 👍
or at least if there was a CE to set multiple cookies in one shot , like passing an array of cookies could help for some scenarios


[5.2] Validation test

To prevent #11426 in the future

Please send to 5.1.

We want to make sure it stays correct on there too, right?

Hmm, makes sense

Laravel 5.1 is LTS, so all bug fixes will be going there for at least 2 more years.


#19520 do not transform pasted in the SQL Editor data by default - to…

… avoid data loss
Disable this setting by default:

Verified


use nginx proxy two kibana, sentinl send two action,how to do?

i have a difficult question ,i use nginx proxy to two kibana , all kibana install sentinl ,when trigger alarm,the two kibana do the action ,so i have receive two email .
how to slove it problem , it is very worried .
thanks every one!

SENTINL should only run once per ES cluster, not on each Kibana instance - particularly if the two are connected to the same ES server(s). Future versions might bring this ability, but currently this is only available in the Siren stack. Hope this helps.


Update net.c

Added all available mount points in storagemgr https://github.com/CelesteBlue-dev/PSVita-StorageMgr
These mount points will appear in the ftp directory if present now :)
ux0
xmc0
imc0
uma0
grw0
ur0

Is this thing dead?

No, I just never got around to test whether this causess any issues if those mount points are not available.

If the mount points aren't available they simply dont appear.

Could you toss me a build?  I'm unable to build this code base anymore with the current SDK :/.

I mean. I was able to build it before.  But in the year or so thats gone since then the vita SDK has changed too much that it fails to build.  Errors in linking the executable.


Rectify dependency logic, bump build nRectify dependency logic, bump …

…build noo

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

All good, checks OK, merging


AP-4409: Add the related_orders page to the PLF proceeding loop

What
Link to story
Add new interrupt pages for PLF proceedings
This includes a new variety of proceeding interrupt pages.  I deliberately did not put them into the proceedings_sca namespace
Should we re-factor the other proceeding interrupts into a more generic namespace to keep them contained, but not tied explicitly to a certain proceeding type?
Checklist
Before you ask people to review this PR:

Tests and rubocop should be passing: bundle exec rake
Github should not be reporting conflicts; you should have recently run git rebase main.
The standards in the Git Workflow document on Confluence should be followed
There should be no unnecessary whitespace changes. These make diffs harder to read and conflicts more likely.
The PR description should say what you changed and why, with a link to the JIRA story.
You should have looked at the diff against main and ensured that nothing unexpected is included in your changes.
You should have checked that the commit messages say why the change was made.

On the refactor. Makes sense to me. How many other interrupts controllers are there for SCA specifically, or other matter types? be good to move all them in to the new structure as part of this or as soon as possible thereafter would be my only observation.

AP-5607 has all the affected pages, there are currently 9 different proceeding interrupts


Fix TF tests for 2.10

Fixes #4953

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


Add BeforeProcessStart hook

This PR is in a very draft state and serves as a way to demonstrate the functionality we are looking for in order to integrate WinUIEX. Nothing in here is final at all, but I figured it'd be good to have a conversation about whether this would be something you want to merge eventually, so I can work on getting it in better shape.
The issue
Auth0 does not send back a state parameter when one is being passed to /logout. This means there is no signinId or applicationId available to ensure the correct instance is activated after being redirected back.
The consequence of that is that after logging out, a new instance is opened.
The solution
Auth0's logout URL accepts a returnTo parameter that it uses to redirect back. If we append a state querystring parameter to the url inside returnTo, it works.
So the goal would be to call logout using a URL like this (ignoring correct URL encoding to keep it readable):
my.domain/logout?returnTo=myapp://callback?state=STATE_GOES_HERE;
To achieve that, we need to find a way to intercept between generating the state, and opening the browser, which seems to be impossible.
This PR adds a BeforeProcessStart hook to achieve that.
Because of the above, we also need to escape the state on logout (like was done before in WinUIEx, but reverted).
How to use it
Using it would come down to:
public class WebAuthenticatorBrowser : IdentityModel.OidcClient.Browser.IBrowser
{
    public async Task<BrowserResult> InvokeAsync(BrowserOptions options, CancellationToken cancellationToken = default)
    {
        try
        {
            if (options.StartUrl.IndexOf("logout") > -1)
            {
                WinUIEx.WebAuthenticator.BeforeProcessStart = (uri) =>
                {
                    var query = System.Web.HttpUtility.ParseQueryString(uri.Query);
                    // The state QueryString as generated by WinUIEx
                    var state = query["state"];
                    // The original returnTo as configured externally
                    var returnTo = query["returnTo"];

                    UriBuilder returnToBuilder = new UriBuilder(returnTo);

                    // Get the original returnTo querystring params, so we can append state to it
                    var returnToQuery = System.Web.HttpUtility.ParseQueryString(new Uri(returnTo).Query);
                    // Append state as a querystring parameter to returnTo
                    // We need to escape it for it to be accepted
                    returnToQuery["state"] = Uri.EscapeDataString(state);
                    // Set the query again on the returnTo url
                    returnToBuilder.Query = returnToQuery.ToString();

                    // Update returnTo in the original query so that it now includes state
                    query["returnTo"] = returnToBuilder.Uri.ToString();

                    UriBuilder logoutUrlBuilder = new UriBuilder(uri);
                    // Set the query again on the logout url
                    logoutUrlBuilder.Query = query.ToString();

                    // Return the Uri so it can be used internally by WinUIEx to start the process and open the browser
                    return logoutUrlBuilder.Uri;
                };
            }

            var result = await WinUIEx.WebAuthenticator.AuthenticateAsync(new Uri(options.StartUrl), new Uri(options.EndUrl));

            var url = new RequestUrl(options.EndUrl)
                .Create(new Parameters(result.Properties));

            return new BrowserResult
            {
                Response = url,
                ResultType = BrowserResultType.Success
            };
        }
        catch (TaskCanceledException)
        {
            return new BrowserResult
            {
                ResultType = BrowserResultType.UserCancel,
                ErrorDescription = "Login canceled by the user."
            };
        }
    }
}

I understand there are all kinds of different ways to approach this (e.g. we could also pass the state to the hook, instead of getting the state again from the URL, or we can avoid a hook). I used a hook approach as that might be the most flexible and the least specific to our use-case.
Happy to hear your opinion on the use-case we have, the proposed way to solve it as well as any other solutions you would prefer.
Disclaimer: I am not realy familiar with WinUIEx, so this is my first stab at the source code. So there may be better ways to achieve this. But as I was modifying WinUIEx locally to debug the cause of the behavior I was seeing, I figured I could open a PR with the changes to discuss them.

Thank you for this, but I'm not really following the need for this in the first place.
If you want to sign out, just throw away the tokens that were generated during sign in, and the app is no longer signed in. Or if you want to also revoke the token, just make a webrequest to the logout endpoint to cause the token to get revoked - I don't see the need for a redirect workflow for logout. I've actually never seen an oauth service before that does this?

We use identity servers oidc client at auth0, so that's at least two identity providers using that approach. Logging in opens a browser to create a cookie at the IDP side, logging out should also open a browser to clear the cookie, we cant just use a webrequest.

logging out should also open a browser to clear the cookie

But that's in the browser. The app you're authenticating doesn't have cookies and is separate from the browser process. The webauthenticator is used to sign in the app - its purpose isn't really for also signing into a browser as well - that's just part of the oauth workflow.
Lastly WebAuthenticator doesn't provide any APIs for logout, and your PR doesn't add it either, so there's not really anything for it to do to react on in an activation event. You don't need WinUIEx to react to the startup call. You can just add your own check in the constructor, rather than relying on a callback.
Or put another way: WebAuthenticator isn't an API to handling arbitrary app launch arguments - there's already an API for that in the Windows App SDK that you can just use.

WebAuthenticator starts the browser, and allows to start the session which ends up with a cookie in the browser. We should also have a way to clear the cookie in that same browser that got opened to login.

Or put another way: WebAuthenticator isn't an API to handling arbitrary app launch arguments - there's already an API for that in the Windows App SDK that you can just use.

I am not trying to use WebAuthenticator for that, I am using it for authentication based browser interactions, in this case to open the browser to logout, close again and re-activate the correct application again.

You must have something from the redirect, or you won't be able to reactivate the correct application instance, or complete the task you're waiting for.

That is what this PR is trying to solve. Not all IDP's accept state on the logout URL. On login, state is sent back, but not on logout. So there is nothing to reactivate this app. This PR allows users to hook into the process, add any queryparam to then use to reactivate the correct instance.
To be clear, these changes have been tested to solve the exact issue I am describing. So I am 100% convinced this solves the issue described (even though I would argue it could benefit from reconsidering the implementation to fit WinUIEx).
Having said that, if you don't believe this is something you want to solve in WebAuthenticator, I understand and am happy to close the PR.

This PR allows users to hook into the process, add any queryparam to then use to reactivate the correct instance.

How though? When the app launches you have no state to append to the parameters. The activation launches an entirely new app instance - you need the app id to find the already running instance that initiated the request, forward the parameters to that instance, and shut the new instance down.

Having said that, if you don't believe this is something you want to solve in WebAuthenticator, I understand and am happy to close the PR.

It feels more like we're trying to shoe-horn generic app activation handling into WebAuthenticator. Perhaps there's a more broader idea behind helping dealing with app activation easier, but I don't think that would belong on the authenticator.

How though?

Here is an example that uses WinUI, with some files in the WinUIExEx namespace that contain the patched versions of this PR. You can see how it works as expected. If you do a find+replace of WinUIExEx with WinUIEx (but not the namespace of my patched files) and drop the BeforeProcessStart, you will see how it behaves differently.
To move this to MAUI, all we need to do is replace this line: https://github.com/frederikprijck/winuiex-logout/blob/main/WinUIApp/WebAuthenticatorBrowser.cs#L55 with:
#if WINDOWS
    var result = await WinUIEx.WebAuthenticator.AuthenticateAsync(new Uri(options.StartUrl), new Uri(options.EndUrl));
#else
                var result = await WebAuthenticator.Default.AuthenticateAsync(new Uri(options.StartUrl), new Uri(options.EndUrl));
#endif

And everything works as expected on iOS, macOS, Android and Windows. You can see that, even for the built-in Authenticator, it works perfectly fine to logout. If needed, I can share a MAUI sample to show that as well.
I figured there is a difference in the WebAuthenticator in WinUIEx and those built into MAUI, mostly in terms of supporting Logout. That's why I opened this PR, now it's API is kinda a drop in replacement for the built-in WebAuthenticator to support logout, apart from the state, which I think is logout specific anyway.
If we would introduce a logout-specific API, it would be different for the built-in WebAuthenticator as that's all done through the AuthenticateAsync. Even the official sample for the corresponding OIDC library use this: https://github.com/IdentityModel/IdentityModel.OidcClient.Samples/blob/main/Maui/MauiApp2/MauiApp2/MauiAuthenticationBrowser.cs#L12
Anyway, I believe this does not match with the intention of WebAuthenticator and will close this PR. This will mean we will need a different solution on our side, as a WebAuthenticator based logout is a must for us.
Let me know if you want to reconsider, I definitely prefer using WebUIEx in our project and would be happy to help ship logout support that's compatible with the built-in WebAuthenticator in MAUI (without adding a dedicated API for logout)


first pass at consistent logrus usage

I'm not sure if this is what you had in mind, @tgraf, comments?

I'm not sure if this is what you had in mind, @tgraf, comments?

This is exactly what I had in mind

Perfect. I'll keep switching things over until it's good :)

Looks great so far - this will be great for having consistency across logs!

I'm closing this to avoid confusion with PRs intended for review, but the with-fields-usage branch will still hold all the pending commits (there are many :/ ) for the log changes. I'll wait until we have https://github.com/cilium/cilium/pull/1801 approved so I can reconcile any changes we decide on there.


redux-persist failed to create sync storage. falling back to memory storage.

while yarn start:dev ---> redux-persist failed to create sync storage. falling back to memory storage.

Hi @Mezhinsky,
Thanks for your warning. We removed redux-persist dependency.
We thought about adding it when we were making boilerplate but then it seemed us unnecessary and we’ve deleted all the dependencies. You can use the latest version of it on master branch.