text:
python311Packages.gitdb: 4.0.10 -> 4.0.11

Changelog: https://github.com/gitpython-developers/gitdb/releases/tag/4.0.11
Description of changes

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

Priorities
Add a :+1: reaction to pull requests you find important.

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

6 packages marked as broken and skipped:

chatgpt-retrieval-plugin
chatgpt-retrieval-plugin.dist
python310Packages.stytra
python310Packages.stytra.dist
python311Packages.stytra
python311Packages.stytra.dist

24 packages failed to build:

apache-airflow
apache-airflow.dist
python310Packages.asf-search
python310Packages.asf-search.dist
python310Packages.jupyterlab-git
python310Packages.jupyterlab-git.dist
python310Packages.skytemple-dtef
python310Packages.skytemple-dtef.dist
python310Packages.skytemple-files
python310Packages.skytemple-files.dist
python310Packages.skytemple-ssb-debugger
python310Packages.skytemple-ssb-debugger.dist
python311Packages.asf-search
python311Packages.asf-search.dist
python311Packages.jupyterlab-git
python311Packages.jupyterlab-git.dist
python311Packages.skytemple-dtef
python311Packages.skytemple-dtef.dist
python311Packages.skytemple-files
python311Packages.skytemple-files.dist
python311Packages.skytemple-ssb-debugger
python311Packages.skytemple-ssb-debugger.dist
skytemple
skytemple.dist

433 packages built:

activitywatch
agda-pkg
agda-pkg.dist
aw-watcher-afk
aw-watcher-afk.dist
aws-sam-cli
aws-sam-cli.dist
awslimitchecker
awslimitchecker.dist
bandit (python311Packages.bandit)
bandit.dist (python311Packages.bandit.dist)
bitwarden-menu
bitwarden-menu.dist
buku
buku.dist
checkov
checkov.dist
cmake-format
cmake-format.dist
conan
conan.dist
csvs-to-sqlite
csvs-to-sqlite.dist
dbx
dbx.dist
dvc (python311Packages.dvc)
dvc-with-remotes
dvc-with-remotes.dist
dvc.dist (python311Packages.dvc.dist)
fdroidserver
fdroidserver.dist
flitter
freecad
git-annex-remote-googledrive
git-annex-remote-googledrive.dist
git-privacy
git-privacy.dist
git-repo-updater
git-repo-updater.dist
git-up
git-up.dist
gruut (python311Packages.gruut)
gruut.dist (python311Packages.gruut.dist)
home-assistant-cli
home-assistant-cli.dist
home-assistant-component-tests.gdacs
home-assistant-component-tests.geo_rss_events
home-assistant-component-tests.ign_sismologia
home-assistant-component-tests.qld_bushfire
home-assistant-component-tests.renault
home-assistant-component-tests.unifiprotect
hydrus
hydrus.doc
invoice2data
invoice2data.dist
kb
kb.dist
keepmenu
keepmenu.dist
khoj
khoj.dist
komikku
legit
legit.dist
luarocks-packages-updater
mathlibtools (python311Packages.mathlibtools)
mathlibtools.dist (python311Packages.mathlibtools.dist)
mlflow-server
mlflow-server.dist
nbqa
nbqa.dist
open-interpreter
open-interpreter.dist
openai-full
openai-full.dist
opentimestamps-client
opentimestamps-client.dist
paperless-ngx
parsedmarc (python311Packages.parsedmarc)
parsedmarc.dist (python311Packages.parsedmarc.dist)
pokete
portmod
portmod.dist
prospector
prospector.dist
pylint (python311Packages.pylint)
pylint.dist (python311Packages.pylint.dist)
python310Packages.aio-georss-client
python310Packages.aio-georss-client.dist
python310Packages.aio-georss-gdacs
python310Packages.aio-georss-gdacs.dist
python310Packages.bandit
python310Packages.bandit.dist
python310Packages.cccolutils
python310Packages.cccolutils.dist
python310Packages.dalle-mini
python310Packages.dalle-mini.dist
python310Packages.dateparser
python310Packages.dateparser.dist
python310Packages.diff-cover
python310Packages.diff-cover.dist
python310Packages.dragonfly
python310Packages.dragonfly.dist
python310Packages.dsnap
python310Packages.dsnap.dist
python310Packages.dvc
python310Packages.dvc-studio-client
python310Packages.dvc-studio-client.dist
python310Packages.dvc.dist
python310Packages.dvclive
python310Packages.dvclive.dist
python310Packages.edk2-pytool-library
python310Packages.edk2-pytool-library.dist
python310Packages.fastai
python310Packages.fastai.dist
python310Packages.flask-common
python310Packages.flask-common.dist
python310Packages.georss-client
python310Packages.georss-client.dist
python310Packages.georss-generic-client
python310Packages.georss-generic-client.dist
python310Packages.georss-ign-sismologia-client
python310Packages.georss-ign-sismologia-client.dist
python310Packages.georss-ingv-centro-nazionale-terremoti-client
python310Packages.georss-ingv-centro-nazionale-terremoti-client.dist
python310Packages.georss-nrcan-earthquakes-client
python310Packages.georss-nrcan-earthquakes-client.dist
python310Packages.georss-qld-bushfire-alert-client
python310Packages.georss-qld-bushfire-alert-client.dist
python310Packages.georss-tfs-incidents-client
python310Packages.georss-tfs-incidents-client.dist
python310Packages.georss-wa-dfes-client
python310Packages.georss-wa-dfes-client.dist
python310Packages.git-sweep
python310Packages.git-sweep.dist
python310Packages.gitdb
python310Packages.gitdb.dist
python310Packages.gitpython
python310Packages.gitpython.dist
python310Packages.gruut
python310Packages.gruut.dist
python310Packages.jupytext
python310Packages.jupytext.dist
python310Packages.k-diffusion
python310Packages.k-diffusion.dist
python310Packages.mathlibtools
python310Packages.mathlibtools.dist
python310Packages.maya
python310Packages.maya.dist
python310Packages.mkdocs-git-revision-date-localized-plugin
python310Packages.mkdocs-git-revision-date-localized-plugin.dist
python310Packages.mkdocs-jupyter
python310Packages.mkdocs-jupyter.dist
python310Packages.mlflow
python310Packages.mlflow.dist
python310Packages.mmcv
python310Packages.mmcv.dist
python310Packages.mmengine
python310Packages.mmengine.dist
python310Packages.nbdime
python310Packages.nbdime.dist
python310Packages.oca-port
python310Packages.oca-port.dist
python310Packages.opentimestamps
python310Packages.opentimestamps.dist
python310Packages.parsedmarc
python310Packages.parsedmarc.dist
python310Packages.pipdeptree
python310Packages.pipdeptree.dist
python310Packages.py-desmume
python310Packages.py-desmume.dist
python310Packages.pyexploitdb
python310Packages.pyexploitdb.dist
python310Packages.pylint
python310Packages.pylint-celery
python310Packages.pylint-celery.dist
python310Packages.pylint-django
python310Packages.pylint-django.dist
python310Packages.pylint-flask
python310Packages.pylint-flask.dist
python310Packages.pylint-plugin-utils
python310Packages.pylint-plugin-utils.dist
python310Packages.pylint.dist
python310Packages.pyls-flake8
python310Packages.pyls-flake8.dist
python310Packages.pyls-isort
python310Packages.pyls-isort.dist
python310Packages.pyls-memestra
python310Packages.pyls-memestra.dist
python310Packages.pyls-spyder
python310Packages.pyls-spyder.dist
python310Packages.pylsp-mypy
python310Packages.pylsp-mypy.dist
python310Packages.pylsp-rope
python310Packages.pylsp-rope.dist
python310Packages.pymilvus
python310Packages.pymilvus.dist
python310Packages.pynput
python310Packages.pynput.dist
python310Packages.pytest-pylint
python310Packages.pytest-pylint.dist
python310Packages.python-binance
python310Packages.python-binance.dist
python310Packages.python-lsp-black
python310Packages.python-lsp-black.dist
python310Packages.python-lsp-ruff
python310Packages.python-lsp-ruff.dist
python310Packages.python-lsp-server
python310Packages.python-lsp-server.dist
python310Packages.pyunifiprotect
python310Packages.pyunifiprotect.dist
python310Packages.renault-api
python310Packages.renault-api.dist
python310Packages.riscof
python310Packages.riscof.dist
python310Packages.riscv-isac
python310Packages.riscv-isac.dist
python310Packages.scmrepo
python310Packages.scmrepo.dist
python310Packages.secure
python310Packages.secure.dist
python310Packages.setuptools-lint
python310Packages.setuptools-lint.dist
python310Packages.skrl
python310Packages.skrl.dist
python310Packages.spacy
python310Packages.spacy-loggers
python310Packages.spacy-loggers.dist
python310Packages.spacy-lookups-data
python310Packages.spacy-lookups-data.dist
python310Packages.spacy-transformers
python310Packages.spacy-transformers.dist
python310Packages.spacy.dist
python310Packages.spyder
python310Packages.spyder.dist
python310Packages.streamlit
python310Packages.streamlit.dist
python310Packages.tern
python310Packages.tern.dist
python310Packages.textacy
python310Packages.textacy.dist
python310Packages.textnets
python310Packages.textnets.dist
python310Packages.tilequant
python310Packages.tilequant.dist
python310Packages.versionfinder
python310Packages.versionfinder.dist
python310Packages.wandb
python310Packages.wandb.dist
python310Packages.wktutils
python310Packages.wktutils.dist
python311Packages.aio-georss-client
python311Packages.aio-georss-client.dist
python311Packages.aio-georss-gdacs
python311Packages.aio-georss-gdacs.dist
python311Packages.angr
python311Packages.angr.dist
python311Packages.angrcli
python311Packages.angrcli.dist
python311Packages.angrop
python311Packages.angrop.dist
python311Packages.cccolutils
python311Packages.cccolutils.dist
python311Packages.dalle-mini
python311Packages.dalle-mini.dist
python311Packages.dateparser
python311Packages.dateparser.dist
python311Packages.diff-cover
python311Packages.diff-cover.dist
python311Packages.dragonfly
python311Packages.dragonfly.dist
python311Packages.dsnap
python311Packages.dsnap.dist
python311Packages.dvc-studio-client
python311Packages.dvc-studio-client.dist
python311Packages.dvclive
python311Packages.dvclive.dist
python311Packages.edk2-pytool-library
python311Packages.edk2-pytool-library.dist
python311Packages.fastai
python311Packages.fastai.dist
python311Packages.flask-common
python311Packages.flask-common.dist
python311Packages.georss-client
python311Packages.georss-client.dist
python311Packages.georss-generic-client
python311Packages.georss-generic-client.dist
python311Packages.georss-ign-sismologia-client
python311Packages.georss-ign-sismologia-client.dist
python311Packages.georss-ingv-centro-nazionale-terremoti-client
python311Packages.georss-ingv-centro-nazionale-terremoti-client.dist
python311Packages.georss-nrcan-earthquakes-client
python311Packages.georss-nrcan-earthquakes-client.dist
python311Packages.georss-qld-bushfire-alert-client
python311Packages.georss-qld-bushfire-alert-client.dist
python311Packages.georss-tfs-incidents-client
python311Packages.georss-tfs-incidents-client.dist
python311Packages.georss-wa-dfes-client
python311Packages.georss-wa-dfes-client.dist
python311Packages.git-sweep
python311Packages.git-sweep.dist
python311Packages.gitdb
python311Packages.gitdb.dist
python311Packages.gitpython
python311Packages.gitpython.dist
python311Packages.jupytext
python311Packages.jupytext.dist
python311Packages.k-diffusion
python311Packages.k-diffusion.dist
python311Packages.maya
python311Packages.maya.dist
python311Packages.mkdocs-git-revision-date-localized-plugin
python311Packages.mkdocs-git-revision-date-localized-plugin.dist
python311Packages.mkdocs-jupyter
python311Packages.mkdocs-jupyter.dist
python311Packages.mlflow
python311Packages.mlflow.dist
python311Packages.mmcv
python311Packages.mmcv.dist
python311Packages.mmengine
python311Packages.mmengine.dist
python311Packages.nbdime
python311Packages.nbdime.dist
python311Packages.oca-port
python311Packages.oca-port.dist
python311Packages.opentimestamps
python311Packages.opentimestamps.dist
python311Packages.pipdeptree
python311Packages.pipdeptree.dist
python311Packages.py-desmume
python311Packages.py-desmume.dist
python311Packages.pyexploitdb
python311Packages.pyexploitdb.dist
python311Packages.pylint-celery
python311Packages.pylint-celery.dist
python311Packages.pylint-django
python311Packages.pylint-django.dist
python311Packages.pylint-flask
python311Packages.pylint-flask.dist
python311Packages.pylint-plugin-utils
python311Packages.pylint-plugin-utils.dist
python311Packages.pyls-flake8
python311Packages.pyls-flake8.dist
python311Packages.pyls-isort
python311Packages.pyls-isort.dist
python311Packages.pyls-memestra
python311Packages.pyls-memestra.dist
python311Packages.pyls-spyder
python311Packages.pyls-spyder.dist
python311Packages.pylsp-mypy
python311Packages.pylsp-mypy.dist
python311Packages.pylsp-rope
python311Packages.pylsp-rope.dist
python311Packages.pymilvus
python311Packages.pymilvus.dist
python311Packages.pynput
python311Packages.pynput.dist
python311Packages.pytest-pylint
python311Packages.pytest-pylint.dist
python311Packages.python-binance
python311Packages.python-binance.dist
python311Packages.python-lsp-black
python311Packages.python-lsp-black.dist
python311Packages.python-lsp-ruff
python311Packages.python-lsp-ruff.dist
python311Packages.python-lsp-server
python311Packages.python-lsp-server.dist
python311Packages.pyunifiprotect
python311Packages.pyunifiprotect.dist
python311Packages.renault-api
python311Packages.renault-api.dist
python311Packages.riscof
python311Packages.riscof.dist
python311Packages.riscv-isac
python311Packages.riscv-isac.dist
python311Packages.scmrepo
python311Packages.scmrepo.dist
python311Packages.secure
python311Packages.secure.dist
python311Packages.setuptools-lint
python311Packages.setuptools-lint.dist
python311Packages.skrl
python311Packages.skrl.dist
python311Packages.spacy
python311Packages.spacy-loggers
python311Packages.spacy-loggers.dist
python311Packages.spacy-lookups-data
python311Packages.spacy-lookups-data.dist
python311Packages.spacy-transformers
python311Packages.spacy-transformers.dist
python311Packages.spacy.dist
spyder (python311Packages.spyder)
spyder.dist (python311Packages.spyder.dist)
streamlit (python311Packages.streamlit)
streamlit.dist (python311Packages.streamlit.dist)
python311Packages.tern
python311Packages.tern.dist
python311Packages.textacy
python311Packages.textacy.dist
python311Packages.textnets
python311Packages.textnets.dist
python311Packages.tilequant
python311Packages.tilequant.dist
python311Packages.versionfinder
python311Packages.versionfinder.dist
python311Packages.wandb
python311Packages.wandb.dist
python311Packages.wktutils
python311Packages.wktutils.dist
remarkable-mouse
remarkable-mouse.dist
rocmPackages.rocm-docs-core
rocmPackages.rocm-docs-core.dist
snakemake
snakemake.dist
sqlfluff
sqlfluff.dist
streamdeck-ui
streamdeck-ui.dist
terraform-compliance
terraform-compliance.dist
thonny
thonny.dist
transifex-client
transifex-client.dist
tts
tts.dist
unifi-protect-backup
unifi-protect-backup.dist
vimPluginsUpdater
webmacs
webmacs.dist
zeek

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

