text:
yggdrasil: 0.4.6 -> 0.4.7

Description of changes

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.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
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

thanks!


text:
Bitcoin forks cleanup

Description of changes
Remove dead bitcoin forks for https://github.com/NixOS/nixpkgs/issues/201765
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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
[x] Tested basic functionality of all binary files
22.11 Release Notes (or backporting 22.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
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

cc @jefdaj @mmahut @DmitryTsygankov

vertcoin and digibyte are more dead cryptos.

vertcoin looks pretty dead, but has at least been updated this year.
digibyte is dead indeed.

source: gharchive/pull-request

repo: NixOS/nixpkgs

license: MIT

license_type: permissive

license_source: github-api


text:
lout: 3.40 -> 3.42.2

Description of changes
https://github.com/william8000/lout/blob/3.42.2/whatsnew#L621
It seems that lout is now maintained on GitHub:
https://lists.nongnu.org/archive/html/lout-users/2021-04/msg00001.html
The recent changes made to the repository seems to be reasonable: https://github.com/william8000/lout/commits/3.42.2
Comparing the content of svn://svn.savannah.nongnu.org/lout/tags/3.39 with the 3.39 tag in the GitHub repo shows no significant differences.

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review run on x86_64-linux 1

2 packages built:

lout
skribilo

<!--
To help with the large amounts of pull requests, we would appreciate your
reviews of other pull requests, especially simple package updates. Just leave a
comment describing what you have tested in the relevant package/service.
Reviewing helps to reduce the average time-to-merge for everyone.
Thanks a lot if you do!
<p>List of open PRs: https://github.com/NixOS/nixpkgs/pulls
Reviewing guidelines: https://nixos.org/manual/nixpkgs/unstable/#chap-reviewing-contributions
-->

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

2 packages built:

lout
skribilo

authors: LeSuisse dotlambda


text:
openrgb-plugin-hardwaresync: init at 0.8

Description of changes

Unfortunately openrgb imports a plugin by copying it into its config directory, so this only works until a garbage collection removes its dependencies. I don't see how to fix that without patching upstream. Replacing the imported plugin with a symlink to a static location (such as /etc) of the package works though.
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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/)
23.05 Release Notes (or backporting 22.11 Release notes)

[x] (Package updates) Added a release notes entry if the change is major or breaking
[x] (Module updates) Added a release notes entry if the change is significant
[x] (Module addition) Added a release notes entry if adding a new NixOS module
[x] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

On the latest version, you can add a plugin path during build time with OPENRGB_EXTRA_PLUGIN_DIRECTORY.
It's only a single path, but I guess it can be solved with symlinkJoin.

Great, I'll add a withPlugins attribute or a plugins parameter. Too bad it requires rebuilding. I guess I could add a top-level openrgb-with-all-plugins

I added a withPlugins attribute

I just added the effect plugin

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/1807

authors: SuperSamus fgaz nixos-discourse


text:
Ioquake3

Description of changes
Fixes #69162. Bumps version too while we're here. Separate commits.
Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

Adding FULLBINEXT= to installFlags removes the annoying architecture extensions on the binary file names (i.e. ioquake3 instead of ioquake3.x86_64). However the package's documentation consistently references the binaries formatted with an architecture suffix (e.g. ioquake3.x86_64.exe) so we should follow their convention unless someone has a strong opinion to the contrary.

unless someone has a strong opinion to the contrary

Provide a symlink in postInstall to support both?

Provide a symlink in postInstall to support both?

My preference is to stick with what ioquake3 documents -- i.e. keep the architecture suffix.

Players Guide
Sys Admin Guide
It's ugly but it's documented. ;-) It's also what we do already.

That said, Debian, Ubuntu, and Arch all install binaries without an architecture suffix.
I'd rather take a position rather than do both with symbolic links. Having - or not having - the architecture suffix on binaries is an option already supported by the package's installer. Doing both involves unaesthetic code like ln -s $out/bin/ioquake3.* $out/bin/ioquake3. Not great. Not terrible.

Result of nixpkgs-review pr 209008 run on i686-linux 1

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

1 package failed to build:

quake3demo

1 package built:

ioquake3

Looks like it broke quake3wrapper-based installs like quake3demo. Do you want to give it a try and see if it needs a fix?
Reproducer:
$ NIXPKGS_ALLOW_UNFREE=1 nix build -f. quake3demo -L
...
quake3-demo> Builder called die: Cannot wrap '/nix/store/khlq2wa0i7rab4vkzvk4pl54lyi6c36d-quake3-demo-1.11-6-ioquake3-unstable-2022-11-24/bin/quake3' because it is not an executable file

Another problem is that now quake3 does not start when ran from PATH:
$ export PATH=$(nix-build -A ioquake3)/bin
ioquake3.x86_64
...
"Failed loading ./renderer_opengl2_x86_64.so: ./renderer_opengl2_x86_64.so: cannot open shared object file: No such file or directory"

It normally relies on the wrapper to inject correct paths: --add-flags "+set fs_basepath ${env}. I think it's now broken.

Proposed wrapper fix as https://github.com/NixOS/nixpkgs/pull/218064

authors: davidak drperceptron nagy trofi


text:
agdsn-zsh-config: init at 0.6.0

Description of changes

AG DSN Zsh Config is a modified version of the Grml Zsh configuration specialised for the needs of system administration and developed for the residential network Arbeitsgemeinschaft Dresdner Studentennetz (AG DSN).
Notably adds many useful aliases and support for ip netns to the prompt.
Upstream repo: https://github.com/agdsn/agdsn-zsh-config
Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

It would be neat if this could be backported to 22.11.

Removed buildInputs and rebased onto master.

Thank you for the thorough review. I've incorporated the requested changes and rebased onto master.


text:
linuxPackages_testing: 6.2-rc2 -> 6.2-rc6

Description of changes
Bumps the version to 6.2-rc6
Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

I was able to compile and boot using this version.

