python311Packages.pathlib-abc: 0.1.1 -> 0.3.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.pathlib-abc is: Python base classes for rich path objects
meta.homepage for python311Packages.pathlib-abc is: https://github.com/barneygale/pathlib-abc
meta.changelog for python311Packages.pathlib-abc is: https://github.com/barneygale/pathlib-abc/blob/0.2.0/CHANGES.rst
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.2.0 with grep in /nix/store/jy62vdnhphxx58j0fy801zjqgcj1fcsd-python3.11-pathlib-abc-0.2.0
found 0.2.0 in filename of file in /nix/store/jy62vdnhphxx58j0fy801zjqgcj1fcsd-python3.11-pathlib-abc-0.2.0

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

11 total rebuild path(s)

11 package rebuild(s)

First fifty rebuilds by attrpath

python311Packages.fastai
python311Packages.pathlib-abc
python311Packages.pathy
python311Packages.spacy
python311Packages.spacy-lookups-data
python311Packages.spacy-transformers
python311Packages.textacy
python311Packages.textnets
python312Packages.pathlib-abc
python312Packages.pathy

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/jy62vdnhphxx58j0fy801zjqgcj1fcsd-python3.11-pathlib-abc-0.2.0 \
  --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 python311Packages.pathlib-abc https://github.com/r-ryantm/nixpkgs/archive/22a673baee51e3474f6baf5c6c018f6e6234d4cd.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/22a673baee51e3474f6baf5c6c018f6e6234d4cd#python311Packages.pathlib-abc

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/jy62vdnhphxx58j0fy801zjqgcj1fcsd-python3.11-pathlib-abc-0.2.0
ls -la /nix/store/jy62vdnhphxx58j0fy801zjqgcj1fcsd-python3.11-pathlib-abc-0.2.0/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 --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

16 packages failed to build:

python311Packages.fastai
python311Packages.fastai.dist
python311Packages.pathy
python311Packages.pathy.dist
python311Packages.spacy
python311Packages.spacy-lookups-data
python311Packages.spacy-lookups-data.dist
python311Packages.spacy-transformers
python311Packages.spacy-transformers.dist
python311Packages.spacy.dist
python311Packages.textacy
python311Packages.textacy.dist
python311Packages.textnets
python311Packages.textnets.dist
python312Packages.pathy
python312Packages.pathy.dist

4 packages built:

python311Packages.pathlib-abc
python311Packages.pathlib-abc.dist
python312Packages.pathlib-abc
python312Packages.pathlib-abc.dist

Maintainer pings

do not merge -- update breaks all consumers. just reverted in https://github.com/NixOS/nixpkgs/pull/309741 again.

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

16 packages failed to build:

python311Packages.fastai
python311Packages.fastai.dist
python311Packages.pathy
python311Packages.pathy.dist
python311Packages.spacy
python311Packages.spacy-lookups-data
python311Packages.spacy-lookups-data.dist
python311Packages.spacy-transformers
python311Packages.spacy-transformers.dist
python311Packages.spacy.dist
python311Packages.textacy
python311Packages.textacy.dist
python311Packages.textnets
python311Packages.textnets.dist
python312Packages.pathy
python312Packages.pathy.dist

4 packages built:

python311Packages.pathlib-abc
python311Packages.pathlib-abc.dist
python312Packages.pathlib-abc
python312Packages.pathlib-abc.dist

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.pathlib-abc is: Python base classes for rich path objects
meta.homepage for python311Packages.pathlib-abc is: https://github.com/barneygale/pathlib-abc
meta.changelog for python311Packages.pathlib-abc is: https://github.com/barneygale/pathlib-abc/blob/0.3.0/CHANGES.rst
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.3.0 with grep in /nix/store/7g1svvznl4v8ynaz2061hlcrk5jdaggs-python3.11-pathlib-abc-0.3.0
found 0.3.0 in filename of file in /nix/store/7g1svvznl4v8ynaz2061hlcrk5jdaggs-python3.11-pathlib-abc-0.3.0

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

47 total rebuild path(s)

47 package rebuild(s)

First fifty rebuilds by attrpath

private-gpt
python311Packages.clarifai
python311Packages.fastai
python311Packages.llama-index
python311Packages.llama-index-agent-openai
python311Packages.llama-index-cli
python311Packages.llama-index-core
python311Packages.llama-index-embeddings-gemini
python311Packages.llama-index-embeddings-google
python311Packages.llama-index-embeddings-huggingface
python311Packages.llama-index-embeddings-ollama
python311Packages.llama-index-embeddings-openai
python311Packages.llama-index-graph-stores-nebula
python311Packages.llama-index-graph-stores-neo4j
python311Packages.llama-index-graph-stores-neptune
python311Packages.llama-index-indices-managed-llama-cloud
python311Packages.llama-index-legacy
python311Packages.llama-index-llms-ollama
python311Packages.llama-index-llms-openai
python311Packages.llama-index-llms-openai-like
python311Packages.llama-index-multi-modal-llms-openai
python311Packages.llama-index-program-openai
python311Packages.llama-index-question-gen-openai
python311Packages.llama-index-readers-database
python311Packages.llama-index-readers-file
python311Packages.llama-index-readers-json
python311Packages.llama-index-readers-llama-parse
python311Packages.llama-index-readers-s3
python311Packages.llama-index-readers-twitter
python311Packages.llama-index-readers-txtai
python311Packages.llama-index-readers-weather
python311Packages.llama-index-vector-stores-chroma
python311Packages.llama-index-vector-stores-google
python311Packages.llama-index-vector-stores-postgres
python311Packages.llama-index-vector-stores-qdrant
python311Packages.llama-parse
python311Packages.pathlib-abc
python311Packages.pathy
python311Packages.private-gpt
python311Packages.spacy
python311Packages.spacy-lookups-data
python311Packages.spacy-transformers
python311Packages.textacy
python311Packages.textnets
python312Packages.pathlib-abc
python312Packages.pathy

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/7g1svvznl4v8ynaz2061hlcrk5jdaggs-python3.11-pathlib-abc-0.3.0 \
  --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 python311Packages.pathlib-abc https://github.com/r-ryantm/nixpkgs/archive/4c04609ac4b0f3aee6b0cd3744c744d2848021e2.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/4c04609ac4b0f3aee6b0cd3744c744d2848021e2#python311Packages.pathlib-abc

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/7g1svvznl4v8ynaz2061hlcrk5jdaggs-python3.11-pathlib-abc-0.3.0
ls -la /nix/store/7g1svvznl4v8ynaz2061hlcrk5jdaggs-python3.11-pathlib-abc-0.3.0/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 --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

88 packages failed to build:

private-gpt
private-gpt.dist
python311Packages.clarifai
python311Packages.clarifai.dist
python311Packages.fastai
python311Packages.fastai.dist
python311Packages.llama-index
python311Packages.llama-index-agent-openai
python311Packages.llama-index-agent-openai.dist
python311Packages.llama-index-cli
python311Packages.llama-index-cli.dist
python311Packages.llama-index-core
python311Packages.llama-index-core.dist
python311Packages.llama-index-embeddings-gemini
python311Packages.llama-index-embeddings-gemini.dist
python311Packages.llama-index-embeddings-google
python311Packages.llama-index-embeddings-google.dist
python311Packages.llama-index-embeddings-huggingface
python311Packages.llama-index-embeddings-huggingface.dist
python311Packages.llama-index-embeddings-ollama
python311Packages.llama-index-embeddings-ollama.dist
python311Packages.llama-index-embeddings-openai
python311Packages.llama-index-embeddings-openai.dist
python311Packages.llama-index-graph-stores-nebula
python311Packages.llama-index-graph-stores-nebula.dist
python311Packages.llama-index-graph-stores-neo4j
python311Packages.llama-index-graph-stores-neo4j.dist
python311Packages.llama-index-graph-stores-neptune
python311Packages.llama-index-graph-stores-neptune.dist
python311Packages.llama-index-indices-managed-llama-cloud
python311Packages.llama-index-indices-managed-llama-cloud.dist
python311Packages.llama-index-legacy
python311Packages.llama-index-legacy.dist
python311Packages.llama-index-llms-ollama
python311Packages.llama-index-llms-ollama.dist
python311Packages.llama-index-llms-openai
python311Packages.llama-index-llms-openai-like
python311Packages.llama-index-llms-openai-like.dist
python311Packages.llama-index-llms-openai.dist
python311Packages.llama-index-multi-modal-llms-openai
python311Packages.llama-index-multi-modal-llms-openai.dist
python311Packages.llama-index-program-openai
python311Packages.llama-index-program-openai.dist
python311Packages.llama-index-question-gen-openai
python311Packages.llama-index-question-gen-openai.dist
python311Packages.llama-index-readers-database
python311Packages.llama-index-readers-database.dist
python311Packages.llama-index-readers-file
python311Packages.llama-index-readers-file.dist
python311Packages.llama-index-readers-json
python311Packages.llama-index-readers-json.dist
python311Packages.llama-index-readers-llama-parse
python311Packages.llama-index-readers-llama-parse.dist
python311Packages.llama-index-readers-s3
python311Packages.llama-index-readers-s3.dist
python311Packages.llama-index-readers-twitter
python311Packages.llama-index-readers-twitter.dist
python311Packages.llama-index-readers-txtai
python311Packages.llama-index-readers-txtai.dist
python311Packages.llama-index-readers-weather
python311Packages.llama-index-readers-weather.dist
python311Packages.llama-index-vector-stores-chroma
python311Packages.llama-index-vector-stores-chroma.dist
python311Packages.llama-index-vector-stores-google
python311Packages.llama-index-vector-stores-google.dist
python311Packages.llama-index-vector-stores-postgres
python311Packages.llama-index-vector-stores-postgres.dist
python311Packages.llama-index-vector-stores-qdrant
python311Packages.llama-index-vector-stores-qdrant.dist
python311Packages.llama-index.dist
python311Packages.llama-parse
python311Packages.llama-parse.dist
python311Packages.pathy
python311Packages.pathy.dist
python311Packages.private-gpt
python311Packages.private-gpt.dist
python311Packages.spacy
python311Packages.spacy-lookups-data
python311Packages.spacy-lookups-data.dist
python311Packages.spacy-transformers
python311Packages.spacy-transformers.dist
python311Packages.spacy.dist
python311Packages.textacy
python311Packages.textacy.dist
python311Packages.textnets
python311Packages.textnets.dist
python312Packages.pathy
python312Packages.pathy.dist

4 packages built:

python311Packages.pathlib-abc
python311Packages.pathlib-abc.dist
python312Packages.pathlib-abc
python312Packages.pathlib-abc.dist