6 packages marked as broken and skipped:

chatgpt-retrieval-plugin
chatgpt-retrieval-plugin.dist
python310Packages.stytra
python310Packages.stytra.dist
python311Packages.stytra
python311Packages.stytra.dist

8 packages failed to build:

apache-airflow
apache-airflow.dist
python310Packages.skytemple-dtef
python310Packages.skytemple-dtef.dist
python311Packages.skytemple-dtef
python311Packages.skytemple-dtef.dist
skytemple
skytemple.dist

449 packages built:

activitywatch
agda-pkg
agda-pkg.dist
aw-watcher-afk
aw-watcher-afk.dist
aws-sam-cli
aws-sam-cli.dist
awslimitchecker
awslimitchecker.dist
bandit (python311Packages.bandit)
bandit.dist (python311Packages.bandit.dist)
bitwarden-menu
bitwarden-menu.dist
buku
buku.dist
checkov
checkov.dist
cmake-format
cmake-format.dist
conan
conan.dist
csvs-to-sqlite
csvs-to-sqlite.dist
dbx
dbx.dist
dvc (python311Packages.dvc)
dvc-with-remotes
dvc-with-remotes.dist
dvc.dist (python311Packages.dvc.dist)
fdroidserver
fdroidserver.dist
flitter
freecad
git-annex-remote-googledrive
git-annex-remote-googledrive.dist
git-privacy
git-privacy.dist
git-repo-updater
git-repo-updater.dist
git-up
git-up.dist
gruut (python311Packages.gruut)
gruut.dist (python311Packages.gruut.dist)
home-assistant-cli
home-assistant-cli.dist
home-assistant-component-tests.gdacs
home-assistant-component-tests.geo_rss_events
home-assistant-component-tests.ign_sismologia
home-assistant-component-tests.qld_bushfire
home-assistant-component-tests.renault
home-assistant-component-tests.unifiprotect
hydrus
hydrus.doc
invoice2data
invoice2data.dist
kb
kb.dist
keepmenu
keepmenu.dist
khoj
khoj.dist
komikku
legit
legit.dist
luarocks-packages-updater
mathlibtools (python311Packages.mathlibtools)
mathlibtools.dist (python311Packages.mathlibtools.dist)
mlflow-server
mlflow-server.dist
nbqa
nbqa.dist
open-interpreter
open-interpreter.dist
openai-full
openai-full.dist
opentimestamps-client
opentimestamps-client.dist
paperless-ngx
parsedmarc (python311Packages.parsedmarc)
parsedmarc.dist (python311Packages.parsedmarc.dist)
pokete
portmod
portmod.dist
prospector
prospector.dist
pylint (python311Packages.pylint)
pylint.dist (python311Packages.pylint.dist)
python310Packages.aio-georss-client
python310Packages.aio-georss-client.dist
python310Packages.aio-georss-gdacs
python310Packages.aio-georss-gdacs.dist
python310Packages.asf-search
python310Packages.asf-search.dist
python310Packages.bandit
python310Packages.bandit.dist
python310Packages.cccolutils
python310Packages.cccolutils.dist
python310Packages.dalle-mini
python310Packages.dalle-mini.dist
python310Packages.dateparser
python310Packages.dateparser.dist
python310Packages.diff-cover
python310Packages.diff-cover.dist
python310Packages.dragonfly
python310Packages.dragonfly.dist
python310Packages.dsnap
python310Packages.dsnap.dist
python310Packages.dvc
python310Packages.dvc-studio-client
python310Packages.dvc-studio-client.dist
python310Packages.dvc.dist
python310Packages.dvclive
python310Packages.dvclive.dist
python310Packages.edk2-pytool-library
python310Packages.edk2-pytool-library.dist
python310Packages.fastai
python310Packages.fastai.dist
python310Packages.flask-common
python310Packages.flask-common.dist
python310Packages.georss-client
python310Packages.georss-client.dist
python310Packages.georss-generic-client
python310Packages.georss-generic-client.dist
python310Packages.georss-ign-sismologia-client
python310Packages.georss-ign-sismologia-client.dist
python310Packages.georss-ingv-centro-nazionale-terremoti-client
python310Packages.georss-ingv-centro-nazionale-terremoti-client.dist
python310Packages.georss-nrcan-earthquakes-client
python310Packages.georss-nrcan-earthquakes-client.dist
python310Packages.georss-qld-bushfire-alert-client
python310Packages.georss-qld-bushfire-alert-client.dist
python310Packages.georss-tfs-incidents-client
python310Packages.georss-tfs-incidents-client.dist
python310Packages.georss-wa-dfes-client
python310Packages.georss-wa-dfes-client.dist
python310Packages.git-sweep
python310Packages.git-sweep.dist
python310Packages.gitdb
python310Packages.gitdb.dist
python310Packages.gitpython
python310Packages.gitpython.dist
python310Packages.gruut
python310Packages.gruut.dist
python310Packages.jupyterlab-git
python310Packages.jupyterlab-git.dist
python310Packages.jupytext
python310Packages.jupytext.dist
python310Packages.k-diffusion
python310Packages.k-diffusion.dist
python310Packages.mathlibtools
python310Packages.mathlibtools.dist
python310Packages.maya
python310Packages.maya.dist
python310Packages.mkdocs-git-revision-date-localized-plugin
python310Packages.mkdocs-git-revision-date-localized-plugin.dist
python310Packages.mkdocs-jupyter
python310Packages.mkdocs-jupyter.dist
python310Packages.mlflow
python310Packages.mlflow.dist
python310Packages.mmcv
python310Packages.mmcv.dist
python310Packages.mmengine
python310Packages.mmengine.dist
python310Packages.nbdime
python310Packages.nbdime.dist
python310Packages.oca-port
python310Packages.oca-port.dist
python310Packages.opentimestamps
python310Packages.opentimestamps.dist
python310Packages.parsedmarc
python310Packages.parsedmarc.dist
python310Packages.pipdeptree
python310Packages.pipdeptree.dist
python310Packages.py-desmume
python310Packages.py-desmume.dist
python310Packages.pyexploitdb
python310Packages.pyexploitdb.dist
python310Packages.pylint
python310Packages.pylint-celery
python310Packages.pylint-celery.dist
python310Packages.pylint-django
python310Packages.pylint-django.dist
python310Packages.pylint-flask
python310Packages.pylint-flask.dist
python310Packages.pylint-plugin-utils
python310Packages.pylint-plugin-utils.dist
python310Packages.pylint.dist
python310Packages.pyls-flake8
python310Packages.pyls-flake8.dist
python310Packages.pyls-isort
python310Packages.pyls-isort.dist
python310Packages.pyls-memestra
python310Packages.pyls-memestra.dist
python310Packages.pyls-spyder
python310Packages.pyls-spyder.dist
python310Packages.pylsp-mypy
python310Packages.pylsp-mypy.dist
python310Packages.pylsp-rope
python310Packages.pylsp-rope.dist
python310Packages.pymilvus
python310Packages.pymilvus.dist
python310Packages.pynput
python310Packages.pynput.dist
python310Packages.pytest-pylint
python310Packages.pytest-pylint.dist
python310Packages.python-binance
python310Packages.python-binance.dist
python310Packages.python-lsp-black
python310Packages.python-lsp-black.dist
python310Packages.python-lsp-ruff
python310Packages.python-lsp-ruff.dist
python310Packages.python-lsp-server
python310Packages.python-lsp-server.dist
python310Packages.pyunifiprotect
python310Packages.pyunifiprotect.dist
python310Packages.renault-api
python310Packages.renault-api.dist
python310Packages.riscof
python310Packages.riscof.dist
python310Packages.riscv-isac
python310Packages.riscv-isac.dist
python310Packages.scmrepo
python310Packages.scmrepo.dist
python310Packages.secure
python310Packages.secure.dist
python310Packages.setuptools-lint
python310Packages.setuptools-lint.dist
python310Packages.skrl
python310Packages.skrl.dist
python310Packages.skytemple-files
python310Packages.skytemple-files.dist
python310Packages.skytemple-ssb-debugger
python310Packages.skytemple-ssb-debugger.dist
python310Packages.spacy
python310Packages.spacy-loggers
python310Packages.spacy-loggers.dist
python310Packages.spacy-lookups-data
python310Packages.spacy-lookups-data.dist
python310Packages.spacy-transformers
python310Packages.spacy-transformers.dist
python310Packages.spacy.dist
python310Packages.spyder
python310Packages.spyder.dist
python310Packages.streamlit
python310Packages.streamlit.dist
python310Packages.tern
python310Packages.tern.dist
python310Packages.textacy
python310Packages.textacy.dist
python310Packages.textnets
python310Packages.textnets.dist
python310Packages.tilequant
python310Packages.tilequant.dist
python310Packages.versionfinder
python310Packages.versionfinder.dist
python310Packages.wandb
python310Packages.wandb.dist
python310Packages.wktutils
python310Packages.wktutils.dist
python311Packages.aio-georss-client
python311Packages.aio-georss-client.dist
python311Packages.aio-georss-gdacs
python311Packages.aio-georss-gdacs.dist
python311Packages.angr
python311Packages.angr.dist
python311Packages.angrcli
python311Packages.angrcli.dist
python311Packages.angrop
python311Packages.angrop.dist
python311Packages.asf-search
python311Packages.asf-search.dist
python311Packages.cccolutils
python311Packages.cccolutils.dist
python311Packages.dalle-mini
python311Packages.dalle-mini.dist
python311Packages.dateparser
python311Packages.dateparser.dist
python311Packages.diff-cover
python311Packages.diff-cover.dist
python311Packages.dragonfly
python311Packages.dragonfly.dist
python311Packages.dsnap
python311Packages.dsnap.dist
python311Packages.dvc-studio-client
python311Packages.dvc-studio-client.dist
python311Packages.dvclive
python311Packages.dvclive.dist
python311Packages.edk2-pytool-library
python311Packages.edk2-pytool-library.dist
python311Packages.fastai
python311Packages.fastai.dist
python311Packages.flask-common
python311Packages.flask-common.dist
python311Packages.georss-client
python311Packages.georss-client.dist
python311Packages.georss-generic-client
python311Packages.georss-generic-client.dist
python311Packages.georss-ign-sismologia-client
python311Packages.georss-ign-sismologia-client.dist
python311Packages.georss-ingv-centro-nazionale-terremoti-client
python311Packages.georss-ingv-centro-nazionale-terremoti-client.dist
python311Packages.georss-nrcan-earthquakes-client
python311Packages.georss-nrcan-earthquakes-client.dist
python311Packages.georss-qld-bushfire-alert-client
python311Packages.georss-qld-bushfire-alert-client.dist
python311Packages.georss-tfs-incidents-client
python311Packages.georss-tfs-incidents-client.dist
python311Packages.georss-wa-dfes-client
python311Packages.georss-wa-dfes-client.dist
python311Packages.git-sweep
python311Packages.git-sweep.dist
python311Packages.gitdb
python311Packages.gitdb.dist
python311Packages.gitpython
python311Packages.gitpython.dist
python311Packages.jupyterlab-git
python311Packages.jupyterlab-git.dist
python311Packages.jupytext
python311Packages.jupytext.dist
python311Packages.k-diffusion
python311Packages.k-diffusion.dist
python311Packages.maya
python311Packages.maya.dist
python311Packages.mkdocs-git-revision-date-localized-plugin
python311Packages.mkdocs-git-revision-date-localized-plugin.dist
python311Packages.mkdocs-jupyter
python311Packages.mkdocs-jupyter.dist
python311Packages.mlflow
python311Packages.mlflow.dist
python311Packages.mmcv
python311Packages.mmcv.dist
python311Packages.mmengine
python311Packages.mmengine.dist
python311Packages.nbdime
python311Packages.nbdime.dist
python311Packages.oca-port
python311Packages.oca-port.dist
python311Packages.opentimestamps
python311Packages.opentimestamps.dist
python311Packages.pipdeptree
python311Packages.pipdeptree.dist
python311Packages.py-desmume
python311Packages.py-desmume.dist
python311Packages.pyexploitdb
python311Packages.pyexploitdb.dist
python311Packages.pylint-celery
python311Packages.pylint-celery.dist
python311Packages.pylint-django
python311Packages.pylint-django.dist
python311Packages.pylint-flask
python311Packages.pylint-flask.dist
python311Packages.pylint-plugin-utils
python311Packages.pylint-plugin-utils.dist
python311Packages.pyls-flake8
python311Packages.pyls-flake8.dist
python311Packages.pyls-isort
python311Packages.pyls-isort.dist
python311Packages.pyls-memestra
python311Packages.pyls-memestra.dist
python311Packages.pyls-spyder
python311Packages.pyls-spyder.dist
python311Packages.pylsp-mypy
python311Packages.pylsp-mypy.dist
python311Packages.pylsp-rope
python311Packages.pylsp-rope.dist
python311Packages.pymilvus
python311Packages.pymilvus.dist
python311Packages.pynput
python311Packages.pynput.dist
python311Packages.pytest-pylint
python311Packages.pytest-pylint.dist
python311Packages.python-binance
python311Packages.python-binance.dist
python311Packages.python-lsp-black
python311Packages.python-lsp-black.dist
python311Packages.python-lsp-ruff
python311Packages.python-lsp-ruff.dist
python311Packages.python-lsp-server
python311Packages.python-lsp-server.dist
python311Packages.pyunifiprotect
python311Packages.pyunifiprotect.dist
python311Packages.renault-api
python311Packages.renault-api.dist
python311Packages.riscof
python311Packages.riscof.dist
python311Packages.riscv-isac
python311Packages.riscv-isac.dist
python311Packages.scmrepo
python311Packages.scmrepo.dist
python311Packages.secure
python311Packages.secure.dist
python311Packages.setuptools-lint
python311Packages.setuptools-lint.dist
python311Packages.skrl
python311Packages.skrl.dist
python311Packages.skytemple-files
python311Packages.skytemple-files.dist
python311Packages.skytemple-ssb-debugger
python311Packages.skytemple-ssb-debugger.dist
python311Packages.spacy
python311Packages.spacy-loggers
python311Packages.spacy-loggers.dist
python311Packages.spacy-lookups-data
python311Packages.spacy-lookups-data.dist
python311Packages.spacy-transformers
python311Packages.spacy-transformers.dist
python311Packages.spacy.dist
spyder (python311Packages.spyder)
spyder.dist (python311Packages.spyder.dist)
streamlit (python311Packages.streamlit)
streamlit.dist (python311Packages.streamlit.dist)
python311Packages.tern
python311Packages.tern.dist
python311Packages.textacy
python311Packages.textacy.dist
python311Packages.textnets
python311Packages.textnets.dist
python311Packages.tilequant
python311Packages.tilequant.dist
python311Packages.versionfinder
python311Packages.versionfinder.dist
python311Packages.wandb
python311Packages.wandb.dist
python311Packages.wktutils
python311Packages.wktutils.dist
remarkable-mouse
remarkable-mouse.dist
rocmPackages.rocm-docs-core
rocmPackages.rocm-docs-core.dist
snakemake
snakemake.dist
sqlfluff
sqlfluff.dist
streamdeck-ui
streamdeck-ui.dist
terraform-compliance
terraform-compliance.dist
thonny
thonny.dist
transifex-client
transifex-client.dist
tts
tts.dist
unifi-protect-backup
unifi-protect-backup.dist
vimPluginsUpdater
webmacs
webmacs.dist
zeek

