text:
enum4linux: 0.8.9 -> 0.9.1

Motivation for this change
Update to latest upstream release 0.9.1
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/)
21.11 Release Notes (or backporting 21.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.

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

1 package built:

enum4linux


text:
zanshin: move to pkgs/application/kde

Motivation for this change
Simplify the expression for zanshin, and support updates via our KDE updater script.
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/)
22.05 Release Notes (or backporting 21.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 pr 161880 run on x86_64-linux 1

2 packages marked as broken and skipped:

libsForQt512.zanshin
libsForQt514.zanshin

1 package built:

libsForQt5.zanshin (libsForQt515.zanshin ,plasma5Packages.zanshin)

Looks good but please address the merge conflict.

source: gharchive/pull-request

authors: peterhoeg samuelgrf

repo: NixOS/nixpkgs

license: MIT

license_type: permissive

license_source: github-api


text:
sioyek: init at 1.1.0

Description of changes
Add the pdf reader Sioyek.

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.05 Release Notes (or backporting 21.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.

Just fwiw, I just tested this pull request. I second the suggestions by symphorien and am happy to report that sioyek compiles fine. .-) (There are some issues with the display after a windows change (but I run a nonstandard setup with xmonad, likely not a problem on KDE or other desktop environments).)

I've tested it manually and it compiles fine. I've not been able to figure out how to write proper tests however. Also sorry about the strange paths, but I can't get it to work with other paths.

Apparently it's possible to omit some of the boilerplate related to qmake by adding qmake to nativeBuildInputs:
diff --git a/pkgs/applications/misc/sioyek/default.nix b/pkgs/applications/misc/sioyek/default.nix
index afedf917103..296fdca5172 100644
--- a/pkgs/applications/misc/sioyek/default.nix
+++ b/pkgs/applications/misc/sioyek/default.nix
@@ -9,6 +9,7 @@
 , openjpeg
 , qt3d
 , qtbase
+, qmake
 , wrapQtAppsHook
 }:

@@ -25,29 +26,18 @@ stdenv.mkDerivation rec {

   buildInputs = [ gumbo harfbuzz jbig2dec mupdf openjpeg qt3d qtbase ];

-  nativeBuildInputs = [ installShellFiles wrapQtAppsHook ];
+  nativeBuildInputs = [ installShellFiles wrapQtAppsHook qmake ];

-  buildPhase = ''
-    runHook prebuild
+  postPatch = ''
     # Remove nonexistent lib and insert missing ones
     sed -i 's/-lmupdf-threads/-lfreetype -lgumbo -ljbig2dec -lopenjp2 -ljpeg/' pdf_viewer_build_config.pro
-    qmake pdf_viewer_build_config.pro
-    make
-    runHook postBuild
   '';
+  qmakeFlags = "pdf_viewer_build_config.pro";

-  installPhase = ''
-    runHook preInstall
-    install -Dm755 sioyek $out/bin/sioyek
+  postInstall = ''
     install -Dm644 tutorial.pdf $out/bin/tutorial.pdf
     install -Dm644 -t $out/bin/ pdf_viewer/{keys,prefs}.config
     cp -r pdf_viewer/shaders $out/bin/
-    runHook postInstall
-  '';
-
-  postInstall = ''
-    install -Dm644 resources/sioyek-icon-linux.png $out/share/icons/sioyek-icon-linux.png
-    install -Dm644 resources/sioyek.desktop $out/share/applications/sioyek.desktop
     installManPage resources/sioyek.1
   '';

Regarding the installation dir: an alternative would be to install everything to $out/opt instead of $out/bin and then have $out/bin/sioyek be a symlink to $out/opt/sioyek. This way $out/bin/ is "clean".
Also please open an issue upstream so that the tutorial and other stuff are installed in $PREFIX/share by make install. (It already does so correctly for the desktop file, so that should be possible)

Thanks a lot for the tip about the qmake option! I was trying to recreate it manually which was not optimal. I think the nix way also enabled parallel building because compilation is much faster now.
As for the /bin issue I found that the issue has already been opened, ahrm/sioyek#26. I finally figured out the necessary patches to make it nice, now /bin only contains the binary.

authors: iblech podocarp symphorien


text:
python3Packages.ytmusicapi: 0.21.0 -> 0.22.0

Description of changes
https://github.com/sigma67/ytmusicapi/releases/tag/0.22.0

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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/)
22.05 Release Notes (or backporting 21.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 pr 172424 run on x86_64-linux 1

2 packages marked as broken and skipped:

libsForQt512.audiotube
libsForQt514.audiotube

7 packages built:

libsForQt5.audiotube (libsForQt515.audiotube ,plasma5Packages.audiotube)
mopidy-youtube
mopidy-ytmusic
python310Packages.ytmusicapi
python39Packages.ytmusicapi
spotdl
ytmdl

authors: dotlambda fabaff


text:
postgresql: 10.20 -> 10.21, 11.15 -> 11.16, 12.10 -> 12.11, 13.6 -> 13.7, 14.2 -> 14.3

Description of changes

https://www.postgresql.org/about/news/postgresql-143-137-1211-1116-and-1021-released-2449/
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[x] 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.05 Release Notes (or backporting 21.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.

@GrahamcOfBorg eval


text:
openvpn3: refactor the build

Description of changes
Closes #120116
This is a continuation of #120352 and #171678 PRs, intended to improve upon the build  quality of the latter. It adds Bash completions, AWS addon and adds the unit test suit from upstream.
Tested this locally:

on top 3c31489 commit on NixOS Unstable
added following config:

services.openvpn3.enable = true;

switch installation (works on switching configuration):

nixos-rebuild switch -I nixpkgs=/path/to/nixpkgs

test Bash completion in Bash
test commands:

# import VPN file
openvpn3 config-import -c path/to/config.ovpn
# run with VPN file
openvpn3 session-start -c path/to/config.ovpn
# check status
openvpn3 session-stats -c path/to/config.ovpn
# man works
man openvpn3
man openvpn2

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/)
22.05 Release Notes (or backporting 21.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.

I haven't tested the build yet, will do it next time I come on the PR.

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

2 packages blacklisted:

nixos-install-tools
tests.nixos-functions.nixos-test

1 package built:

openvpn3

Switched to v17_beta version with a patch, documented the fact that OpenVPN might switch DNS server.

Remind me, why not use submodules as in https://github.com/NixOS/nixpkgs/pull/120352 ?

LGTM, although I'm definitely not an expert.
I have compiled this software and I've been using a locally packaged version for a couple months now and can attest that this package works on my side.
(I'll approve once you've fixed my previous comment)

Removed autoconf, as it really is unneeded.

Remind me, why not use submodules as in #120352 ?

I would like to avoid using submodules if that's realistic. In this case, I think it is: we can provide our own asio and gtest instead of using vendored ones, which increases re-usage. This also lets us use native Github backend instead of the fetchGit one, which, as I understand it, is preferrable.
There's, however, an argument for using submodules in this case: all the dependencies are vendored, so it might be a good idea to match versions. Speaking of that, gtest we have is of the same version, but the asio we have is of version 1.16.1 compared to vendored 1.18.2 and upstream's 1.22.1. Hope it doesn't cause invisible problems! Might be best to consult with upstream about that (and also to bump our asio's version).

Is this supposed to wait on #171678 getting merged or replace it? Have you talked to @kravemir?

I am fine with this PR to be replacing my PR, or whatever is the best approach. If there's any else input or action required from me, let me know 🙂

Pushed the fixes. Please do update your services.openvpn3.client.enable = trues to programs.openvpn3.enable = trues.
I decided that implementing configuration saving is a bit too hard right now (the problem is that openvpn3 currently saves configurations into the <store path>/var/lib/openvpn3/configs instead of the /var/lib/openvpn3/configs. From what I've heard, it's either hard or impossible, so I'll let the future generations figure that out for me :)
Also, for people who want to continue hacking on this: I suggest providing openvpn3 as an alternative backend to services.openvpn if you want some declarative configuration.

Done. The commit history should look nice and clean now.

authors: KFearsoff j4m3s-s kravemir


text:
mediawiki: 1.37.2 -> 1.38.1, adopt

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

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 178614 run on x86_64-darwin 1

1 package built:

mediawiki


text:
xgboost: 1.5.2 -> 1.6.2

Description of changes
Update xgboost and unbreak xgboost Python packages; supersedes #184147.
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
[ ] 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.

Would be good if it's possible patch the python tests and maybe disable those which are failing.
If it's impossible to get them working then it's fine for me to disable it.

1.6.2 has already been released. Could we update before merging?

1.6.2 has already been released. Could we update before merging?

@nviets - bumped to 1.6.2.

Hi @bcdarwin , thank you for working on this. Indeed, the requirement of downloading data is problematic for nix environment. But can we at least run the test_basic.py, which should finish in no time. In the meanwhile, I will try to make XGBoost rely less on fetched data for tests, or at least isolate them whenever appropriate.

@bcdarwin - could you update to 1.7.2?

@bcdarwin - could you update to 1.7.2?

@nviets - done.

@Mindavi - could you please merge?

authors: bcdarwin nviets onny trivialfis


text:
qownnotes: 22.7.6 -> 22.8.0

Description of changes

https://github.com/pbek/QOwnNotes/releases/tag/v22.8.0
https://github.com/pbek/QOwnNotes/compare/v22.7.6...v22.8.0
Also we don't need to use an old Qt version to build this package anymore so changed to libsForQt5.callPackage
Closes #184986
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.

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

1 package built:

qownnotes

authors: ShadowRZ totoroot


text:
aws-c-io: 0.11.2 -> 0.13.3

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/aws-c-io/versions.
meta.description for aws-c-io is: "AWS SDK for C module for IO and TLS"
meta.homepage for aws-c-io is: "https://github.com/awslabs/aws-c-io"
meta.changelog for aws-c-io is: ""
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.13.2 with grep in /nix/store/85khs73k85fi7va4z1pihvzq421j0jc8-aws-c-io-0.13.2
found 0.13.2 in filename of file in /nix/store/85khs73k85fi7va4z1pihvzq421j0jc8-aws-c-io-0.13.2

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

278 total rebuild path(s)

278 package rebuild(s)

First fifty rebuilds by attrpath
appvm
arrow-cpp
arrow-glib
aws-c-auth
aws-c-event-stream
aws-c-http
aws-c-io
aws-c-mqtt
aws-c-s3
aws-crt-cpp
aws-sdk-cpp
bundix
cabal2nix
cached-nix-shell
cachix
colmena
comma
common-updater-scripts
crate2nix
crystal2nix
dep2nix
dydisnix
fusionInventory
gnome.gnome-packagekit
gnome.gnome-software
gnome.simple-scan
go2nix
haskellPackages.cabal2nix-unstable
haskellPackages.cachix
haskellPackages.hercules-ci-agent
haskellPackages.hercules-ci-cli
haskellPackages.hercules-ci-cnix-expr
haskellPackages.hercules-ci-cnix-store
haskellPackages.nix-paths
haskellPackages.nvfetcher
haskellPackages.update-nix-fetchgit
hci
hercules-ci-agent
home-assistant-component-tests.environment_canada
home-manager
hydra_unstable
intensity-normalization
libnixxml
libsForQt5.discover
libsForQt5.packagekit-qt
libsForQt512.discover
libsForQt512.packagekit-qt
libsForQt514.discover
libsForQt514.packagekit-qt
libsForQt515.discover

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/85khs73k85fi7va4z1pihvzq421j0jc8-aws-c-io-0.13.2 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/85khs73k85fi7va4z1pihvzq421j0jc8-aws-c-io-0.13.2
ls -la /nix/store/85khs73k85fi7va4z1pihvzq421j0jc8-aws-c-io-0.13.2/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
nixpkgs-review took longer than 45m and timed out

Maintainer pings
cc @orivej for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/aws-c-io/versions.
meta.description for aws-c-io is: "AWS SDK for C module for IO and TLS"
meta.homepage for aws-c-io is: "https://github.com/awslabs/aws-c-io"
meta.changelog for aws-c-io is: ""
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.13.3 with grep in /nix/store/prjflh1h0z8lp8v5a33jrwrrpknvip2b-aws-c-io-0.13.3
found 0.13.3 in filename of file in /nix/store/prjflh1h0z8lp8v5a33jrwrrpknvip2b-aws-c-io-0.13.3

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

278 total rebuild path(s)

278 package rebuild(s)

First fifty rebuilds by attrpath
appvm
arrow-cpp
arrow-glib
aws-c-auth
aws-c-event-stream
aws-c-http
aws-c-io
aws-c-mqtt
aws-c-s3
aws-crt-cpp
aws-sdk-cpp
bundix
cabal2nix
cached-nix-shell
cachix
colmena
comma
common-updater-scripts
crate2nix
crystal2nix
dep2nix
dydisnix
fusionInventory
gnome.gnome-packagekit
gnome.gnome-software
gnome.simple-scan
go2nix
haskellPackages.cabal2nix-unstable
haskellPackages.cachix
haskellPackages.hercules-ci-agent
haskellPackages.hercules-ci-cli
haskellPackages.hercules-ci-cnix-expr
haskellPackages.hercules-ci-cnix-store
haskellPackages.nix-paths
haskellPackages.nvfetcher
haskellPackages.update-nix-fetchgit
hci
hercules-ci-agent
home-assistant-component-tests.environment_canada
home-manager
hydra_unstable
intensity-normalization
libnixxml
libsForQt5.discover
libsForQt5.packagekit-qt
libsForQt512.discover
libsForQt512.packagekit-qt
libsForQt514.discover
libsForQt514.packagekit-qt
libsForQt515.discover

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/prjflh1h0z8lp8v5a33jrwrrpknvip2b-aws-c-io-0.13.3 \
  --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 aws-c-io https://github.com/r-ryantm/nixpkgs/archive/7af314e6b4a5f25c3626398989adb741b2a468cb.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/prjflh1h0z8lp8v5a33jrwrrpknvip2b-aws-c-io-0.13.3
ls -la /nix/store/prjflh1h0z8lp8v5a33jrwrrpknvip2b-aws-c-io-0.13.3/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
nixpkgs-review took longer than 45m and timed out

Maintainer pings
cc @orivej for testing.

@ofborg eval


text:
fq: 0.0.9 -> 0.0.10

Description of changes

Upgrade to 0.0.10 including these 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.

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

1 package built:

fq


text:
python310Packages.pulumi: fix hash

Description of changes
Previous updates of Pulumi only changed the version, but never the hash, so the Python package in nixpkgs really is a rather old version.
Upstream pinned the grpcio version due to hanging tests (see https://github.com/pulumi/pulumi/issues/10301), so I overwrote the grpc version.
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/)
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

[ ] Fits CONTRIBUTING.md.

nixpkgs-review and CI disagree on the hash
error: hash mismatch in fixed-output derivation '/nix/store/0pskvqj1damv7mhkljvvwngr4mh8nqj5-source.drv':
         specified: sha256-J9vYrIRoXVcO1cvh7TSeVqgemOg75c5YueICE66475s=
            got:    sha256-LbPXCwU6aJp+z5scfej5Reo2X8QUvZpASWkcDBBF1J0=
error: 1 dependencies of derivation '/nix/store/dagxshpv7wvi9lj0qsiw7yqblafi81sk-python3.10-pulumi-3.43.1.drv' failed to build
error: 1 dependencies of derivation '/nix/store/bibmwpmk8ndfrcccqqdd7k2rwknyir28-python3.10-pulumi-aws-5.17.0.drv' failed to build
error: 1 dependencies of derivation '/nix/store/b9krgv42dkl2dzmm08mzsm71y0r0aygh-python3.9-pulumi-3.43.1.drv' failed to build
error: 1 dependencies of derivation '/nix/store/9bqklvp5kcyy0c8w3dxlyg3kzh9ndaf8-python3.9-pulumi-aws-5.17.0.drv' failed to build
error: 4 dependencies of derivation '/nix/store/lkkfcjbcds6k0kzv5fsnlif0q1b4rllm-review-shell.drv' failed to build

Link to currently reviewing PR:
https://github.com/NixOS/nixpkgs/pull/196039

4 packages failed to build:
python310Packages.pulumi python310Packages.pulumi-aws python39Packages.pulumi python39Packages.pulumi-aws

Indeed. It's because #196178 was merged in the meantime, so now the hash doesn't match with the version again. I changed it to the new value now.

Seems like it would be a good idea to either not automatically use pulumi-bin's version for the Python package or to change the update.sh script to also output the Python package's hash.

The package's version substitution also doesn't work due to upstream changes. I will open another PR with more changes.

authors: Trundle teto


text:
ablog: 0.10.29 -> 0.10.33

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for ablog is: "ABlog for blogging with Sphinx"
meta.homepage for ablog is: "https://ablog.readthedocs.io/en/latest/"
meta.changelog for ablog is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.10.33 with grep in /nix/store/xm4rlzfb2bfmih5vr139m1wa6f4li6dg-ablog-0.10.33
found 0.10.33 in filename of file in /nix/store/xm4rlzfb2bfmih5vr139m1wa6f4li6dg-ablog-0.10.33

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
ablog

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/xm4rlzfb2bfmih5vr139m1wa6f4li6dg-ablog-0.10.33 \
  --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 ablog https://github.com/r-ryantm/nixpkgs/archive/c03413b11d26cb235958bf18cdfc1d736e8fabf3.tar.gz

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

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

1 package built:

ablog

Maintainer pings
cc @rgrinberg for testing.

@ofborg build ablog ablog.passthru.tests

authors: r-ryantm wegank


text:
tixati: drop

Description of changes
https://github.com/NixOS/nixpkgs/pull/193815#issuecomment-1280020151
Closes #193815.
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

[x] Fits CONTRIBUTING.md.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/why-is-the-tixati-package-removed/48964/2

authors: nixos-discourse wegank


text:
python3Packages: don't propagate build-platform cffi

Description of changes
#142301 added cffi to propagatedNativeBuildInputs in many packages to fix cross-compilation. This had the unfortunate effect of making build-platform cffi part of the runtime closure of all downstream packages.
On the other hand, it appears that it is not actually necessary to propagate cffi to fix cross-compilation; instead it is enough to add it to nativeBuildInputs.
This patch implements this change, while also reverting #200779 (my initial attempt at fixing build-platform contamination in brotlicffi) and removing a few other propagatedNativeBuildInputs that were unnecessarily added in #142301.
argon2-cffi fails for other reasons, so I can't check exactly which dependencies are required.

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin
[x] armv6l-linux (cross)

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

cc @legendofmiracles @Artturin

I rebased and fixed the conflicts.

argon2-cffi fails for other reasons, so I can't check exactly which dependencies are required.

Are you perhaps also hitting this (when compiling argon2-cffi-bindings though)?
armv6l-unknown-linux-gnueabihf-gcc: error: unrecognized command-line option ‘-msse2’

I was able to work around that by setting: ARGON2_CFFI_USE_SSE2 = 0.
At least, your patch does help since it fixes:
ModuleNotFoundError: No module named '_cffi_backend'

for me.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/why-does-brotlicffi-depend-on-the-wrong-architectures-cffi/44671/2


text:
kde5: add hack font dependency

Motivation for this change
Hack is the recommended monospaced font for KDE.
See #22975
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/)
[x] Fits CONTRIBUTING.md.

This is my first PR on a service, so I'm still trying to figure how I can test it.
If someone call tell me how to do it, I would be happy to test. I'll continue to search how to do this.
PS: as a new user, something I miss is a good documentation about how to contribute, especially for the testing part. There is a documentation about writing packages but not really about testing them.

cc @ttuegel

The only way to test this particular change would be to build your system against it and either boot it, or run it in a VM. In the case of a small change like this, I'm sure that's not necessary.

Thanks for adding this, I also use hack and had it manually configured.

Yeah, sorry about that, I missed the notice that it was becoming the default in Plasma 5.8.

authors: FRidh Kendos-Kenlen ixmatus ttuegel


text:
python311Packages.reolink-aio: 0.5.15 -> 0.5.16

Diff: https://github.com/starkillerOG/reolink_aio/compare/refs/tags/0.5.15...0.5.16
Changelog: https://github.com/starkillerOG/reolink_aio/releases/tag/0.5.16
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 234255 run on x86_64-linux 1

5 packages built:

home-assistant-component-tests.reolink
python310Packages.reolink-aio
python310Packages.reolink-aio.dist
python311Packages.reolink-aio
python311Packages.reolink-aio.dist


text:
terraform: remove broken tests

Motivation for this change
Followup after #24505
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.

Any idea why they're broken? Does upstream know?

This worked for me fwiw

It's related to sandboxing. The vsphere tests assume that there is a /tmp
available and the other one networking.
On Tue, 4 Apr 2017, 04:08 Daniel Peebles, notifications@github.com wrote:

Any idea why they're broken? Does upstream know?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/NixOS/nixpkgs/pull/24609#issuecomment-291381648, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAAMsKXwA6HJqfimSvE5ttHmQn9HWyq_ks5rsbRCgaJpZM4MyL88
.

authors: bdimcheff copumpkin zimbatm


text:
fusuma : 1.3.0 -> 2.5.1 and enable some "essential" plugins.

This commit changes the gem files, but no changes to default.nix.
Specifically the following plugins:

fusuma-plugin-appmatcher
fusuma-plugin-keypress
fusuma-plugin-sendkey
fusuma-plugin-tap
fusuma-plugin-wmctrl

I've not enabled the other plugins available on rubygems for the following reasons:

fusuma-plugin-remap : seems niche functionality and requires udev configuration to create a virtual input device.

fusuma-plugin-thumbsense : again, niche (?) and pulls in remap (see above).

fusuma-plugin-touchscreen : I've no way of testing.  Note: enabling didn't appear to cause any problems.

Ideally the plugin functionality would be made available as separate pkgs, but that would require patching Fusuma to search outside of the Gem directory, which would require more than zero Ruby knowledge.
Enabling this subset of plugins for what appears to be widely useful functionality seems a good option.
Description of changes
Upstream release notes
See also the various plugin links above.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] 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
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

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