Maintainer pings

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.pathlib-abc is: Python base classes for rich path objects
meta.homepage for python311Packages.pathlib-abc is: https://github.com/barneygale/pathlib-abc
meta.changelog for python311Packages.pathlib-abc is: https://github.com/barneygale/pathlib-abc/blob/0.3.1/CHANGES.rst
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.3.1 with grep in /nix/store/ymq5lpnhmf5n01ripqvirv6sarwlr93a-python3.11-pathlib-abc-0.3.1
found 0.3.1 in filename of file in /nix/store/ymq5lpnhmf5n01ripqvirv6sarwlr93a-python3.11-pathlib-abc-0.3.1

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

47 total rebuild path(s)

47 package rebuild(s)

First fifty rebuilds by attrpath

private-gpt
python311Packages.clarifai
python311Packages.fastai
python311Packages.llama-index
python311Packages.llama-index-agent-openai
python311Packages.llama-index-cli
python311Packages.llama-index-core
python311Packages.llama-index-embeddings-gemini
python311Packages.llama-index-embeddings-google
python311Packages.llama-index-embeddings-huggingface
python311Packages.llama-index-embeddings-ollama
python311Packages.llama-index-embeddings-openai
python311Packages.llama-index-graph-stores-nebula
python311Packages.llama-index-graph-stores-neo4j
python311Packages.llama-index-graph-stores-neptune
python311Packages.llama-index-indices-managed-llama-cloud
python311Packages.llama-index-legacy
python311Packages.llama-index-llms-ollama
python311Packages.llama-index-llms-openai
python311Packages.llama-index-llms-openai-like
python311Packages.llama-index-multi-modal-llms-openai
python311Packages.llama-index-program-openai
python311Packages.llama-index-question-gen-openai
python311Packages.llama-index-readers-database
python311Packages.llama-index-readers-file
python311Packages.llama-index-readers-json
python311Packages.llama-index-readers-llama-parse
python311Packages.llama-index-readers-s3
python311Packages.llama-index-readers-twitter
python311Packages.llama-index-readers-txtai
python311Packages.llama-index-readers-weather
python311Packages.llama-index-vector-stores-chroma
python311Packages.llama-index-vector-stores-google
python311Packages.llama-index-vector-stores-postgres
python311Packages.llama-index-vector-stores-qdrant
python311Packages.llama-parse
python311Packages.pathlib-abc
python311Packages.pathy
python311Packages.private-gpt
python311Packages.spacy
python311Packages.spacy-lookups-data
python311Packages.spacy-transformers
python311Packages.textacy
python311Packages.textnets
python312Packages.pathlib-abc
python312Packages.pathy

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/ymq5lpnhmf5n01ripqvirv6sarwlr93a-python3.11-pathlib-abc-0.3.1 \
  --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 python311Packages.pathlib-abc https://github.com/r-ryantm/nixpkgs/archive/bfed6796033675ee9d78f1d519bbd98389d7c0fb.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/bfed6796033675ee9d78f1d519bbd98389d7c0fb#python311Packages.pathlib-abc

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/ymq5lpnhmf5n01ripqvirv6sarwlr93a-python3.11-pathlib-abc-0.3.1
ls -la /nix/store/ymq5lpnhmf5n01ripqvirv6sarwlr93a-python3.11-pathlib-abc-0.3.1/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 --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

88 packages failed to build:

private-gpt
private-gpt.dist
python311Packages.clarifai
python311Packages.clarifai.dist
python311Packages.fastai
python311Packages.fastai.dist
python311Packages.llama-index
python311Packages.llama-index-agent-openai
python311Packages.llama-index-agent-openai.dist
python311Packages.llama-index-cli
python311Packages.llama-index-cli.dist
python311Packages.llama-index-core
python311Packages.llama-index-core.dist
python311Packages.llama-index-embeddings-gemini
python311Packages.llama-index-embeddings-gemini.dist
python311Packages.llama-index-embeddings-google
python311Packages.llama-index-embeddings-google.dist
python311Packages.llama-index-embeddings-huggingface
python311Packages.llama-index-embeddings-huggingface.dist
python311Packages.llama-index-embeddings-ollama
python311Packages.llama-index-embeddings-ollama.dist
python311Packages.llama-index-embeddings-openai
python311Packages.llama-index-embeddings-openai.dist
python311Packages.llama-index-graph-stores-nebula
python311Packages.llama-index-graph-stores-nebula.dist
python311Packages.llama-index-graph-stores-neo4j
python311Packages.llama-index-graph-stores-neo4j.dist
python311Packages.llama-index-graph-stores-neptune
python311Packages.llama-index-graph-stores-neptune.dist
python311Packages.llama-index-indices-managed-llama-cloud
python311Packages.llama-index-indices-managed-llama-cloud.dist
python311Packages.llama-index-legacy
python311Packages.llama-index-legacy.dist
python311Packages.llama-index-llms-ollama
python311Packages.llama-index-llms-ollama.dist
python311Packages.llama-index-llms-openai
python311Packages.llama-index-llms-openai-like
python311Packages.llama-index-llms-openai-like.dist
python311Packages.llama-index-llms-openai.dist
python311Packages.llama-index-multi-modal-llms-openai
python311Packages.llama-index-multi-modal-llms-openai.dist
python311Packages.llama-index-program-openai
python311Packages.llama-index-program-openai.dist
python311Packages.llama-index-question-gen-openai
python311Packages.llama-index-question-gen-openai.dist
python311Packages.llama-index-readers-database
python311Packages.llama-index-readers-database.dist
python311Packages.llama-index-readers-file
python311Packages.llama-index-readers-file.dist
python311Packages.llama-index-readers-json
python311Packages.llama-index-readers-json.dist
python311Packages.llama-index-readers-llama-parse
python311Packages.llama-index-readers-llama-parse.dist
python311Packages.llama-index-readers-s3
python311Packages.llama-index-readers-s3.dist
python311Packages.llama-index-readers-twitter
python311Packages.llama-index-readers-twitter.dist
python311Packages.llama-index-readers-txtai
python311Packages.llama-index-readers-txtai.dist
python311Packages.llama-index-readers-weather
python311Packages.llama-index-readers-weather.dist
python311Packages.llama-index-vector-stores-chroma
python311Packages.llama-index-vector-stores-chroma.dist
python311Packages.llama-index-vector-stores-google
python311Packages.llama-index-vector-stores-google.dist
python311Packages.llama-index-vector-stores-postgres
python311Packages.llama-index-vector-stores-postgres.dist
python311Packages.llama-index-vector-stores-qdrant
python311Packages.llama-index-vector-stores-qdrant.dist
python311Packages.llama-index.dist
python311Packages.llama-parse
python311Packages.llama-parse.dist
python311Packages.pathy
python311Packages.pathy.dist
python311Packages.private-gpt
python311Packages.private-gpt.dist
python311Packages.spacy
python311Packages.spacy-lookups-data
python311Packages.spacy-lookups-data.dist
python311Packages.spacy-transformers
python311Packages.spacy-transformers.dist
python311Packages.spacy.dist
python311Packages.textacy
python311Packages.textacy.dist
python311Packages.textnets
python311Packages.textnets.dist
python312Packages.pathy
python312Packages.pathy.dist

4 packages built:

python311Packages.pathlib-abc
python311Packages.pathlib-abc.dist
python312Packages.pathlib-abc
python312Packages.pathlib-abc.dist

Maintainer pings

Result of nixpkgs-review pr 310683 at bfed6796 run on x86_64-linux 1

1 package marked as broken and skipped:

private-gpt

6 packages failed to build:

python311Packages.llama-index
python311Packages.llama-index-readers-file
python311Packages.llama-index-readers-s3
python311Packages.pathy
python311Packages.private-gpt
python312Packages.pathy

39 packages built successfully:

python311Packages.clarifai
python311Packages.fastai
python311Packages.llama-index-agent-openai
python311Packages.llama-index-cli
python311Packages.llama-index-core
python311Packages.llama-index-embeddings-gemini
python311Packages.llama-index-embeddings-google
python311Packages.llama-index-embeddings-huggingface
python311Packages.llama-index-embeddings-ollama
python311Packages.llama-index-embeddings-openai
python311Packages.llama-index-graph-stores-nebula
python311Packages.llama-index-graph-stores-neo4j
python311Packages.llama-index-graph-stores-neptune
python311Packages.llama-index-indices-managed-llama-cloud
python311Packages.llama-index-legacy
python311Packages.llama-index-llms-ollama
python311Packages.llama-index-llms-openai
python311Packages.llama-index-llms-openai-like
python311Packages.llama-index-multi-modal-llms-openai
python311Packages.llama-index-program-openai
python311Packages.llama-index-question-gen-openai
python311Packages.llama-index-readers-database
python311Packages.llama-index-readers-json
python311Packages.llama-index-readers-llama-parse
python311Packages.llama-index-readers-twitter
python311Packages.llama-index-readers-txtai
python311Packages.llama-index-readers-weather
python311Packages.llama-index-vector-stores-chroma
python311Packages.llama-index-vector-stores-google
python311Packages.llama-index-vector-stores-postgres
python311Packages.llama-index-vector-stores-qdrant
python311Packages.llama-parse
python311Packages.pathlib-abc
python311Packages.spacy
python311Packages.spacy-lookups-data
python311Packages.spacy-transformers
python311Packages.textacy
python311Packages.textnets
python312Packages.pathlib-abc

Done in https://github.com/NixOS/nixpkgs/commit/27f1c1414d1395712087363feb69b57d604058ac. (revert?)


Lab 8 Level 4 hidden test cases

Summary
Hi, did anyone run into this error on codecrunch? I passed all the public test cases..  tried to initialise a room with just a sword and troll and got the required output (although im not sure what the test cases are). Any help is appreciated thanks!!
Description:
Code Snippets
Screenshots

Hi, seems like something is wrong with your Troll class that is tick related. Can you show your code?

Hi, seems like something is wrong with your Troll class that is tick related. Can you show your code?

Hi yizziepeasy, turns out i mixed up the indexing in tick in my troll class as you mentioned as I was using an ImList to store the states of the troll. It works fine now thanks!


docs: remove Flatten and Decrement from docs

I've merged it, but no, this doesn't help...

Are you not seeing the same error when running yarn run doc?

Yeah, I get that too but it's just a warning so we should be able to just ignore it.

More changes for this...

No need using @hidden on types that are no exposed
Must not export hidden/inner types from the root


Question - How to update Login form and other page from Angular SPA Auth Individual

Hi,
How to update Login form and other page from Angular SPA Auth Individual ?
I've tried to recreate same page in same folder  Microsoft.AspNetCore.Identity.UI.V4.Pages.Account.Internal.LoginModel but it doesn't override it.
Any idea ?
Thanks

@javiercn this should be overridable shouldn't it?

Yep, you need to put the page on the same physical path as the view.
/Areas/Identity/Account/Login.cshtml for example.