Skytemple is already broken on master (I will look into that), and there is no point in updating its packages to 1.6 as those packages are only used by Skytemple which didn't release 1.6 yet.

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

6 packages marked as broken and skipped:

chatgpt-retrieval-plugin
chatgpt-retrieval-plugin.dist
python310Packages.stytra
python310Packages.stytra.dist
python311Packages.stytra
python311Packages.stytra.dist

2 packages failed to build:

apache-airflow
apache-airflow.dist

455 packages built:

activitywatch
agda-pkg
agda-pkg.dist
aw-watcher-afk
aw-watcher-afk.dist
aws-sam-cli
aws-sam-cli.dist
awslimitchecker
awslimitchecker.dist
bandit (python311Packages.bandit)
bandit.dist (python311Packages.bandit.dist)
bitwarden-menu
bitwarden-menu.dist
buku
buku.dist
checkov
checkov.dist
cmake-format
cmake-format.dist
conan
conan.dist
csvs-to-sqlite
csvs-to-sqlite.dist
dbx
dbx.dist
dvc (python311Packages.dvc)
dvc-with-remotes
dvc-with-remotes.dist
dvc.dist (python311Packages.dvc.dist)
fdroidserver
fdroidserver.dist
flitter
freecad
git-annex-remote-googledrive
git-annex-remote-googledrive.dist
git-privacy
git-privacy.dist
git-repo-updater
git-repo-updater.dist
git-up
git-up.dist
gruut (python311Packages.gruut)
gruut.dist (python311Packages.gruut.dist)
home-assistant-cli
home-assistant-cli.dist
home-assistant-component-tests.gdacs
home-assistant-component-tests.geo_rss_events
home-assistant-component-tests.ign_sismologia
home-assistant-component-tests.qld_bushfire
home-assistant-component-tests.renault
home-assistant-component-tests.unifiprotect
hydrus
hydrus.doc
invoice2data
invoice2data.dist
kb
kb.dist
keepmenu
keepmenu.dist
khoj
khoj.dist
komikku
legit
legit.dist
luarocks-packages-updater
mathlibtools (python311Packages.mathlibtools)
mathlibtools.dist (python311Packages.mathlibtools.dist)
mlflow-server
mlflow-server.dist
nbqa
nbqa.dist
open-interpreter
open-interpreter.dist
openai-full
openai-full.dist
opentimestamps-client
opentimestamps-client.dist
paperless-ngx
parsedmarc (python311Packages.parsedmarc)
parsedmarc.dist (python311Packages.parsedmarc.dist)
pokete
portmod
portmod.dist
prospector
prospector.dist
pylint (python311Packages.pylint)
pylint.dist (python311Packages.pylint.dist)
python310Packages.aio-georss-client
python310Packages.aio-georss-client.dist
python310Packages.aio-georss-gdacs
python310Packages.aio-georss-gdacs.dist
python310Packages.asf-search
python310Packages.asf-search.dist
python310Packages.bandit
python310Packages.bandit.dist
python310Packages.cccolutils
python310Packages.cccolutils.dist
python310Packages.dalle-mini
python310Packages.dalle-mini.dist
python310Packages.dateparser
python310Packages.dateparser.dist
python310Packages.diff-cover
python310Packages.diff-cover.dist
python310Packages.dragonfly
python310Packages.dragonfly.dist
python310Packages.dsnap
python310Packages.dsnap.dist
python310Packages.dvc
python310Packages.dvc-studio-client
python310Packages.dvc-studio-client.dist
python310Packages.dvc.dist
python310Packages.dvclive
python310Packages.dvclive.dist
python310Packages.edk2-pytool-library
python310Packages.edk2-pytool-library.dist
python310Packages.fastai
python310Packages.fastai.dist
python310Packages.flask-common
python310Packages.flask-common.dist
python310Packages.georss-client
python310Packages.georss-client.dist
python310Packages.georss-generic-client
python310Packages.georss-generic-client.dist
python310Packages.georss-ign-sismologia-client
python310Packages.georss-ign-sismologia-client.dist
python310Packages.georss-ingv-centro-nazionale-terremoti-client
python310Packages.georss-ingv-centro-nazionale-terremoti-client.dist
python310Packages.georss-nrcan-earthquakes-client
python310Packages.georss-nrcan-earthquakes-client.dist
python310Packages.georss-qld-bushfire-alert-client
python310Packages.georss-qld-bushfire-alert-client.dist
python310Packages.georss-tfs-incidents-client
python310Packages.georss-tfs-incidents-client.dist
python310Packages.georss-wa-dfes-client
python310Packages.georss-wa-dfes-client.dist
python310Packages.git-sweep
python310Packages.git-sweep.dist
python310Packages.gitdb
python310Packages.gitdb.dist
python310Packages.gitpython
python310Packages.gitpython.dist
python310Packages.gruut
python310Packages.gruut.dist
python310Packages.jupyterlab-git
python310Packages.jupyterlab-git.dist
python310Packages.jupytext
python310Packages.jupytext.dist
python310Packages.k-diffusion
python310Packages.k-diffusion.dist
python310Packages.mathlibtools
python310Packages.mathlibtools.dist
python310Packages.maya
python310Packages.maya.dist
python310Packages.mkdocs-git-revision-date-localized-plugin
python310Packages.mkdocs-git-revision-date-localized-plugin.dist
python310Packages.mkdocs-jupyter
python310Packages.mkdocs-jupyter.dist
python310Packages.mlflow
python310Packages.mlflow.dist
python310Packages.mmcv
python310Packages.mmcv.dist
python310Packages.mmengine
python310Packages.mmengine.dist
python310Packages.nbdime
python310Packages.nbdime.dist
python310Packages.oca-port
python310Packages.oca-port.dist
python310Packages.opentimestamps
python310Packages.opentimestamps.dist
python310Packages.parsedmarc
python310Packages.parsedmarc.dist
python310Packages.pipdeptree
python310Packages.pipdeptree.dist
python310Packages.py-desmume
python310Packages.py-desmume.dist
python310Packages.pyexploitdb
python310Packages.pyexploitdb.dist
python310Packages.pylint
python310Packages.pylint-celery
python310Packages.pylint-celery.dist
python310Packages.pylint-django
python310Packages.pylint-django.dist
python310Packages.pylint-flask
python310Packages.pylint-flask.dist
python310Packages.pylint-plugin-utils
python310Packages.pylint-plugin-utils.dist
python310Packages.pylint.dist
python310Packages.pyls-flake8
python310Packages.pyls-flake8.dist
python310Packages.pyls-isort
python310Packages.pyls-isort.dist
python310Packages.pyls-memestra
python310Packages.pyls-memestra.dist
python310Packages.pyls-spyder
python310Packages.pyls-spyder.dist
python310Packages.pylsp-mypy
python310Packages.pylsp-mypy.dist
python310Packages.pylsp-rope
python310Packages.pylsp-rope.dist
python310Packages.pymilvus
python310Packages.pymilvus.dist
python310Packages.pynput
python310Packages.pynput.dist
python310Packages.pytest-pylint
python310Packages.pytest-pylint.dist
python310Packages.python-binance
python310Packages.python-binance.dist
python310Packages.python-lsp-black
python310Packages.python-lsp-black.dist
python310Packages.python-lsp-ruff
python310Packages.python-lsp-ruff.dist
python310Packages.python-lsp-server
python310Packages.python-lsp-server.dist
python310Packages.pyunifiprotect
python310Packages.pyunifiprotect.dist
python310Packages.renault-api
python310Packages.renault-api.dist
python310Packages.riscof
python310Packages.riscof.dist
python310Packages.riscv-isac
python310Packages.riscv-isac.dist
python310Packages.scmrepo
python310Packages.scmrepo.dist
python310Packages.secure
python310Packages.secure.dist
python310Packages.setuptools-lint
python310Packages.setuptools-lint.dist
python310Packages.skrl
python310Packages.skrl.dist
python310Packages.skytemple-dtef
python310Packages.skytemple-dtef.dist
python310Packages.skytemple-files
python310Packages.skytemple-files.dist
python310Packages.skytemple-ssb-debugger
python310Packages.skytemple-ssb-debugger.dist
python310Packages.spacy
python310Packages.spacy-loggers
python310Packages.spacy-loggers.dist
python310Packages.spacy-lookups-data
python310Packages.spacy-lookups-data.dist
python310Packages.spacy-transformers
python310Packages.spacy-transformers.dist
python310Packages.spacy.dist
python310Packages.spyder
python310Packages.spyder.dist
python310Packages.streamlit
python310Packages.streamlit.dist
python310Packages.tern
python310Packages.tern.dist
python310Packages.textacy
python310Packages.textacy.dist
python310Packages.textnets
python310Packages.textnets.dist
python310Packages.tilequant
python310Packages.tilequant.dist
python310Packages.versionfinder
python310Packages.versionfinder.dist
python310Packages.wandb
python310Packages.wandb.dist
python310Packages.wktutils
python310Packages.wktutils.dist
python311Packages.aio-georss-client
python311Packages.aio-georss-client.dist
python311Packages.aio-georss-gdacs
python311Packages.aio-georss-gdacs.dist
python311Packages.angr
python311Packages.angr.dist
python311Packages.angrcli
python311Packages.angrcli.dist
python311Packages.angrop
python311Packages.angrop.dist
python311Packages.asf-search
python311Packages.asf-search.dist
python311Packages.cccolutils
python311Packages.cccolutils.dist
python311Packages.dalle-mini
python311Packages.dalle-mini.dist
python311Packages.dateparser
python311Packages.dateparser.dist
python311Packages.diff-cover
python311Packages.diff-cover.dist
python311Packages.dragonfly
python311Packages.dragonfly.dist
python311Packages.dsnap
python311Packages.dsnap.dist
python311Packages.dvc-studio-client
python311Packages.dvc-studio-client.dist
python311Packages.dvclive
python311Packages.dvclive.dist
python311Packages.edk2-pytool-library
python311Packages.edk2-pytool-library.dist
python311Packages.fastai
python311Packages.fastai.dist
python311Packages.flask-common
python311Packages.flask-common.dist
python311Packages.georss-client
python311Packages.georss-client.dist
python311Packages.georss-generic-client
python311Packages.georss-generic-client.dist
python311Packages.georss-ign-sismologia-client
python311Packages.georss-ign-sismologia-client.dist
python311Packages.georss-ingv-centro-nazionale-terremoti-client
python311Packages.georss-ingv-centro-nazionale-terremoti-client.dist
python311Packages.georss-nrcan-earthquakes-client
python311Packages.georss-nrcan-earthquakes-client.dist
python311Packages.georss-qld-bushfire-alert-client
python311Packages.georss-qld-bushfire-alert-client.dist
python311Packages.georss-tfs-incidents-client
python311Packages.georss-tfs-incidents-client.dist
python311Packages.georss-wa-dfes-client
python311Packages.georss-wa-dfes-client.dist
python311Packages.git-sweep
python311Packages.git-sweep.dist
python311Packages.gitdb
python311Packages.gitdb.dist
python311Packages.gitpython
python311Packages.gitpython.dist
python311Packages.jupyterlab-git
python311Packages.jupyterlab-git.dist
python311Packages.jupytext
python311Packages.jupytext.dist
python311Packages.k-diffusion
python311Packages.k-diffusion.dist
python311Packages.maya
python311Packages.maya.dist
python311Packages.mkdocs-git-revision-date-localized-plugin
python311Packages.mkdocs-git-revision-date-localized-plugin.dist
python311Packages.mkdocs-jupyter
python311Packages.mkdocs-jupyter.dist
python311Packages.mlflow
python311Packages.mlflow.dist
python311Packages.mmcv
python311Packages.mmcv.dist
python311Packages.mmengine
python311Packages.mmengine.dist
python311Packages.nbdime
python311Packages.nbdime.dist
python311Packages.oca-port
python311Packages.oca-port.dist
python311Packages.opentimestamps
python311Packages.opentimestamps.dist
python311Packages.pipdeptree
python311Packages.pipdeptree.dist
python311Packages.py-desmume
python311Packages.py-desmume.dist
python311Packages.pyexploitdb
python311Packages.pyexploitdb.dist
python311Packages.pylint-celery
python311Packages.pylint-celery.dist
python311Packages.pylint-django
python311Packages.pylint-django.dist
python311Packages.pylint-flask
python311Packages.pylint-flask.dist
python311Packages.pylint-plugin-utils
python311Packages.pylint-plugin-utils.dist
python311Packages.pyls-flake8
python311Packages.pyls-flake8.dist
python311Packages.pyls-isort
python311Packages.pyls-isort.dist
python311Packages.pyls-memestra
python311Packages.pyls-memestra.dist
python311Packages.pyls-spyder
python311Packages.pyls-spyder.dist
python311Packages.pylsp-mypy
python311Packages.pylsp-mypy.dist
python311Packages.pylsp-rope
python311Packages.pylsp-rope.dist
python311Packages.pymilvus
python311Packages.pymilvus.dist
python311Packages.pynput
python311Packages.pynput.dist
python311Packages.pytest-pylint
python311Packages.pytest-pylint.dist
python311Packages.python-binance
python311Packages.python-binance.dist
python311Packages.python-lsp-black
python311Packages.python-lsp-black.dist
python311Packages.python-lsp-ruff
python311Packages.python-lsp-ruff.dist
python311Packages.python-lsp-server
python311Packages.python-lsp-server.dist
python311Packages.pyunifiprotect
python311Packages.pyunifiprotect.dist
python311Packages.renault-api
python311Packages.renault-api.dist
python311Packages.riscof
python311Packages.riscof.dist
python311Packages.riscv-isac
python311Packages.riscv-isac.dist
python311Packages.scmrepo
python311Packages.scmrepo.dist
python311Packages.secure
python311Packages.secure.dist
python311Packages.setuptools-lint
python311Packages.setuptools-lint.dist
python311Packages.skrl
python311Packages.skrl.dist
python311Packages.skytemple-dtef
python311Packages.skytemple-dtef.dist
python311Packages.skytemple-files
python311Packages.skytemple-files.dist
python311Packages.skytemple-ssb-debugger
python311Packages.skytemple-ssb-debugger.dist
python311Packages.spacy
python311Packages.spacy-loggers
python311Packages.spacy-loggers.dist
python311Packages.spacy-lookups-data
python311Packages.spacy-lookups-data.dist
python311Packages.spacy-transformers
python311Packages.spacy-transformers.dist
python311Packages.spacy.dist
spyder (python311Packages.spyder)
spyder.dist (python311Packages.spyder.dist)
streamlit (python311Packages.streamlit)
streamlit.dist (python311Packages.streamlit.dist)
python311Packages.tern
python311Packages.tern.dist
python311Packages.textacy
python311Packages.textacy.dist
python311Packages.textnets
python311Packages.textnets.dist
python311Packages.tilequant
python311Packages.tilequant.dist
python311Packages.versionfinder
python311Packages.versionfinder.dist
python311Packages.wandb
python311Packages.wandb.dist
python311Packages.wktutils
python311Packages.wktutils.dist
remarkable-mouse
remarkable-mouse.dist
rocmPackages.rocm-docs-core
rocmPackages.rocm-docs-core.dist
skytemple
skytemple.dist
snakemake
snakemake.dist
sqlfluff
sqlfluff.dist
streamdeck-ui
streamdeck-ui.dist
terraform-compliance
terraform-compliance.dist
thonny
thonny.dist
transifex-client
transifex-client.dist
tts
tts.dist
unifi-protect-backup
unifi-protect-backup.dist
vimPluginsUpdater
webmacs
webmacs.dist
zeek