I can't add suggested reviewers to the PR, even after reverting to Draft status.
Adding the maintainers from default.nix here: @jfrankenau @nicknovitski @Br1ght0ne

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

fusuma was recently bumped to 3.1.0 in https://github.com/NixOS/nixpkgs/pull/253277, so this PR needs to be updated to use/test these plugins with 3.1.0.

Thanks @Br1ght0ne
Any ideas on how to get this PR progressed?

@wegank Given that you merged a recent Fusuma PR, would you be able to review/merge this one too please?  Thanks.


text:
Make hash-breaking cleanups avoided in #26007

Motivation for this change
PR #26007 used these to avoid causing a mass rebuild. Now that we know things work, I'm doing a cleanup of all the individual derivations. Beyond tidiness for tidiness's sake, I think this is very important because people write packages by copying existing packages, so it's important to demonstrate the intended idem.
Some of the core infrastructure also needs a cleanup, but I'm leaving that in https://github.com/NixOS/nixpkgs/pull/26805 as it will take more effort to get correct
Things done

mass rebuild tests: http://hydra.nixos.org/jobset/nixpkgs/ericson2314-cross-staging

cross tests: http://hydra.nixos.org/jobset/nixpkgs/ericson2314-cross-scratch

CC @Dridus @copumpkin