https://docs.microsoft.com/en-us/aspnet/core/razor-pages/ui-class?view=aspnetcore-2.2&tabs=visual-studio#override-views-partial-views-and-pages

It does not seem to work...
I've to had V4, or anything else ?
Microsoft.AspNetCore.Identity.UI.V4.Pages.Account.Internal.LoginModel

Just to make sure, you are trying to override the view on /Identity/Account/Login, are you?

Yes, this one

@bastienlemaitre Just to discard human error (this is tricky to do by hand) have you tried using the scaffolder to scaffold the specific view?

Yes, and strangely I do not see my word in French ;)

How can I do that ?

https://docs.microsoft.com/en-us/aspnet/core/security/authentication/scaffold-identity?view=aspnetcore-2.2&tabs=visual-studio

It works, thanks !


One more font tuning in default theme...

Use 'PT Serif' for text
Use 'PT Mono' for code
Do not justify the text.. looks weird.

Coverage remained the same at 97.21% when pulling e40a001997f53760b00cd2a222c00c555ef3f6e7 on next-theme into 4db146890df748295387e627deb6acd9529cffba on master.


Enhancement proposal: add a non interactive alternative to ainput

It would be nice to add something similar to https://python-telegram.readthedocs.io/en/0.14.0/non_blocking_login.html to be able to login when console input is not an option.
EDIT: my workaround: subclassing Client and overriding __auth_get_code

Your workaround is about how OOP works. Good job 👍

This does not work easily because of name mangling.
__auth_get_code is internally renamed _Client__auth_get_code by the python interpreter. A workaround is to define self._Client__auth_get_code in the __init__ of a Client subclass, but this feels very hacky.
I think that by convention, __ methods are meant to be "superprivate" and absolutely not subclassed. Is it really the case for Client.__auth* methods?


Creation of initial Azure environment

Related Issue

Sets up Azure for initial handoff to New Mexico.

Changes Proposed

Creates full Azure Container Apps environment with working pipeline and all necessary prerequisites.

Additional Information

NOTE: This code does NOT contain support for SSL. Jurisdictions must either adapt the associated files or manually implement SSL support from the Azure Portal. This includes certificate provisioning.

Testing

This code has been extensively tested by the Streamline eCR team and DevOps personnel.

Awesome work on this!


Game exits when clicking

I figured this is odd, since it didnt happen in yesterday's build. Whenever you click anywhere, the game will instantly crash.

Thanks again for reporting! This is probably an artifact of the mouse code added in e9f39b4


problem with insert() and increments()

So I have a very simple table with:
knex.schema.createTable('MyTable', function(table) {
	table.increments('id').primary();
});

And then I seed some data in it:
knex('MyTable').insert([
	{
		id: 1
	},
	{
		id: 2
	},
	{
		id: 3
	}
]);

I have to put the IDs by hand because then I need to seed other data and reference it.
But when I do:
knex('MyTable').insert({});

I get this error:
error: duplicate key value violates unique constraint "MyTable_pkey"

Because apparently Knex is trying to insert the object in the id with 1. So I do this 2 more times and finally Knex inserts the new object with the id 4. Which is now valid because there is no entry with id 4.
It seems the problem is that Knex or Postgres "doesn't know" that some items have already been inserted with the proper ID.
Is this a bug?
If not, is there a way around this problem other than inserting without ids?
I have dozens of seedings and without knowing the id beforehand for the relationships this is going to be a nightmare.

So yeah, from what I've been reading I either remove the ids and then simply use Postico to know the actual id of something, or I create functions with where clauses that create the ids for me as described here.

You'll have to do something like:
knex.raw('SELECT setval(\'your_table_id_seq\', (SELECT MAX(id) from "your_table"));')

After seeding the data with the preset ids. This is just how PostgreSQL works.

The suggestion from @ricardograca worked for me. However, the quotes need to be (escaped) single as in his example. My integration tests were setting the auto-generated id, so I put the setval command into a seed file:
const seed = async (sql) => {
  await sql.insert([
    { id: 1, name: 'Hello' },
    { id: 2, name: 'Goodbye' }
  ]).into('foos');

  await sql.raw('select setval(\'foos_id_seq\', max(id)) from foos');
};

exports.seed = seed;

Double quotes around foos_table_id_seq will produce an error:

error: column "foos_id_seq" does not exist


Rule is now an annotation rather than basic interface

Rule interface replaced with @Rule annotation.
Added RulesManager to manage RuleDetails and CheckDetails which link the rule/check instances with their metadata and allow reflective calls.

Codecov Report

Merging #628 into master will decrease coverage by 0.67%.
The diff coverage is 95.41%.

@@             Coverage Diff              @@
##             master     #628      +/-   ##
============================================
- Coverage     83.99%   83.31%   -0.68%
+ Complexity      883      816      -67
============================================
  Files           146      151       +5
  Lines          2281     2218      -63
  Branches        307      308       +1
============================================
- Hits           1916     1848      -68
- Misses          228      234       +6
+ Partials        137      136       -1

Impacted Files
Coverage Δ
Complexity Δ

...src/main/java/de/zalando/zally/rule/RulesPolicy.kt
100% <ø> (ø)
4 <0> (ø)
:arrow_down:

.../zally/rule/zalando/PluralizeNamesForArraysRule.kt
100% <100%> (ø)
12 <1> (-3)
:arrow_down:

...ndo/zally/rule/zalando/VersionInInfoSectionRule.kt
100% <100%> (ø)
6 <1> (-3)
:arrow_down:

...ly/rule/zalando/SuccessResponseAsJsonObjectRule.kt
95% <100%> (-0.66%)
19 <1> (-3)

.../zally/rule/zalando/KebabCaseInPathSegmentsRule.kt
100% <100%> (ø)
14 <1> (-3)
:arrow_down:

...o/zally/rule/zalando/PluralizeResourceNamesRule.kt
78.57% <100%> (-3.79%)
15 <1> (-3)

.../main/java/de/zalando/zally/rule/RulesValidator.kt
95.83% <100%> (-0.84%)
12 <6> (-5)

...zally/configuration/RulesManagerConfiguration.java
100% <100%> (ø)
4 <4> (?)

...zalando/zally/rule/zalando/SecureWithOAuth2Rule.kt
84.44% <100%> (-0.98%)
39 <1> (-3)

...e/zalando/zally/rule/zalando/NoVersionInUriRule.kt
100% <100%> (ø)
5 <1> (-3)
:arrow_down:

... and 41 more

Continue to review full report at Codecov.

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


Remove trailing comma in the JSON array within vcpkg.json

Fixes https://github.com/Azure/azure-sdk-for-cpp/issues/6248

/azp run cpp - appconfiguration

API change check
API changes are not detected in this pull request.


:arrow_up: Chore: Bump bun version to 1.08

Description
Bump bun version to latest
Testing
Explain the quality checks that have been done on the code changes
Additional Information

[ ] I read the contributing docs (if this is your first contribution)

Your ENS/address:

Current dependencies on/for this PR:

main

PR #632   👈

PR #631

This stack of pull requests is managed by Graphite.


Package some common cf plugins into shared folder

If plugins are installed into .../traveling-cf-admin/cf-plugins/.cf then we need to set CF_PLUGIN_HOME to .../traveling-cf-admin/cf-plugins in /etc/bash.bashrc / ~/.bashrc (root vs user).
https://github.com/cloudfoundry/cli/issues/332

I think to pre-install the plugins will require a local cf and to locally set $CF_PLUGIN_HOME into the packaging/tmp build folder; and run CF_PLUGIN_HOME=... cf install-plugin ...

Ahh, currently cf plugin developers aren't uploading releases. e.g. https://github.com/cloudfoundry-community/cf-plugin-seed/ & https://github.com/cloudfoundry-community/cf-plugin-orgs

cf plugins
Listing Installed Plugins...
OK

Plugin Name   Version   Command Name         Command Help
Console       N/A       console              Start a live console
Live Stats    N/A       live-stats           Show browser based stats
OrgSpace      N/A       org-space            Command to call cli command. It passes all arguments through to the command
autopilot     N/A       zero-downtime-push   Perform a zero-downtime push of an application over the top of an old one
open          N/A       open                 open app url in browser
seed          N/A       seed                 Seeds Cloud Foundry and setups apps/orgs/services on new Cloud Foundry setup


Feature/geode 4424

Refactor PoolManager::createFactory to return a PoolFactory instead of a pointer to a PoolFactory.

Incorrect pull request


feat: add isEnabled to pluginButton

Fix #38

added isEnabled to pluginButton config
sidekick now adding plugins on contextloaded instead of statusfetched
plugins will re-evaluate themselves on statusfetched

Will adjust the failing tests (plugins are now rendered, but buttons stay disabled based onisEnabled's return value)


population amplification

Closes #159.
Closes #247 (I think?).
Joint work with Monika Hu. Thanks! The scope has creeped here to include some architectural changes.
This adds a combinator constructor that accepts a measurement where DI is SizedDomain<VectorDomain<DIA>>, and a population parameter. The constructor returns a measurement with an adjusted privacy relation.
#247 was opened for this issue. The current implementation does downcasting of AnyDomains in impl IsSizedDomain for AnyDomain, which simply retrieves the length.
In the process, I also:

properly implemented Clone for Function and Relations, making Measurements and Transformations cloneable
implemented ToString for Type, for better errors
cleaned up the impls on Type
removed the AnyMeasureDistance and AnyMetricDistance types

This PR is blocked because it isn't yet clear how we want to build glue in the FFI layer. It would be ideal if we didn't have multiple different type-erased objects, as it is unclear which type-erased object to construct in bindings languages. We can merge all type-erased objects into the AnyObject by implementing all traits on AnyObject, and failing if possible, otherwise panicking. It is the responsibility of the FFI layer to ensure the proper glue is present in the AnyObject before passing it into the core library.
We also don't want to require all necessary traits to build all glue functions at the time we do type-erasure, because new combinators introduce additional required trait bounds in all other constructors.
I came up with a strategy for adding trait casts to a top-level trait, that allows us to fallibly acquire new traits. This works well for some traits, but still leaks trait bounds on associated types. This is in the branch 159-amplification-trait-cast.
We can still acquire trait bounds that aren't defined on generics via dispatch. There are three locations where this dispatch can be done.

At the time of type-erasure. A demo of this is in 159-amplification-eager-glue.
Lazily when calling a constructor that needs it. An older commit in this branch does this.
On-demand, when you make use of the trait object. No glue is necessary here. This branch currently uses this approach. It only applies in situations where the glue is only needed once, to avoid multiple dispatch lookups.


Bando / ghost edge

Pull request information

Status: ? (ready to merge / in development)
Kind of changes: ? (bug fix / new feature / documentation...)
Related PR or issue: ? (optional)

Description

? (general description)

Pull Request Test Coverage Report for Build 5825

106 of 107 (99.07%)  changed or added relevant lines in 6 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.09%) to 89.546%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