Could I request removal of skytemple changes from this pull request? Those packages were already broken before, this change isn't responsible for those issues.
Essentially, those changes are incorrect: SkyTemple 1.5.5 is incompatible with skytemple-files and skytemple-dtef at version 1.6 (the application won't even boot when using 1.6, and even if it did, it probably wouldn't go well). SkyTemple is essentially a large program made out of multiple Python packages and the versions are expected to be kept in sync. Offline version of test_fetch_portraits and test_to_pil_debug shouldn't fail, it suggests that something is wrong with image encoding (but I need to look further into what's going on).

Looked a bit more into issue in skytemple-files, and it seems to be caused by Pillow 10.1.0 update. Created an issue in upstream repo (https://github.com/SkyTemple/skytemple-files/issues/449) because I have no idea what's going on here.

Essentially, those changes are incorrect: SkyTemple 1.5.5 is incompatible with skytemple-files and skytemple-dtef at version 1.6 (the application won't even boot when using 1.6, and even if it did, it probably wouldn't go well).

fwiw this will be fixed with SkyTemple 1.6 and stricter dependency requirements.

authors: fabaff theCapypara xfix


text:
poetry: 1.7.0 -> 1.7.1

Description of changes
Diff: https://github.com/python-poetry/poetry/compare/refs/tags/1.7.0...1.7.1
Changelog: https://github.com/python-poetry/poetry/blob/refs/tags/1.7.1/CHANGELOG.md

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

Priorities
Add a :+1: reaction to pull requests you find important.

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

6 packages built:

poetry
poetry.dist
poetryPlugins.poetry-audit-plugin
poetryPlugins.poetry-audit-plugin.dist
poetryPlugins.poetry-plugin-up
poetryPlugins.poetry-plugin-up.dist

source: gharchive/pull-request

repo: NixOS/nixpkgs

license: MIT

license_type: permissive

license_source: github-api


text:
containerlab: 0.48.1 -> 0.49.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/srl-labs/containerlab/releases.
meta.description for containerlab is: Container-based networking lab
meta.homepage for containerlab is: https://containerlab.dev/
meta.changelog for containerlab is: https://github.com/srl-labs/containerlab/releases/tag/v0.48.6
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.48.6 with grep in /nix/store/23773cippm6153dyjvqzav6ywrk7diwd-containerlab-0.48.6
found 0.48.6 in filename of file in /nix/store/23773cippm6153dyjvqzav6ywrk7diwd-containerlab-0.48.6

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
containerlab

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/23773cippm6153dyjvqzav6ywrk7diwd-containerlab-0.48.6 \
  --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 containerlab https://github.com/r-ryantm/nixpkgs/archive/df4805183179141c1880c2cd211e191c18ec0bcf.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/df4805183179141c1880c2cd211e191c18ec0bcf#containerlab

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/23773cippm6153dyjvqzav6ywrk7diwd-containerlab-0.48.6
ls -la /nix/store/23773cippm6153dyjvqzav6ywrk7diwd-containerlab-0.48.6/bin

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

1 package built:

containerlab

Maintainer pings
cc @aaronjheng for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/containerlab/versions.
meta.description for containerlab is: Container-based networking lab
meta.homepage for containerlab is: https://containerlab.dev/
meta.changelog for containerlab is: https://github.com/srl-labs/containerlab/releases/tag/v0.49.0
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.49.0 with grep in /nix/store/hhpfwsw7firfcjcjrrdp2s665chfqamq-containerlab-0.49.0
found 0.49.0 in filename of file in /nix/store/hhpfwsw7firfcjcjrrdp2s665chfqamq-containerlab-0.49.0

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
containerlab

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/hhpfwsw7firfcjcjrrdp2s665chfqamq-containerlab-0.49.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 containerlab https://github.com/r-ryantm/nixpkgs/archive/fdc9cd958444a81860b9b72480554619d86e6fcf.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/fdc9cd958444a81860b9b72480554619d86e6fcf#containerlab

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/hhpfwsw7firfcjcjrrdp2s665chfqamq-containerlab-0.49.0
ls -la /nix/store/hhpfwsw7firfcjcjrrdp2s665chfqamq-containerlab-0.49.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 run on x86_64-linux 1

1 package built:

containerlab

Maintainer pings
cc @aaronjheng for testing.


text:
linenoise: 1.0.10 -> 1.0-34-g93b2db9

Description of changes
Updates linenoise, and changes its packaging to be more typical for libraries.
Weird things:

linenoise hasn't had an official release in years despite ongoing development, so this uses a git describe version number
linenoise doesn't include a build system, so this hardcodes compile and link commands
linenoise doesn't ship a pkg-config file, so we include one

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

All done.

@fstamour would you mind also giving this a review since you are the current package maintainer?

authors: Janik-Haag remexre


text:
Tecla: adopt

Description of changes

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/3210

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/3306

authors: AndersonTorres nixos-discourse


text:
nixos/pam: remove pam_cgfs

Description of changes
pam_cgfs is a cgroups-v1 pam module. This is no longer necessary since
cgroups-v2 has long replaced v1.
This is actually already broken since the LXC 5.0 upgrade done recently isn't currently packaging this file. Instead of fixing the package, let's remove the unnecessary pam module instead.
Jan 23 13:47:12 blank sudo[1665982]: PAM unable to dlopen(/nix/store/42q0cynlr3z2acsk67vjrczna2a6k0a6-lxc-5.0.3/lib/security/pam_cgfs.so): /nix/store/42q0cynlr3z2acsk67vjrczna2a6k0a6-lxc-5.0.3/lib/security/pam_cgfs.so: cannot open shared object file: No such file or directory

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

The pam module makes references to cgroups v2 afaict: https://github.com/lxc/lxc/blob/1fbe1b0813ac45a5f80142c55b1bb2aa8ada6c48/src/lxc/pam/pam_cgfs.c
To me it seems like 4 → 5 should have included -Dpam-cgroup=true, like the old autotools builds enabled pam with --enable-pam, at least I don't see any clear indication this pam module is entirely unnecessary.

I can added back, but checked with upstream first if it was still necessary. They responded:

 adamcstephens: I don't think it makes sense on cgroup2 systems

It would be nice if upstream documented this, together with some reasoning somewhere referenceable. Checking the dep list, I think calls on dropping pam from lxc alongside dropping this from the module, as it doesn't appear to be used for anything but the pam module.

Sigh, I apparently created this off my master branch and it closed when updating. I've re-opened here: #283283

authors: adamcstephens amaxine


text:
cc-wrapper: Remove redundant hardening

Motivation for this change
I can't find these flags (-z relno -z now) documented for GCC anywhere, and they are already passed to ld anyways.
Based on https://github.com/NixOS/nixpkgs/commit/aff1f4ab948b921ceaf2b81610f2f82454302b4b, I think these were accidentally passed to the C compiler from the beginning.
Things done

[ ] Tested using sandboxing
(nix.useSandbox on NixOS,
or option build-use-sandbox in nix.conf
on non-NixOS)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] Linux