@OfBorg build linux_testing

authors: Slabity alyssais


text:
python310Packages.chacha20poly1305-reuseable: 0.0.4 -> 0.2.2

https://github.com/bdraco/chacha20poly1305-reuseable/blob/main/CHANGELOG.md
Description of changes

Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

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

19 packages built:

home-assistant-component-tests.apple_tv
home-assistant-component-tests.homekit
home-assistant-component-tests.homekit_controller
python310Packages.aiohomekit
python310Packages.aiohomekit.dist
python310Packages.chacha20poly1305-reuseable
python310Packages.chacha20poly1305-reuseable.dist
python310Packages.hap-python
python310Packages.hap-python.dist
python310Packages.pyatv
python310Packages.pyatv.dist
python311Packages.aiohomekit
python311Packages.aiohomekit.dist
python311Packages.chacha20poly1305-reuseable
python311Packages.chacha20poly1305-reuseable.dist
python311Packages.hap-python
python311Packages.hap-python.dist
python311Packages.pyatv
python311Packages.pyatv.dist


text:
python310Packages.bitsandbytes: init at 0.38.0

python310Packages.lion-pytorch: init at 0.0.7
Description of changes
Add package bitsandbytes for 8-bit integer quantization of models and its dependency lion-pytorch.
Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

@bcdarwin bitsandbytes fails to build on master.Letting you know just in case you have some time.

authors: bcdarwin happysalada


text:
python310Packages.bumps: 0.9.0 -> 0.9.1

Description of changes

Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

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

6 packages built:

python310Packages.bumps
python310Packages.bumps.dist
python311Packages.bumps
python311Packages.bumps.dist
sasview
sasview.dist


text:
ungoogled-chromium: 112.0.5615.165 -> 113.0.5672.63

Description of changes
The matches https://github.com/NixOS/nixpkgs/pull/229759
Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

Superseded by #229996.

authors: networkException wegank


text:
python3Packages.lmfit: init at 1.2.1

Description of changes
Adds a new python package. Yay, more packages!
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[x] Tested, as applicable: Unit tests run, basic usage works.
[ ] 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
23.05 Release Notes (or backporting 22.11 Release notes)

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

[ ] Fits CONTRIBUTING.md.

Upstream confirms that the skipped test cases are ok to skip: https://github.com/lmfit/lmfit-py/issues/878

Thanks for the review and suggestions!

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

4 packages built:

python310Packages.lmfit
python310Packages.lmfit.dist
python311Packages.lmfit
python311Packages.lmfit.dist

Thank you!

authors: nomeata onny


text:
Add budgiePlugins set, init budgie-user-indicator-redux at 1.0.1

Description of changes

Moves budgie-analogue-clock-applet out of the budgie scope into a new budgiePlugins set and adds budgie-user-indicator-redux. Similar sets exist for other packages (tmuxPlugins, gimpPlugins...).
Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

@ofborg test budgie

Okay probably no need to add alias since budgie-analogue-clock-applet is added recent enough


text:
checkov: 2.3.257 -> 2.3.259

Diff: https://github.com/bridgecrewio/checkov/compare/refs/tags/2.3.257...2.3.259
Changelog: https://github.com/bridgecrewio/checkov/releases/tag/2.3.259
Description of changes

Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

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

2 packages built:

checkov
checkov.dist


text:
geogebra: 5-0-745-0 -> 5-0-783-0, geogebra6: 6-0-745-0 -> 6-0-783-0

Description of changes
This pull request updates both Geogebra and Geogebra6 to their latest releases. The URL for the Geogebra package on MacOS now includes a "-x64" postfix. Since Electron version 14 is considered insecure, the Electron dependency of Geogebra6 has been updated to the latest version. I have only tested these changes on Linux x86-64, so I would appreciate it if someone could test them on Darwin.
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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
[x] 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.

cc maintainers: @sikmir @imsofi @voidIess

Works for me on darwin x86_64.

authors: kilianar sikmir


text:
python310Packages.immutabledict: 2.2.4 -> 2.2.5

https://github.com/corenting/immutabledict/blob/v2.2.5/CHANGELOG.md
Description of changes

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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

[x] Fits CONTRIBUTING.md.

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

16 packages built:

matrix-synapse
matrix-synapse-plugins.matrix-synapse-ldap3
matrix-synapse-plugins.matrix-synapse-ldap3.dist
matrix-synapse-plugins.matrix-synapse-mjolnir-antispam
matrix-synapse-plugins.matrix-synapse-mjolnir-antispam.dist
matrix-synapse-plugins.matrix-synapse-shared-secret-auth
matrix-synapse-plugins.matrix-synapse-shared-secret-auth.dist
matrix-synapse.dist
mozphab
mozphab.dist
octoprint
octoprint.dist
python310Packages.immutabledict
python310Packages.immutabledict.dist
python311Packages.immutabledict
python311Packages.immutabledict.dist

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

16 packages built:

matrix-synapse
matrix-synapse-plugins.matrix-synapse-ldap3
matrix-synapse-plugins.matrix-synapse-ldap3.dist
matrix-synapse-plugins.matrix-synapse-mjolnir-antispam
matrix-synapse-plugins.matrix-synapse-mjolnir-antispam.dist
matrix-synapse-plugins.matrix-synapse-shared-secret-auth
matrix-synapse-plugins.matrix-synapse-shared-secret-auth.dist
matrix-synapse.dist
mozphab
mozphab.dist
octoprint
octoprint.dist
python310Packages.immutabledict
python310Packages.immutabledict.dist
python311Packages.immutabledict
python311Packages.immutabledict.dist

authors: fabaff mweinelt


text:
multiviewer-for-f1: init at 1.24.1

Description of changes
This PR adds Multiviewer for F1, an unofficial desktop client for F1 TV®. Multiviewer is compatible with darwin, but I have no computer to test that on.
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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
[x] 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.

Updated to 1.24.1


text:
python310Packages.gumath: patch tests to work with numpy 1.25