flow/controllers/car_following_models.py
23
24
95.83%

Totals

Change from base Build 5755:
0.09%

Covered Lines:
9431

Relevant Lines:
10532

💛  - Coveralls


don't emit ctors on classes with only static members

Avoid emitting stub declarations on classes that only have static
members, as that helps us avoid getting calls to super() wrong.
More avoiding of issue #38.

The less synthetic constructors the better. LGTM.


[Redesign] Accesbility and Responsivity

In order to assure to have both a11y and responsivity to the redesigned website, it would be great to have Figma specifications. For this purpose, the Free version would suit all of needs.
I can help to build some rough components, but it would be awesome to recruit members from Ladies that UX, for example and/or recruit female and nb UX designers to join forces as well. I can also review and test the accessbility issues - specifically regarding WCAG specs.
Another point is to build a real inclusive web experience, a11y and responsivity must part of the project since Day 1.

Good suggestion @tiidadavena. Figma is helpful for both ideation and specs. Definitely accessibility and mobile responsive design.

Heya! We already have two accessibility UX designers on board to work through the wireframes/prototypes and design documentation for the website redesign.
Additionally, based on their experience with open-source projects and communities, we'd already planned to have all the designs on Figma and guide discussions/feedback in this repository as we work through these. Eventually, we will add design-specific docs to the kit/website.

Heya! We already have two accessibility UX designers on board to work through the wireframes/prototypes and design documentation for the website redesign. Additionally, based on their experience with open-source projects and communities, we'd already planned to have all the designs on Figma and guide discussions/feedback in this repository as we work through these. Eventually, we will add design-specific docs to the kit/website.

That's great news! Looking foward to check it out :D

Since we have the spec doc with this item already I will close this issue so that we can track requirements in one single place vs having similar conversations across different places.


Create custom error page

This page is made in the client side.

You have to change the branch to development!


Support for MS-AMP in FSDP

What would you like to be added:
Support for MS-AMP in FSDP.
Why is this needed:
This will help train large model with optimizer state sharding.

Thanks for your interest to our work!
We will support for MS-AMP in FSDP : )

@wkcn is there a timeline you guys are targeting for FSDP integration?

When applying FP8 to FSDP, there are 2 problems we need to solve:
1 FSDP requires that all parameters have same dtypes. If we only change some parameters to FP8, this rule will be broken.
2 Each fp8 tensor has a scaling factor. We need to synchronize scaling factor before updating it.


NEON Updates

Updates the NEON example by:

Cleaning up much of the code to be easier to understand and work with
Leveraging recent ISOFIT tools such as the env module
Bringing it in line with the other examples being a directory on the repo root

neon_subset.zip
This new zip will need to replace https://avng.jpl.nasa.gov/pub/PBrodrick/isofit/tutorials/subset_data.zip


Money.str in python2 for non-ascii currencies

I'll be opening a PR with a failing test for this, but the general question is: what does Money.__str__ return in python2?
The answer at present appears to unicode, which python2 then tries to convert to a str and gives:
UnicodeEncodeError: 'ascii' codec can't encode character u'\u0142' in position 14: ordinal not in range(128)

unless the currency's symbol is ascii (eg US$) in which case it converts fine.
My test in python3 doesn't error, it just fails, which is "fine". It doesn't (really) matter what it returns, but it should be a str.
The reason that this passes for the USD test that is already there is that $ is ascii. Any currency where it's sign (as defined in prefix or suffix) is not ascii will give the error above if you try to str it.
I'm happy to dive in and try to fix this, but I'm not really sure what an ascii-only format should look like. My suggestion would be to take the output of format_currency(..., include_symbol=False) then just stick the 3-character code on the front, so I'll include that as a second commit in my PR. I'm not 100% convinced by this solution, but it's a start.

This behaviour was fixed as part of #136 which has now been merged to master. I went for a pragmatic, simple answer.


Issue: FAQ Section Expands on Hover

Problem:
The FAQ section currently requires users to click on each question to reveal the corresponding answer. However, it would improve the user experience if the FAQ section opened when a user hovers over a question and closed when the hover is removed. This would provide a more dynamic and responsive interaction model.
Reproduction Steps:

Navigate to the FAQ section of the website.
Hover over any question in the FAQ list.
Currently, the question remains static until clicked.

Expected Behavior:

Upon hovering over a question, the corresponding answer should automatically expand.
When the user moves the cursor away, the answer should close automatically.

Actual Behavior:

At the moment, the FAQ requires a click to expand and close.

Suggested Fix:
Implement hover-based functionality for FAQ expansion and collapse. Ensure that the transition is smooth and does not affect the overall user experience negatively, especially on touch devices.
Impact:
This change would streamline interaction with the FAQ section, making it more intuitive and responsive for desktop users.
@Vin205 kindly add proper labels and assign this issue to me, thank you

@idk-mr4tyunjay assigned!


API not responding after obfuscation

I was wondering if you could point me in the right direction as I am having some problems with using your obfuscation tool in my project.
I am making a wordpress site where I want the visitors to be able to search one of my databases, with an app I have made in Google Scripts, which I iframe on the wordpress site. I want to use obfuscation to make the address of the API less visible (because I want them to visit the site and not just pull the data from the API for themselves). I played with some settings of your tool, but the API would not respond after obfuscation.
Next to that, I want to domain-lock but when I iframe the app on the wordpress-site, it redirects as if the domain is not on the "allowed list". I have tried adding script.google.com (as that is the domain where the script is at), but it would not work. Our domain name contains a hyphen and I have read another question around here suggesting there might be some problem there?

Hey,
I wrote the first domainLock code for this project couple of years ago and as far as I remember a domain with a - can cause issues. One way to prove it would be to write a failing test on this file https://github.com/javascript-obfuscator/javascript-obfuscator/blob/master/test/functional-tests/custom-code-helpers/domain-lock/templates/DomainLockNodeTemplate.spec.ts
Hope it helps!


Multiple VBScriptEngines sharing documents and debugging code

I'm using multiple instances of VBScriptEngine in my application, each loads some script code and executes various events. Currently, each engine loads its copy of the code, executes the event, and then disposed.
I'm trying to write a debugger for this, or integrate Visual Studio as a debugger for this app.
When I attach VS to my application, I can see all the engines created, including those engines that ere disposed and supposed to be free...
Since each event creates a new script engine, loads the code, executes, and being disposed, there is no easy way for me to set a break point and debug the code.
What I'm trying to achieve is to share these script blocks (like code documents) between all the instances, so when I set a break point in one of those documents, it will hit and stop the execution.
Am I on the right track here? Any help or directions for 'first steps' will be very helpful.
Thanks.

Hi @Nir1812,

When I attach VS to my application, I can see all the engines created, including those engines that ere disposed and supposed to be free...

Hmm, we don't see disposed engines in the Visual Studio 2019 debugger, at least in the "Script Documents" node in Solution Explorer. Are you using a different version of Visual Studio, or seeing disposed engines elsewhere in the debugger UI?

What I'm trying to achieve is to share these script blocks (like code documents) between all the instances, so when I set a break point in one of those documents, it will hit and stop the execution.

As far as we know, Windows script engine instances don't share script documents or any other resources, so this may not be possible. One thing you might be able to do is use VBScript's stop statement to force a breakpoint from script code.
Good luck!

I can see the "disposed" engines in the 'Solution Explorer' part in Visual Studio 2019... when running memory profiler, I can see these object has COM references for some reason and that is why they are not disposed.
Can I maybe use ContinuationCallback to stop the script when needed to break?
And one last thing - Is there any way I can start VS are attach it to the script engine automatically?
What will happen if I call the 'Stop' method without any debugger attached?

I can see the "disposed" engines in the 'Solution Explorer' part in Visual Studio 2019... when running memory profiler, I can see these object has COM references for some reason and that is why they are not disposed.

Hmm, we can't reproduce that. Are you by any chance creating script engines on one thread and disposing them on another?
Windows script engines have thread affinity, so each must always be invoked on the same thread that created it. ClearScript currently enforces this rule for all methods except Dispose, although that just affects the exception that's thrown if the rule is violated.
We're not aware of any other reason why calling Dispose wouldn't remove an engine from Visual Studio's list. It doesn't have anything to do with COM references; Dispose calls the engine's Close method, which should immediately detach it from the debugger regardless of any outstanding references.

Can I maybe use ContinuationCallback to stop the script when needed to break?

That approach allows you terminate a script rather than pause it, so it's probably not what you want.

Is there any way I can start VS are attach it to the script engine automatically? What will happen if I call the 'Stop' method without any debugger attached?

When ClearScript was first implemented, if you constructed a VBScript engine with both the EnableDebugging and EnableJITDebugging flags, stop would pop up a dialog that allowed you to launch or attach to a debugger of your choice, stopped at the corresponding line.
Unfortunately this no longer seems to work in newer Visual Studio and Windows versions. You still get the dialog, but it can't launch or attach to a debugger successfully. Your only option is to launch and attach the debugger manually.

Please reopen this issue if you have additional questions or comments about this topic. Thanks!


[BUG] Multi select UI problems

Describe the bug

I started trying the multiselect component and found two problems:

The text is not completely readable (see the "g" from "#backlog").
To select multiple options, you have to

Select the first
Click outside the edit field (!)
Click inside it again
Select the next
Repeat

Expected behavior
After selecting the first options, the others should still be shown, so multiple options can be selected one after another.

Just another user, hoping for a fix on this one. Cheers.


adds instructions for running locally

Added a few instructions on getting running locally. Was pretty easy to find on the Jekyll documentation page, but figured I'd add it here as well

Great call. Thank you!


Component architecture

We should think about some sort of component model tying together the core format with domain-specific components. Components that come to mind are

Interlinear glossed text (IGT)
cognate judgements

Basically possible with Tabular Metadata: IGT could just be a table spec, same with cognate judgements. Both could be pulled into various modules.


Clean up provisioned subjects correctly

This was missed during the original changes to add expiration to subject / provider relationships.


Additional scenarios need describing

It would help complete this article if the following points were discussed:

What happens when self-signed certificates are used (default AD FS configuration). i.e. is one self-signed cert shared across the farm, or are unique self-signed certs created.
Are CA or self-signed certs recommended/best-practice?
Impact of using unique token signing certificates, i.e. resource partner has to trust them all, which might not be supported (many apps only support one token signing cert)
What does the renewal process look like? Both from an AD FS and resource partner perspective.

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

ID: 751704ba-23fd-e9a8-9037-9da8d2cd1f27
Version Independent ID: 530dd7b4-7607-2a90-e49c-91268f8daf04
Content: Token-Signing Certificates
Content Source: WindowsServerDocs/identity/ad-fs/design/Token-Signing-Certificates.md
Product: windows-server-threshold
GitHub Login: @billmath
Microsoft Alias: billmath