[ ] 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"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Fits CONTRIBUTING.md.

afaik these are clear linker flags to control relocation on build/link-time since the addresses of the code-segments are known. I suspect these flags are passed with purpose to the gcc driver, who passes them to the linker in the end.

Ah, per https://gcc.gnu.org/onlinedocs/gcc/Link-Options.html

-z is passed directly on to the linker along with the keyword keyword. See the section in the documentation of your linker for permitted values and their meanings.

But if it's just a pass-through, then we don't need to do this as the linker wrapper will add it anyways.

@globin based on the hydra job I think this will be good to merge tomorrow if my Darwin stdenv build finishes?

@Ericson2314 The next commit https://github.com/NixOS/nixpkgs/commit/97a48835b7d7124b3c218a6be7ca4536ac0360a8 broke the evaluation of nixUnstable:
$ nix-build ~/.nixpkgs/nixpkgs -A nixUnstable --show-trace                                                                                /tmp
error: while evaluating the attribute ‘configureFlags’ of the derivation ‘nix-1.12pre5511_c94f3d55’ at /home/uj/.nixpkgs/nixpkgs/pkgs/stdenv/generic/make-derivation.nix:98:11:
while evaluating ‘override’ at /home/uj/.nixpkgs/nixpkgs/lib/customisation.nix:78:20, called from /home/uj/.nixpkgs/nixpkgs/pkgs/tools/package-management/nix/default.nix:13:8:
while evaluating ‘makeOverridable’ at /home/uj/.nixpkgs/nixpkgs/lib/customisation.nix:72:24, called from /home/uj/.nixpkgs/nixpkgs/lib/customisation.nix:78:29:
while evaluating anonymous function at /home/uj/.nixpkgs/nixpkgs/pkgs/os-specific/linux/busybox/default.nix:1:1, called from /home/uj/.nixpkgs/nixpkgs/lib/customisation.nix:74:12:
while evaluating ‘mkDerivation’ at /home/uj/.nixpkgs/nixpkgs/pkgs/stdenv/generic/make-derivation.nix:15:5, called from /home/uj/.nixpkgs/nixpkgs/pkgs/os-specific/linux/busybox/default.nix:29:1:
assertion failed at /home/uj/.nixpkgs/nixpkgs/pkgs/stdenv/generic/make-derivation.nix:54:8

