text:
home-manager: 2023-09-14 -> unstable-2023-12-31

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for home-manager is: A Nix-based user environment configurator
meta.homepage for home-manager is: https://nix-community.github.io/home-manager/
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-12-10 in filename of file in /nix/store/vaawhqia6yh508mzcs69ils9cj9hsnrm-home-manager-unstable-2023-12-10

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
home-manager

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/vaawhqia6yh508mzcs69ils9cj9hsnrm-home-manager-unstable-2023-12-10 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

Or:
nix build github:r-ryantm/nixpkgs/7b3f275fb43d6a623700fa62ca5c087be6bc1cf8#home-manager

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/vaawhqia6yh508mzcs69ils9cj9hsnrm-home-manager-unstable-2023-12-10
ls -la /nix/store/vaawhqia6yh508mzcs69ils9cj9hsnrm-home-manager-unstable-2023-12-10/bin

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

1 package built:

home-manager

Maintainer pings
cc @AndersonTorres for testing.

Please can this be backported to nixos-23.11? Will likely solve https://github.com/nix-community/home-manager/issues/4483.

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for home-manager is: A Nix-based user environment configurator
meta.homepage for home-manager is: https://nix-community.github.io/home-manager/
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found unstable-2023-12-31 in filename of file in /nix/store/rdphcm556mnr1ik4aghbrp6xyf8v59r1-home-manager-unstable-2023-12-31

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
home-manager

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/rdphcm556mnr1ik4aghbrp6xyf8v59r1-home-manager-unstable-2023-12-31 \
  --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 home-manager https://github.com/r-ryantm/nixpkgs/archive/00ae1b6c9314b01b86b15976a52d0dafee73667c.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/00ae1b6c9314b01b86b15976a52d0dafee73667c#home-manager

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/rdphcm556mnr1ik4aghbrp6xyf8v59r1-home-manager-unstable-2023-12-31
ls -la /nix/store/rdphcm556mnr1ik4aghbrp6xyf8v59r1-home-manager-unstable-2023-12-31/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:

home-manager

Maintainer pings
cc @AndersonTorres for testing.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-already-reviewed/2617/1347

I've been looking into a problem and came across this commit, which seems to have moved us from the 23.11 version of home-manager to a version labeled 24.05.  Since it got backported, the effect is that home-manager appears to be broken on 23.11:
$ nix-shell -p home-manager

[nix-shell:~]$ home-manager init
Creating /home/paul/.config/home-manager/home.nix...

[nix-shell:~]$ home-manager build
trace: warning: You are using

  Home Manager version 24.05 and
  Nixpkgs version 23.11.

Using mismatched versions is likely to cause errors and unexpected
behavior. It is therefore highly recommended to use a release of Home
Manager that corresponds with your chosen release of Nixpkgs.

If you insist then you can disable this warning by adding

  home.enableNixpkgsReleaseCheck = false;

to your configuration.

It's kind of late to do anything about it, I suppose, but for future reference @zeorin did this actually work out for you? Or was it a mistake to backport this change?

I've since switched to using home manager as a NixOS Module, so I can't comment on whether it would be an issue. I generally think, though that a versioned branch of nixpkgs should have a version of Home Manager in it that is made for that nixpkgs branch. I.e. in nixos-23.11 or nixpkgs-23.11-darwin the version of the home-manager package in there should be 23.11. Backporting newer versions of Home Manager is likely not something that should be done without extensive testing.

The 2e8634c version of home-manager that we switched to in this PR does indeed report its version as "23.11-pre":
https://github.com/nix-community/home-manager/blob/2e8634c252890cb38c60ab996af04926537cbc27/home-manager/home-manager#L1041
Don't ask me why! The json file I linked to has the actual 24.05 version displayed in the warning message. Do you not get that warning?

@pdg137 I'm afraid I don't get that warning:
~/Desktop/test
❯ nix-shell -p home-manager

~/Desktop/test via  impure (shell)
❯ home-manager --version
23.11-pre

~/Desktop/test via  impure (shell)
❯ home-manager init .
Creating ./home.nix...
Creating ./flake.nix...

~/Desktop/test via  impure (shell)
❯ home-manager build -f home.nix
these 8 derivations will be built:
  /nix/store/yqzf2abdi37lmnk97m1hhnh19p0nw9wl-hm_environment.d10homemanager.conf.drv
  /nix/store/1nw8x4ra3sbm52p3qrnl9qhgc6c8sijp-home-manager-files.drv
  /nix/store/34an8x3cmm82wc3n34312y32ah4sxrks-check.drv
  /nix/store/m7b0vg1ina3gjrxpgf1pazy6p0g6igys-hm-session-vars.sh.drv
  /nix/store/vjrjb307mpddk3dzrjf7jla3406xn2lk-home-manager.drv
  /nix/store/j9dr0lkj2rmr98idjlv86zs3dnaghbs2-home-manager-path.drv
  /nix/store/a7x1n2xn6jr95g68zjviw3rc4x82983f-activation-script.drv
  /nix/store/ravs0xy22y0z5cwx2m09054myw6pnl4v-home-manager-generation.drv
building '/nix/store/34an8x3cmm82wc3n34312y32ah4sxrks-check.drv'...
building '/nix/store/m7b0vg1ina3gjrxpgf1pazy6p0g6igys-hm-session-vars.sh.drv'...
building '/nix/store/yqzf2abdi37lmnk97m1hhnh19p0nw9wl-hm_environment.d10homemanager.conf.drv'...
building '/nix/store/vjrjb307mpddk3dzrjf7jla3406xn2lk-home-manager.drv'...
building '/nix/store/1nw8x4ra3sbm52p3qrnl9qhgc6c8sijp-home-manager-files.drv'...
install: creating directory '/nix/store/1r7nyl9yk2v5dqf4ppvijxjpszmgicj3-home-manager'
install: creating directory '/nix/store/1r7nyl9yk2v5dqf4ppvijxjpszmgicj3-home-manager/bin'
'/nix/store/8y9r5vmbgz5bx42j4dal63lph6lxs76i-home-manager' -> '/nix/store/1r7nyl9yk2v5dqf4ppvijxjpszmgicj3-home-manager/bin/home-manager'
building '/nix/store/j9dr0lkj2rmr98idjlv86zs3dnaghbs2-home-manager-path.drv'...
created 210 symlinks in user environment
building '/nix/store/a7x1n2xn6jr95g68zjviw3rc4x82983f-activation-script.drv'...
building '/nix/store/ravs0xy22y0z5cwx2m09054myw6pnl4v-home-manager-generation.drv'...
/nix/store/7gnzwjg5pp8qsbnw31bczgignkknk6sc-home-manager-generation
this derivation will be built:
  /nix/store/6c7fcgalj1255x7w6yx8gjsbngv04qig-hm-news.json.drv
building '/nix/store/6c7fcgalj1255x7w6yx8gjsbngv04qig-hm-news.json.drv'...

There are 78 unread and relevant news items.
Read them by running the command "home-manager news".

That PR will bump home-manager's version in release-23.11. Note that is not nixos-23.11. I'm not 100% sure, but if I had to guess, that might be in preparation for the upcoming 24.05 NixOS release.

The commit 3173aeefe5c52a79722e125a0d441251ba099381 is now in nixos-23.11 and it has indeed fixed the problem!

authors: nixos-discourse pdg137 r-ryantm zeorin


text:
python311Packages.meshtastic: 2.2.16 -> 2.2.17

Diff: https://github.com/meshtastic/Meshtastic-python/compare/refs/tags/2.2.16...2.2.17
Changelog: https://github.com/meshtastic/python/releases/tag/2.2.17
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 279543 run on aarch64-darwin 1

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

4 packages built:

python310Packages.meshtastic
python310Packages.meshtastic.dist
python311Packages.meshtastic
python311Packages.meshtastic.dist

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

4 packages built:

python310Packages.meshtastic
python310Packages.meshtastic.dist
python311Packages.meshtastic
python311Packages.meshtastic.dist

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

4 packages built:

python310Packages.meshtastic
python310Packages.meshtastic.dist
python311Packages.meshtastic
python311Packages.meshtastic.dist

source: gharchive/pull-request

repo: NixOS/nixpkgs

license: MIT

license_type: permissive

license_source: github-api


text:
browserpass: Copy FF manifest to common location

Description of changes

This allows is to link-farm native-messaging hosts easier elsewhere. (home-manager farms "${pkg}/lib/mozilla/native-messaging-hosts" into ~/.mozilla/native-messaging-hosts)
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.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.

@delroth @andresilva remember to thumbs up 😄