#please-close


Deployment: Move giantswarm.io/monitoring_basic_sli label to values.

For changes in the chart, chart templates and container images, I executed the following tests, using the hello-world app, to verify them in live environments:

[ ] Upgrade from previous version

[ ] AWS
[ ] Azure

[ ] Existing Ingress resources are reconciled

[ ] AWS
[ ] Azure

[ ] Fresh install

[ ] AWS
[ ] Azure

[ ] Fresh Ingress resources are reconciled

[ ] AWS
[ ] Azure

Since this would add the label to every controller component, even network policies, PDB and so on, I prefer to not merge this.


Issue with MongoDB Extended JSON

Hi,
I have found problems when trying to post a JSON message containing MongoDB extended elements. For instance, trying to post the following message returns a 500 Internal Server Error:
{"timestamp":{"$date":1436456163097},"full_log":"test"}

I'm away on vacation and don't have much time to look into this. Could you provide a sample repository that demonstrates the problem? That would help me a lot.


Onboarding repository polyline

https://github.com/maplibre/polyline
Motivation
This is a follow-up to the MapLibre discussion on adding compressed polyline support into the core MapLibre library. The community feedback from that discussion was that support would be helpful, but that it should be introduced as a separate optional library.
Compressed polylines are a category of data formats for performing lossy compression on coordinate data. Despite the name, the compression format is used to encode/decode both line strings and polygons. This compressed format is used as both input and output to various route and isoline APIs from a number of different location service providers: Google, Mapbox, HERE, Stadia Maps, OSRM, Valhalla, etc.
The compression formats used in the APIs are all based on Google’s Encoded Polyline Algorithm Format. Two of the three common variations are the mapbox/polyline library called with either 5 or 6 decimals of precision. The third variation is the heremaps/flexiblepolyline format, which improves upon the format by adding varying amounts of precision, better character encoding, and optional 3D support.
For users to display the compressed geometry in MapLibre, they need to use the correct library to decode the geometry, flip the lat/lng coordinates to lng/lat, and then embed them in the correct geometry in GeoJSON to then use as a MapLibre GeoJSON source.
This repository would contain a library that wraps the existing polyline formats in mapbox/polyline and heremaps/flexiblepolyline to make it easier to use these APIs in conjunction with MapLibre. The library would decode the geometry directly into GeoJSON that can be used as a MapLibre GeoJSON source.
The API would look like the following:

getCompressionAlgorithm() - gets the currently-selected compression algorithm for the library
setCompressionAlgorithm(CompressionAlgorithm) - sets the compression algorithm to use (library defaults to FlexiblePolyline)
encodeFromLngLatArray(Array<Array>, CompressionParameters) - encodes 2D/3D coordinates using the selected algorithm
decodeToLngLatArray(string) - decodes to 2D/3D coordinates
decodeToLineString(string) - decodes to GeoJSON LineString
decodeToPolygon(string) - decodes to GeoJSON Polygon
decodeToLineStringFeature(string) - decodes to GeoJSON Feature containing a LineString
decodeToPolygonFeature(string) - decodes to GeoJSON Feature containing a Polygon

Acceptance

[ ] Any two board members must agree to accept a new repository.
Approved by: <@user1> <@user2>

Licensing

[ ] The repo license is BSD-3 or MIT.
Repos may allow dual-licensing under other open source licenses, e.g. MIT OR Apache.
[ ] The repo contains Copyright (c) <year> MapLibre contributors in license file(s) and in the readme.

Special files

[ ] /README.md
Description, link to the main maplibre.org page, name of the OSM-US Slack channel for discussions and an invite link, etc
[ ] /LICENSE
Dual-licensed repos may have additional files like LICENSE-MIT and LICENSE-APACHE
[ ] /SECURITY_POLICY.txt
Add the text:For an up-to-date policy refer to
https://github.com/maplibre/maplibre/blob/main/SECURITY_POLICY.txt