I don't understand why…

This change to pkgs/stdenv/generic/make-derivation.nix helps with debugging:
-    let allHardeningFlags = [
-      "fortify" "stackprotector" "pie" "pic" "strictoverflow" "format" "relro"
-      "bindnow"
-    ];
-    in assert lib.all
-      (flag: lib.elem flag allHardeningFlags)
-      (hardeningEnable ++ hardeningDisable);
-
-    let
+    let unsupportedHardeningFlags = lib.subtractLists [
+      "fortify" "stackprotector" "pie" "pic" "strictoverflow" "format" "relro" "bindnow"
+    ] (hardeningEnable ++ hardeningDisable);
+    in if builtins.length unsupportedHardeningFlags != 0
+    then abort ("unsupported hardening flags: " + lib.escapeShellArgs unsupportedHardeningFlags)
+    else let

nix-build ~/.nixpkgs/nixpkgs -A gnat --show-trace fails with intelligible
while evaluating ‘mkDerivation’ at /home/uj/.nixpkgs/nixpkgs/pkgs/stdenv/generic/make-derivation.nix:15:5, called from /home/uj/.nixpkgs/nixpkgs/pkgs/development/compilers/gcc/4.5/default.nix:128:1:
evaluation aborted with the following error message: ‘unsupported hardening flags: 'all'’

but nix-build ~/.nixpkgs/nixpkgs -A nixUnstable --show-trace fails with mysterious
while evaluating ‘override’ at /home/uj/.nixpkgs/nixpkgs/lib/customisation.nix:78:20, called from /home/uj/.nixpkgs/nixpkgs/pkgs/tools/package-management/nix/default.nix:13:8:
while evaluating ‘makeOverridable’ at /home/uj/.nixpkgs/nixpkgs/lib/customisation.nix:72:24, called from /home/uj/.nixpkgs/nixpkgs/lib/customisation.nix:78:29:
while evaluating anonymous function at /home/uj/.nixpkgs/nixpkgs/pkgs/os-specific/linux/busybox/default.nix:1:1, called from /home/uj/.nixpkgs/nixpkgs/lib/customisation.nix:74:12:
while evaluating ‘mkDerivation’ at /home/uj/.nixpkgs/nixpkgs/pkgs/stdenv/generic/make-derivation.nix:15:5, called from /home/uj/.nixpkgs/nixpkgs/pkgs/os-specific/linux/busybox/default.nix:29:1:
evaluation aborted with the following error message: ‘unsupported hardening flags: 'fortify'’