Description of changes
Fetch https://github.com/xnd-project/gumath/pull/42 to fix the tests for numpy 1.25.
Things done

Built on platform(s)

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

[x] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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

[x] Fits CONTRIBUTING.md.

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

2 packages built:

python310Packages.gumath
python310Packages.gumath.dist

authors: natsukium tjni


text:
Unbreak mailctl

Description of changes
A recent hackage auto-update indirectly broke mailctl.  This fixes the broken dependency, and adds it to the package list in pkgs/top-level/release-haskell.nix to prevent this from happening again.
Thanks to @maralorn for assisting with this fix.
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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/)
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.

Oh, and please change the PR to merge into to haskell-updates.

Well done! In the meantime twean got marked broken on our branch. I will quickly fix that.

authors: aidalgol maralorn


text:
pscale: 0.153.0 -> 0.154.0

Description of changes
change log: https://github.com/planetscale/cli/releases/tag/v0.154.0
diff: https://github.com/planetscale/cli/compare/v0.153.0...v0.154.0
added myself as a maintainer of pscale

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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
[x] 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.

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

1 package built:

pscale


text:
shim-unsigned: passsthru target attribute

Description of changes
Things done

(no drv changes)
[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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

[x] Fits CONTRIBUTING.md.

Description somewhere for why we do that :P — even though we discussed that IRL

authors: RaitoBezarius lheckemann


text:
python311Packages.rns: 0.5.9 -> 0.6.0, python311Packages.nomadnet: 0.3.7 -> 0.3.8

Description of changes

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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.

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

12 packages built:

python310Packages.lxmf
python310Packages.lxmf.dist
python310Packages.nomadnet
python310Packages.nomadnet.dist
python310Packages.rns
python310Packages.rns.dist
python311Packages.lxmf
python311Packages.lxmf.dist
python311Packages.nomadnet
python311Packages.nomadnet.dist
python311Packages.rns
python311Packages.rns.dist


text:
swap: change randomEncryption to plainOpen

Motivation for this change
Instead of creating a luks container with "secretkey" as password, decrypting it and removing the luks header, it's much easier and faster to use plainOpen with /dev/urandom. And you also get some bytes more swap because you have no luks header.
That's the way it's often done and proposed in other linux distributions.
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
[ ] Linux

[ ] 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/)
[X] Fits CONTRIBUTING.md.

Thanks! TBH I did it the way it is now only because I didn't know better.
I'll test and merge it later if noone beats me to it.

Just some more information:

luksFormat needs at least 2 seconds to hash the password (see cryptsetup --help for --iter-time, default is 2 seconds)
plainOpen uses absolutely no header, therefore the whole space of the partition is used for swap
using /dev/urandom as password is much better than a static pasword, even in the luks method the luks header was removed and therefore the master key lost forever
luks defaults to aes-xts-plain64, plain defaults to aes-cbc-essiv:sha256
But I'm thinking about to add a new config option to let the users modify this, because I personally like Serpent and Twofish more than AES. Also on some low-end devices Serpent and Twofish can be faster than AES, which is nice-to-have for swap.

Let's forget about this one and focus on the better one: https://github.com/NixOS/nixpkgs/pull/25999

authors: abbradar gentoofreak


text:
gitlab service: fix preStart script

Motivation for this change
I noticed this bash comparison problem when copy/pasting some code from this service into one I was writing. Here's a simple one line fix to make sure string comparison is done.
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 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.

Thanks!

Not that it's too important, but I'm curious how this fixes anything? [ "x" = "y" ] is perfectly valid (a single = is the string equality operator understood by test), whereas [ "x" == "y" ] seems to be a bashism (breaks on ash and zsh).

Yes, please don't use unnecessary bashisms.

Oops, sorry, wasn't aware of that. Will revert after more feedback.
@disassembler What was the exact problem you were trying to solve? In what context did the the single = not work for you?

Afaik, the point of == is to perform pattern matching, but it's an extended syntax as far as traditional test is concerned. I suspect Bash is being helpful by supporting the extended syntax in its test builtin.

After some reading I found that the bash manpage states:

When  the  ==  and != operators are used, the string to the right of the operator is considered a pattern […]. The = operator is equivalent to ==.

And test indeed only supports = for string matching. So I'll revert for now. Thanks for the explanation.

The joys of shell programming :)

sorry for the confusion. Learned something new. I'll update my preStart script as well in the module I'm working on.

authors: bjornfor disassembler fpletz joachifm


text:
libutp_3_4: unstable-2023-10-16 -> unstable-2023-11-14

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for libutp_3_4 is: uTorrent Transport Protocol library
meta.homepage for libutp_3_4 is: https://github.com/transmission/libutp
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found unstable-2023-11-14 in filename of file in /nix/store/3wpm56j2arv8ips2yw3v6w1nxw0i7wmy-libutp-unstable-2023-11-14

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

5 total rebuild path(s)

5 package rebuild(s)

First fifty rebuilds by attrpath
libtransmission_4
libutp_3_4
transmission_4
transmission_4-gtk
transmission_4-qt

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/3wpm56j2arv8ips2yw3v6w1nxw0i7wmy-libutp-unstable-2023-11-14 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

Or:
nix build github:r-ryantm/nixpkgs/196a660c6c882727954d979f9dcd9629eea56ed7#libutp_3_4

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/3wpm56j2arv8ips2yw3v6w1nxw0i7wmy-libutp-unstable-2023-11-14
ls -la /nix/store/3wpm56j2arv8ips2yw3v6w1nxw0i7wmy-libutp-unstable-2023-11-14/bin

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

5 packages built:

libtransmission_4
libutp_3_4
transmission_4
transmission_4-gtk
transmission_4-qt

Maintainer pings
cc @emilytrau for testing.

Result of nixpkgs-review pr 269404 run on aarch64-linux 1

9 packages built:

libtransmission_4
libtransmission_4.apparmor
libutp_3_4
transmission_4
transmission_4-gtk
transmission_4-gtk.apparmor
transmission_4-qt
transmission_4-qt.apparmor
transmission_4.apparmor

authors: emilytrau r-ryantm


text:
mir: 2.15.0 -> 2.16.0

Description of changes
Checked:

mir
miriway
miriway.passthru.tests

Wayland session has been removed by upstream: "This is not a useful, nor good example"
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/)
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.

Upcoming lomiri.qtmir is not yet compatible with this, let's hold this back for awhile.

Short update on this: Looks like we should get fixed QtMir compatibility with Mir 2.17.

Looks like the qtmir issue isn't getting fixed just yet. I'll change this to include an init of a held-back mir_2_15 for qtmir, just so we're not eternally held back by this.

@ofborg build nixosTests.miriway nixosTests.lomiri

Miriway now needs a newer Mir just like miracle-wm, so further Miriway bumps need to wait for this PR: https://github.com/Miriway/Miriway/commit/28d153826fd66a952e6286545965e2f52aee9439
Miriway test runs fine, and Lomiri is fine with the held-back variant. So let's go ahead with this.


text:
libsForQt5.qmltermwidget: Fetch patch to Lomiri's patch series

...to fix a crash in lomiri-terminal-app.
Description of changes
Working towards https://github.com/NixOS/nixpkgs/issues/99090.
A debugging of this issue can be found here: https://gitlab.com/ubports/development/apps/lomiri-terminal-app/-/issues/104#note_1662252236
I have submitted this to https://github.com/gber/qmltermwidget/pull/1, where it (or a variant of it) should hopefully find its way into the UBports/Lomiri patch series.
Things done

Built on platform(s)

[x] x86_64-linux
[x] 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)
Tested the tests/terminal-emulators.nix entry for lomiri.lomiri-terminal-app after removing the workaround for this issue there, doesn't crash on shutdown now
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
Current hardware doesn't have enough RAM for nixpkgs-review. I tested cool-retro-term (unaffected by this, but doesn't hurt I guess) and lomiri.lomiri-terminal-app
[ ] 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

[x] Fits CONTRIBUTING.md.

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

it sets the owner on every call -- seems ideally that would happen just once when the instance is created.

AFAIU, it does only set it once. colorschememanager_provider is used as a callback for qmlRegisterSingletonType to setup a singleton instance of a type for the QML side to use. The expectation is normally that this callback returns a unique object, which will then be managed by the QML engine & free'd on shutdown. But since this re-uses a global object automagically created by Qt on startup it must be marked as C++-owned so the QML engine doesn't try to free an object that it doesn't own.
I'm not sure how concurrent R/W access is gated, or if that's even necessary, and my patch doesn't really affect that AFAICT. It's just about marking object lifetime & responsibilities, which are currently wrong & cause a SIGABRT with free(): invalid pointer on shutdown.

it sets the owner on every call -- seems ideally that would happen just once when the instance is created.

AFAIU, it does only set it once.

that works for me -- preventing SIGABRT is a definite improvement.


text:
nixos/repart: add loop module to initrd

Description of changes
Systemd-repart will use loopback devices for partition creation if it is able to, and will fallback to doing "offline" partition creation writing data directly to files. From what I see looking at the repart code, there are specific features that cannot be taken advantage of when not using loopback devices (e.g. no BTRFS subvolumes in systemd v255) and in certain places they have to perform some manual re-sizing work that can otherwise be avoided.

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

[ ] 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-already-reviewed/2617/1386

authors: jmbaur nixos-discourse


text:
python311Packages.mandown: fix build

Description of changes

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

[ ] 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

[x] Fits CONTRIBUTING.md.

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

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

4 packages marked as broken and skipped:

python312Packages.comicon
python312Packages.comicon.dist
python312Packages.mandown
python312Packages.mandown.dist

6 packages built:

comic-mandown
comic-mandown.dist
python311Packages.comicon
python311Packages.comicon.dist
python311Packages.mandown
python311Packages.mandown.dist

Result of nixpkgs-review pr 286914 run on aarch64-darwin 1

4 packages marked as broken and skipped:

python312Packages.comicon
python312Packages.comicon.dist
python312Packages.mandown
python312Packages.mandown.dist

6 packages built:

comic-mandown
comic-mandown.dist
python311Packages.comicon
python311Packages.comicon.dist
python311Packages.mandown
python311Packages.mandown.dist

authors: Scrumplex dotlambda wegank


text:
python311Packages.dbglib: init at 0.3.0

Description of changes
Add dbglib Python module to Nixpkgs. (side note: this is my first time contributing, so if I did something wrong or need to fix something, please let me know!)

Things done

Built on platform(s)

[X] x86_64-linux (using mkShell and callPackage in a flake.nix, not sure if this is what was meant)
[ ] 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.

How should I best go about squashing and/or splitting my commits to match what is needed? I'm having some issues doing a rebase now that synced my fork to the rest of nixpkgs (very stupid of me, because now there's a bunch of commits after/inbetween my commits)

(Following up via discord)

@ofborg build python311Packages.dbglib

authors: JetpackJackson eclairevoyant


text:
rPackages.image_textlinedetector: fixed build

Description of changes
Follow-up to: https://github.com/NixOS/nixpkgs/pull/293082
Build works now, since rPackages.opencv has been fixed. Tried on the example:
library(opencv)
library(magick)
library(image.binarization)
library(image.textlinedetector)
#path <- "C:/Users/Jan/Desktop/OCR-HTR/RABrugge_TBO119_693_088.jpg"
path  <- system.file(package = "image.textlinedetector", "extdata", "example.png")
img   <- image_read(path)
img   <- image_binarization(img, type = "su")
areas <- image_textlines_astar(img, morph = TRUE, step = 2, mfactor = 5)
areas <- lines(areas, img, channels = "bgr")
areas$n
areas$overview
areas$lines
areas$textlines[[2]]
areas$textlines[[4]]
combined <- lapply(areas$textlines, FUN = function(x) image_read(ocv_bitmap(x)))
combined <- do.call(c, combined)
combined

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 299831 run on aarch64-darwin 1