[ ] /CONTRIBUTING.md
[ ] The repo has Pull Request and Issue Templates in /.github dir.
[ ] The repo has /.github/FUNDING.yml file copied from maplibre-gl-js/funding
[ ] /CODE_OF_CONDUCT.md
This file should only link to our primary code of conduct. Use this markup for consistency:
# Contributor Covenant
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](https://github.com/maplibre/maplibre/blob/main/CODE_OF_CONDUCT.md)

Repo Settings
General page

[ ] [Features] Disable unused features like wiki.
[ ] [Features] Enable Sponsorships checkbox (see also FUNDING.yaml above).
[ ] [Features] Enable Preserve this repository.
[ ] [Pull Requests] Community is encouraged to use squash merge. Disable other merge types if possible.
[ ] [Pull Requests] Enable Automatically delete head branches.

Access

[ ] The repo has at least one admin who is ideally not part of the Governing Board: <@user>

Branches

[ ] The primary branch is named main.
[ ] Set up branch rules to require CI pass and an approval before merge.
For smaller projects it might be OK to ignore this rule.

Miscelaneous

[ ] The repo must not have any personal branches.
All work should be done on forks and submitted via PRs, including by the admins.
[ ] Repo has a proper GitHub description and an optional web site
Use the gear icon in the upper right corner of the repo page.
[ ] CI automatically runs on all pull requests before merging using GitHub actions
[ ] Grant admin rights to the board members and automation accounts for packages

npmjs.com: package settings / invite:  maplibreorg nyurik klokan lseelenbinder wipfli
crates.io: package settings / add owner: nyurik klokan lseelenbinder wipfli

Community

[ ] The new repo has been announced in the #maplibre OSMUS slack channel.
[ ] The new repo has been announced in the next monthly meeting of the Technical Steering Committee.
[ ] The new repo has been announced in the @maplibre twitter.

Is there a repo that needs to be maintained under the maplibre org as part of this onboarding request? If so, please update the post above.

I have the code locally, but I haven't submitted it to a repo yet since I didn't want to create a repo that was going to need to be deleted shortly afterwards. If that's a requirement for this process though, I can do that.

yes, please publish it, and then we are transferring the repo if all goes well. Github will redirect the old repo to the new one, no need to delete anything.


Added the 'graph groupsetting get' command

Added the 'graph groupsetting get' command solving #450

Coverage remained the same at 100.0% when pulling 567317cc73297c10629444787cdf169f4119ef44 on phawrylak:feature/450-graph-groupsetting-get into 86f8635396eb643e8a3b8016fd2d0d2cfc9c9d37 on SharePoint:dev.

Thanks @phawrylak!

Nicely done! Merged manually.


Rake task git import

Depends on PR https://github.com/ManageIQ/manageiq/pull/8001
Rake task to import from Git Repository
Import based on a tag or a branch name.
If any domain exists, it will be deleted and recreated
The domain will be marked as read only

e.g.
bin/rake evm:automate:import
GIT_URL=https://github.com/ramrexx/CloudFormsPOC REF=origin/5.3
PREVIEW=false USERID=fred PASSWORD=password REF_TYPE=branch

PARAMETERS:

GIT_URL => HTTP or HTTPS URL for Git Repository
USERID  => User
PASSWORD => password
REF => The name of the reference to use (branch name or tag name)
default => origin/master
REF_TYPE => The type of reference (branch or tag) default: branch

@gmcculloug @tinaafitz
Please review

@Fryguy
Please review

@Fryguy please review

Closed in favor of https://github.com/ManageIQ/manageiq/pull/10298


Add support for forkawesome glyphs ?

Won't fix, using forkawesome glyphs prevents keeping a constant width as glyphs aren't monospaced.


Cache Class for Performance Counters

continued from PR into master, changed target branch

Hi @frackleton, 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 (Mackenzie Frackleton). 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;

merging for now to unblock Mateo


JTD timestamp option

What issue does this pull request resolve?
https://github.com/ajv-validator/ajv/issues/1543
What changes did you make?

added timestamp configuration option, available only under JTD
added tests for its behavior
adjusted timestamp check accordingly

Is there anything that requires more attention while reviewing?

You might have a better idea of how to make different options available to the different flavors of AJV. (see the new AjvOptions type)
I didn't see a great place to test this in an  existing suite (e.g. in the submodule JSON data) so I added a whole new test file.

It's great - added some comments - thank you!

Thank you - will merge/release this week!


fixed inconsistency in meshery ui

Notes for Reviewers
This PR fixes #8420
Signed commits

[x] Yes, I signed my commits.

Fixed inconsistency in toolbar
Filter Design Before:

Filter Design After

Designs Before:

Designs After:

@EraKin575 before and after screenshots are super helpful for quick review.

@leecalcote Thanks for the suggestion!

@sudhanshutech fyi


[#2270] Improvement(IT): increase retry interval of container status check

What changes were proposed in this pull request?
increase retry interval of container status check from 5s to 10s
Why are the changes needed?
As issue #2270 described, the retry interval is too short to wait HDFS initialization completed
Fix: #2270
Does this PR introduce any user-facing change?
no
How was this patch tested?
existing tests

You need to run ./gradlew :integration-test:spotlessApply to fix some formatting issue.

Running locally I'm getting errors like:
CatalogHiveIT > initializationError FAILED
java.lang.RuntimeException: Failed to connect to Hive Metastore
at com.datastrato.gravitino.catalog.hive.HiveClientPool.newClient(HiveClientPool.java:96)
at com.datastrato.gravitino.catalog.hive.HiveClientPool.newClient(HiveClientPool.java:39)
at com.datastrato.gravitino.utils.ClientPoolImpl.get(ClientPoolImpl.java:126)
at com.datastrato.gravitino.utils.ClientPoolImpl.run(ClientPoolImpl.java:57)
at com.datastrato.gravitino.utils.ClientPoolImpl.run(ClientPoolImpl.java:52)
at com.datastrato.gravitino.integration.test.container.HiveContainer.checkContainerStatus(HiveContainer.java:111)
at com.datastrato.gravitino.integration.test.container.HiveContainer.start(HiveContainer.java:62)
at com.datastrato.gravitino.integration.test.container.ContainerSuite.startHiveContainer(ContainerSuite.java:86)
at com.datastrato.gravitino.integration.test.catalog.hive.CatalogHiveIT.startup(CatalogHiveIT.java:144)

Running locally I'm getting errors like: CatalogHiveIT > initializationError FAILED java.lang.RuntimeException: Failed to connect to Hive Metastore at com.datastrato.gravitino.catalog.hive.HiveClientPool.newClient(HiveClientPool.java:96) at com.datastrato.gravitino.catalog.hive.HiveClientPool.newClient(HiveClientPool.java:39) at com.datastrato.gravitino.utils.ClientPoolImpl.get(ClientPoolImpl.java:126) at com.datastrato.gravitino.utils.ClientPoolImpl.run(ClientPoolImpl.java:57) at com.datastrato.gravitino.utils.ClientPoolImpl.run(ClientPoolImpl.java:52) at com.datastrato.gravitino.integration.test.container.HiveContainer.checkContainerStatus(HiveContainer.java:111) at com.datastrato.gravitino.integration.test.container.HiveContainer.start(HiveContainer.java:62) at com.datastrato.gravitino.integration.test.container.ContainerSuite.startHiveContainer(ContainerSuite.java:86) at com.datastrato.gravitino.integration.test.catalog.hive.CatalogHiveIT.startup(CatalogHiveIT.java:144)

It seems caused by the Hive server check after HDFS dataNode check, can you provide the content of integration-test/build/integration-test.log

Here's one after a couple of failures, but not run to completion.
integration-test.log

Here's one after a couple of failures, but not run to completion.
integration-test.log

The 124 line of the log shows the Hive container has started successfully:

2024-02-20 17:44:57 INFO  HiveContainer:83 - Hive container startup success!

seems the logs of the failed execution may have been overwritten, but based on the stack trace you provided earlier, the failure appears to be unrelated to the changes in this PR.

@yuqi1129 @diqiu50 can you please help to review?

It is ready for review now, please help to review it when you have time, thx~ @yuqi1129 @diqiu50

@mchades Can you please confirm if this PR is related to the issue I encountered? I can build successfully on the local environment.
https://github.com/datastrato/gravitino/actions/runs/8402223775/job/23011468726?pr=2661
If so, can we review this PR again? @yuqi1129 @diqiu50

@charliecheng630 I think your guess is correct. The following is the key log of CI failure, it indicates that the current 50s is not enough for HDFS to complete initialization.

2024-03-23 14:08:34 ERROR HiveContainer:73 - stdout: HDFS is not ready
2024-03-23 14:08:34 INFO  HiveContainer:79 - Hive container is not ready, recheck(5/5) after 10000ms
2024-03-23 14:08:59 INFO  HiveContainer:157 - Hive container status: isHiveContainerReady=false, isHiveConnectSuccess=true, isHdfsConnectSuccess=true
2024-03-23 14:08:59 INFO  CommandExecutor:51 - Sending command "bash -c /home/runner/work/gravitino/gravitino/distribution/package/bin/gravitino.sh stop" to localhost
2024-03-23 14:09:03 INFO  AbstractIT:168 - Tearing down Gravitino Server

However, extending the detection time is not a good practice, and I think we should first investigate the reasons why HDFS initialization takes so long and whether this time-consuming is reasonable.
Perhaps we can save the process log in the container first, so that we can investigate it further

It may fixed by #2871


Add docs around allow_refs feature

Documents allow_refs and nested_refs.

Thanks for addressing my comments, feel free to merge!

Haven't addressed your last comments. So will do that, merge and then cut an RC.


Add Akash Network

Propose to add Akash Network CLI as a tool and in the future add the provider helm charts as an application.
Expected Behaviour
arkade system install akash should install akash cli
Current Behaviour
No Akash Network in arkade yet.
Are you a GitHub Sponsor yet (Yes/No?)

[ ] Yes
[X ] No

Possible Solution
Add CLI then add Helm Charts

Thanks for your interest in arkade “88”
For the Helm chart, we’d need a sponsored app. You could ask Greg to contact me. Feel free to add the CLI using a recently merged PR as an example.

Thanks #776


Environment is different during async call

While invoking the client method as async(https://github.com/ballerina-platform/module-ballerina-http/blob/master/http-native/src/main/java/org/ballerinalang/net/http/actions/httpclient/HttpClientAction.java#L129), we assume that the env will be the same for the newly created strand as well. Atm, this is not the case. We set the parent strand as null at the async invocation (https://github.com/ballerina-platform/ballerina-lang/blob/master/bvm/ballerina-runtime/src/main/java/io/ballerina/runtime/api/Runtime.java#L96).
As a workaround for service-based transactions, we created a submap from the parent's global properties and propagated it in https://github.com/ballerina-platform/module-ballerina-http/pull/258

Ideally there should be a proper way from the runtime to propagate thread local variable from the parent strand to the child strand. The PR ballerina-platform/ballerina-lang#31466 is a new API to access the complete property map and pass it over. That will reduce the cost of access each property and setting it back like the improvement done in the ballerina-platform/module-ballerina-http#496
But it's better if they provide propagation from their end.
case 1: When ballerina thread start, i.e invoke resource function from java, properties has to be passed
case 2: When another thread start after a parent thread execution, parent properties are propagated internally
The solution is pending and the runtime team is not in favour of providing such API.
Update: The issue is more of an improvement rather than a bug


Archiving notes

I'm an organization freak, so I don't really like to delete notes, but I also don't necessarily want to see completed/outdated/no-longer-necessary notes cluttering my screens. I'd love to have that option alongside the delete option!

This is a good idea, I'll add it to the roadmap.

This feature has (at long last) been launched!


How to use both AUCPR and AUC as metric for 'deeptable.fit'

Hi there,
I'm trying to use AUCPR and AUC as metrics, so I defined the param of ModelConfig like metrics=[keras.metrics.AUC(name="AUCPR", curve='PR', num_thresholds=1000),keras.metrics.AUC(name="AUC", curve='ROC', num_thresholds=1000)] . However, it did not work and raised a error 'AttributeError: 'AUC' object has no attribute 'name''.
Besides, I would like to know how to input pre-defined validation data to DeepTable.fit. I read its source code and found no related description. Is it correct if I set validation_data = (val_x, val_y)?
I would be grateful for any suggestions!
Best,
Wenyi Jin

Hi @Jwenyi ,
Before, DeepTables accepts str or a callable function as metrics, that is why you encountered an error "'AttributeError: 'AUC' object has no attribute 'name'.", but now, it can also accept an instance of keras.metrics.Metric as the example:
https://github.com/DataCanvasIO/DeepTables/blob/d1f399971371bf65324ad2439c424003407a8382/deeptables/tests/models/deeptable_test.py#L235-L258
For the second question, you can really set validation data in this way.


v0.5 - Import the correct types/defines from the old meow_intrinsics.h

Need to do a pass on the header to make sure we are still doing all the correct platform checking that was working out for v0.4.
- Casey

I think the only thing missing was the proper 64-bit detection, which I believe has now been reinstated.
- Casey


Added withNavigation HOC

This PR resolve #61

[x] Expose navigation from SceneView
[x] Create HOC withNavigation
[x] Provide example
[ ] Add docs

Exciting, thanks for the contribution! Happy to see this merged once the minor feedback is addressed.

@satya164 I've just pushed fixes for your comments.

Cool! Let's add docs and shipit

+# withNavigation

@jakubsta you need to update the package.json and yarn.lock too


Fixes #1700

Fixes #1700 by directing to new documentation at https://grafana.github.io/grafana-zabbix

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


Insert a song to play next

Instead of adding a song to the end of the list and having to move that song manually, can we have a command (e.g. /insert) to make that song to be played next?

You can add songs to the top of the queue using either the /playtop or /playforce command.


Bad phpstan documentation for WebPushNotificationShape

Describe the bug
Hello,
Phpstan documentation is :
/**
 * @see https://tools.ietf.org/html/rfc8030#section-5.3 Web Push Message Urgency
 *
 * @phpstan-type WebPushHeadersShape array{
 *     TTL?: positive-int|numeric-string|null,
 *     Urgency?: self::URGENCY_*
 * }
 *
 * @see https://firebase.google.com/docs/reference/fcm/rest/v1/projects.messages#webpushfcmoptions WebPush FCM Options
 *
 * @phpstan-type WebPushFcmOptionsShape array{
 *     link?: non-empty-string,
 *     analytics_label?: non-empty-string
 * }
 *
 * @see https://developer.mozilla.org/en-US/docs/Web/API/Notification/Notification#syntax WebPush Notification Syntax
 *
 * @phpstan-type WebPushNotificationShape array{
 *     title: non-empty-string,
 *     options?: array{
 *         dir?: 'ltr'|'rtl'|'auto',
 *         lang?: string,
 *         badge?: non-empty-string,
 *         body?: non-empty-string,
 *         tag?: non-empty-string,
 *         icon?: non-empty-string,
 *         image?: non-empty-string,
 *         data?: mixed,
 *         vibrate?: list<positive-int>,
 *         renotify?: bool,
 *         requireInteraction?: bool,
 *         actions?: list<array{
 *             action: non-empty-string,
 *             title: non-empty-string,
 *             icon: non-empty-string
 *         }>,
 *         silent?: bool
 *     }
 * }
 *
 * @see https://firebase.google.com/docs/reference/fcm/rest/v1/projects.messages#webpushconfig WebPush Config Syntax
 *
 * @phpstan-type WebPushConfigShape array{
 *     headers?: WebPushHeadersShape,
 *     data?: array<non-empty-string, non-empty-string>,
 *     notification?: WebPushNotificationShape,
 *     fcm_options?: WebPushFcmOptionsShape
 * }
 */

With this shape, it does not work.
I have to use :
WebPushConfig::fromArray([
                'notification' => [
                    'title' => 'title',
                    'body' => 'body',
                    'icon' =>  'icon',

                ],

It's a problem because if I don't use the documentated shape, PHPStan is not happy.
Parameter #1 $config of static method Kreait\Firebase\Messaging\WebPushConfig::fromArray() expects
         array{headers?: array{TTL?: int<1, max>|numeric-string|null, Urgency?: 'high'|'low'|'normal'|'very-low'},
         data?: array<non-empty-string, non-empty-string>, notification?: array{title: non-empty-string, options?:
         array{dir?: 'auto'|'ltr'|'rtl', lang?: string, badge?: non-empty-string, body?: non-empty-string, tag?:
         non-empty-string, icon?: non-empty-string, image?: non-empty-string, data?: mixed, ...}}, fcm_options?:
         array{link?: non-empty-string, analytics_label?: non-empty-string}}, array{notification: array{title: string,
         body: string, icon: string|null}, fcm_options: array{link: string|null}} given.

Ty
Installed packages
7.6.0

PHP version and extensions
php 8.1

Steps to reproduce the issue.
# Insert the commands issued in the terminal if they are needed
# to reproduce the issue. Otherwise, delete this code block.

// Insert the PHP code to reproduce the issue. Please ensure that it is code that
// can be copy pasted to reproduce it.

Error message/Stack trace
...

Additional information
No response

You said "With this shape, it doesn't work" - could you give me an example of a shape that doesn't work?

Ty. Sure !
Phpstan excepts this shape :
$message = CloudMessage::new()
            ->withWebPushConfig(WebPushConfig::fromArray([
                'notification' => [
                    'title' => 'title',
                    'options' => [
                        'body' => 'body',
                    ]
                ],
            ]));

But it's wrong.
I have to write that. Your documentation is correct at https://firebase-php.readthedocs.io/en/7.11.0/cloud-messaging.html#webpush :
$message = CloudMessage::new()
            ->withWebPushConfig(WebPushConfig::fromArray([
                'notification' => [
                    'title' => 'title',
                    'body' => 'body',
                ],
            ]));

Could you please confirm if #895 works as expected, and comment on the PR if yes or no? Thanks!

It's better but not perfect in my opinion. :) I don't know which is the good solution....

The "non-empty-string" directive forces me to set a string directly. I can't pass by an object property with type string (maybe a phpstan bug ?)

Does not work :
$message = CloudMessage::new()
            ->withWebPushConfig(WebPushConfig::fromArray([
                'notification' => [
                    'title' => $pushNotificationMessage->title,

Works :
$message = CloudMessage::new()
            ->withWebPushConfig(WebPushConfig::fromArray([
                'notification' => [
                    'title' => 'title',

I liked doing the null value filter (jsonSerialize) because if don't have data for a specific parameter (null), the parameter was removed. With this documentation, I can't do that anymore.

If the object providing the $title property returns a non-empty string, it should work, so I don't think it's a PHPStan bug (it almost never is 😅). I changed it now to allow it to be an empty string as well - making it optional, or allowing null is not supported because the Firebase API will reject those messages.
Let me know if this works better for you.

With this "non-empty-string" directive, I have to change everywhere the type of my properties. Overthise, I got this phpstan error :
Property ...$body (non-empty-string) does not accept string.

But I don't know what is the best approach...

Could we please continue the discussion on the PR, where the work is done? I already removed the non-empty-string constraint.
https://github.com/kreait/firebase-php/pull/895/files#diff-e65edab59bb22bcceb7c29269b9178b3e05697a81bf87c3010fe8ee3fbab2ec8R38


Unable to install redmine_git_hosting Plugin

Hello there,
I am trying to install the git_hosting_plugin on debian.
Should not be that difficult - normally :(
I installed all dependencies,
after that I proceed to step 2.
I clone the repos in ./plugins and check them out according to the instruction.
I continue with...
# Install gems and migrate database
redmine$ cd REDMINE_ROOT
redmine$ bundle install --without development test
redmine$ bundle exec rake redmine:plugins:migrate RAILS_ENV=production NAME=redmine_git_hosting

I can execute "bundle install --without development test" without any problems.
As soon as I try to "bundle exec rake redmine:plugins:migrate RAILS_ENV=production NAME=redmine_git_hosting"

I get the following error
rake aborted!
LoadError: cannot load such file -- redmine_git_hosting
/usr/local/rvm/gems/ruby-2.2.4-railsexpress/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:274:in `require'
/usr/local/rvm/gems/ruby-2.2.4-railsexpress/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:274:in `block in require'
/usr/local/rvm/gems/ruby-2.2.4-railsexpress/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:240:in `load_dependency'
/usr/local/rvm/gems/ruby-2.2.4-railsexpress/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:274:in `require'
etc...........

Whats wrong? LoadError normally shows a missing dependency in the gems.
I found nothing on the web. Is there anybody with a solution/tip?
Thank you!

I managed to get it working by chaning the "require" in some of the *.rb files to "require_relative "./xxx". After that, the migration process started. Unfortunatelly I ran into the next issue. As soon I logon to Redmine (btw. it is EasyRedmine Debian VM v2018.01.04) I get an error 500 when I am trying e.g. to load the projects list... (other sites do still work)
The log shows things like...
ActionView::Template::Error (undefined method `new' for <#Hash..xxx..): etc.
Any ideas?

Hi all, we're facing the same problem
Ubuntu 14.04
Ruby 2.5
EasyRedmine 2018
Redmine Git Hosting 1.2.3
in file [plugindir]/redmine_git_hosting/init.rb we tried to change require 'redmine_git_hosting' with require_relative '.' but no changes in the migration. Commenting it, the migrations reads RedmineGitHosting. constant unknown...

As discussed in https://github.com/jbox-web/redmine_git_hosting/issues/732#issuecomment-532362560, issues related to Redmine < 4.0 or severely outdated issues are being closed to help clean up the issue tracker.
If this issue is still relevant to you and you are running Redmine >= 4.0, please open a new issue including all new relevant information.


Overlay: objectClass: value #X invalid per syntax

I'm having an issue configuring a replication provider.
I'm using this doc as a guideline
https://help.ubuntu.com/lts/serverguide/openldap-server.html#openldap-server-replication
I have translated the recommended ldif file into puppet DSL for this module.
example:
  openldap::server::overlay{ 'accesslog overlay on dc=example,dc=com':
    overlay  => 'accesslog',
    suffix   => 'dc=example,dc=com',
    options  => {
      'olcAccessLogDB'=>'cn=accesslog',
      'olcAccessLogOps'=>'writes',
      'olcAccessLogSuccess'=>'TRUE',
      'olcAccessLogPurge'=>'07+00:00 01+00:00'
    }
  }

this stanza generates the following ldif:
dn: olcOverlay=accesslog,olcDatabase={1}hdb,cn=config
changetype: add
objectClass: olcConfig
objectClass: olcOverlayConfig
objectClass: olcAccessLogConfig
olcOverlay: accesslog
olcAccessLogDB: cn=accesslog
olcAccessLogOps: writes
olcAccessLogSuccess: TRUE
olcAccessLogPurge: 07+00:00 01+00:00

this ldif when saved to a file and loaded using ldapmodify seems to work
however when applied by puppet it results in the following error:
Error message: Execution of '/usr/bin/ldapmodify -Y EXTERNAL -H ldapi:/// -f /tmp/openldap_overlay20151023-24665-ppse1y' returned 21: SASL/EXTERNAL authentication started
SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
SASL SSF: 0
ldap_add: Invalid syntax (21)
	additional info: objectClass: value #2 invalid per syntax
adding new entry "olcOverlay=accesslog,olcDatabase={1}hdb,cn=config"

which if i'm not mistaken indicates that the ObjectClass: olcAccessLogConfig is invalid...
this error happens on each of the overlays I attempt to apply
but in all three cases the generated ldif appears valid and can be applied successfully using traditional means..

Have you tried defining the module first ?
openldap::server::module { 'accesslog' : ensure => present,}
  Openldap::Server::Module <| |> -> Openldap::Server::Overlay <| |>

@bhedana I'm closing this because lake of activity. Feel free to reopen if you still encounter this issue.


Version up to 1.5.11

Description
Please include a summary of the change and which is fixed.

version up
update versions of requirements (which support Python3.8)

How has this been tested?
Please describe the tests that you ran to verify your changes.

[x] UnitTest
[x] Benchmark

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

Comparison is base (fe909f9) 90.33% compared to head (61af67d) 90.33%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #477   +/-   ##
=======================================
  Coverage   90.33%   90.33%
=======================================
  Files         125      125
  Lines        4293     4293
  Branches      688      688
=======================================
  Hits         3878     3878
  Misses        274      274
  Partials      141      141

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


loading pickled environment is failed, possibly because using multiprocessing.Manager

I initially reported this issue in the sphinx-doc repository (https://github.com/sphinx-doc/sphinx/issues/11463), but upon further investigation, I've come to realize that the error might stem from an extension. I've narrowed down the culprit to sphinx-sitemap, which utilizes multiprocessing.Manager.
It appears that the code leveraging multiprocessing.Manager cannot be pickled.
Any insights or solutions would be greatly appreciated. Thank you!

The latest release (2.5.1) should have the fix for that: https://github.com/jdillard/sphinx-sitemap/releases/tag/v2.5.1


Power status report wrong in Pixracer

Might be related to having the circuit breaker set.
nsh> commander status
commander: type: symmetric motion
commander: power: USB: [NO], BRICK:  [OK]
commander: avionics rail:   4.61 V
commander: home: lat = 0.0000000, lon = 0.0000000, alt = 0.00, yaw: 0.00
commander: home: x = 0.0000000, y = 0.0000000, z = 0.00
commander: arming: STANDBY

Fixed


[RN][iOS] Split hermes-engine podspec in Debug and Release to get rid of PRODUCTION flag

Summary:
In iOS in OSS, we used to use the PRODUCTION flag to install pods with a Release configuration. This is a non-standard flow which we would like to remove.
The standard flow would only use Xcode Debug/Release configurations and would save the reinstall pods step to every developer.
The last blocker for the removal of this flag was the hermes-engine pod which not only has to use different configurations depending on whether it is build for debug or release, but it has
also to provide different prebuilts for the two setups.
The adopted solution is to split the podspec in three: an high level podspec that depends on the flavour-aware podspecs.
You can look here for the description of the issue and the adopted solution.
Changelog:
[IOS] [CHANGED] - Split Hermes-engine in three subspecs to remove the PRODUCTION flag
Test Plan:
Tested locally in an app created from the template
Tested locally with RNTester
CircleCI

Abandoning this in favor of #37850

This is not relevant anymore


Create requirement.txt

Added missing requirement

The requirements.txt is same as the one originally in the project.


M3-474 update power icon when a Linode is resized

Purpose
When a Linode was resized, the power icon was not properly updated to reflect that the Linode was powered down
https://jira.linode.com/browse/M3-474

Closing this pending the upcoming revamp to the events system.


Default detection_rules_directory value and duplicate rule entries

Thank you for starting this project. It's the first I've come across that not only brings together different analytics resources but allows you to generate documentation in a dynamic and reproducable way!
As I was going over the code I had some questions regarding the default detection_rules_directory config value. The default appears to point to the .yml files stored at the root of the detection_rules folder. However, it appears that all the rules are duplicated in detection_rules/all-windows-rules/ as well. Could you elaborate on why the same files are stored 2 different locations?
Also, is there a particular reason why the detection rules logic doesn't directly pull from the rules folder in the Neo23x0/sigma project when generating the documentation? For example win_wmi_persistence.yml was updated in the originel sigma submodule (one of the detection keywords was commented out due to too many false positive with HP Health Driver). I'd like to ensure that when I generate a new set of Markdown files that the most recent Sigma rules are being used.
Thanks for providing a better understanding on how the underlying logic works!

Hello @crahan !
Thank you for the interest to our project.
Multiple directories with duplicate rules are left from dev branch. As you've noticed, they are not used. The reason we have multiple directories is that for now our script grabs Detection Rules only from 1 directory. And as you know, Sigma has multiple directories for rules. So we just copied all windows-related rules into one directory and processed them from there. Then one of these directories wasn't deleted after testing. But I've deleted it already (:
We've created an issue in our internal GitLab to make it work with multiple directories for Detection Rules and probably will do the same for Triggers. It will be implemented during next sprint.
I've made dirty hack / hot fix for this issue, adding this line to Makefile:
setup:
	@echo "[*] Updating 3rd party repository"
	git submodule init
	git submodule update
	git submodule foreach git pull origin master
	cp -r detection_rules/sigma/rules/windows/*/*.yml detection_rules/ # <---- THIS

So it updates all submodules, incl. Sigma, then copies all windows related rules into default Detection Rules directory (detection_rules).
Each time during execution of make all rules will be rewritten with new ones from updated Sigma master branch.
Detection Rule in Markdown have been updated according to updated sigma rule.
Anyway, as I said, we will fix this issue in a proper way next sprint.
Thank you and have a great day!


Changes to Slack Events API (authorizations instead of authed_users/authed_teams)

Slack announced that there are some changes coming to the Events API: https://api.slack.com/changelog/2020-09-15-events-api-truncate-authed-users
Quote:

Event payloads will no longer contain a full list of authed_users or authed_teams. These two fields will be deprecated. There'll be a new, compact field called authorizations to replace them—but authorizations will only contain at most one person or workspace that the event is visible to.
If you need a full list of all the parties an event is visible to, you'll call the apps.event.authorizations.list method.

Does this affect the JIRA/Confluence server integration?
If yes, changes may be needed.

Thank you for the call out. While that change will affect Server apps in the sense they will have the new payloads coming in, we don't think that's going to break the apps as we don't use such fields. But we'll perform some tests to confirm that.

Hi! Got the same notice about the deprecation but also see the Jira and Confluence apps listed in the deprecation tool

Hey guys! Could you provide ID of the affected Slack workspaces so that we could provide them to Slack to investigate this issue?

Hey guys! Could you provide ID of the affected Slack workspaces so that we could provide them to Slack to investigate this issue?

Hi y'all!
Our team has confirmed the Server Apps for Jira, Bitbucket, and Confluence are prepared for those Slack API changes. They will continue to work normally.
We have also communicated with Slack and they confirmed the deprecation notice should not have been displayed for the Server Apps, at least when the simplified installation method is used, which uses a special type of App. If you are seeing such Apps listed in the breaking changes list, it’s a bug on the Slack side. You're encouraged to reach out to Slack directly since they - and not Atlassian - have control over that list (all we could do is tell Slack about it).
Note there's an exception to the above. If you have chosen the advanced installation method, the one that involves manually creating a custom Slack App, you should perform the API upgrade yourself in the Slack App settings (https://api.slack.com/apps) as advised by Slack.

Hi y'all!
Our team has confirmed the Server Apps for Jira, Bitbucket, and Confluence are prepared for those Slack API changes. They will continue to work normally.
We have also communicated with Slack and they confirmed the deprecation notice should not have been displayed for the Server Apps, at least when the simplified installation method is used, which uses a special type of App. If you are seeing such Apps listed in the breaking changes list, it’s a bug on the Slack side. You're encouraged to reach out to Slack directly since they - and not Atlassian - have control over that list (all we could do is tell Slack about it).
Note there's an exception to the above. If you have chosen the advanced installation method, the one that involves manually creating a custom Slack App, you should perform the API upgrade yourself in the Slack App settings (https://api.slack.com/apps) as advised by Slack.


Let Runners trash assets from remotes

I made some progress today: 4556622c7969f3e8058fef6cf816fd3b5a3dfcb6
It works, but only for the first access of the game ;)


darwin: macOS 10.14 compatibility

Motivation for this change
Backport of #43140
Things done

[x] Tested without Xcode
Built on platform(s)

[ ] NixOS
[x] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Fits CONTRIBUTING.md.

@vcunat Should I send this to staging-18.03?

Yes, I think so.


add gpg check function

connects to #44

@firecyberice Is PR considered finished?

I prefer to include the gpgcheck.sh file but as we redirect the chroot-script.sh into the chroot environment  the sourcing of the gpgcheck file does not work.
I added a return value in my gpg-check function maybe an exit is better in case on an error.

@firecyberice so we can remove the gpgcheck.sh then?

LGTM


Multiple misspelling in instructions

"To create jet bot: initiate a converation with BotFarther on your Telegram app. Select bot's name (e.g. JET bot) and bot's username (e.g. jet_bot)."
Should read: "To create jet bot: initiate a conversation with BotFather on your Telegram app. Select bot's name (e.g. JET bot) and bot's username (e.g. jet_bot)."

The current & the proposed versions seem to be the same.

converation and BotFarther
vs
conversation and BotFather

Fixed, will be uploaded in the next version.


Disable Service type LoadBalancer in e2e tests

The TestPublicHelm produces a Service of type LoadBalancer, which
causes a firewall rule and target pool to be created by the K8s GCP
cloud provider. But there seems to be a bug that leaves the firewall
behind when the service is deleted.
This change deletes the firewall rule with gcloud in test cleanup.

/hold
still testing

/lgtm
/cc @nan-yu

Obsolete. Replaced by https://github.com/GoogleContainerTools/kpt-config-sync/pull/372


Dev/distance step update

Don't merge yet. Needs testing, but I cannot find any spare USB interfaces.
Update: this is now tested and confirmed to work.
At the multistage.MultiStage level, I added a move_relative function:
xyz_stage.move_relative(x=10, y=-50)  # move x 10 [um] forward; move y 50 [um] backward

I also tweaked how the multistage class waits for moves to finish to avoid a slight race condition where a stage command has been issued, but the hardware has not registered it as a state change, so the device looks unbusy.
I also updated the implementation of command <06> to abstract out the need to use the Direction enums. Since the numbers are signed, positive is forward, and negative is backward.
stage.distance_step(-10)  # move x 10 [um] backward
stage.set_distance_step_size(-100) # set distance_step without stepping; negative indicates backward step.
stage.distance_step()  # Step previously specified amount
stage.distance_step()  # Step again
stage.distance_step()  # Step again

@chronopoulos just a quick bump. These are relative move commands.


Remove unnecessary aria label from database dialog

Addresses specifically: https://github.com/microsoft/azuredatastudio/issues/25130
Before:

After:

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

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

Totals

Change from base Build<PHONE_NUMBER>:
0.002%

Covered Lines:
30828

Relevant Lines:
69082

💛  - Coveralls


Change block_number, value, quota_used and so on to decimal number

Codecov Report

Merging #71 into develop will increase coverage by 0.07%.
The diff coverage is 96.66%.

@@             Coverage Diff             @@
##           develop      #71      +/-   ##
===========================================
+ Coverage    97.69%   97.77%   +0.07%
===========================================
  Files           61       61
  Lines         1608     1619      +11
===========================================
+ Hits          1571     1583      +12
+ Misses          37       36       -1

Impacted Files
Coverage Δ

app/workers/save_erc20_transfer_worker.rb
50% <0%> (+7.14%)
:arrow_up:

app/models/cita_sync/persist.rb
95.6% <100%> (ø)
:arrow_up:

app/controllers/api/erc20_transfers_controller.rb
100% <100%> (ø)
:arrow_up:

...ec/controllers/api/transactions_controller_spec.rb
100% <100%> (ø)
:arrow_up:

app/models/transaction.rb
100% <100%> (ø)
:arrow_up:

app/models/erc20_transfer.rb
100% <100%> (ø)
:arrow_up:

app/serializers/api/erc20_transfer_serializer.rb
95.65% <100%> (+1.9%)
:arrow_up:

app/serializers/api/transaction_serializer.rb
100% <100%> (ø)
:arrow_up:

app/workers/save_transaction_worker.rb
100% <100%> (ø)
:arrow_up:

spec/models/cita_sync/persist_spec.rb
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Orchestrator is not using jobtype in report title

In v0.4.35, the orchestrator is not using jobtype in report title (Plan, Apply)

Thanks for reporting !

Should be fixed in the next release!


[Suggestion]Broken link in boolean.md

Note: This repository is ONLY used to solve issues related to DOCS.
For other issues, please move to other repositories.

Is there anything that's missing or inappropriate in the docs? Please describe.
The link to Python SDK API reference is broken in expression.md.
Describe your suggestion
Update the link.
Additional reference

PR #732


Feature/allow native GitHub repos

Fixes #105
This PR adds the ability to connect to connect a repo using the native GitHub integration rather than the deploy_token one. This is similar to the approach already created for GitLab.
I have added a new test (that would work just for me though as the github_installation_id is currently hard code. The 2 tests are passing:
❯ /opt/homebrew/bin/go test -timeout 200s -run ^TestAccDbtCloudRepositoryResource$ github.com/gthesheep/terraform-provider-dbt-cloud/pkg/resources -v
=== RUN   TestAccDbtCloudRepositoryResource
--- PASS: TestAccDbtCloudRepositoryResource (37.85s)
PASS
ok      github.com/gthesheep/terraform-provider-dbt-cloud/pkg/resources 38.443s
(base)

I have also added examples on how to create a dbt_cloud_repository resource and how someone could find their github_installation_id.
A key change I did as well was to move most of the repository fields to ForceNew: true, as I am not sure that the API lets us modify an existing repository. From the UI point of view, changing a repository requires in most of the cases disconnecting the existing repo and connecting a new one, similar to the ForceNew approach.

/ok-to-test sha=a36eae5866f4bce22d694e335ca873b3f44bc494

/ok-to-test sha= 2df62f9cdfe216ff232c5de48511483b33aa4176

/ok-to-test=c194c94

/ok-to-test sha=c57959b

/ok-to-test sha=c57959b

/ok-to-test sha=c57959b

HI @GtheSheep !
Is there a way for me to help debugging the failing unit test? Clicking on "Details" doesn't show any detail for me.

Hey @b-per! I think you can navigate to the run via the Actions part of the repo, lmk if not and I'll try and dig it out, not sure why it doesn't come through the details bit!

I can see difference tests on the Action tab but none fort this specific PR.
I just see this

Drilling into

And then

For other actions, like this one, I can see the details.
(BTW those other ones are failing because dbt Cloud deprecated dbt-Core < 1.0 versions)

Hi @GtheSheep !
I have pulled from main to retrigger the tests, and I can see the results now!
I think that there is a small issue with the acceptance tests, the env var DBT_CLOUD_ACCOUNT_ID doesn't seem to be set correctly.

@b-per - Ahhh damn, this has made me realise why I had all of the ok-to-test stuff in place, forks don't have access to secrets in PRs 😬 I've changed to trigger on pull_request_target to try this out where it will require approval to run also.
In the meantime I think the only question is around those github_installation_ids?

Sure, what is your question about github_installation_id?
I have added instructions on how to retrieve it in the example for the dbt_cloud_repository but I don't know if there is anything else to add.
The github_installation_id will be unique for a given account, so it will need to be retrieved only once.

Was just wondering if it was worth adding a call to retrieve it for the user, but could always do that later, it's not a sensitive piece of info, right?


Facing issue in iOS 15

"collapsedAttributedLink" not appearing in certain cases.

in iOS 15 and 16 not work properly

does anyone have a solution?