Ah, and I was just about to post
$ nix-instantiate --eval --show-trace -E '((import ./. {}).busybox.override { enableStatic = true; }).hardeningDisable'

So, what do you think is going on? "fortify" is definitely on my whitelist.
"all"not being there (though it definitely should be) somewhat spooks me too, as nix-env -qaP -f . --out-path --show-trace succeed.

Is this a bug in Nix?
Welcome to Nix version 1.11.13. Type :? for help.

nix-repl> :a import <nixpkgs> { }
Added 7763 variables.

nix-repl> lib.subtractLists ["a" "b"] ([ "a" "b" ])
[ ]

nix-repl> lib.subtractLists ["a" "b"] ([ "a" ] ++ (lib.optional true ["b"]))
[ [ ... ] ]

nix-repl> builtins.length (lib.subtractLists ["a" "b"] ([ "a" ] ++ (lib.optional true ["b"])))
1

nix-repl> builtins.head (lib.subtractLists ["a" "b"] ([ "a" ] ++ (lib.optional true ["b"])))
[ "b" ]

No, it's my mistake of testing with optional instead of optionals.

busybox is subject to exactly this problem with its
hardeningDisable = [ "format" ] ++ lib.optional enableStatic [ "fortify" ];

that evaluates to [ "format" [ "fortify" ] ].

authors: Ericson2314 orivej periklis


text:
python312Packages.aioautomower: 2024.2.7 -> 2024.2.8

Diff: https://github.com/Thomas55555/aioautomower/compare/refs/tags/2024.2.7...2024.2.8
Changelog: https://github.com/Thomas55555/aioautomower/releases/tag/2024.2.8
Description of changes

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

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

4 packages built:

python311Packages.aioautomower
python311Packages.aioautomower.dist
python312Packages.aioautomower
python312Packages.aioautomower.dist


text:
x16-emulator: 46 -> 47

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/X16Community/x16-emulator/releases.
meta.description for x16-emulator is: The official emulator of CommanderX16 8-bit computer
meta.homepage for x16-emulator is: https://cx16forum.com/
meta.changelog for x16-emulator is: https://github.com/X16Community/x16-emulator/blob/r47/RELEASES.md
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 47 with grep in /nix/store/6zbpgn1ay4rg0hrl61qkk8b7cfh3r9cb-x16-emulator-47
found 47 in filename of file in /nix/store/6zbpgn1ay4rg0hrl61qkk8b7cfh3r9cb-x16-emulator-47

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

3 total rebuild path(s)

3 package rebuild(s)

First fifty rebuilds by attrpath
x16
x16-emulator
x16-run

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/6zbpgn1ay4rg0hrl61qkk8b7cfh3r9cb-x16-emulator-47 \
  --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 x16-emulator https://github.com/r-ryantm/nixpkgs/archive/12aee7f3db8b6df91caf74078111a9dc8cfc5524.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/12aee7f3db8b6df91caf74078111a9dc8cfc5524#x16-emulator

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/6zbpgn1ay4rg0hrl61qkk8b7cfh3r9cb-x16-emulator-47
ls -la /nix/store/6zbpgn1ay4rg0hrl61qkk8b7cfh3r9cb-x16-emulator-47/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

1 package built:

x16 (x16-emulator)

Maintainer pings
cc @AndersonTorres for testing.

@NixOS/nixpkgs-merge-bot merge

authors: AndersonTorres r-ryantm


text:
kdeconnect: 1.0.3 -> 1.2

Motivation for this change
Upstream update
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

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

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] 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/)
[x] Fits CONTRIBUTING.md.

cc @FRidh


text:
cemu: 2.0-85 -> 2.0-86

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for cemu is: Cemu is a Wii U emulator
meta.homepage for cemu is: https://cemu.info
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2.0-86 with grep in /nix/store/97nfsx86xyr8b4hkzhxnq97mhlam3vz6-cemu-2.0-86
found 2.0-86 in filename of file in /nix/store/97nfsx86xyr8b4hkzhxnq97mhlam3vz6-cemu-2.0-86

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

cemu

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/97nfsx86xyr8b4hkzhxnq97mhlam3vz6-cemu-2.0-86 \
  --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 cemu https://github.com/r-ryantm/nixpkgs/archive/dee935e4291b08cdf713cafe684acddfa30d4522.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/dee935e4291b08cdf713cafe684acddfa30d4522#cemu

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/97nfsx86xyr8b4hkzhxnq97mhlam3vz6-cemu-2.0-86
ls -la /nix/store/97nfsx86xyr8b4hkzhxnq97mhlam3vz6-cemu-2.0-86/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

1 package built:

cemu

Maintainer pings
cc @zhaofengli @baduhai for testing.

I want to refactor this.


text:
python312Packages.hdmedians: modernize, fix testing, adopt

Description of changes
This PR refactors the hdmedians python package to use the more modern python packaging methods.
The testing logic was not workign previously, this PR addresses that also.
Note: pynose is used in place of nose, since pynose has python >=3.12 support.
Also, the license of the project changed in 2007, but hasn't been updated to reflect that inside nixpkgs. This was corrected in this PR.
I added myself to the maintainer list, since I maintain another package depending on this package.

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

pynose violates the license and will be removed in https://github.com/NixOS/nixpkgs/pull/325669
If you need nose for testing, please disable tests in 3.12.

authors: TomaSajt natsukium


text:
python312Packages.tencentcloud-sdk-python: 3.0.1171 -> 3.0.1172

Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/refs/tags/3.0.1171...3.0.1172
Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1172/CHANGELOG.md
Description of changes

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

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

4 packages built:

python311Packages.tencentcloud-sdk-python
python311Packages.tencentcloud-sdk-python.dist
python312Packages.tencentcloud-sdk-python
python312Packages.tencentcloud-sdk-python.dist


text:
python312Packages.pyexploitdb: 0.2.24 -> 0.2.25

Changelog: https://github.com/GoVanguard/pyExploitDb/blob/master/ChangeLog.md
Description of changes

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

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

4 packages built:

python311Packages.pyexploitdb
python311Packages.pyexploitdb.dist
python312Packages.pyexploitdb
python312Packages.pyexploitdb.dist


text:
_2ship2harkinian: 1.0.1 -> 1.0.2, reorganize

Description of changes
https://github.com/HarbourMasters/2ship2harkinian/releases/tag/1.0.2

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

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

1 package built:

_2ship2harkinian

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

2 packages built:

_2ship2harkinian
nixpkgs-manual

authors: keenanweaver qubitnano tomberek


text:
python312Packages.ihm: 1.4 -> 1.6

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python312Packages.ihm is: Python package for handling IHM mmCIF and BinaryCIF files
meta.homepage for python312Packages.ihm is: https://github.com/ihmwg/python-ihm
meta.changelog for python312Packages.ihm is: https://github.com/ihmwg/python-ihm/blob/refs/tags/1.5/ChangeLog.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 1.5 with grep in /nix/store/275kpnc7r684vq5yywydms6dab0zpllz-python3.12-ihm-1.5
found 1.5 in filename of file in /nix/store/275kpnc7r684vq5yywydms6dab0zpllz-python3.12-ihm-1.5

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

5 total rebuild path(s)

5 package rebuild(s)

First fifty rebuilds by attrpath

python311Packages.ihm
python311Packages.modelcif
python312Packages.ihm
python312Packages.modelcif

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/275kpnc7r684vq5yywydms6dab0zpllz-python3.12-ihm-1.5 \
  --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 python312Packages.ihm https://github.com/r-ryantm/nixpkgs/archive/01b168fc1966d82b73d79d988f0c0f5406431e5d.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/01b168fc1966d82b73d79d988f0c0f5406431e5d#python312Packages.ihm

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/275kpnc7r684vq5yywydms6dab0zpllz-python3.12-ihm-1.5
ls -la /nix/store/275kpnc7r684vq5yywydms6dab0zpllz-python3.12-ihm-1.5/bin

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

4 packages failed to build:

python311Packages.modelcif
python311Packages.modelcif.dist
python312Packages.modelcif
python312Packages.modelcif.dist

4 packages built:

python311Packages.ihm
python311Packages.ihm.dist
python312Packages.ihm
python312Packages.ihm.dist

Maintainer pings
cc @natsukium for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

Add a :+1: reaction to pull requests you find important.

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python312Packages.ihm is: Python package for handling IHM mmCIF and BinaryCIF files
meta.homepage for python312Packages.ihm is: https://github.com/ihmwg/python-ihm
meta.changelog for python312Packages.ihm is: https://github.com/ihmwg/python-ihm/blob/refs/tags/1.6/ChangeLog.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 1.6 with grep in /nix/store/6j5vpm62gsga79qzwcg0qg9192g3hk7a-python3.12-ihm-1.6
found 1.6 in filename of file in /nix/store/6j5vpm62gsga79qzwcg0qg9192g3hk7a-python3.12-ihm-1.6

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

5 total rebuild path(s)

5 package rebuild(s)

First fifty rebuilds by attrpath