What kind of prefix is prefix? Maybe the attribute name could describe it better.

@FRidh Added some comments for that.

Hydra seems to not want to evaluate the job?

At least the cross tests still work, which ends up needing the guts of the mass rebuild just fine. Native coreutils has this test https://github.com/wertarbyte/coreutils/blob/master/tests/install/install-C-root fail for some reason, however.

coreutils built after rebuild now.

hydra.nixos.org kept on timing out, but I built the Travis commands locally on both Linux and Darwin, which should build all changed platforms. so merging to staging.


text:
python311Packages.ring-doorbell: 0.8.1 -> 0.8.3

Changelog: https://github.com/tchellomello/python-ring-doorbell/releases/tag/0.8.3
Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

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

5 packages built:

home-assistant-component-tests.ring
python310Packages.ring-doorbell
python310Packages.ring-doorbell.dist
python311Packages.ring-doorbell
python311Packages.ring-doorbell.dist


text:
nixos/kanata: specify linux-dev as a list

This is better because it allows some special characters in the device path.  See 1 for more information.
Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[X] Fits CONTRIBUTING.md.

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

@ofborg eval


text:
adtool: remove

Description of changes
adtool is broken and unmaintained.
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.

I'll do up a PR that fixes adtool, but here's a patch for the impatient.
diff --git a/pkgs/tools/admin/adtool/default.nix b/pkgs/tools/admin/adtool/default.nix
index 62d6fa3803e3..9e5f93366a0e 100644
--- a/pkgs/tools/admin/adtool/default.nix
+++ b/pkgs/tools/admin/adtool/default.nix
@@ -1,46 +1,64 @@
-{ lib, stdenv, fetchurl, openldap }:
+{ lib, stdenv, fetchFromGitHub, fetchurl, db, openldap }:

-stdenv.mkDerivation rec {
+let
+  openldap' = openldap.overrideAttrs (old: rec {
+    version = "2.4.59";
+    src = fetchurl {
+      url = "https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-${version}.tgz";
+      hash = "sha256-mfN9Z0fYggbEcAZ+2mJNXkjBAR6UPsCrIXuuhxLiLzQ=";
+    };
+    buildInputs = old.buildInputs ++ [ db ];
+    extraContribModules = [ "passwd/sha2" "passwd/pbkdf2" ];
+    # tests are slow and there is not much point in running them when we have pinned this version
+    doCheck = false;
+    # patchelf gets confused and adds libraries found under /build to RPATH
+    preFixup = ''
+      rm -r libraries/*/.libs
+    '' + old.preFixup;
+  });
+
+in
+stdenv.mkDerivation (finalAttrs: {
   pname = "adtool";
-  version = "1.3.3";
+  version = "1.3.3.20180426";

-  src = fetchurl {
-    url = "https://gp2x.org/adtool/${pname}-${version}.tar.gz";
-    sha256  = "1awmpjamrwivi69i0j2fyrziy9s096ckviqd9c4llc3990mfsn4n";
+  src = fetchFromGitHub {
+    owner = "blroot";
+    repo = "adtool";
+    rev = "4159ddec386db9d6545fe5a386686638553bc6af";
+    hash = "sha256-LSTn1f/A9rFv7MgmkF+tMFchGNmilDJ6ahj9b4DkHS0=";
   };

+  postPatch = ''
+    substituteInPlace src/lib/active_directory.c \
+      --replace 'AD_CONFIG_FILE SYSCONFDIR "/adtool.cfg"' 'AD_CONFIG_FILE "/etc/adtool.cfg"'
+  '';
+
   configureFlags = [
     "--sysconfdir=/etc"
   ];

   installFlags = [
-    "sysconfdir=$(out)/etc"
+    "sysconfdir=$(out)/share/doc/${finalAttrs.pname}"
   ];

-  buildInputs = [ openldap ];
+  buildInputs = [ openldap' ];

-  # Workaround build failure on -fno-common toolchains like upstream
-  # gcc-10. Otherwise build fails as:
-  #   ld: ../../src/lib/libactive_directory.a(active_directory.o):/build/adtool-1.3.3/src/lib/active_directory.h:31:
-  #     multiple definition of `system_config_file'; adtool.o:/build/adtool-1.3.3/src/tools/../../src/lib/active_directory.h:31: first defined here
-  env.NIX_CFLAGS_COMPILE = "-fcommon";
+  # it doesn't otherwise find the openldap libraries
+  env = {
+    NIX_CFLAGS_COMPILE = "-I${lib.getDev openldap'}/include";
+    NIX_LDFLAGS = "-L${lib.getLib openldap'}/lib";
+  };

   enableParallelBuilding = true;

-  postInstall = ''
-    mkdir -p $out/share/doc/adtool
-    mv $out/etc/* $out/share/doc/adtool
-    rmdir $out/etc
-  '';
-
   # It requires an LDAP server for tests
   doCheck = false;

   meta = with lib; {
     description = "Active Directory administration utility for Unix";
     homepage = "https://gp2x.org/adtool";
-    license = licenses.gpl2;
+    license = licenses.gpl2Only;
     maintainers = with maintainers; [ peterhoeg ];
-    broken = true; # does not link against recent libldap versions and unmaintained since 2017
   };
-}
+})

Nice. Closing.

authors: aaronjheng peterhoeg


text:
foundry: init at nightly-deb31169

Foundry is a portable, modular toolkit for Ethereum application development written in Rust.
An update-svm-lists.sh script is included as a helper for myself / other maintainers to periodically update the solidity binary lists required by the svm-rs crate.
Linux
On my x86_64-linux I was able to build foundry and run each of the tools. I tested forge by:

Creating a new project with forge init test-proj && cd test-proj
Building the project with forge build

$ forge init test-proj && cd test-proj
Initializing /home/mindtree/repo/test-proj...
Installing forge-std in /home/mindtree/repo/test-proj/lib/forge-std (url: Some("https://github.com/foundry-rs/forge-std"), tag: None)
Cloning into '/home/mindtree/repo/test-proj/lib/forge-std'...
remote: Enumerating objects: 2135, done.
remote: Counting objects: 100% (2131/2131), done.
remote: Compressing objects: 100% (696/696), done.
remote: Total 2135 (delta 1419), reused 2049 (delta 1368), pack-reused 4
Receiving objects: 100% (2135/2135), 590.33 KiB | 5.47 MiB/s, done.
Resolving deltas: 100% (1419/1419), done.
Submodule 'lib/ds-test' (https://github.com/dapphub/ds-test) registered for path 'lib/forge-std/lib/ds-test'
Cloning into '/home/mindtree/repo/test-proj/lib/forge-std/lib/ds-test'...
remote: Enumerating objects: 313, done.
remote: Counting objects: 100% (171/171), done.
remote: Compressing objects: 100% (87/87), done.
remote: Total 313 (delta 90), reused 135 (delta 75), pack-reused 142
Receiving objects: 100% (313/313), 71.98 KiB | 3.79 MiB/s, done.
Resolving deltas: 100% (129/129), done.
    Installed forge-std v1.7.6
    Initialized forge project

$ forge build
[⠊] Compiling...
[⠰] Installing Solc version 0.8.23
[⠔] Successfully installed Solc 0.8.23
[⠰] Compiling 24 files with 0.8.23
[⠒] Solc 0.8.23 finished in 2.74s
Compiler run successful!

macOS
For macOS I only have a aarch64-darwin machine available. Disabling the meta.platforms temporarily, I was able to successfully build foundry and run the tools, however as solidity binaries are only available for x86_64 forge build would fail. I've disabled aarch64-darwin until the solidity team begin distributing binaries for aarch64-darwin. I've added a note about this above the meta.platforms attribute.

Closes #239614
Closes #211587
cc @thedavidmeister @EvanPiro in case you're interested in testing this! To do so, fetch this branch, nix-build -A foundry and find the bins in result.
Description of changes
N/A
Things done

Built on platform(s)

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

Foundry works on aarch64-linux as well, so it should probably be included. I can test this change for it if needed.

I'm too interested in this one. Need any help?

authors: Velnbur cherryman mitchmindtree


text:
[staging-23.11] libxml2: 2.11.5 → 2.11.7

https://gitlab.gnome.org/GNOME/libxml2/-/compare/v2.11.5...v2.11.7
Description of changes
Stable counterpart of #286300.
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.

Built on top of current-ish release-23.11.

Successfully did a bootstrap on macos 12 x86_64.

Also built libxslt, libsoup, librdf, gvfs, glib, librsvg, gtk3, exiv2,  ffmpeg, libxmlxx, librest, python3.pkgs.lxml, perlPackages.XMLLibXML, nix, macos 12 x86_64.

authors: amaxine risicle


text:
alsa-ucm-conf: fix build

Description of changes
This currently fails to build on staging, since https://github.com/NixOS/nixpkgs/pull/285173, as the now-deleted patch is already applied.
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.

https://github.com/NixOS/nixpkgs/pull/289388 was already open. Let's merge that.


text:
python311Packages.tesla-fleet-api: 0.4.4 -> 0.4.6

Diff: https://github.com/Teslemetry/python-tesla-fleet-api/compare/refs/tags/v0.4.4...v0.4.6
Changelog: https://github.com/Teslemetry/python-tesla-fleet-api/releases/tag/v0.4.6
Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

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

5 packages built:

home-assistant-component-tests.teslemetry
python311Packages.tesla-fleet-api
python311Packages.tesla-fleet-api.dist
python312Packages.tesla-fleet-api
python312Packages.tesla-fleet-api.dist


text:
polkit: 123 -> 124

upstream archived the project on the freedesktop gitlab and migrated to github.
also the new release won't build with Nix anymore, so another patch is necessary.
Changes: https://github.com/polkit-org/polkit/compare/123...124
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
[x] 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.

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

authors: nixos-discourse tmuehlbacher


text:
python312Packages.fido2: refactor

Description of changes

migrate to pytestCheckHook
clean-up inputs
update disabled
add optional-dependencies

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

6 packages marked as broken and skipped:

python311Packages.solo-python
python311Packages.solo-python.dist
python312Packages.pynitrokey
python312Packages.pynitrokey.dist
python312Packages.solo-python
python312Packages.solo-python.dist

2 packages failed to build:

nitrokey-app2
nitrokey-app2.dist

69 packages built:

aws-adfs (python311Packages.aws-adfs)
aws-adfs.dist (python311Packages.aws-adfs.dist)
dvc (python311Packages.dvc)
dvc-with-remotes
dvc-with-remotes.dist
dvc.dist (python311Packages.dvc.dist)
gen-oath-safe
healthchecks
home-assistant-component-tests.asuswrt
onlykey-agent
onlykey-agent.dist
onlykey-cli
onlykey-cli.dist
pynitrokey (python311Packages.pynitrokey)
pynitrokey.dist (python311Packages.pynitrokey.dist)
python311Packages.aioasuswrt
python311Packages.aioasuswrt.dist
python311Packages.asyncssh
python311Packages.asyncssh.dist
python311Packages.dvc-gdrive
python311Packages.dvc-gdrive.dist
python311Packages.dvc-hdfs
python311Packages.dvc-hdfs.dist
python311Packages.dvc-ssh
python311Packages.dvc-ssh.dist
python311Packages.dvclive
python311Packages.dvclive.dist
python311Packages.fido2
python311Packages.fido2.dist
python311Packages.gto
python311Packages.gto.dist
python311Packages.onlykey-solo-python
python311Packages.onlykey-solo-python.dist
python311Packages.scmrepo
python311Packages.scmrepo.dist
python311Packages.sshfs
python311Packages.sshfs.dist
python312Packages.aioasuswrt
python312Packages.aioasuswrt.dist
python312Packages.asyncssh
python312Packages.asyncssh.dist
python312Packages.aws-adfs
python312Packages.aws-adfs.dist
python312Packages.dvc
python312Packages.dvc-gdrive
python312Packages.dvc-gdrive.dist
python312Packages.dvc-hdfs
python312Packages.dvc-hdfs.dist
python312Packages.dvc-ssh
python312Packages.dvc-ssh.dist
python312Packages.dvc.dist
python312Packages.dvclive
python312Packages.dvclive.dist
python312Packages.fido2
python312Packages.fido2.dist
python312Packages.gto
python312Packages.gto.dist
python312Packages.onlykey-solo-python
python312Packages.onlykey-solo-python.dist
python312Packages.scmrepo
python312Packages.scmrepo.dist
python312Packages.sshfs
python312Packages.sshfs.dist
yubikey-manager
yubikey-manager-qt
yubikey-manager.dist
yubioath-flutter
yubioath-flutter.debug
yubioath-flutter.pubcache

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

6 packages marked as broken and skipped:

python311Packages.solo-python
python311Packages.solo-python.dist
python312Packages.pynitrokey
python312Packages.pynitrokey.dist
python312Packages.solo-python
python312Packages.solo-python.dist

71 packages built:

aws-adfs (python311Packages.aws-adfs)
aws-adfs.dist (python311Packages.aws-adfs.dist)
dvc (python311Packages.dvc)
dvc-with-remotes
dvc-with-remotes.dist
dvc.dist (python311Packages.dvc.dist)
gen-oath-safe
healthchecks
home-assistant-component-tests.asuswrt
nitrokey-app2
nitrokey-app2.dist
onlykey-agent
onlykey-agent.dist
onlykey-cli
onlykey-cli.dist
pynitrokey (python311Packages.pynitrokey)
pynitrokey.dist (python311Packages.pynitrokey.dist)
python311Packages.aioasuswrt
python311Packages.aioasuswrt.dist
python311Packages.asyncssh
python311Packages.asyncssh.dist
python311Packages.dvc-gdrive
python311Packages.dvc-gdrive.dist
python311Packages.dvc-hdfs
python311Packages.dvc-hdfs.dist
python311Packages.dvc-ssh
python311Packages.dvc-ssh.dist
python311Packages.dvclive
python311Packages.dvclive.dist
python311Packages.fido2
python311Packages.fido2.dist
python311Packages.gto
python311Packages.gto.dist
python311Packages.onlykey-solo-python
python311Packages.onlykey-solo-python.dist
python311Packages.scmrepo
python311Packages.scmrepo.dist
python311Packages.sshfs
python311Packages.sshfs.dist
python312Packages.aioasuswrt
python312Packages.aioasuswrt.dist
python312Packages.asyncssh
python312Packages.asyncssh.dist
python312Packages.aws-adfs
python312Packages.aws-adfs.dist
python312Packages.dvc
python312Packages.dvc-gdrive
python312Packages.dvc-gdrive.dist
python312Packages.dvc-hdfs
python312Packages.dvc-hdfs.dist
python312Packages.dvc-ssh
python312Packages.dvc-ssh.dist
python312Packages.dvc.dist
python312Packages.dvclive
python312Packages.dvclive.dist
python312Packages.fido2
python312Packages.fido2.dist
python312Packages.gto
python312Packages.gto.dist
python312Packages.onlykey-solo-python
python312Packages.onlykey-solo-python.dist
python312Packages.scmrepo
python312Packages.scmrepo.dist
python312Packages.sshfs
python312Packages.sshfs.dist
yubikey-manager
yubikey-manager-qt
yubikey-manager.dist
yubioath-flutter
yubioath-flutter.debug
yubioath-flutter.pubcache


text:
postgresql: add wolfgangwalther as maintainer

I have worked quite a bit on the postgresql package in the last couple of months and will continue to do so. It only makes sense to put me down as a maintainer there.
Along the way I noticed that @Ma27 was the only maintainer to respond to my PRs.
@thoughtpolice @danbst @globin @ivan are you still interested in the package / want to be listed as maintainers? Or should we remove you to reduce your notification-load?

Apologies for the delay on my side, was kinda busy last week.

It only makes sense to put me down as a maintainer there.

Yes absolutely. Thanks a lot for your work so far and welcome! :tada:


text:
python3Packages.bdsim: init at 1.1.1

Description of changes
Adds bdsim to Python packages.
One part of many to add roboticstoolbox to Python packages.
Depends on https://github.com/NixOS/nixpkgs/pull/321908 and will remain in draft until it is merged.
Things done

Built on platform(s)

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

[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

[x] Fits CONTRIBUTING.md.

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

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

4 packages built:

python311Packages.bdsim
python311Packages.bdsim.dist
python312Packages.bdsim
python312Packages.bdsim.dist


text:
python313FreeThreading: init

Expose a free-threading/GIL-free top-level attribute for Python 3.13.
https://py-free-threading.github.io
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 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.

closes https://github.com/NixOS/nixpkgs/issues/308754

authors: mweinelt natsukium


text:
databricks-cli: Init at 0.227.0

Description of changes
Add new go based databricks cli tool.

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
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

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

[x] Fits CONTRIBUTING.md.

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

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

2 packages blacklisted:

nixos-install-tools
tests.nixos-functions.nixos-test

2 packages built:

databricks-cli
nixpkgs-manual

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

1 package blacklisted:

nixos-install-tools

3 packages built:

databricks-cli
disko
nixpkgs-manual

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

authors: kfollesdal nixos-discourse