Result of nixpkgs-review pr 299831 run on aarch64-darwin 1

authors: b-rodrigues iFreilicht


text:
python311Packages.trytond: 7.0.8 -> 7.0.9

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.trytond is: The server of the Tryton application platform
meta.homepage for python311Packages.trytond is: http://www.tryton.org/
meta.changelog for python311Packages.trytond is: https://foss.heptapod.net/tryton/tryton/-/blob/trytond-7.0.9/trytond/CHANGELOG?ref_type=tags
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 7.0.9 with grep in /nix/store/582jy9ahrz4y1fb72jrll1cli78v9nlj-python3.11-trytond-7.0.9
found 7.0.9 in filename of file in /nix/store/582jy9ahrz4y1fb72jrll1cli78v9nlj-python3.11-trytond-7.0.9

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

3 total rebuild path(s)

3 package rebuild(s)

First fifty rebuilds by attrpath
python311Packages.trytond
python312Packages.trytond
trytond

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/582jy9ahrz4y1fb72jrll1cli78v9nlj-python3.11-trytond-7.0.9 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

Or:
nix build github:r-ryantm/nixpkgs/5cd16ae016dc671cadd8de6fcb9c15929eb5c3c0#python311Packages.trytond

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/582jy9ahrz4y1fb72jrll1cli78v9nlj-python3.11-trytond-7.0.9
ls -la /nix/store/582jy9ahrz4y1fb72jrll1cli78v9nlj-python3.11-trytond-7.0.9/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

4 packages built:

trytond (python311Packages.trytond)
trytond.dist (python311Packages.trytond.dist)
python312Packages.trytond
python312Packages.trytond.dist

Maintainer pings
cc @udono @johbo for testing.

build failures expected https://hydra.nixos.org/build/255710164 https://hydra.nixos.org/build/255709604

authors: pbsds r-ryantm


text:
mautrix-meta: 0.2.0 → 0.3.0

This contains many improvements, some notable changes:

A handful of backfill improvements.
Memory usage improvements for video download.
Support for more event types.

See full list: https://github.com/mautrix/meta/compare/v0.2.0...v0.3.0
Description of changes

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/)
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

[x] Fits CONTRIBUTING.md.

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

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

1 package built:

mautrix-meta

Thank you for this update.
Package builts fine for me on x86_64-linux, and both tests are passing.

authors: Rutherther kevincox