python311Packages.ihm
python311Packages.modelcif
python312Packages.ihm
python312Packages.modelcif

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/6j5vpm62gsga79qzwcg0qg9192g3hk7a-python3.12-ihm-1.6 \
  --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 python312Packages.ihm https://github.com/r-ryantm/nixpkgs/archive/111d78b38ee8652ccce1a326bee5cce6db9b4ae0.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/111d78b38ee8652ccce1a326bee5cce6db9b4ae0#python312Packages.ihm

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/6j5vpm62gsga79qzwcg0qg9192g3hk7a-python3.12-ihm-1.6
ls -la /nix/store/6j5vpm62gsga79qzwcg0qg9192g3hk7a-python3.12-ihm-1.6/bin

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

8 packages built:

python311Packages.ihm
python311Packages.ihm.dist
python311Packages.modelcif
python311Packages.modelcif.dist
python312Packages.ihm
python312Packages.ihm.dist
python312Packages.modelcif
python312Packages.modelcif.dist

Maintainer pings
cc @natsukium for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 340295 at 111d78b3 run on aarch64-darwin 1

:white_check_mark: 4 packages built:

python311Packages.ihm
python311Packages.modelcif
python312Packages.ihm
python312Packages.modelcif

authors: natsukium r-ryantm


text:
nixpkgs-review: 2.10.5 -> 2.11.0

Things done
Changelog: https://github.com/Mic92/nixpkgs-review/releases/tag/2.11.0
cc @Mic92

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 347428

x86_64-linux

:white_check_mark: 4 packages built:

nix-update
nix-update.dist
nixpkgs-review
nixpkgs-review.dist

aarch64-linux

:white_check_mark: 4 packages built:

nix-update
nix-update.dist
nixpkgs-review
nixpkgs-review.dist

x86_64-darwin

:white_check_mark: 4 packages built:

nix-update
nix-update.dist
nixpkgs-review
nixpkgs-review.dist

aarch64-darwin

:white_check_mark: 4 packages built:

nix-update
nix-update.dist
nixpkgs-review
nixpkgs-review.dist

cc @zowoq this also adds a "system" field to the json. I believe nixpkgs-update is parsing report.json? Here is what the new json looks like: https://github.com/Mic92/nixpkgs-review/pull/419/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R184

It looks like it just inserts the contents of report.md at the bottom of its PR template. I'll check to make sure that it still works after the bot it updated to use this version.

New version works with nixpkgs-update: https://github.com/NixOS/nixpkgs/pull/347683

authors: GaetanLepage Mic92 zowoq


text:
gh: 2.58.0 -> 2.59.0

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 349060

x86_64-linux

:white_check_mark: 4 packages built:

emacsPackages.consult-gh
gh
gh-f
gh-notify

aarch64-linux

:white_check_mark: 4 packages built:

emacsPackages.consult-gh
gh
gh-f
gh-notify

x86_64-darwin

:white_check_mark: 4 packages built:

emacsPackages.consult-gh
gh
gh-f
gh-notify

aarch64-darwin

:white_check_mark: 4 packages built:

emacsPackages.consult-gh
gh
gh-f
gh-notify

Add update script for automated updates

Update script isn't needed, updates are already automated, please remove it.

Add update script for automated updates

Update script isn't needed, updates are already automated, please remove it.

Sorry, thought it was required for RyanTM updates.. but it seems it's been updating it in the past.

The bot knows how to update normal stdenv.mkDerivation packages and some language specific variants: buildGo, buildRust, some types of the node packaging. Update script is usually only needed if the package is complicated or if upstream publishes multiple versions and the bot needs to be told which version to use.

The bot knows how to update normal stdenv.mkDerivation packages and some language specific variants: buildGo, buildRust, some types of the node packaging. Update script is usually only needed if the package is complicated or if upstream publishes multiple versions and the bot needs to be told which version to use.

Without a passthru.updateScript attribute, how does the bot know to update? I thought it only attempts updates on a derivation that has that attribute defined

It tries to update everything.

authors: Frontear khaneliman zowoq


text:
python312Packages.azure-storage-file-share: 12.19.0 -> 12.20.0

Changelog: https://github.com/Azure/azure-sdk-for-python/blob/azure-storage-file-share_12.20.0/sdk/storage/azure-storage-file-share/CHANGELOG.md

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 357865

x86_64-linux

:white_check_mark: 8 packages built:

python311Packages.azure-storage-file-share
python311Packages.azure-storage-file-share.dist
python311Packages.kserve
python311Packages.kserve.dist
python312Packages.azure-storage-file-share
python312Packages.azure-storage-file-share.dist
python312Packages.kserve
python312Packages.kserve.dist


text:
clash-verge-rev: 1.7.7 -> 2.0.0

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

cc @Bot-wxt1221 @linsui, any idea what's going on here?
error: failed to run custom build command for `clash-verge v2.0.0 (/build/source/src-tauri)`

Caused by:
  process didn't exit successfully: `/build/source/src-tauri/target/release/build/clash-verge-771a1211f1bd54d5/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-env-changed=TAURI_CONFIG
  cargo:rerun-if-changed=tauri.conf.json
  cargo:rustc-check-cfg=cfg(desktop)
  cargo:rustc-cfg=desktop
  cargo:rustc-check-cfg=cfg(mobile)
  cargo:rerun-if-changed=/build/source/src-tauri/tauri.linux.conf.json
  cargo:rustc-env=TAURI_ANDROID_PACKAGE_NAME_APP_NAME=clash_verge_rev
  cargo:rustc-env=TAURI_ANDROID_PACKAGE_NAME_PREFIX=io_github_clash_1verge_1rev
  cargo:rustc-check-cfg=cfg(dev)
  cargo:PERMISSION_FILES_PATH=/build/source/src-tauri/target/x86_64-unknown-linux-gnu/release/build/clash-verge-dbd5968fadb9f065/out/app-manifest/__app__-permission-files
  cargo:rerun-if-changed=capabilities
  cargo:rustc-env=TAURI_ENV_TARGET_TRIPLE=x86_64-unknown-linux-gnu
  resource path `resources/clash-verge-service-x86_64-unknown-linux-gnu` doesn't exist


text:
amazon-cloudwatch-agent: let users specify configuration file paths

Let users specify configuration file paths.
This is to allow dynamic configuration at runtime (mostly during boot since the systemd unit won't restart unless something runs nixos-rebuild switch/test).
Without this feature, users creating NixOS VM images need to create 1 image per agent configuration permutation if they want immutable images (i.e. don't run nixos-rebuild switch on boot).
This can result in a lot of near-identical images whose only difference is a few options in their CloudWatch Agent configuration (e.g. region option for multi-region AWS deployments). Since VM images are usually on the order of GBs, we end up with a lot of wasted space in Nix stores.
With this feature, users can write their own systemd units that dynamically create configurations (e.g. using information from IMDS, AWS SSM Parameter Store, or AWS Secrets Manager) and write them to a static path.
The tradeoff, however, is that mutable configuration files can cause drift if a change isn't followed by a systemctl restart amazon-cloudwatch-agent.service. nixos-rebuild won't work because we can't access files outside the Nix store in restricted evaluation mode (e.g. can't hash the file and feed it into restartTriggers).
Also doing some small cleanup.
Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.
Maintainer Pings
@philipmw

This makes sense to me, but I am concerned about someone specifying both a file and an inline config and having the inline config silently ignored. (I do see you document that the file takes precedence.) Do you think we should error out if both are specified?

Sounds good to me; thanks for the thoughtful reply. I approve, though (for some reason) my approval isn't requested.

you can use codeowners instead for modules. it's indeed not supported

authors: arianvp commiterate philipmw


text:
python312Packages.python-sql: 1.5.1 -> 1.5.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python312Packages.python-sql is: Library to write SQL queries in a pythonic way
meta.homepage for python312Packages.python-sql is: https://foss.heptapod.net/tryton/python-sql
meta.changelog for python312Packages.python-sql is: https://foss.heptapod.net/tryton/python-sql/-/blob/1.5.2/CHANGELOG
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 1.5.2 with grep in /nix/store/2hppw7qz764irkv0slm8dj3s3q7xghxg-python3.12-python-sql-1.5.2
found 1.5.2 in filename of file in /nix/store/2hppw7qz764irkv0slm8dj3s3q7xghxg-python3.12-python-sql-1.5.2

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

6 total rebuild path(s)

6 package rebuild(s)

First fifty rebuilds by attrpath

python311Packages.python-sql
python311Packages.trytond
python312Packages.python-sql
python312Packages.trytond
trytond

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/2hppw7qz764irkv0slm8dj3s3q7xghxg-python3.12-python-sql-1.5.2 \
  --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 python312Packages.python-sql https://github.com/r-ryantm/nixpkgs/archive/b67dd357d718b2ee7395990bff055bf052395fb6.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/b67dd357d718b2ee7395990bff055bf052395fb6#python312Packages.python-sql

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/2hppw7qz764irkv0slm8dj3s3q7xghxg-python3.12-python-sql-1.5.2
ls -la /nix/store/2hppw7qz764irkv0slm8dj3s3q7xghxg-python3.12-python-sql-1.5.2/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.
nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review

x86_64-linux

:white_check_mark: 8 packages built:

python311Packages.python-sql
python311Packages.python-sql.dist
python311Packages.trytond
python311Packages.trytond.dist
python312Packages.python-sql
python312Packages.python-sql.dist
trytond (python312Packages.trytond)
trytond.dist (python312Packages.trytond.dist)

Maintainer pings
cc @johbo for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

Add a :+1: reaction to pull requests you find important.

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 361277

aarch64-darwin

:fast_forward: 6 packages marked as broken and skipped:

python311Packages.trytond
python311Packages.trytond.dist
python312Packages.trytond
python312Packages.trytond.dist
trytond
trytond.dist

:white_check_mark: 4 packages built:

python311Packages.python-sql
python311Packages.python-sql.dist
python312Packages.python-sql
python312Packages.python-sql.dist

authors: r-ryantm wegank