text:
Xfce updates 2024-03-10

https://github.com/xfce-mirror/libxfce4ui/compare/libxfce4ui-4.18.5...libxfce4ui-4.18.6
https://github.com/xfce-mirror/xfce4-weather-plugin/compare/xfce4-weather-plugin-0.11.1...xfce4-weather-plugin-0.11.2
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

@ofborg test xfce

@ofborg build xfce.xfce4-weather-plugin


text:
fyne: init at 2.5.0

Description of changes
Fyne is a GUI toolkit for building cross-platform applications in Go.
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.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.

builds for me with this patch
@@ -48,15 +47,10 @@ buildGoModule rec {
   doCheck = true;

   preCheck = ''
-    OLD_DIR=$PWD
     export HOME=$(mktemp -d)
     cd $HOME
   '';

-  preInstall = ''
-    if [ -n "$OLD_DIR" ]; then cd "$OLD_DIR"; fi
-  '';
-
   meta = with lib; {
     homepage = "https://fyne.io";
     description = "A GUI library and tools for golang";

@kirillrdy Yeah, upon further inspection, it builds successfully with all those options because the cd $HOME causes it to just skip running all the tests. So... back to the drawing board to figure out why it can't do the things with current tests!

I have not been able to convince tests to pass. There are odd filesystem permission issues with the tests running in the build environment. I've revved to the 2.4.5 version that was just released and disabled tests.

I'm keen to merge this PR, but it's currently failing on Darwin. I'm pretty sure this is an easy fix. Do you mind having a look?

I don't have Darwin available at the moment. What is failing? Also, I've just revved the PR to 2.5.0 and rebased on a much more recent version of nixpkgs/master.

It's failing because of a missing dependency (Carbon, IIRC), maybe you could already have a look by just adding this missing dep only if it's Darwin? You could also look in nixpkgs how it's done elsewhere? (Maybe a quick search on the missing dependency in the tree will tell you more).
To trigger the build on Darwin, just add a comment in the thread: @ofborg build fyne.

@ofborg build fyne

It finally failed again on Darwin. Failing to find Carbon/Carbon.h still, despite me including it. If you have access to Darwin, could you work on that? If not, I'll just limit this to only Linux systems.

Maybe @NixOS/darwin-maintainers Can help?

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

1 package failed to build:

fyne

Please also squash all commits into a single one, @greg-hellings, 🙂

Please also squash all commits into a single one, @greg-hellings, 🙂

Updated with your Darwin changes, and squashed. Thanks for the hand!

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

1 package failed to build:

fyne

       error: undefined variable 'UserNotifications'

       at /ofborg/checkout/1/repo/38dca4e3aa6bca43ea96d2fcc04e8229/mr-est/ofborg-evaluator-2/pkgs/by-name/fy/fyne/package.nix:49:9:

           48|         Kernel
           49|         UserNotifications
             |         ^
           50|       ]

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

1 package built:

fyne

Thanks for accepting the suggestions and making the changes, @greg-hellings, much appreciated. Not sure at the moment what went wrong with my first nixpkgs-review and why ofborg complains about error: undefined variable 'UserNotifications'. I'll have a closer look…

@greg-hellings  @afh The default Apple SDK on x86_64-darwin is older than that of aarch64-darwin, so it only fails there.
The fix is simple:
diff --git a/pkgs/by-name/fy/fyne/package.nix b/pkgs/by-name/fy/fyne/package.nix
index fb38abf7d7a7..9bf9ad54f5cd 100644
--- a/pkgs/by-name/fy/fyne/package.nix
+++ b/pkgs/by-name/fy/fyne/package.nix
@@ -41,7 +41,7 @@ buildGoModule rec {
       libXxf86vm
     ]
     ++ (lib.optionals stdenv.isDarwin (
-      with darwin.apple_sdk.frameworks;
+      with darwin.apple_sdk_11_0.frameworks;
       [
         Carbon
         Cocoa

With this fix, it at least starts building. Going to report on the full build when it's done.

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

1 package built:

fyne

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

1 package built:

fyne

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-already-reviewed/2617/1877

authors: afh donn drupol greg-hellings nixos-discourse siriobalmelli


text:
bitcoin: 26.1 -> 27.0

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.

@GrahamcOfBorg build bitcoind bitcoin-qt

authors: fanquake prusnak


text:
python311Packages.minari: init at 0.4.3

Description of changes
Add python package (and application) minari, a standard format for offline reinforcement learning datasets, with popular reference datasets and related utilities.
The necessary dependencies are introduced in this same PR.
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 309833 run on x86_64-linux 1

2 packages marked as broken and skipped:

python312Packages.gymnasium-robotics
python312Packages.gymnasium-robotics.dist

6 packages failed to build:

python311Packages.gymnasium-robotics
python311Packages.gymnasium-robotics.dist
python311Packages.nbmake
python311Packages.nbmake.dist
python312Packages.nbmake
python312Packages.nbmake.dist

8 packages built:

minari (python311Packages.minari)
minari.dist (python311Packages.minari.dist)
python311Packages.portion
python311Packages.portion.dist
python312Packages.minari
python312Packages.minari.dist
python312Packages.portion
python312Packages.portion.dist

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

2 packages marked as broken and skipped:

python312Packages.gymnasium-robotics
python312Packages.gymnasium-robotics.dist

6 packages failed to build:

python311Packages.gymnasium-robotics
python311Packages.gymnasium-robotics.dist
python311Packages.nbmake
python311Packages.nbmake.dist
python312Packages.nbmake
python312Packages.nbmake.dist

8 packages built:

minari (python311Packages.minari)
minari.dist (python311Packages.minari.dist)
python311Packages.portion
python311Packages.portion.dist
python312Packages.minari
python312Packages.minari.dist
python312Packages.portion
python312Packages.portion.dist

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

2 packages failed to build:

python312Packages.nbmake
python312Packages.nbmake.dist

10 packages built:

minari (python311Packages.minari)
minari.dist (python311Packages.minari.dist)
python311Packages.nbmake
python311Packages.nbmake.dist
python311Packages.portion
python311Packages.portion.dist
python312Packages.minari
python312Packages.minari.dist
python312Packages.portion
python312Packages.portion.dist

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

2 packages failed to build:

python312Packages.nbmake
python312Packages.nbmake.dist

10 packages built:

minari (python311Packages.minari)
minari.dist (python311Packages.minari.dist)
python311Packages.nbmake
python311Packages.nbmake.dist
python311Packages.portion
python311Packages.portion.dist
python312Packages.minari
python312Packages.minari.dist
python312Packages.portion
python312Packages.portion.dist

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

2 packages failed to build:

python311Packages.nbmake
python311Packages.nbmake.dist

10 packages built:

minari (python311Packages.minari)
minari.dist (python311Packages.minari.dist)
python311Packages.portion
python311Packages.portion.dist
python312Packages.minari
python312Packages.minari.dist
python312Packages.nbmake
python312Packages.nbmake.dist
python312Packages.portion
python312Packages.portion.dist

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

4 packages failed to build:

python311Packages.nbmake
python311Packages.nbmake.dist
python312Packages.nbmake
python312Packages.nbmake.dist

8 packages built:

minari (python311Packages.minari)
minari.dist (python311Packages.minari.dist)
python311Packages.portion
python311Packages.portion.dist
python312Packages.minari
python312Packages.minari.dist
python312Packages.portion
python312Packages.portion.dist

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

4 packages failed to build:

python311Packages.nbmake
python311Packages.nbmake.dist
python312Packages.nbmake
python312Packages.nbmake.dist

8 packages built:

minari (python311Packages.minari)
minari.dist (python311Packages.minari.dist)
python311Packages.portion
python311Packages.portion.dist
python312Packages.minari
python312Packages.minari.dist
python312Packages.portion
python312Packages.portion.dist

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

4 packages failed to build:

python311Packages.nbmake
python311Packages.nbmake.dist
python312Packages.nbmake
python312Packages.nbmake.dist

8 packages built:

minari (python311Packages.minari)
minari.dist (python311Packages.minari.dist)
python311Packages.portion
python311Packages.portion.dist
python312Packages.minari
python312Packages.minari.dist
python312Packages.portion
python312Packages.portion.dist

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

12 packages built:

minari (python311Packages.minari)
minari.dist (python311Packages.minari.dist)
python311Packages.nbmake
python311Packages.nbmake.dist
python311Packages.portion
python311Packages.portion.dist
python312Packages.minari
python312Packages.minari.dist
python312Packages.nbmake
python312Packages.nbmake.dist
python312Packages.portion
python312Packages.portion.dist

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

12 packages built:

minari (python311Packages.minari)
minari.dist (python311Packages.minari.dist)
python311Packages.nbmake
python311Packages.nbmake.dist
python311Packages.portion
python311Packages.portion.dist
python312Packages.minari
python312Packages.minari.dist
python312Packages.nbmake
python312Packages.nbmake.dist
python312Packages.portion
python312Packages.portion.dist

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

4 packages failed to build:

python311Packages.nbmake
python311Packages.nbmake.dist
python312Packages.nbmake
python312Packages.nbmake.dist

8 packages built:

minari (python311Packages.minari)
minari.dist (python311Packages.minari.dist)
python311Packages.portion
python311Packages.portion.dist
python312Packages.minari
python312Packages.minari.dist
python312Packages.portion
python312Packages.portion.dist

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

12 packages built:

minari (python311Packages.minari)
minari.dist (python311Packages.minari.dist)
python311Packages.nbmake
python311Packages.nbmake.dist
python311Packages.portion
python311Packages.portion.dist
python312Packages.minari
python312Packages.minari.dist
python312Packages.nbmake
python312Packages.nbmake.dist
python312Packages.portion
python312Packages.portion.dist

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

12 packages built:

minari (python311Packages.minari)
minari.dist (python311Packages.minari.dist)
python311Packages.nbmake
python311Packages.nbmake.dist
python311Packages.portion
python311Packages.portion.dist
python312Packages.minari
python312Packages.minari.dist
python312Packages.nbmake
python312Packages.nbmake.dist
python312Packages.portion
python312Packages.portion.dist

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

12 packages built:

minari (python311Packages.minari)
minari.dist (python311Packages.minari.dist)
python311Packages.nbmake
python311Packages.nbmake.dist
python311Packages.portion
python311Packages.portion.dist
python312Packages.minari
python312Packages.minari.dist
python312Packages.nbmake
python312Packages.nbmake.dist
python312Packages.portion
python312Packages.portion.dist

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

12 packages built:

minari (python311Packages.minari)
minari.dist (python311Packages.minari.dist)
python311Packages.nbmake
python311Packages.nbmake.dist
python311Packages.portion
python311Packages.portion.dist
python312Packages.minari
python312Packages.minari.dist
python312Packages.nbmake
python312Packages.nbmake.dist
python312Packages.portion
python312Packages.portion.dist


text:
iroh: 0.15.0 -> 0.16.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

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

[ ] Fits CONTRIBUTING.md.

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

@cameronfyfe FYI

Upstream released 0.16.2 shortly after 0.16.0 to include a bug fix.


text:
kyverno: 1.12.1 -> 1.12.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/kyverno/kyverno/releases.
meta.description for kyverno is: Kubernetes Native Policy Management
meta.homepage for kyverno is: https://kyverno.io/
meta.changelog for kyverno is: https://github.com/kyverno/kyverno/releases/tag/v1.12.2
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 1.12.2 with grep in /nix/store/0qwlwf5f9mhy3ypj9k3vddfr8yjx78v4-kyverno-1.12.2
found 1.12.2 in filename of file in /nix/store/0qwlwf5f9mhy3ypj9k3vddfr8yjx78v4-kyverno-1.12.2

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

kyverno

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/0qwlwf5f9mhy3ypj9k3vddfr8yjx78v4-kyverno-1.12.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 kyverno https://github.com/r-ryantm/nixpkgs/archive/e0718495d1c5e3815cad780d5acce5506f4e8e06.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/e0718495d1c5e3815cad780d5acce5506f4e8e06#kyverno

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/0qwlwf5f9mhy3ypj9k3vddfr8yjx78v4-kyverno-1.12.2
ls -la /nix/store/0qwlwf5f9mhy3ypj9k3vddfr8yjx78v4-kyverno-1.12.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.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

1 package built:

kyverno

Maintainer pings
cc @bryanasdev000 for testing.

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

1 package built:

kyverno

authors: matthiasbeyer r-ryantm


text:
lr: 1.1 → 1.2

Motivation for this change
Things done

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

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

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

@GrahamcOfBorg build lr


text:
checkov: 3.2.174 -> 3.2.201

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

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

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

2 packages built:

checkov
checkov.dist


text:
supersonic: 0.13.0 -> 0.13.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/dweymouth/supersonic/releases.
meta.description for supersonic is: A lightweight cross-platform desktop client for Subsonic music servers
meta.homepage for supersonic is: https://github.com/dweymouth/supersonic
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.13.1 with grep in /nix/store/mibdn2508ffcsiv33zd1admx63izvawp-supersonic-0.13.1
found 0.13.1 in filename of file in /nix/store/mibdn2508ffcsiv33zd1admx63izvawp-supersonic-0.13.1

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

3 total rebuild path(s)

3 package rebuild(s)

First fifty rebuilds by attrpath

supersonic
supersonic-wayland

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/mibdn2508ffcsiv33zd1admx63izvawp-supersonic-0.13.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

Or:
nix build github:r-ryantm/nixpkgs/a2c19a68419a6a8638e340528baf7b98b888330a#supersonic

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

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

2 packages built:

supersonic
supersonic-wayland

Maintainer pings
cc @vs49688 @sochotnicky for testing.

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

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

@NixOS/nixpkgs-merge-bot merge


text:
snis: update to the newest commits and add assets

Description of changes
snis is updated to the latest upstream.

Things done
Since the code is using weak crypt hashing functions I've changed libxcrypt to libxcrypt-legacy. I've also simplified the build and added the additional assets with solar systems.

CC @alyaeanyx

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.

Thanks a lot for adding in the assets package!

Is there a way that we can build the game code without the assets, and we add the assets in a separate drv that creates a wrapper?
If so, we could avoid the assets ending up in the cache, since that's kind of wasteful.

authors: alyaeanyx marcin-serwin r-vdp


text:
python312Packages.optimistix: init at 0.0.8

Description of changes
Add optimistix, a JAX+Equinox library for nonlinear optimisation.

python312Packages.lineax: init at 0.0.6
python312Packages.optimistix: init at 0.0.8

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

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

x86_64-linux

:white_check_mark: 8 packages built:

python311Packages.lineax
python311Packages.lineax.dist
python311Packages.optimistix
python311Packages.optimistix.dist
python312Packages.lineax
python312Packages.lineax.dist
python312Packages.optimistix
python312Packages.optimistix.dist

aarch64-linux

:white_check_mark: 8 packages built:

python311Packages.lineax
python311Packages.lineax.dist
python311Packages.optimistix
python311Packages.optimistix.dist
python312Packages.lineax
python312Packages.lineax.dist
python312Packages.optimistix
python312Packages.optimistix.dist

x86_64-darwin

:fast_forward: 8 packages marked as broken and skipped:

python311Packages.lineax
python311Packages.lineax.dist
python311Packages.optimistix
python311Packages.optimistix.dist
python312Packages.lineax
python312Packages.lineax.dist
python312Packages.optimistix
python312Packages.optimistix.dist

aarch64-darwin

:white_check_mark: 8 packages built:

python311Packages.lineax
python311Packages.lineax.dist
python311Packages.optimistix
python311Packages.optimistix.dist
python312Packages.lineax
python312Packages.lineax.dist
python312Packages.optimistix
python312Packages.optimistix.dist


text:
supabase-cli: 1.192.5 -> 1.202.3

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for supabase-cli is: CLI for interacting with supabase
meta.homepage for supabase-cli is: https://github.com/supabase/cli
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.202.3 with grep in /nix/store/8ih628i34yh1ciy7zldy5vrn98fjq92m-supabase-cli-1.202.3
found 1.202.3 in filename of file in /nix/store/8ih628i34yh1ciy7zldy5vrn98fjq92m-supabase-cli-1.202.3

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

supabase-cli

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/8ih628i34yh1ciy7zldy5vrn98fjq92m-supabase-cli-1.202.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 supabase-cli https://github.com/r-ryantm/nixpkgs/archive/104e45c62253e492cfe870a3836cca3553695ac2.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/104e45c62253e492cfe870a3836cca3553695ac2#supabase-cli

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/8ih628i34yh1ciy7zldy5vrn98fjq92m-supabase-cli-1.202.3
ls -la /nix/store/8ih628i34yh1ciy7zldy5vrn98fjq92m-supabase-cli-1.202.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.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

supabase-cli

Maintainer pings
cc @Gerschtli @kashw2 for testing.

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

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

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

1 package built:

supabase-cli

authors: r-ryantm techknowlogick


text:
[17.09] virtualbox update for linux 4.15

Motivation for this change
Update to latest stable version from the 5.1 branch. Also fixes compilation of the host driver on 4.15.
Changelog:
 * GUI: mouse events did not reach host windows behind the transparent VM window (Mac OS X hosts only; bug #16246)
 * Audio: fixed accidental crashes when using the AC'97 sound emulation (bug #16959)
 * Audio: fixed crash when default input or output devices have changed (bugs #16968, #16969, #17004)
 * Audio: fixed recording when using the ALSA backend
 * Audio: fixed handle leak when using the OSS backend
 * E1000: fixed a crash related to VLAN traffic over internal network (5.1.26 regression; bug #16960)
 * NAT: apply --natbindip1 to TCP connections (bug #16478)
 * OVF: when importing an appliance with XHCI controller, don't add an OHCI controller.
 * Mac OS X hosts: fixed a GUI crash if Spotlight is used from file dialogs (5.1.20 regression; bugs #16935, #16953)
 * Linux hosts: fixed creating fixed sized VDI images (bug #17010)
 * Linux hosts / guests: fixes for Linux 4.4 of openSUSE Leap 42.3 (bug #16966)
 * Bridged networking: align outgoing packet at word boundary, preventing Windows host crash in MsLbfoProvider.
 * Linux Additions: kernel drm driver support for custom EL7 Linux 3.10 kernel
 * Solaris Additions: hide an informational message on the bootup console
 * GUI: translation updates
 * GUI: Fixed double mouse cursor when using mouse integration without Guest Additions, actually a Qt 5.6 bug fixed with QT 5.6.3 (Mac OS X hosts only; bug #15610)
 * Solaris hosts: allow increasing MTU size for host-only adapter to 9706 bytes to support jumbo frames
 * Linux hosts: glibc 2.26 compile fix
 * Windows Additions: 3D related crash fix (bugs #17082, #17092)
 * GUI: fixed occasional screen corruption when host screen resolution is changed
 * User interface: increase proposed disk size when creating new VMs for Windows 7 and newer
 * Serial: fixed broken communication with certain devices on Linux hosts
 * VMM: Fixed problems using 256MB VRAM in raw-mode VMs
 * Audio: added HDA support for more exotic guests (e.g. Haiku)
 * Audio: fixed playback with ALSA backend (5.1.28 regression)
 * USB/OHCI: fixed a problem where OHCI emulation might sporadically drop data transfers
 * Windows hosts: VirtualBoxManager in the Python API no longer calls CoUninitialize when destroyed
 * Linux hosts: fixed VBoxNetFlt kernel module compilation failure with Linux kernel 4.14
 * Linux guests: fixed kernel module compilation and other problems with Linux kernel 4.14

Things done

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

[X] NixOS
[ ] macOS
[ ] other Linux distributions

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

@GrahamcOfBorg test virtualbox
@GrahamcOfBorg build linuxPackages_4_15.virtualbox linuxPackages_4_14.virtualbox linuxPackages.virtualbox

Failure on x86_64-darwin (full log)
Partial log (click to expand)
Package ‘virtualbox-5.1.32’ in /private/var/lib/ofborg/checkout/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/lnl7-mac/pkgs/applications/virtualization/virtualbox/default.nix:196 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.

Failure on aarch64-linux (full log)
Partial log (click to expand)
copying path '/nix/store/wbq2rw2frgm0fc1hfpf4j4q6akwh70cv-kmod-blacklist-22-1.1ubuntu1' from 'https://cache.nixos.org'...
copying path '/nix/store/nyvvbds5vp7i8g1n4wvgk89iwyj6bg4f-stdenv' from 'https://cache.nixos.org'...
copying path '/nix/store/971kjlf9das59gmm15xxad2qssjvvc53-findutils-4.6.0-info' from 'https://cache.nixos.org'...
copying path '/nix/store/r6fjssaw0ppzfd106wmjc2rlkkxyfvig-fuse-3.2.0' from 'https://cache.nixos.org'...
copying path '/nix/store/40847mm9iqi2gjy6dscjx7wdy0r6q13j-nix-info' from 'https://cache.nixos.org'...
copying path '/nix/store/jjqfv8hwcnf530vrr8y5bdxjx77n5cjq-libwacom-0.22' from 'https://cache.nixos.org'...
copying path '/nix/store/dcx7cpnv01r4ch25465src529697djyk-install-grub.pl' from 'https://cache.nixos.org'...
copying path '/nix/store/3np93zpz5b4rljwcvfknxjq1zv4c0fsq-util-linux-2.31-dev' from 'https://cache.nixos.org'...
copying path '/nix/store/459w6v8m4mvj9d41dafi7mvdasb222n0-zfs-user-0.7.6-lib' from 'https://cache.nixos.org'...
error: a 'x86_64-linux' is required to build '/nix/store/xgjzfgn1jsy0i787spi6x98r8zmvxy1w-Xresources-Xft.drv', but I am a 'aarch64-linux'

Failure on x86_64-darwin (full log)
Partial log (click to expand)
Package ‘virtualbox-5.1.32’ in /private/var/lib/ofborg/checkout/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/lnl7-mac/pkgs/applications/virtualization/virtualbox/default.nix:196 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.

Failure on aarch64-linux (full log)
Partial log (click to expand)
error: while evaluating the attribute 'buildCommand' of the derivation 'VirtualBox-GuestAdditions-5.1.32-4.9.80' at /var/lib/gc-of-borg/nix-test-rs-2/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-2/pkgs/stdenv/generic/make-derivation.nix:98:11:
Architecture: aarch64-linux not supported for VirtualBox guest additions

Success on x86_64-linux (full log)
Partial log (click to expand)
cleaning up
killing machine (pid 140)
vde_switch: EOF on stdin, cleaning up and exiting
vde_switch: Could not remove ctl dir '/tmp/nix-build-vm-test-run-virtualbox-net-hostonlyif.drv-0/vde1.ctl': Directory not empty
/nix/store/v6p2byspi325a077cq5nzf1armladq1a-vm-test-run-virtualbox-headless
/nix/store/cx423imbr9vdw9i9fn5scdm03bqcgz7w-vm-test-run-virtualbox-host-usb-permissions
/nix/store/7y4v2zvls7hrmb1sk1j9xa0d0lkncnrq-vm-test-run-virtualbox-net-hostonlyif
/nix/store/rfrp4ygmqplfzgl8r548k20qq3cnmayb-vm-test-run-virtualbox-simple-cli
/nix/store/c9d5clnda20x4jgqlb5i1f9fgaf231b1-vm-test-run-virtualbox-simple-gui
/nix/store/xwjnbzbwv0igi4y677jfkyqkidh7shyf-vm-test-run-virtualbox-systemd-detect-virt

Success on x86_64-linux (full log)
Partial log (click to expand)
  DEPMOD  4.14.18
make: Leaving directory '/nix/store/2qmgq2ivhk5mysv88sd3nh442mfwszdx-linux-4.14.18-dev/lib/modules/4.14.18/build'
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/rgwm2k2bl3i0fbgh0xph4a1an7dgzhl2-virtualbox-modules-5.1.32-4.14.18
stripping (with flags -S) in /nix/store/rgwm2k2bl3i0fbgh0xph4a1an7dgzhl2-virtualbox-modules-5.1.32-4.14.18/lib
patching script interpreter paths in /nix/store/rgwm2k2bl3i0fbgh0xph4a1an7dgzhl2-virtualbox-modules-5.1.32-4.14.18
checking for references to /tmp/nix-build-virtualbox-modules-5.1.32-4.14.18.drv-0 in /nix/store/rgwm2k2bl3i0fbgh0xph4a1an7dgzhl2-virtualbox-modules-5.1.32-4.14.18...
/nix/store/6fj3mf5hprl3iy0k20k2wbg2nw1d3rc4-virtualbox-modules-5.1.32-4.15
/nix/store/rgwm2k2bl3i0fbgh0xph4a1an7dgzhl2-virtualbox-modules-5.1.32-4.14.18
/nix/store/hmbiyp5bbfwiif2a7js234cn18am39x9-virtualbox-modules-5.1.32-4.9.80

Success on x86_64-linux (full log)
Partial log (click to expand)
  CC [M]  /tmp/nix-build-VirtualBox-GuestAdditions-5.1.32-4.9.80.drv-0/install/src/vboxguest-5.1.32/vboxvideo/vbox_prime.o
  LD [M]  /tmp/nix-build-VirtualBox-GuestAdditions-5.1.32-4.9.80.drv-0/install/src/vboxguest-5.1.32/vboxvideo/vboxvideo.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /tmp/nix-build-VirtualBox-GuestAdditions-5.1.32-4.9.80.drv-0/install/src/vboxguest-5.1.32/vboxvideo/vboxvideo.mod.o
  LD [M]  /tmp/nix-build-VirtualBox-GuestAdditions-5.1.32-4.9.80.drv-0/install/src/vboxguest-5.1.32/vboxvideo/vboxvideo.ko
make[2]: Leaving directory '/nix/store/934h2fdaf99l6qjqxqhzm00is9z01avs-linux-4.9.80-dev/lib/modules/4.9.80/build'
make[1]: Leaving directory '/tmp/nix-build-VirtualBox-GuestAdditions-5.1.32-4.9.80.drv-0/install/src/vboxguest-5.1.32/vboxvideo'
/nix/store/hmbiyp5bbfwiif2a7js234cn18am39x9-virtualbox-modules-5.1.32-4.9.80
/nix/store/wlahglrms2p2k4xj474vp7vcc1cr3yfd-VirtualBox-GuestAdditions-5.1.32-4.9.80

@GrahamcOfBorg test virtualbox

Success on x86_64-linux (full log)
Partial log (click to expand)
/nix/store/v6p2byspi325a077cq5nzf1armladq1a-vm-test-run-virtualbox-headless
/nix/store/cx423imbr9vdw9i9fn5scdm03bqcgz7w-vm-test-run-virtualbox-host-usb-permissions
/nix/store/7y4v2zvls7hrmb1sk1j9xa0d0lkncnrq-vm-test-run-virtualbox-net-hostonlyif
/nix/store/rfrp4ygmqplfzgl8r548k20qq3cnmayb-vm-test-run-virtualbox-simple-cli
/nix/store/c9d5clnda20x4jgqlb5i1f9fgaf231b1-vm-test-run-virtualbox-simple-gui
/nix/store/xwjnbzbwv0igi4y677jfkyqkidh7shyf-vm-test-run-virtualbox-systemd-detect-virt

Failure on aarch64-linux (full log)
Partial log (click to expand)
  /nix/store/zxyvjgijq5fp44qblc9rkrwgz9d47g8p-binutils-2.28.1
  /nix/store/zysck5p51fc77p1y442dyyfmys7vgacl-harfbuzz-icu-1.4.8-dev
  /nix/store/zzh3p887wgw733d6wzkwhnv4r0kl3bqj-libX11-1.6.5
copying path '/nix/store/5l6b97jscljkvsq9y9amg71v5jfzddm4-gcc-wrapper-6.4.0' from 'https://cache.nixos.org'...
copying path '/nix/store/dfk2q9571m9f8b0b13wfqn4bsf467a52-libxml2-2.9.7-py' from 'https://cache.nixos.org'...
copying path '/nix/store/h7qvzgvwv7m7l9gk4vbk0pl8wfmnbc0j-netpbm-10.77.02' from 'https://cache.nixos.org'...
copying path '/nix/store/fvlajbj3gqq181hhvfng11w5s9b0k99k-perl-Term-ReadLine-Gnu-1.31' from 'https://cache.nixos.org'...
copying path '/nix/store/6355kf6ibmwrabs0dgpzjhmvsg8agmgd-vde2-2.3.2' from 'https://cache.nixos.org'...
copying path '/nix/store/023b1kdqx9i2vifhmprdzppjcihdakqz-SDL-1.2.15' from 'https://cache.nixos.org'...
error: a 'x86_64-linux' is required to build '/nix/store/6545mpjhf3j7zyyhxdgfcnm0qavcyx11-append-initrd-secrets.drv', but I am a 'aarch64-linux'

Failure on aarch64-linux (full log)
Partial log (click to expand)
Updating Autotools / GNU config script to a newer upstream version: ./src/libs/libxml2-2.9.4/config.guess
Updating Autotools / GNU config script to a newer upstream version: ./src/VBox/RDP/client-1.8.3/config.guess
configuring
Checking for environment:
  ** Cannot determine system!
builder for '/nix/store/mmzhybhhngzwq72f5zkdi54zaj2wdbr4-virtualbox-5.1.32.drv' failed with exit code 1
cannot build derivation '/nix/store/sa3in34gg5yllzpi17ll12r3c71pi0ig-virtualbox-modules-5.1.32-4.14.18.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/18r8cficdycp18rkv3vab844p3aamyhw-virtualbox-modules-5.1.32-4.15.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/36sflsv5lcn85r4g4b87r4vb0hccdxnm-virtualbox-modules-5.1.32-4.9.80.drv': 1 dependencies couldn't be built
error: build of '/nix/store/18r8cficdycp18rkv3vab844p3aamyhw-virtualbox-modules-5.1.32-4.15.drv', '/nix/store/36sflsv5lcn85r4g4b87r4vb0hccdxnm-virtualbox-modules-5.1.32-4.9.80.drv', '/nix/store/sa3in34gg5yllzpi17ll12r3c71pi0ig-virtualbox-modules-5.1.32-4.14.18.drv' failed

authors: GrahamcOfBorg andir


text:
swig: 4.2.1 -> 4.3.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/swig/versions.
meta.description for swig is: Interface compiler that connects C/C++ code to higher-level languages
meta.homepage for swig is: https://swig.org/
meta.changelog for swig is: https://github.com/swig/swig/blob/v4.3.0/CHANGES.current
Updates performed

Version update

To inspect upstream changes

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 4.3.0 with grep in /nix/store/3gb18gy1bpfirf9ry5if2xv6xficip7m-swig-4.3.0
found 4.3.0 in filename of file in /nix/store/3gb18gy1bpfirf9ry5if2xv6xficip7m-swig-4.3.0

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

56658 total rebuild path(s)

56657 package rebuild(s)

First fifty rebuilds by attrpath

ArchiSteamFarm
CuboCore.coreaction
CuboCore.corearchiver
CuboCore.corefm
CuboCore.coregarage
CuboCore.corehunt
CuboCore.coreimage
CuboCore.coreinfo
CuboCore.corekeyboard
CuboCore.corepad
CuboCore.corepaint
CuboCore.corepdf
CuboCore.corepins
CuboCore.corerenamer
CuboCore.coreshot
CuboCore.corestats
CuboCore.corestuff
CuboCore.coreterminal
CuboCore.coretime
CuboCore.coretoppings
CuboCore.coreuniverse
CuboCore.libcprime
CuboCore.libcsys
DisnixWebService
Fabric
LAStools
LPCNet
MMA
OVMF
OVMF-cloud-hypervisor
OVMFFull
QuadProgpp
R
SDL
SDL1
SDL2
SDL2_Pango
SDL2_gfx
SDL2_image
SDL2_image_2_0
SDL2_image_2_6
SDL2_mixer
SDL2_mixer_2_0
SDL2_net
SDL2_sound
SDL2_ttf
SDL_Pango
SDL_audiolib
SDL_compat

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/3gb18gy1bpfirf9ry5if2xv6xficip7m-swig-4.3.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

Or:
nix build github:r-ryantm/nixpkgs/bd565dc53d4b16def65154d7beb2635cb63294bd#swig

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

Pre-merge build results
NixPkgs review skipped

Maintainer pings
cc @orivej for testing.

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

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

@emilazy
Note after this lands it will also be possible to remove the overridden version of swig in itk.

Bisect claims that bd565dc53d4b16def65154d7beb2635cb63294bd swig: 4.2.1 -> 4.3.0 broke libselinux build in staging on x86_64-linux (a popular dependency) as:
$ nix build --no-link -f. libselinux -L
...
libselinux> selinuxswig_python_wrap.c: In function ‘_wrap_security_compute_user’:
libselinux> selinuxswig_python_wrap.c:11504:17: error: too few arguments to function ‘SWIG_Python_AppendOutput’
libselinux> 11504 |     resultobj = SWIG_Python_AppendOutput(resultobj, plist);
libselinux>       |                 ^~~~~~~~~~~~~~~~~~~~~~~~
libselinux> selinuxswig_python_wrap.c:1259:1: note: declared here
libselinux>  1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
libselinux>       | ^~~~~~~~~~~~~~~~~~~~~~~~

Thanks @trofi! I’ve opened https://github.com/NixOS/nixpkgs/pull/357297.

authors: bcdarwin emilazy r-ryantm trofi


text:
python312Packages.ua-parser: 0.18.0 -> 1.0.0

Diff: https://github.com/ua-parser/uap-python/compare/0.18.0...1.0.0

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.

waiting for

[ ] https://github.com/pretix/pretix/pull/4665
[ ] https://github.com/ail-project/LacusCore/pull/135

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

x86_64-linux

:white_check_mark: 42 packages built:

authentik
fittrackee
fittrackee.dist
lacus
lacus.dist
pgadmin4
pgadmin4-desktopmode
pgadmin4-desktopmode.dist
pgadmin4.dist
pretix
pretix.dist
python311Packages.discum
python311Packages.discum.dist
python311Packages.django-sesame
python311Packages.django-sesame.dist
python311Packages.lacuscore
python311Packages.lacuscore.dist
python311Packages.ua-parser
python311Packages.ua-parser-builtins
python311Packages.ua-parser-builtins.dist
python311Packages.ua-parser-rs
python311Packages.ua-parser-rs.dist
python311Packages.ua-parser.dist
python311Packages.user-agents
python311Packages.user-agents.dist
python312Packages.discum
python312Packages.discum.dist
python312Packages.django-sesame
python312Packages.django-sesame.dist
python312Packages.lacuscore
python312Packages.lacuscore.dist
python312Packages.ua-parser
python312Packages.ua-parser-builtins
python312Packages.ua-parser-builtins.dist
python312Packages.ua-parser-rs
python312Packages.ua-parser-rs.dist
python312Packages.ua-parser.dist
python312Packages.user-agents
python312Packages.user-agents.dist
weblate
weblate.dist
weblate.static


text:
zeno,python3Packages.zeno: 1.0.3 -> 1.1.0

Changelogs:

https://github.com/eclipse-zenoh/zenoh-python/releases/tag/1.0.4
https://github.com/eclipse-zenoh/zenoh-python/releases/tag/1.1.0
https://github.com/eclipse-zenoh/zenoh/releases/tag/1.0.4
https://github.com/eclipse-zenoh/zenoh/releases/tag/1.1.0

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.

@GrahamcOfBorg build zenoh python3Packages.zeno


text:
wireguard-go: 0.0.20180519 -> 0.0.20180531

Motivation for this change
Update wireguard-go to the latest release to sync with wireguard-tools, also assume maintainership.
@zx2c4: is there a low-volume Atom/RSS feed or mailing list I could follow for updates?
Things done

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

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

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

No attempt on x86_64-linux (full log)
The following builds were skipped because they don't evaluate on x86_64-linux: wireguard-go
Partial log (click to expand)

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

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

No attempt on aarch64-linux (full log)
The following builds were skipped because they don't evaluate on aarch64-linux: wireguard-go
Partial log (click to expand)

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

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

Success on x86_64-darwin (full log)
Attempted: wireguard-go
Partial log (click to expand)
/private/tmp/nix-build-wireguard-go-0.0.20180531.drv-0/go /private/tmp/nix-build-wireguard-go-0.0.20180531.drv-0
/private/tmp/nix-build-wireguard-go-0.0.20180531.drv-0
post-installation fixup
strip is /nix/store/yyak5sjv68n9vdgnkd2cb5djk1l9sqj5-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/nb49q8sja1gfd0x7ps34a3i8yin23fd5-wireguard-go-0.0.20180531-bin/bin
patching script interpreter paths in /nix/store/nb49q8sja1gfd0x7ps34a3i8yin23fd5-wireguard-go-0.0.20180531-bin
strip is /nix/store/yyak5sjv68n9vdgnkd2cb5djk1l9sqj5-cctools-binutils-darwin/bin/strip
patching script interpreter paths in /nix/store/fyhgv1rpg4q0q9n9f96g1z1220yl7823-wireguard-go-0.0.20180531
/nix/store/fyhgv1rpg4q0q9n9f96g1z1220yl7823-wireguard-go-0.0.20180531/share/go/src/git.zx2c4.com/wireguard-go/tests/netns.sh: interpreter directive changed from "/bin/bash" to "/nix/store/9gghkkqhn6v7dvpf2319qvrxkkw03vwr-bash-4.4-p19/bin/bash"
/nix/store/nb49q8sja1gfd0x7ps34a3i8yin23fd5-wireguard-go-0.0.20180531-bin

@yegortimoshenko the github mirror has an atom feed: https://github.com/WireGuard/wireguard-go/releases.atom

   postPatch = ''
     # Replace local imports so that go tools do not trip on them
     find . -name '*.go' -exec sed -i '/import (/,/)/s@"./@"${goPackagePath}/@' {} \;
   '';

This block should be removed, as it's no longer needed.
Considering the history of this .nix, I'd suggest you go through it line by line and be sure it's correct.

Re:automated bumps -- you can parse either one of these files:
https://build.wireguard.com/distros.json
https://build.wireguard.com/distros.txt
For this package, you want the "upstream-go" one.


text:
lsp-plugins: init at 1.1.4

Motivation for this change
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option 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"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Fits CONTRIBUTING.md.

@peterhoeg Thanks for your feedback.
Should be all OK now, except for the tests not being ran afaik.

Thank your for you contribution and being open to all the feedback!

Thanks for all the feedback!  :)

authors: magnetophon peterhoeg


text:
arc-theme: 20180715 -> 20181022

Motivation for this change

Update to version 20181022
Gtk3 and gnome-shell are required only for auto-detecting the GTK and GNOME Shell versions, so they are needed only as a build dependency.
Some cleanups.

Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option 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/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Fits CONTRIBUTING.md.

Success on aarch64-linux (full log)
Attempted: arc-theme
Partial log (click to expand)
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/source'
make[1]: Leaving directory '/build/source'
glibPreFixupPhase
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/pf709yw6ykr7wa8v8hkhjc6jwqqw6aaw-arc-theme-20181022
strip is /nix/store/p9akxn2sfy4wkhqdqa3li97pc6jaz3r1-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/pf709yw6ykr7wa8v8hkhjc6jwqqw6aaw-arc-theme-20181022
checking for references to /build in /nix/store/pf709yw6ykr7wa8v8hkhjc6jwqqw6aaw-arc-theme-20181022...
/nix/store/pf709yw6ykr7wa8v8hkhjc6jwqqw6aaw-arc-theme-20181022

Success on x86_64-linux (full log)
Attempted: arc-theme
Partial log (click to expand)
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/source'
make[1]: Leaving directory '/build/source'
glibPreFixupPhase
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/4xny6bmzbwjnhrnfgx215p2mjl7zjxb0-arc-theme-20181022
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/4xny6bmzbwjnhrnfgx215p2mjl7zjxb0-arc-theme-20181022
checking for references to /build in /nix/store/4xny6bmzbwjnhrnfgx215p2mjl7zjxb0-arc-theme-20181022...
/nix/store/4xny6bmzbwjnhrnfgx215p2mjl7zjxb0-arc-theme-20181022

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: arc-theme
Partial log (click to expand)

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

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

authors: GrahamcOfBorg romildo


text:
neovim wrapper: build with nodejs support

Motivation for this change
I use NeoVim to develop nodejs projects but my editor does not work well because it's missing the NodeJS neovim provider.
I have tested this by running nix-shell -I nixpkgs=. --pure -p 'with import <nixpkgs> {}; neovim.override { withNodeJs=true; }' --run nvim
## Node.js provider (optional)
  - INFO: Node.js: v8.12.0
  - INFO: Neovim node.js host: /nix/store/fhmp7164mf7pmvin72z3qxiwv6p8ps9p-node-neovim-4.2.1/bin/neovim-node-host
  - OK: Latest "neovim" npm/yarn package is installed: 4.2.1

Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option 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"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build neovim

Success on x86_64-linux (full log)
Attempted: neovim
Partial log (click to expand)
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: which@^1.2.14 (node_modules/which):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: request to https://registry.npmjs.org/which failed: cache mode is 'only-if-cached' but no cached response available.

up to date in 0.51s
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/fhmp7164mf7pmvin72z3qxiwv6p8ps9p-node-neovim-4.2.1
patching script interpreter paths in /nix/store/fhmp7164mf7pmvin72z3qxiwv6p8ps9p-node-neovim-4.2.1
checking for references to /build in /nix/store/fhmp7164mf7pmvin72z3qxiwv6p8ps9p-node-neovim-4.2.1...
building '/nix/store/wbj5845nr8klcmn9nkpnvhgvn7bq29hx-neovim-0.3.1.drv'...
/nix/store/8p7plam6zmywj9aqvkb3fp75m6f390d0-neovim-0.3.1

Failure on aarch64-linux (full log)
Attempted: neovim
Partial log (click to expand)
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: which@^1.2.14 (node_modules/which):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: request to https://registry.npmjs.org/which failed: cache mode is 'only-if-cached' but no cached response available.

up to date in 0.743s
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/8gyn7p130b0jxrcry3wzcb3s2i7wwfzy-node-neovim-4.2.1
patching script interpreter paths in /nix/store/8gyn7p130b0jxrcry3wzcb3s2i7wwfzy-node-neovim-4.2.1
checking for references to /build in /nix/store/8gyn7p130b0jxrcry3wzcb3s2i7wwfzy-node-neovim-4.2.1...
cannot build derivation '/nix/store/g64vvl12xiji2ph5qdqvadsqnancf5vy-neovim-0.3.1.drv': 1 dependencies couldn't be built
error: build of '/nix/store/g64vvl12xiji2ph5qdqvadsqnancf5vy-neovim-0.3.1.drv' failed

@GrahamcOfBorg build neovim

Failure on aarch64-linux (full log)
Attempted: neovim
Partial log (click to expand)
stack traceback:
        [C]: in function 'match'
        /build/source/src/nvim/generators/gen_declarations.lua:255: in main chunk
        [C]: at 0x00405660
make[2]: *** [src/nvim/CMakeFiles/nvim.dir/build.make:253: src/nvim/auto/eval/encode.c.generated.h] Error 1
make[1]: *** [CMakeFiles/Makefile2:2870: src/nvim/CMakeFiles/nvim.dir/all] Error 2
make: *** [Makefile:152: all] Error 2
builder for '/nix/store/03aa9ky5bkr7lhiy22yh4di18gjn8wwy-neovim-unwrapped-0.3.1.drv' failed with exit code 2
cannot build derivation '/nix/store/xlwz6czhyymxks1vyh4il8lsdzsjb1p3-neovim-0.3.1.drv': 1 dependencies couldn't be built
error: build of '/nix/store/xlwz6czhyymxks1vyh4il8lsdzsjb1p3-neovim-0.3.1.drv' failed

Success on x86_64-linux (full log)
Attempted: neovim
Partial log (click to expand)
copying path '/nix/store/xwshfcsm0g6jg92qv9n86hifcs28wb5g-python3-3.6.6-env' from 'https://cache.nixos.org'...
copying path '/nix/store/zm6hic6ig0cfmf4bh7780q8l91vn269a-python2.7-neovim-0.2.6' from 'https://cache.nixos.org'...
copying path '/nix/store/pgah0vvx4ij2hxxm4fg7rphd1bxdvic8-ruby2.5.3-neovim-0.7.0' from 'https://cache.nixos.org'...
copying path '/nix/store/bwb014vlw6ziwlq98pf7qhlr8xhvwa77-python-2.7.15-env' from 'https://cache.nixos.org'...
copying path '/nix/store/hfrfxsqq2j511kkl70ypd3frxjxjjdi6-neovim-ruby-env' from 'https://cache.nixos.org'...
copying path '/nix/store/fn158ydnapyhsrikbdq3b5p8crq9ypp8-unibilium-2.0.0' from 'https://cache.nixos.org'...
copying path '/nix/store/ks820gxg0xjliihfvjn8rfbl4nzprm56-xsel-unstable-2016-09-02' from 'https://cache.nixos.org'...
copying path '/nix/store/dc9p20jkqq2px0fbh9chha2rnwmvwhsr-neovim-unwrapped-0.3.1' from 'https://cache.nixos.org'...
building '/nix/store/6wcl82vwfb970yrc6z2j7pcfirdvrcg9-neovim-0.3.1.drv'...
/nix/store/8mazyvxk9r3cla2jpm0pryixhr8z4y8f-neovim-0.3.1

I rebased this PR over the latest master, @Mic92 can I get a review on this one?

authors: GrahamcOfBorg kalbasit


text:
home-assistant: 0.81.5 -> 0.82.0

Motivation for this change
~This is work in progress because the test does not run successfully. I don't have access to a real-world instance of Home Assistant right now so I'm still putting this online for review.~
Found out the problem: I had to pin pyotp.
python.pkgs.protobuf3_1 needed to be removed because parse-requirements.py would not be able tell which version to use. That's also the reason why I improved the assert statement.
I cherry-picked 00209911b0cdb76b8ec53c4be595e5a0349ba472 because I want to use fetchPypi.override. Should I use git cherry-pick -x for that?
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option 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/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Fits CONTRIBUTING.md.

Success on x86_64-darwin (full log)
Attempted: home-assistant
Partial log (click to expand)
tests/components/test_init.py .................                          [ 87%]
tests/components/test_introduction.py .                                  [ 88%]
tests/components/test_logger.py ......                                   [ 90%]
tests/components/test_script.py .....                                    [ 91%]
tests/components/test_shell_command.py ........                          [ 94%]
tests/components/test_system_log.py ................                     [100%]

========================= 297 passed in 14.10 seconds ==========================
pytestcachePhase
/nix/store/h7igjbxhvxv7v3gmrx4gnnl9g2h5h01c-homeassistant-0.82.0

Success on x86_64-linux (full log)
Attempted: home-assistant
Partial log (click to expand)
tests/components/test_init.py .................                          [ 87%]
tests/components/test_introduction.py .                                  [ 88%]
tests/components/test_logger.py ......                                   [ 90%]
tests/components/test_script.py .....                                    [ 91%]
tests/components/test_shell_command.py ........                          [ 94%]
tests/components/test_system_log.py ................                     [100%]

========================= 297 passed in 15.01 seconds ==========================
pytestcachePhase
/nix/store/hhd61vk7w1zsbnib8zy5aja9hdvn7mh9-homeassistant-0.82.0

Success on aarch64-linux (full log)
Attempted: home-assistant
Partial log (click to expand)
tests/components/test_init.py .................                          [ 87%]
tests/components/test_introduction.py .                                  [ 88%]
tests/components/test_logger.py ......                                   [ 90%]
tests/components/test_script.py .....                                    [ 91%]
tests/components/test_shell_command.py ........                          [ 94%]
tests/components/test_system_log.py ................                     [100%]

========================= 297 passed in 25.69 seconds ==========================
pytestcachePhase
/nix/store/6gxd5hmqlmslp81x2zg77w6wbi09f41b-homeassistant-0.82.0

I think we should probably add the openzwave forks created by Home Assistant: https://github.com/home-assistant/home-assistant/pull/18268.
I'll try packaging them once PyPI is up again.

Does anyone know of a NixOS user who's running Home Assistant to control ZWave devices and might be able to test this?

I'm probably able to test it whenever you have it packaged up. My box that I run hass on with my openzwave is a raspberry though so it may take some time to build things if it needs building because I don't have any hydra or nixops set up for that yet.
My system is running on 18.09 stable, but it should be easy to test without changing too much since the modules supports specifying which hass-package to use.

You can test it right now and it should work fine. I'll probably switch to Home Assistant's source for OpenZWave but that shouldn't change much.

You can test it right now and it should work fine. I'll probably switch to Home Assistant's source for OpenZWave but that shouldn't change much.

@dotlambda Oh, yeah. I'm building it on my raspberry at the moment. I'll report back whenever it's done.

@dotlambda Hey, I have 0.82.0 running on my raspberry now from your branch. It seems to be working perfectly fine with my ZWave devices :+1:

authors: GrahamcOfBorg dotlambda etu


text:
qbittorrent: 4.1.3 -> 4.1.4

Motivation for this change
Just an update.
Changelog: https://www.qbittorrent.org/news.php
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option 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] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Assured whether relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build qbittorrent

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: qbittorrent
Partial log (click to expand)

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

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

Success on x86_64-linux (full log)
Attempted: qbittorrent
Partial log (click to expand)
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/gmw1il5scv5a0mqylsjajwi5psyz6qjq-qbittorrent-4.1.4
shrinking /nix/store/gmw1il5scv5a0mqylsjajwi5psyz6qjq-qbittorrent-4.1.4/bin/qbittorrent
gzipping man pages under /nix/store/gmw1il5scv5a0mqylsjajwi5psyz6qjq-qbittorrent-4.1.4/share/man/
strip is /nix/store/n4hb93w6j076xcjw5pm09rdmc09s075b-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/gmw1il5scv5a0mqylsjajwi5psyz6qjq-qbittorrent-4.1.4/bin
patching script interpreter paths in /nix/store/gmw1il5scv5a0mqylsjajwi5psyz6qjq-qbittorrent-4.1.4
checking for references to /build in /nix/store/gmw1il5scv5a0mqylsjajwi5psyz6qjq-qbittorrent-4.1.4...
postPatchMkspecs
/nix/store/gmw1il5scv5a0mqylsjajwi5psyz6qjq-qbittorrent-4.1.4

What is the current policy on trying to port to: x86_64-darwin.
I see it was never declared in the package.
Should I try to enable platforms?

Success on aarch64-linux (full log)
Attempted: qbittorrent
Partial log (click to expand)
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/glpv5ha425layypmcgas036h361q17fw-qbittorrent-4.1.4
shrinking /nix/store/glpv5ha425layypmcgas036h361q17fw-qbittorrent-4.1.4/bin/qbittorrent
gzipping man pages under /nix/store/glpv5ha425layypmcgas036h361q17fw-qbittorrent-4.1.4/share/man/
strip is /nix/store/qjrnv0qw44bw1hc23zhfh26xd1c25dfs-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/glpv5ha425layypmcgas036h361q17fw-qbittorrent-4.1.4/bin
patching script interpreter paths in /nix/store/glpv5ha425layypmcgas036h361q17fw-qbittorrent-4.1.4
checking for references to /build in /nix/store/glpv5ha425layypmcgas036h361q17fw-qbittorrent-4.1.4...
postPatchMkspecs
/nix/store/glpv5ha425layypmcgas036h361q17fw-qbittorrent-4.1.4

"policy" is that it's advised to tweak and test locally before pushing a build to ofBorg's Darwin builder.
Do you have a way to try and build it on macOS on your own?
There should be a way to make it work but it might need some tweaking and some (optionals) Darwin-specific build inputs. It would also require making some configure flags optionals on platform (--enable-systemd)

@c0bw3b
Ok.
I have no macOS equipment, then I probably would not bother and bother ofBorg's Darwin builder.
Thank you for clarification.

Regarding darwin support, It might be a good idea to open an issue and see if anyone is interested in helping.

authors: Anton-Latukha GrahamcOfBorg c0bw3b worldofpeace


text:
trilium: init at 0.26.1

Motivation for this change
Closes #51355.
Building from source would be better,
but looks to require significant effort at best.
Until a brave hero overcomes this fearsome challenge
patching up the binary isn't too bad
and has worked well enough for at least
light use by myself and another user
over the past few weeks.
Aspiring heroes should note this is low-glory
and are encouraged to apply themselves elsewhere instead.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option 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/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Assured whether relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Works with Nixpkgs on Xubuntu as well :+1:

authors: dtzWill emmanuelrosa


text:
dotnet-sdk: 2.1.403 -> 2.1.503 and add dotnet: 2.1.7

Motivation for this change
Opening early.

dotnet-sdk: 2.1.403 -> 2.1.503  is ready for review
dotnet: 2.1.7 is ready for review

the dotnet runtime is a cutdown version of the sdk and does not need to be installed if the sdk is present.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option 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"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Assured whether relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Needs a rebase

Merge conflicts resolved.

dotnet-sdk: 2.1.403 -> 2.1.503 is ready for review
dotnet: 2.1.7 is ready for review

These are available. NixOS 20.09 has
nix-repl> dotnet-sdk.version
"2.1.804"

nix-repl> dotnet-aspnetcore.version
"2.1.16"

authors: ghuntley joachifm roberth


text:
syncthing 1.0.0 -> 1.0.1

Motivation for this change
Update syncthing
Things done

[X] Tested using sandboxing (nix.useSandbox on NixOS, or option 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"
[X] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Assured whether relevant documentation is up to date
[X] Fits CONTRIBUTING.md.

@GrahamcOfBorg build syncthing

@GrahamcOfBorg build syncthing

Pinging @peterhoeg since you merged the last syncthing update. This one appears to build and run just fine.

It was built just fine - don't see a reason not to merge :-)

Sorry about the slow response time guys. Thanks for merging @flokli  and @jabranham for the PR!

authors: flokli jabranham peterhoeg


text:
pythonPackages.grpcio: fix build on Darwin

Motivation for this change
Builds on Darwin have started to fail recently. This seems to be caused
by a check in Makefile that verifies whether the system is able to build
BoringSSL. This check attempts to compile test/build/boringssl.c, which
is absent in PyPI archives of grpcio.
This change builds the grpcio module directly from the grpc git
repository, so that all the files that are necessary for checks are
present.
Affects #56826 since darwin builds of this derivation on nixpkgs-19.03
fail.
Things done

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

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

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

@GrahamcOfBorg build pythonPackages.grpcio python3Packages.grpcio pythonPackages.grpcio-tools python3Packages.grpcio-tools python3Packages.tensorflow pythonPackages.tensorflow

@GrahamcOfBorg build pythonPackages.grpcio python3Packages.grpcio pythonPackages.grpcio-tools python3Packages.grpcio-tools python3Packages.tensorflow pythonPackages.tensorflow

@danieldk Did you make upstream aware of this issue?
@GrahamcOfBorg build pythonPackages.grpcio python3Packages.grpcio pythonPackages.grpcio-tools python3Packages.grpcio-tools python3Packages.tensorflow pythonPackages.tensorflow

@dotlambda  I'll do that!

Done in grpc/grpc/#18570

authors: danieldk dotlambda


text:
wol: fix manpage generation

Motivation for this change
perl was missing which is needed to generate the man page.
Cc: @makefu
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option 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 nix-review --run "nix-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Assured whether relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

could be backported.

Thanks!

authors: Mic92 makefu peterhoeg


text:
chatterino2: init at 2.0.4

Motivation for this change
Chatterino is a chat client for Twitch chat. It aims to be an improved/extended version of the Twitch web chat. It's actively used in the Twitch community.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option 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 nix-review --run "nix-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Assured whether relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

cc @fourtf @pajlada

This package otherwise looks good. Thanks for changing that so quickly!

is "irc" the appropriate category for this package?
The technology that drives the client is IRC, yes, but it's a chat client that can right now only join twitch.tv chats

@pajlada yeah, I agree. Maybe instant-messengers is a better category?

@aanderse thank you for the remarks! No questions so far. My NixOS machine recently broke, I'll address the remarks as soon as I get it back working. Within a week or so.

@rexim I'm not the most familiar with the categories of packages in NixOS, but from what I can see chatterino fits better under instant-messengers yeah

@aanderse I hope I addressed most of the concerns. However there is one more thing. I recenly learned that the version in tag 2.0.4 is very old and the most relevant changes are in the nightly branch. So the application has kind of a rolling release nature. I changed the version to 2.0.4-nightly and rev to the latest in nightly and will periodically bump it when enough changes in nightly are accumulated. Is that an appropriate way of maintaining packages in nixpkgs?

@rexim Awesome work! As for the version, not a problem at all, very common. From the nixpkgs manual:

If a package is not a release but a commit from a repository, then the version part of the name must be the date of that (fetched) commit. The date must be in "YYYY-MM-DD" format. Also append "unstable" to the name - e.g., "pkgname-unstable-2014-09-23".

@aanderse thank you so much for the quick response! Updated the version accordingly.

@GrahamcOfBorg build chatterino2

@rexim made 2 tiny changes before merging: consistent spacing in longDescription and removed redundant stdenv.lib text.
Thanks for your contribution to nixpkgs! :tada:

authors: aanderse artemist pajlada rexim


text:
nixos/gnome3: enable networkmanagerapplet by default

Motivation for this change
networkmanagerapplet includes nm-connection-editor which is (apparently)
required to edit bluetooth network connections in gnome-shell /
gnome-control-center.
Fixes this:
.gnome-control-[5383]: Failed to launch nm-connection-editor: Failed to execute child process “nm-connection-editor” (No such file or directory)

Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option 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 nix-review --run "nix-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Assured whether relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

nm-connection-editor is just an executable the application needs and it's preferred to just hardcode the path to the executable in the source code with a patch.
It seems we've done this. Perhaps we missed one.

Good catch! I'll close this PR and open a new one where I update the gnome-control-panel patch instead.

Hm, I don't find any unpatched "nm-connection-editor" strings in gnome-control-center. Must... look... closer...

I couldn't find it because it's fixed in the master branch: f18aaa1c9f0df75b0a5776a0ba51e694e302cab2.

authors: bjornfor worldofpeace


text:
Multiple buildkite agent support

Motivation for this change
This is a follow-up of #59358. On top of what's in there, I adressed the requested changes, got rid of PermissionsStartOnly and dataDir, and added a NixOS VM test testing the ssh key setup (I can't test connecting to buildkite itself, obviously).
Things done

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

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

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

Notify maintainers
cc @zimbatm @adisbladis @Lucus16 @rvl @kirelagin

Ok, I think I adressed all the remarks. @Infinisil, can you have a second look on it?

@adisbladis, @zimbatm, can you give this a dry run?

Concluding comment because PR mentiones do not show up in notifications:
This was implemented in #78373.