text:
nixos/kibana: add passwordFile option (#24288)

Motivation for this change
Added a warning if the elasticsearch password is stored in the nix store, added the passwordFile option to be used instead.
Tested Kibana 5 by looking at the generated /var/lib/kibana/config.json, once with the password option set and once using the passwordFile option.
Things done

[ ] 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

[ ] 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.

Tested & fixed the expression producing an error when no password was set.

Sorry, I am no longer using Kibana on NixOS so I cannot maintain this pull request. If anyone wants to take over, please do!


text:
maintainers: remove endocrimes

My original commit was somewhat more tongue in cheek, but I think this time I'm going to be honest, rather than hiding behind humor.
I'm angry that we as a community have reached a point where we're falling apart because people would rather accept sealioning and bad faith arguments that belong in a 2002 mailing list, not a 2024 software community.
Every time I dare come back to the Nix community as a more active contributor it feels like we have a fresh wave of controversy that we don't ever heal from, everyone just moves on, more tired, and more broken than before. And now it's crossed a line.
I'm out.
I hope the community decides to actually try and heal. Tolerating the intolerant for too long has consequences - and the paradox
of tolerance has come to its natural conclusion here.
If it does heal, I'll be back with a vengeance, because it turns out replacing Nix is hard - emotionally and technically, and I'll miss it.
~Danielle
follow up to #307119.

"Paradox of intolerance" aka we cant ban wrong think.  From the wikipedia article that you linked: "it seems contradictory to extend freedom of speech to extremists who ... if successful, ruthlessly suppress the speech of those with whom they disagree".  Perfectly describes left wing extremists. The problem is that they always fail, because the majority of people dont agree with them. They know that their ideas can only be sustained in an echo chamber, so they need to make the nix community one.

Surely this is not the place to have that debate :( it's done, she's leaving, let's say goodbye like human beings and hope for better days.
Thank you for your contributions and godspeed, @endocrimes.

authors: Artek52 endocrimes hraban


text:
monetdb: 11.49.7 -> 11.49.9

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/monetdb/versions.
meta.description for monetdb is: An open source database system
meta.homepage for monetdb is: https://www.monetdb.org/
Updates performed

Version update

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 11.49.9 with grep in /nix/store/imawlw9v0f3yj1h3331wq93yq37q737z-monetdb-11.49.9
found 11.49.9 in filename of file in /nix/store/imawlw9v0f3yj1h3331wq93yq37q737z-monetdb-11.49.9

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

monetdb

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/imawlw9v0f3yj1h3331wq93yq37q737z-monetdb-11.49.9 \
  --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 monetdb https://github.com/r-ryantm/nixpkgs/archive/73dec69cab599b5c3a54a6ad58b826712af45d7f.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/73dec69cab599b5c3a54a6ad58b826712af45d7f#monetdb

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

monetdb

Maintainer pings
cc @StillerHarpo for testing.

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

1 package built:

monetdb

authors: matthiasbeyer r-ryantm


text:
python312Packages.mutag: refactor

Description of changes
Fix build (https://hydra.nixos.org/build/260386367)
ZHF: https://github.com/NixOS/nixpkgs/issues/309482

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 313687 run on x86_64-linux 1

4 packages built:

python311Packages.mutag
python311Packages.mutag.dist
python312Packages.mutag
python312Packages.mutag.dist

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

4 packages built:

python311Packages.mutag
python311Packages.mutag.dist
python312Packages.mutag
python312Packages.mutag.dist


text:
[24.05]  teleport_13: remove

Description of changes
Backports removal of Teleport v13 from https://github.com/NixOS/nixpkgs/pull/314573 .
Teleport v13 will go out of support in June.
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

[ ] 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.

So.. the other commits were backported but not this one?

So.. the other commits were backported but not this one?

I initially created the 24.05 backport in parallel with the master PR, and it was merged ahead of me implementing the removal of v13. https://github.com/NixOS/nixpkgs/pull/314578

This is one of the reasons we tend to avoid doing parallel PRs ;)

authors: justinas risicle


text:
gosmee: 0.21.0 -> 0.22.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/chmouel/gosmee/releases.
meta.description for gosmee is: Command line server and client for webhooks deliveries (and https://smee.io)
meta.homepage for gosmee is: https://github.com/chmouel/gosmee
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.22.0 with grep in /nix/store/qks1jqkw22wx1798293810jwkpdq70lf-gosmee-0.22.0
found 0.22.0 in filename of file in /nix/store/qks1jqkw22wx1798293810jwkpdq70lf-gosmee-0.22.0

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

gosmee

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/qks1jqkw22wx1798293810jwkpdq70lf-gosmee-0.22.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 gosmee https://github.com/r-ryantm/nixpkgs/archive/cd091bb521a3528a7bfe3d91de85b3f7dd0742ce.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/cd091bb521a3528a7bfe3d91de85b3f7dd0742ce#gosmee

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

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

1 package built:

gosmee

Maintainer pings
cc @vdemeester @chmouel for testing.

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

1 package built:

gosmee

authors: r-ryantm vdemeester


text:
WIP: arduino-mk: 1.6.0 -> 1.6.0-unstable-2021-08-02

Description of changes
Bumped arduino-mk to the latest unstable version + added PR to suppress grep warnings + nixfmt
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

[ ] 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

[ ] Fits CONTRIBUTING.md.

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

For some reason pyserial can't be found when testing locally. Will need to investigate.


text:
pnpm: 9.1.1 -> 9.3.0

Description of changes
Bumping pnpm from 9.1.1 to 9.3.0
https://github.com/NixOS/nixpkgs/compare/master...nathanscully:nixpkgs:pnpm-9.3.0
cc @Scrumplex @doronbehar
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] 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
[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

[ ] Fits CONTRIBUTING.md.

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

1 package failed to build:

surrealist

5 packages built:

pgrok
pgrok.server
pnpm (pnpm_9)
renovate
youtube-music

The surrealist build fails on Hydra as well:
https://hydra.nixos.org/build/263034298
And the log there is missing, because surrealist.embed is failing to build - @MDM23 see build log here:
https://gist.github.com/doronbehar/b165a5912be8bd06b9857a9b35eede8d
I'm not sure why. Besides that, I ran:
nix build --rebuild -Lf. --keep-going \
  pgrok.pnpmDeps \
  renovate.pnpmDeps \
  youtube-music.pnpmDeps \
  surrealist.ui.pnpmDeps

And they all succeeded, hence this version bump looks totally good to me.

I'm not sure why. Besides that, I ran:
nix build --rebuild -Lf. --keep-going \
  pgrok.pnpmDeps \
  renovate.pnpmDeps \
  youtube-music.pnpmDeps \
  surrealist.ui.pnpmDeps

And they all succeeded, hence this version bump looks totally good to me.

I think it would be great if we had an easy way to test all FODs that rely on pnpm when updating. Maybe I can look into writing a test suite.

@doronbehar Strange, I think I had a similar error when initially building the surrealist derivation. Will take a look at it later. I'm also working on updating to the latest version (https://github.com/NixOS/nixpkgs/pull/307031). Just a bit of rebasing and testing left. With that PR, the issue should be gone as the embed part is not required anymore since version 2.0.

authors: MDM23 Scrumplex doronbehar nathanscully


text:
[wip] Rely on propagated findXMLCatalogs hook

Motivation for this change
We want to rely propagated findXMLCatalogs hook instead of manually specifying XML catalog paths all the time. Cherry-picked from #30457.
Things done
Needs to be tested.

[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

[ ] 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/)
[x] Fits CONTRIBUTING.md.

Looks good to me, can it be merged now (since it's still marked as [wip])?

I have not yet tested that the packages build. Will to need to do it one by one since otherwise it wants to rebuild everything.

Okay, I built all the packages successfully.
However, there is an issue that the propagatedNativeBuildInputs actually does not make the hook populate the environment variable.
https://github.com/NixOS/nixpkgs/blob/ef5a977a53453dceebc3879f481ea79cd1014a04/pkgs/data/sgml%2Bxml/schemas/xml-dtd/docbook/generic.nix#L7
https://github.com/NixOS/nixpkgs/blob/ef5a977a53453dceebc3879f481ea79cd1014a04/pkgs/build-support/setup-hooks/find-xml-catalogs.sh#L21
Should we change it to propagateBuildInputs like docbook-xsl does?
https://github.com/NixOS/nixpkgs/blob/ff5601a7d64a340f1e26f7e7a3e3f9a0c5ae2bbe/pkgs/data/sgml%2Bxml/stylesheets/xslt/docbook-xsl/default.nix#L15
--- a/pkgs/os-specific/linux/nftables/default.nix
+++ b/pkgs/os-specific/linux/nftables/default.nix
@@ -1,5 +1,5 @@
 { stdenv, fetchurl, pkgconfig, docbook2x, docbook_xml_dtd_45
-, flex, bison, libmnl, libnftnl, gmp, readline }:
+, flex, bison, libmnl, libnftnl, gmp, readline, findXMLCatalogs }:

 stdenv.mkDerivation rec {
   version = "0.9.0";
@@ -15,7 +15,11 @@
     "DB2MAN=docbook2man"
   ];

-  nativeBuildInputs = [ pkgconfig docbook2x docbook_xml_dtd_45 flex bison ];
+  postPatch = ''
+    echo "%%%%%%%%%%%%%%%%%%%" $XML_CATALOG_FILES
+  '';
+
+  nativeBuildInputs = [ pkgconfig docbook2x (docbook_xml_dtd_45.overrideAttrs (attrs: { propagatedBuildInputs = [findXMLCatalogs]; })) flex bison ];
   buildInputs = [ libmnl libnftnl gmp readline ];

   meta = with stdenv.lib; {

authors: edolstra jtojnar


text:
woodpecker: 2.5.0 -> 2.6.0

Description of changes
Changelog: https://github.com/woodpecker-ci/woodpecker/releases/tag/v2.6.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

[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.

Result of nixpkgs-review pr 319627 run on aarch64-darwin 1

3 packages built:

woodpecker-agent
woodpecker-cli
woodpecker-server

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

3 packages built:

woodpecker-agent
woodpecker-cli
woodpecker-server

@ofborg build woodpecker-server woodpecker-agent woodpecker-cli

authors: adamcstephens clebs matteo-pacini vrifox


text:
freecell-solver: 6.10.0 -> 6.12.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/freecell-solver/versions.
meta.description for freecell-solver is: FreeCell automatic solver
meta.homepage for freecell-solver is: https://fc-solve.shlomifish.org/
Updates performed

Version update

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 6.12.0 with grep in /nix/store/slhh0dck2wbmd8dqi8x8ka0gnz5phq3r-freecell-solver-6.12.0
found 6.12.0 in filename of file in /nix/store/slhh0dck2wbmd8dqi8x8ka0gnz5phq3r-freecell-solver-6.12.0

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

6 total rebuild path(s)

6 package rebuild(s)

First fifty rebuilds by attrpath

freecell-solver
kdePackages.kpat
libsForQt5.kpat
plasma5Packages.kpat
pysolfc

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/slhh0dck2wbmd8dqi8x8ka0gnz5phq3r-freecell-solver-6.12.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 freecell-solver https://github.com/r-ryantm/nixpkgs/archive/e5a2f1e622fefd4bd777d3df68bf1114e4cd6fc6.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/e5a2f1e622fefd4bd777d3df68bf1114e4cd6fc6#freecell-solver

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/slhh0dck2wbmd8dqi8x8ka0gnz5phq3r-freecell-solver-6.12.0
ls -la /nix/store/slhh0dck2wbmd8dqi8x8ka0gnz5phq3r-freecell-solver-6.12.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

11 packages built:

freecell-solver
freecell-solver.dev
freecell-solver.doc
freecell-solver.man
kdePackages.kpat
kdePackages.kpat.debug
kdePackages.kpat.dev
kdePackages.kpat.devtools
libsForQt5.kpat
pysolfc
pysolfc.dist

Maintainer pings
cc @AndersonTorres for testing.

@NixOS/nixpkgs-merge-bot merge

authors: AndersonTorres r-ryantm


text:
python312Packages.pyserial-asyncio-fast: 0.13 -> 0.14

https://github.com/home-assistant-libs/pyserial-asyncio-fast/releases/tag/0.14
Description of changes

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

[ ] 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.

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

37 packages built:

home-assistant-component-tests.elkm1
home-assistant-component-tests.homeassistant_green
home-assistant-component-tests.homeassistant_hardware
home-assistant-component-tests.homeassistant_sky_connect
home-assistant-component-tests.homeassistant_yellow
home-assistant-component-tests.opentherm_gw
home-assistant-component-tests.otbr
home-assistant-component-tests.rainforest_raven
home-assistant-component-tests.upb
home-assistant-component-tests.velbus
home-assistant-component-tests.zha
python311Packages.aioraven
python311Packages.aioraven.dist
python311Packages.elkm1-lib
python311Packages.elkm1-lib.dist
python311Packages.pyotgw
python311Packages.pyotgw.dist
python311Packages.pyserial-asyncio-fast
python311Packages.pyserial-asyncio-fast.dist
python311Packages.upb-lib
python311Packages.upb-lib.dist
python311Packages.velbus-aio
python311Packages.velbus-aio.dist
python312Packages.aioraven
python312Packages.aioraven.dist
python312Packages.elkm1-lib
python312Packages.elkm1-lib.dist
python312Packages.pyotgw
python312Packages.pyotgw.dist
python312Packages.pyserial-asyncio-fast
python312Packages.pyserial-asyncio-fast.dist
python312Packages.upb-lib
python312Packages.upb-lib.dist
python312Packages.velbus-aio
python312Packages.velbus-aio.dist
python312Packages.zha
python312Packages.zha.dist


text:
docker_27: 27.0.3 -> 27.1.1

Description of changes
https://docs.docker.com/engine/release-notes/27.1/
fixes: CVE-2024-24791
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

[ ] 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.

We might need a manual backport here for 23.11

Also fixes critical vulnerability https://github.com/moby/moby/security/advisories/GHSA-v23v-6jw2-98fq aka  CVE-2024-41110.

The automatic backport will not work, as 24.05 is already a few commits behind unstable

authors: Scrumplex guoard teutat3s


text:
libpcap: 1.10.4 -> 1.10.5

Changes: https://git.tcpdump.org/libpcap/blob/HEAD:/CHANGES
Description of changes

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

[ ] 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.

Fixes CVE-2023-7256 and CVE-2024-8006 (only impacts when libpcap is built with withRemote = true).

authors: LeSuisse trofi


text:
shotcut: 24.06.26 -> 24.08.29

Description of changes

Release notes: https://github.com/mltframework/shotcut/releases/tag/v24.08.29
I saw that there's also a draft that's not been  kept up-to-date: https://github.com/NixOS/nixpkgs/pull/332590
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

[ ] 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.

LGTM
@NixOS/nixpkgs-merge-bot merge

authors: nadir-ishiguro woffs


text:
gossip: add missing wayland-scanner dependency

Description of changes
Fixes building of gossip after https://github.com/NixOS/nixpkgs/pull/214906

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.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.

@ofborg eval

trace: evaluation warning: The package set androidndkPkgs_23b has been renamed to androidndkPkgs_23.

Eval on master is broken, this needs to be fixed first, and the PR rebased on top of it.

trace: evaluation warning: The package set androidndkPkgs_23b has been renamed to androidndkPkgs_23.

Eval on master is broken, this needs to be fixed first, and the PR rebased on top of it.

It's not, and rebase shouldn't be needed
Also the "trace" message is simply a trace, the error was elsewhere

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

1 package built:

gossip

Closing as this is fixed in https://github.com/NixOS/nixpkgs/pull/341182

authors: eclairevoyant flokli msanft petterhs


text:
python312Packages.pylamarzocco: 1.2.3 -> 1.2.11

Changelog: https://github.com/zweckj/pylamarzocco/releases/tag/v1.2.11
Rename from lmcloud

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 359450

x86_64-linux

:white_check_mark: 4 packages built:

python311Packages.pylamarzocco
python311Packages.pylamarzocco.dist
python312Packages.pylamarzocco
python312Packages.pylamarzocco.dist

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

x86_64-linux

:white_check_mark: 4 packages built:

python311Packages.pylamarzocco
python311Packages.pylamarzocco.dist
python312Packages.pylamarzocco
python312Packages.pylamarzocco.dist

pylamarzocco will be added with the next Home Assistant release.


text:
pcapfix: 1.1.0 -> 1.1.1

Semi-automatic update. These checks were performed:

built on NixOS
found 1.1.1 with grep in /nix/store/bri5ks0ab6lf6plcklwlqanf271w0rlw-pcapfix-1.1.1
found 1.1.1 in filename of file in /nix/store/bri5ks0ab6lf6plcklwlqanf271w0rlw-pcapfix-1.1.1

cc "@ehmry"

Failure on x86_64-darwin (full log)
Partial log (click to expand)
Package ‘pcapfix-1.1.1’ in /private/var/lib/ofborg/checkout/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/lnl7-mac/pkgs/tools/networking/pcapfix/default.nix:15 is not supported on ‘x86_64-darwin’, refusing to evaluate.

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowBroken = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowBroken = true; }
to ~/.config/nixpkgs/config.nix.

Success on x86_64-linux (full log)
Partial log (click to expand)
install -pDm644 pcapfix.1 /nix/store/bri5ks0ab6lf6plcklwlqanf271w0rlw-pcapfix-1.1.1/share/man/man1/pcapfix.1
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/bri5ks0ab6lf6plcklwlqanf271w0rlw-pcapfix-1.1.1
shrinking /nix/store/bri5ks0ab6lf6plcklwlqanf271w0rlw-pcapfix-1.1.1/bin/pcapfix
gzipping man pages under /nix/store/bri5ks0ab6lf6plcklwlqanf271w0rlw-pcapfix-1.1.1/share/man/
strip is /nix/store/b0zlxla7dmy1iwc3g459rjznx59797xy-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/bri5ks0ab6lf6plcklwlqanf271w0rlw-pcapfix-1.1.1/bin
patching script interpreter paths in /nix/store/bri5ks0ab6lf6plcklwlqanf271w0rlw-pcapfix-1.1.1
checking for references to /tmp/nix-build-pcapfix-1.1.1.drv-0 in /nix/store/bri5ks0ab6lf6plcklwlqanf271w0rlw-pcapfix-1.1.1...
/nix/store/bri5ks0ab6lf6plcklwlqanf271w0rlw-pcapfix-1.1.1

Success on aarch64-linux (full log)
Partial log (click to expand)
install -pDm644 pcapfix.1 /nix/store/6c50g1n4w7k6pv7l0lrbr7996w30kgy4-pcapfix-1.1.1/share/man/man1/pcapfix.1
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/6c50g1n4w7k6pv7l0lrbr7996w30kgy4-pcapfix-1.1.1
shrinking /nix/store/6c50g1n4w7k6pv7l0lrbr7996w30kgy4-pcapfix-1.1.1/bin/pcapfix
gzipping man pages under /nix/store/6c50g1n4w7k6pv7l0lrbr7996w30kgy4-pcapfix-1.1.1/share/man/
strip is /nix/store/viv0il4zpdqj4p7yamwbmn2k9pb8dcnv-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/6c50g1n4w7k6pv7l0lrbr7996w30kgy4-pcapfix-1.1.1/bin
patching script interpreter paths in /nix/store/6c50g1n4w7k6pv7l0lrbr7996w30kgy4-pcapfix-1.1.1
checking for references to /build in /nix/store/6c50g1n4w7k6pv7l0lrbr7996w30kgy4-pcapfix-1.1.1...
/nix/store/6c50g1n4w7k6pv7l0lrbr7996w30kgy4-pcapfix-1.1.1

authors: GrahamcOfBorg ryantm


text:
fedifetcher: 7.1.12 -> 7.1.14

release notes: https://github.com/nanos/FediFetcher/releases/tag/v7.1.13
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

[ ] 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

[X] Fits CONTRIBUTING.md.

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

And 7.1.14 dropped

pr updated to 7.1.14


text:
[Backport release-24.11] elixir_1_18: init at 1.18.1

Co-authored-by: Filip Vavera github@sgiath.dev
(cherry picked from commit f308a423a3c81be77ed307108368dcbc2975adca)

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.

The ofborg cherry pick failed, not sure even what that is

The ofborg cherry pick failed, not sure even what that is

It's a check to verify that the cherry-picked commit matches the original commit. I had to modify it though because of the dropping of the deprecated elixir versions.
There's a note in the check log:

Note this should not necessarily be treated as a hard fail, but a reviewer's attention should be drawn to it and github actions have no way of doing that but to raise a 'failure'

authors: adamcstephens happysalada