text:
systemd: set withTpm2Tss and withUserDb to true on musl

When we initially applied the openembedded patchset to make systemd build with musl, these options had to be disabled for it to work. Now they seem to work fine, so re-enabling.
Sending to staging because iproute2 is a dependency of tpm2tss and this is only fixed in staging by #190957
Description of changes

Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

@OfBorg build pkgsMusl.systemd

This will conflict with https://github.com/NixOS/nixpkgs/pull/191032, or should be revisited after - should withUtmp be set to false if building for musl?

should withUtmp be set to false if building for musl?

It should be, because musl doesn't implement utmp.  It looks like that's what https://github.com/NixOS/nixpkgs/pull/191032 does?

Yes, utmp should stay disabled on musl. Only withTpm2Tss and withUserDb can be enabled.
We can just leave this open until #191032 reaches staging

I tried cherry-picking this in on top of current master, but iproute2 in the closure fails to build:
   48 | #define IFF_VOLATILE (IFF_LOOPBACK|IFF_POINTOPOINT|IFF_BROADCAST| \
      |
    CC       ipmptcp.o
    CC       iplink_bareudp.o
    CC       iplink_wwan.o
    CC       ipioam6.o
    CC       iplink_amt.o
    CC       iplink_batadv.o
    CC       iplink_gtp.o
    CC       iplink_virt_wifi.o
    CC       ipstats.o
    CC       rtmon.o
ipstats.c: In function ‘ipstats_show_64’:
ipstats.c:143:48: warning: implicit declaration of function ‘MIN’ [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-function-declaration-Wimplicit-function-declaration8;;]
  143 |                 memcpy(__dest, RTA_DATA(__at), MIN(__at_sz, __var_sz)); \
      |                                                ^~~
ipstats.c:157:9: note: in expansion of macro ‘IPSTATS_RTA_PAYLOAD’
  157 |         IPSTATS_RTA_PAYLOAD(stats, at);
      |         ^~~~~~~~~~~~~~~~~~~
    LINK     rtmon
    LINK     ip
/nix/store/jvsyjspqyrj6h6585d66k6xg3dyap5zc-binutils-2.38/bin/ld: ipstats.o: in function `ipstats_show_64':
ipstats.c:(.text+0x245): undefined reference to `MIN'
/nix/store/jvsyjspqyrj6h6585d66k6xg3dyap5zc-binutils-2.38/bin/ld: ipstats.o: in function `ipstats_stat_desc_show_l3_stats':
ipstats.c:(.text+0xe02): undefined reference to `MIN'
/nix/store/jvsyjspqyrj6h6585d66k6xg3dyap5zc-binutils-2.38/bin/ld: ipstats.o: in function `ipstats_stat_desc_show_afstats_mpls':
ipstats.c:(.text+0x1bc0): undefined reference to `MIN'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:29: ip] Error 1
make: *** [Makefile:76: all] Error 2
error: builder for '/nix/store/m2ax47lgn56khml5bc2gaw4rgzp8mqrz-iproute2-5.19.0.drv' failed with exit code 2
error: 1 dependencies of derivation '/nix/store/8sa4nc2sa278nld6sdfchqphg4nqwglc-tpm2-tss-3.2.0.drv' failed to build
error: 1 dependencies of derivation '/nix/store/qk61n3ddi5xd7lz0c6v9krzv49b5fbfl-systemd-251.4.drv' failed to build

Is this fixed on staging?

Is this fixed on staging?

Yes, see the initial comment. https://github.com/NixOS/nixpkgs/pull/190957

Yes, sorry, I somehow missed that :flushed:
With that cherry-picked too, I successfully built pkgsMusl.systemd. LGTM, but please resolve the conflicts so this can be merged :-)

rebased on staging

authors: alyssais flokli yu-re-ka


text:
Trinity on nixos

Motivation for this change
A new branch for Trinity on NixOS
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
[ ] OS X
[ ] Linux

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

please rebase.

This branch is in par with master?

@AndersonTorres I don't think there is reason to create a branch. Why do you think there should be a branch?

@Mic92 see https://github.com/NixOS/nixpkgs/pull/18715/files for the related PR to master.

@grahamc I don't have any special reason to install a new branch, in fact I don't even know why the branch is here :)
Maybe I have made a mistake on a git command, because I customarily use the nixos-master branch as default for pull requests.
Can we then delete this branch?

@AndersonTorres I guess this was a mistake. Let's continue with #18715

source: gharchive/pull-request

authors: AndersonTorres FRidh Mic92 grahamc

repo: NixOS/nixpkgs

license: MIT

license_type: permissive

license_source: github-api


text:
protonup-ng: init at 0.2.1

Description of changes
close #193062
close #186974

Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

cc @flexagoon

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

2 packages built:

protonup-ng (python310Packages.protonup-ng)
python39Packages.protonup-ng

Sucessfully updated proton-ge.

I think it would be best to remove the old one and alias it. It's been long enough that we can safely assume that the original protonup is dead.

Might want to leave a minor release note on this to be transparent.

Done.

authors: Atemu Madouura


text:
alps: fix default smtp port

Description of changes

Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

cc @madonius


text:
nixos/vector: allow package override

Description of changes

Allows the package to be overridden to enable features etc
Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

Done in 8989ea27780eb8a38086b707226af20bc1c3d604


text:
python310Packages.dnfile: 0.12.0 -> 0.13.0

Changelog: https://github.com/malwarefrank/dnfile/blob/v0.13.0/HISTORY.rst
Description of changes

Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

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

8 packages built:

python310Packages.dnfile
python310Packages.karton-autoit-ripper
python310Packages.karton-config-extractor
python310Packages.malduck
python39Packages.dnfile
python39Packages.karton-autoit-ripper
python39Packages.karton-config-extractor
python39Packages.malduck


text:
freetype: add brotli

Description of changes
This generally enables brotli in freetype. This is necessary for some packages (like blender 3.4.1).
Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

Please target staging for this PR.

Sorry, I should have told you to follow https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#rebasing-between-branches-ie-from-master-to-staging to avoid pinging every code owners during your rebase.

authors: RaitoBezarius dritter


text:
python310Packages.reolink-aio: 0.3.2 -> 0.3.4

Diff: https://github.com/starkillerOG/reolink_aio/compare/refs/tags/0.3.2...0.3.4
Changelog: https://github.com/starkillerOG/reolink_aio/releases/tag/0.3.4
Description of changes

Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

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

3 packages built:

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


text:
nixos/gitea: Move to lib.getExe

Description of changes
This changes the binary calls in the module from being hardcoded to using lib.getExe, which allows usage of alternative packages like pkgs.forgejo. All names and defaults for the module remain the same, which means that Forgejo is now a drop-in replacement for gitea. I have already been testing this in my personal git forge, and it has worked perfectly.

Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[x] (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.

That's been fixed. Tests now run, forgot to run them after updating.


text:
astrometry.net: init at 0.94

Description of changes
Astrometry.net is useful for local astrometric plate solving
Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

Can this be merged now, please?

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

authors: bzizou nixos-discourse


text:
stargazer: init at 1.0.5

Description of changes

Add the Gemini server stargazer
Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

Thanks, and welcome to Nixpkgs!
Please study the possibility of adding a module to NixOS subsystem.

Thanks, and welcome to Nixpkgs!
Please study the possibility of adding a module to NixOS subsystem.

Thx! I was planning on looking into that next.

authors: AndersonTorres gaykitty


text:
r2modman: init at 3.1.41

Description of changes
Add r2modman, an unofficial Thunderstore mod manager.
Builds from source, superseding PR #201708.
Closes #143659
Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

Is there a good way to add the steam libraries so it can properly launch modded steam games?

Is there a good way to add the steam libraries so it can properly launch modded steam games?

I think you would need to run it inside the Steam FHS environment.  I think letting the user opt to launch r2modman via steam-run is the best option.
(I've just been using this to install mods, and then launch the game from Steam.)

I do wonder if it would benefit from organizing it without mkYarnPackage like how the teams-for-linux derivation does now (which is also an electron app that uses yarn)

That package does look a bit tidier.  I will attempt to redo this package following that pattern, and for heroic as well if that works out.

That package does look a bit tidier. I will attempt to redo this package following that pattern, and for heroic as well if that works out.

Hopefully we can get back to #210814 soon and have a modern builder instead of mixing and matching yarn2nix-moretea and fetchYarnDeps. I have a few open PRs for fixing up fetchYarnDeps before that, though, and we are currently trying to iron out npm stuff first

I have redone the package using stdenv.mkDerivation and fetchYarnDeps.  I could not figure out how, or if it's even possible to make quasar run electron-builder offline, so we run quasar build --mode electron --skip-pkg and then copy node_modules into the output directory, instead of getting an .asar archive.

I think we should address supporting steam-run as a separate task.  I also think that we should try to work with upstream to add support for customising the launch command.

Sounds good, I like the idea of having an option to set a launch wrapper, kinda like how Prism Launcher does it.

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

@huantianad Do you want to be put down as a maintainer on this?

Yeah sure, I'm down to help maintain.

authors: aidalgol huantianad lilyinstarlight nixos-discourse


text:
nixos/river: init module

Description of changes
This adds a module for the river wayland compositor.
Maintainers of the river package on nixpkgs: @fortuneteller2k @adamcstephens @rodrgz
Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

Thanks for your review @RaitoBezarius !
I submitted the requested changes. Please, tell me if I should correct more things.


text:
nixos/murmur: make it be after network.target again

network.target was changed to network-online.target in this PR1 to workaround an issue2.
The murmur version in Nixpkgs has fixed that issue2.
Description of changes

Things done

Built on platform(s)

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

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

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

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

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

[X] Fits CONTRIBUTING.md.

ping :)


text:
desync: 0.9.3 -> 0.9.4

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/folbricht/desync/releases.
meta.description for desync is: Content-addressed binary distribution system
meta.homepage for desync is: https://github.com/folbricht/desync
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

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

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
desync

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/3b0ib55cq80hzzpy7jl1062xvqyfklv2-desync-0.9.4 \
  --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 desync https://github.com/r-ryantm/nixpkgs/archive/775a79f96ec625d86309fd364cb471d1d2192c0c.tar.gz

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

desync

Maintainer pings
cc @charles-dyfis-net for testing.

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

1 package built:

desync

authors: r-ryantm wegank


text:
python311Packages.mypy-boto3-builder: 7.14.5 -> 7.14.6

Changelog: https://github.com/youtype/mypy_boto3_builder/releases/tag/7.14.6
Description of changes

Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

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

4 packages built:

python310Packages.mypy-boto3-builder
python310Packages.mypy-boto3-builder.dist
python311Packages.mypy-boto3-builder
python311Packages.mypy-boto3-builder.dist


text:
gst123: init at 0.4.1

Description of changes
GStreamer based command line media player
The program gst123 is designed to be a more flexible command line player in
the spirit of ogg123 and mpg123, based on GStreamer. It plays all file formats
supported by GStreamer, so if you have audio/video collections which contain
different file formats, like flac, ogg and mp3, you can use gst123 to play all
your audio/video files.
https://space.twc.de/~stefan/gst123.php
Other distributions (like Ubuntu) package gst123 since many years. I am the upstream developer.
Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

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

1 package built:

gst123

Thanks for implementing all the changes, everything is just perfect now.
This PR will be merged as soon as the CI is done.

Oops. Going to submit a PR to fix this. Nice catch!

authors: AndersonTorres drupol swesterfeld


text:
Get rid of gcc-cross-wrapper

Motivation for this change
We want to get rid of the old gcc-cross-wrapper cause it is old, jank, and redundant. Also, it won't generalize to non-gcc for e.g cross compiling on Darwin. This PR just worries about linux, but ensuring no regressions there is work enough. Darwin support will be a done in a follow-up PR (probably repurposed #25047).
This looks stupendously big, but only the first few commits (already split for easier reviewing) actually change infrastructure. The rest are rote fix-ups to get tests to pass that do not need to be reviewed so closely.
Things done
http://hydra.nixos.org/jobset/nixpkgs/ericson2314-cross-scratch 2/3 of the PR is cleaning up derivations so those tests don't regress!
No native hashes should be changed by this commit

Huge shout-out to @Dridus for helping author this massive changeset!
CC @matthewbauer

@Dridus Thanks again for agreeing to try shepherding this!
I've massively cleaned up the history here, and cherry-picked your zlib fix. Also I rewrote dontSetConfigureCross into something much nicer.
http://hydra.nixos.org/jobset/nixpkgs/ericson2314-cross-scratch is now set up to do all our cross tests for this PR. It should periodically pull the underlying branch every so often, and schedule builds accordingly. I can bump up the priority of the builds too.
Basically, the goal is to adding commits fixing packages (well, I hope the prior commits are OK!) until there are no regressions.

FYI eval errors are because meta.platforms is now being checked against the host platform.

So I hydra has all cross builds passing but the build != Host == target GCCs. But I have a feeling they were broken anyways. Could anyone test, say, the aarch64 one from master and confirm?
CC @grahamc :)

Tested by applying this diff:
diff --git a/pkgs/stdenv/linux/bootstrap-files/aarch64.nix b/pkgs/stdenv/linux/bootstrap-files/aarch64.nix
index ca7e84502a..99d45d7f81 100644
--- a/pkgs/stdenv/linux/bootstrap-files/aarch64.nix
+++ b/pkgs/stdenv/linux/bootstrap-files/aarch64.nix
@@ -4,8 +4,6 @@
     sha256 = "12qcml1l67skpjhfjwy7gr10nc86gqcwjmz9ggp7knss8gq8pv7f";
     executable = true;
   };
-  bootstrapTools = import <nix/fetchurl.nix> {
-    url = http://nixos-arm.dezgeg.me/bootstrap-aarch64-2017-03-11-bb3ef8/bootstrap-tools.tar.xz;
-    sha256 = "1075d5n4yclbhgisi6ba50601mw3fhivlkjs462qlnq8hh0xc7nq";
-  };
+  bootstrapTools = /nix/store/lwg73g7mxsbpv1nr2xhaam61b42rl596-stdenv-bootstrap-tools-cross-aarch64-unknown-linux-gnu/on-server/bootstrap-tools.tar.xz;
+  # bootstrapTools = "/nix/store/lwg73g7mxsbpv1nr2xhaam61b42rl596-stdenv-bootstrap-tools-cross-aarch64-unknown-linux-gnu/on-server/bootstrap-tools.tar.xz";
 }

and running nix-build . -A hello worked great:
$ file result/bin/hello
result/bin/hello: ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /nix/store/9br8761qwvvg7m301g47xz7yn9vm0ci7-glibc-2.25/lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, not stripped

$ ./result/bin/hello
Hello, world!

To be clear, that is without this PR. So the gcc build != host == target builds failures are indeed a regression.

Lynx is failing because something requires wants dynamic linking?
configure:19231: checking for tgoto in -lncurses
configure:19258: armv6l-unknown-linux-gnueabihf-cc -o conftest -O2  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE  -DLINUX  -I/nix/store/hhl0iwwy4r0c8iyg0xj0qslqgqzvd0g8-openssl-1.0.2l-armv6l-unknown-linux-gnueabihf-dev/include  conftest.c -lncurses  -L/nix/store/2fnl9xk81540zvpq4s436c9iihqbdixv-openssl-1.0.2l-armv6l-unknown-linux-gnueabihf/lib -lssl -lcrypto >&5
/nix/store/l28dg0fy9553i4cg9g41zs3f2wwcjnrb-armv6l-unknown-linux-gnueabihf-binutils-2.28/bin/armv6l-unknown-linux-gnueabihf-ld: warning: libdl.so.2, needed by /nix/store/2fnl9xk81540zvpq4s436c9iihqbdixv-openssl-1.0.2l-armv6l-unknown-linux-gnueabihf/lib/libssl.so, not found (try using -rpath or -rpath-link)
/nix/store/2fnl9xk81540zvpq4s436c9iihqbdixv-openssl-1.0.2l-armv6l-unknown-linux-gnueabihf/lib/libcrypto.so: undefined reference to `dladdr@GLIBC_2.4'
/nix/store/2fnl9xk81540zvpq4s436c9iihqbdixv-openssl-1.0.2l-armv6l-unknown-linux-gnueabihf/lib/libcrypto.so: undefined reference to `dlsym@GLIBC_2.4'
/nix/store/2fnl9xk81540zvpq4s436c9iihqbdixv-openssl-1.0.2l-armv6l-unknown-linux-gnueabihf/lib/libcrypto.so: undefined reference to `dlerror@GLIBC_2.4'
/nix/store/2fnl9xk81540zvpq4s436c9iihqbdixv-openssl-1.0.2l-armv6l-unknown-linux-gnueabihf/lib/libcrypto.so: undefined reference to `dlopen@GLIBC_2.4'
/nix/store/2fnl9xk81540zvpq4s436c9iihqbdixv-openssl-1.0.2l-armv6l-unknown-linux-gnueabihf/lib/libcrypto.so: undefined reference to `dlclose@GLIBC_2.4'
collect2: error: ld returned 1 exit status
configure:19261: $? = 1
configure: failed program was:
#line 19239 "configure"
#include "confdefs.h"

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char tgoto ();
int
main ()
{
tgoto ();
  ;
  return 0;
}
configure:19278: result: no

Ok, I'm starting to think while there definitely is some regressions, the PR just is just getting bigger and older and it would be nice to merge and then deal with them---not many people are doing cross compilation anyways.
The known regressions are currently:

gcc build != target == host, only used when bootstrapping a new platform
mingw_w64, obsoleted by @DavidEGrayson's work long-term anyways
lynx on Raspberry Pi, just a random test to my knowledge

If we choose to deal with those later, the remain work is:

[ ] Use tr for old bash support (about to rebase for that)
[ ] Get a review as this is big

It's been a while since I had one of these  reviewed. Would @bjornfor @dezgeg be interested? @dezgeg I also give you final say on whether it's OK to temporarily break gcc like that.

I looked at all the commits in this PR just now. Big +1 from me. (Awesome job!)
Disclaimer: I didn't test anything. I don't cross compile with Nix (yet).

@bjornfor thanks! And don't worry so much about actually building things. Hydra's got us covered for that.

Fixed the darwin mass rebuild and applied @Dridus's tr patch.

@dezgeg Any thoughts on the gcc regression? I'm very tempted to merge tomorrow so I can get on with the follow up.

authors: Ericson2314 bjornfor grahamc


text:
[staging] perlPackages: update 2023-10

Description of changes
Bulk update of perlPackages

Includes patch for hydra_unstable: https://github.com/NixOS/hydra/pull/1304

Replaced by https://github.com/NixOS/nixpkgs/pull/262304


text:
opencv4: cuda: fix libstdc++ errors downstream, plus upkeep

Description of changes
Closes https://github.com/NixOS/nixpkgs/issues/258327
Adds a test for and fixes the following libstdc++ mismatch error:
python3.11-pytlsd> ==================================== ERRORS ====================================
python3.11-pytlsd> _______________________ ERROR collecting tests/tests.py ________________________
python3.11-pytlsd> ImportError while importing test module '/build/source/tests/tests.py'.
python3.11-pytlsd> Hint: make sure your test modules/packages have valid Python names.
python3.11-pytlsd> Traceback:
python3.11-pytlsd> /nix/store/ffll6glz3gwx342z0ch8wx30p5cnqz1z-python3-3.11.5/lib/python3.11/importlib/__init__.py:126: in import_module
python3.11-pytlsd>     return _bootstrap._gcd_import(name[level:], package, level)
python3.11-pytlsd> tests/tests.py:7: in <module>
python3.11-pytlsd>     from skimage.transform import pyramid_reduce
python3.11-pytlsd> /nix/store/zr2pijvixax0say6n6d1s0mg3f970xv2-python3.11-scikit-image-0.21.0/lib/python3.11/site-packages/skimage/transform/__init__.py:38: in <module>
python3.11-pytlsd>     from .radon_transform import (radon, iradon, iradon_sart,
python3.11-pytlsd> /nix/store/zr2pijvixax0say6n6d1s0mg3f970xv2-python3.11-scikit-image-0.21.0/lib/python3.11/site-packages/skimage/transform/radon_transform.py:3: in <module>
python3.11-pytlsd>     from scipy.interpolate import interp1d
python3.11-pytlsd> /nix/store/nab40hl5f2hk4i1x5rlkimmn20dyqh40-python3.11-scipy-1.11.3/lib/python3.11/site-packages/scipy/interpolate/__init__.py:167: in <module>
python3.11-pytlsd>     from ._interpolate import *
python3.11-pytlsd> /nix/store/nab40hl5f2hk4i1x5rlkimmn20dyqh40-python3.11-scipy-1.11.3/lib/python3.11/site-packages/scipy/interpolate/_interpolate.py:12: in <module>
python3.11-pytlsd>     from . import _fitpack_py
python3.11-pytlsd> /nix/store/nab40hl5f2hk4i1x5rlkimmn20dyqh40-python3.11-scipy-1.11.3/lib/python3.11/site-packages/scipy/interpolate/_fitpack_py.py:10: in <module>
python3.11-pytlsd>     from ._bsplines import BSpline
python3.11-pytlsd> /nix/store/nab40hl5f2hk4i1x5rlkimmn20dyqh40-python3.11-scipy-1.11.3/lib/python3.11/site-packages/scipy/interpolate/_bsplines.py:9: in <module>
python3.11-pytlsd>     from scipy.optimize import minimize_scalar
python3.11-pytlsd> /nix/store/nab40hl5f2hk4i1x5rlkimmn20dyqh40-python3.11-scipy-1.11.3/lib/python3.11/site-packages/scipy/optimize/__init__.py:422: in <module>
python3.11-pytlsd>     from ._linprog import linprog, linprog_verbose_callback
python3.11-pytlsd> /nix/store/nab40hl5f2hk4i1x5rlkimmn20dyqh40-python3.11-scipy-1.11.3/lib/python3.11/site-packages/scipy/optimize/_linprog.py:21: in <module>
python3.11-pytlsd>     from ._linprog_highs import _linprog_highs
python3.11-pytlsd> /nix/store/nab40hl5f2hk4i1x5rlkimmn20dyqh40-python3.11-scipy-1.11.3/lib/python3.11/site-packages/scipy/optimize/_linprog_highs.py:20: in <module>
python3.11-pytlsd>     from ._highs._highs_wrapper import _highs_wrapper
python3.11-pytlsd> E   ImportError: /nix/store/n0gf2wl3g6229q275r4cxs2yhnam0xvg-gcc-11.4.0-lib/lib/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /nix/store/nab40hl5f2hk4i1x5rlkimmn20dyqh40-python3.11-scipy-1.11.3/lib/python3.11/site-packages/scipy/optimize/_highs/_highs_wrapper.cpython-311-x86_64-linux-gnu.so)
python3.11-pytlsd> =========================== short test summary info ============================
python3.11-pytlsd> ERROR tests/tests.py
python3.11-pytlsd> !!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
python3.11-pytlsd> =============================== 1 error in 0.28s ===============================
python3.11-pytlsd> /nix/store/bbxdw4rgwwl3gnajri82yidr1nlsfskf-stdenv-linux/setup: line 1596: pop_var_context: head of shell_variables not a function context
error: builder for '/nix/store/jfpbrdgvfr2qbac02lml42p1kvh4p1nf-python3.11-pytlsd-0.0.5.drv' failed with exit code 2;

...observed when importing cv2 (built with cuda support and the older nvcc-compatible gcc) before importing a native python extension from nixpkgs (which uses the newer libstdc++) like so: https://github.com/iago-suarez/pytlsd/blob/81e0fee35f1fdaf546ec73c71ad3ed488c8ee83b/tests/tests.py#L3-L7
The test passes for the opencv3 attribute because it's just built with the newer gcc(12). I decided not to touch it further, but my expectation is that opencv3 with CUDA will start failing once we bump gcc.
The tests can be run as follows:
❯ nix build -f . --arg config '{ cudaSupport = true; cudaCapabilities = [ "8.6" ]; enableForwardCompat = false; allowUnfree = true; }' opencv4.tests.no-libstdcxx-errors
❯ nix build -f . --arg config '{ cudaSupport = true; cudaCapabilities = [ "8.6" ]; enableForwardCompat = false; allowUnfree = true; }' opencv3.tests.no-libstdcxx-errors

You can check out the first commit and verify that opencv4.no-libstdcxx-errors fails until it's updated in the next commit
In the longer run we should kill backendStdenv and instead implement https://github.com/NixOS/nixpkgs/issues/226165

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/)
23.11 Release Notes (or backporting 23.05 Release notes)

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

[ ] Fits CONTRIBUTING.md.

@NixOS/cuda-maintainers

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

authors: SomeoneSerge nixos-discourse


text:
default-gcc-version: 12 -> 13

For after 23.11 branch-off.

[x] release-small jobset has built successfully on Shesha.
[ ] release-combined jobset is underway.

Will need Hydra for the Darwin builds.

Description of changes

Things done

Built on platform(s)

[x] x86_64-linux tests.cross.sanity
[x] x86_64-linux workstation+server
[x] powerpc64le-linux workstation+server
[x] aarch64-linux workstation (cross from x86_64-linux)
[x] mips64el-linux router (cross from x86_64-linux)

Note: the builds (release-small.nix) are being done at b069153fe47e65b3ef9244e11b9470d4485e79f4 but I am going to rebase this PR in order to shrink the size of the diff.

I've built the entire Hydra release-small.tested set at 421e8c9b3d0a295957c18c0808a18f79b45354ab on x86_64-linux.  No failures, everything built.
@vcunat I would like to merge this to staging once 23.11 has branched off.

I've started building the entire, full release jobset (x86_64-linux only).
Not sure how long this will take.  I'm using my own tooling instead of the Hydra software, and it tends to get stuck a lot.  We'll see how it goes.

I've started building the entire, full release jobset (x86_64-linux only).

91% of the 43641 jobs in the x86_64-linux full release built successfully

All the remaining failures appear to be due to two things:

A small number of failures when using gcc to compile llvm's libstdcxx.  I'm not sure why we need to do that, but I am investigating.

A bunch of failures due to FODs that aren't on cache.nixos.org

an absurd proportion come from http://cdn.unrealengine.com/

When was the last time an entire release jobset was built by anything other than hydra.nixos.org?  I think this might be the first time that's happened in several years; maybe even a decade.  I'll post a "lessons learned" writeup when it's all over.  Most important lesson: sshd has a MaxSessions setting.  Raise it.

Alright, I'm running one last pass of the leftovers (~1,723 jobs) and I'll triage what's left after that.

I have filtered the following derivations which are FODs for no-longer-available (and not on cache.nixos.org) files, or which depend on such FODs:
/nix/store/058g917fvhhk9znh7zz7n6nmm35chn5z-discord-development-0.0.0.tar.gz.drv
/nix/store/0f15gnq6qjmx7whf5ibc5wk71jkpcwk7-flexoptix-app-5.16.0-latest-extracted.drv
/nix/store/0jnlk3mp9na7vz3r3f8sc6ngjmrpwh9c-bitcoin-abc-0.26.2.drv
/nix/store/0np97q90yi9mxnnkbyzdn3b47y9nhmb0-ddcci-driver-4.19.297-0.4.4.drv
/nix/store/1bmglxpmakz66yky7k58kbmkd3z8v20p-TensorRT-8.6.0.12.Linux.x86_64-gnu.cuda-11.8.tar.gz.drv
/nix/store/1phymnfp9797fj5g8x7d07ggyr7znhcg-cloudflare-certmgr-pull-51.patch.drv
/nix/store/1vfj5sqk35f2mnnrc9jd084g7l41v79s-Mathematica_13.3.0_BNDL_LINUX.sh.drv
/nix/store/250clicadzs4k1f692as93i88msrfhwa-cryptodev-linux-1.13-6.5.11.drv
/nix/store/2ac7w01kl4r1v14m7rzdyr4y2x2b9lp8-chicken-canvas-draw-1.1.2.drv
/nix/store/2s7ppng43r90j4z7w8x0f4h4g5b9nks1-ipu6-drivers-unstable-2023-08-28.drv
/nix/store/2sh79wqdyalswxhzbajdlfvcfb64i35r-vessel-12082012-bin.drv
/nix/store/2sh79wqdyalswxhzbajdlfvcfb64i35r-vessel-12082012-bin.drv
/nix/store/30j3i4m1w8nbcx06y5hdqa3fs9izl8pv-PacketTracer_731_amd64.deb.drv
/nix/store/3i47zw7dbchwjb4jgxdva5agj5kcjbmf-chipsec-1.10.6.drv
/nix/store/3j2ayp92mlnxlg6zykw43d2n6pyqggmi-source.drv
/nix/store/3lg69vq6bjkp6gprynqa84166q2b7bfj-can-isotp-20200910.drv
/nix/store/3n4nyhw2diy0ska87g69mcq7x7q302wn-flexoptix-app-5.16.0-latest-init.drv
/nix/store/3nkz9f0v276d0i7853ra7s10paqh2vkc-intel-oneapi-mkl-devel-2023.1.0-2023.1.0-46342.x86_64.rpm.drv
/nix/store/3ra7imhsmmr1q9gl8iwc9s3qfzf9plv8-broadcom-sta-6.30.223.271-5.4.260.drv
/nix/store/3v3c2k6kjvrv9jnw7zks3gmhhcrr383c-bass24-linux.zip.drv
/nix/store/3xfhdsigsfahyyb1djgvy623jas72l9b-flexoptix-app-5.16.0-latest-bwrap.drv
/nix/store/4hv8bgd4w0j31cgyqc6yp41v47rryv0l-flexc++-2.05.00.drv
/nix/store/4k1k7h3l8ar34106agj4w7fcxvqkqkhl-emacs-sql-presto-20190113.1742.drv
/nix/store/4kamx810s0w8p8b8cym65qdsmwjjhixk-TensorRT-8.5.3.1.Linux.x86_64-gnu.cuda-11.8.cudnn8.6.tar.gz.drv
/nix/store/55mq0a9rp78ba0yaj5r6r02wwz1payss-citations-0.5.2.drv
/nix/store/59mp844ccqzx1lzdyy1b51gqw9a907rh-flashmq-1.4.5.drv
/nix/store/59s9529lhilm4lg9yhq999sam1mvsvyi-draco-1.5.6.drv
/nix/store/5g4vk6bab166vfvsv8va9x5x2l2vlf6h-intel-oneapi-mkl-common-2023.1.0-2023.1.0-46342.noarch.rpm.drv
/nix/store/5qgnhrn6qrp9l67z94zrynq38fa6mlys-copper-4.6.drv
/nix/store/63rk4cspkfwaqh799k9mc85amgl6mmjm-chicken-begin-syntax-0.2.1.drv
/nix/store/67idxkapk8nhmsh9j6m7ckp7vf7gpswr-chicken-svn-client-1.2.drv
/nix/store/6m9cp15hkrw8j6rqn6n5dmybkvywxfih-chicken-qt-light-1.0.drv
/nix/store/6vs3lvgmrspx9mdg4vsndqwhq3adj8y2-TensorRT-8.5.2.2.Linux.x86_64-gnu.cuda-11.8.cudnn8.6.tar.gz.drv
/nix/store/73x4pq74q0yqjr6zaqpvs8hjcnpzzw1j-ibtws_9542.jar.drv
/nix/store/76fxdbni5j7n6wp2f9jpiiyn9igkawyh-decklink-12.5a15.drv
/nix/store/7ppszb9llpwmfqfys70383va529qv3bp-fluxus-0.19.drv
/nix/store/7w5llj9jjm714g87xv5yf4mg0xs5881h-c0-unstable-2023-09-05.drv
/nix/store/7wzz76parygblp00cqkyp7nnhnizjzli-can-isotp-20200910.drv
/nix/store/831cfw0jqyn4ihn92pjzb4vfc3jfgssa-oraclejdk-8u281.drv
/nix/store/8hzni997rgnmagmi92mrjlgdqj9nw9jq-contour-0.3.1.200.drv
/nix/store/8k6h78fn12xxk2d9f66rvd84bkz7awdx-dddvb-0.9.38-pre.6.drv
/nix/store/942h0d5wjdbafh8cynvf04wydsgn7fjd-source.drv
/nix/store/942h0d5wjdbafh8cynvf04wydsgn7fjd-source.drv
/nix/store/9cr9k5nipd86n6x29rpvnh6wgr2j1k9k-chicken-sundials-2.17.drv
/nix/store/9p94xz2rik9hn53kxb18s1g5a9blfxgd-chia-plotter-1.1.8.drv
/nix/store/9xy8q8c7ji6r1zjjq4bb8gdy12n2bb8a-cstore_fdw-unstable-2022-03-08.drv
/nix/store/akigqvq9r6c6qxady5xq936d19sqpj9m-can-isotp-20200910.drv
/nix/store/alarsviqjg7iyd7xl9bxlhdm0xp8ygvf-intel-oneapi-mkl-2023.1.0-2023.1.0-46342.x86_64.rpm.drv
/nix/store/ay2iqwkb0vmvc7hpfrv6c3gdzlqq4f92-bobcat-5.11.01.drv
/nix/store/ay2iqwkb0vmvc7hpfrv6c3gdzlqq4f92-bobcat-5.11.01.drv
/nix/store/bcmqlbb2b8phws48v48wrxx50kv2a6mi-iaca-version-v3.0-lin64.zip.drv
/nix/store/c33sp113zlxdh3nljdrfj5i2ckwxk78g-cstore_fdw-unstable-2022-03-08.drv
/nix/store/cc7jwn1w394ga2pm95g62nn4zxwv2kag-bsnes-hd-10.6-beta.drv
/nix/store/cwa62kck6b2bnsxihinlvh4a14kvs5pi-intel-oneapi-tbb-2021.9.0-2021.9.0-43484.x86_64.rpm.drv
/nix/store/d85hzyhkv9dl0pjfcjh1xpj41jr1rx7k-chicken-crypt-1.0.1.drv
/nix/store/di3a0ajiyxyyvpjcx4hvf88n7ys6gmgk-colobot-0.2.0-alpha.drv
/nix/store/dx5f6907dll0399ap32dm5ncmgjn7l5c-gmni-1.0.drv
/nix/store/f8vn55jgg9zvdggm184qwg4jha86w17x-can-isotp-20200910.drv
/nix/store/fcqndi4y98m994zcz8c31d8w361qwhl2-chicken-system-0.8.drv
/nix/store/fyz5wwxvwzxl05b6jx37fcszcnxnmxzv-can-isotp-20200910.drv
/nix/store/g36krv29ksv7ksdr21jyvc2y446blcn8-linuxx64-23.7.0.17.tar.gz.drv
/nix/store/gwkh42yh2iw3x86hf9lbphwg8gz3gvrg-evtest-qt-0.2.0.drv
/nix/store/h0islxhyh8np0x2dfrrxlkmhjhw54hzz-btcdeb-unstable-2022-04-03.drv
/nix/store/hmwmxs9s4a1mvk4zg432nljz69vsrpqv-intel-oneapi-mkl-common-devel-2023.1.0-2023.1.0-46342.noarch.rpm.drv
/nix/store/ibc8vw73c94w1fs4ng21y4c0nh1zp3zs-ddcci-driver-4.19.298-0.4.4.drv
/nix/store/izm89kb2izrmfyv40q7ram7lz2f8w9z8-linuxx64-23.2.0.10.tar.gz.drv
/nix/store/jbl1dk78w2cpsmz9ykfmi0ln1ibvb77b-0.7.1.drv
/nix/store/jiplrm3v68sxkzirm8ayy066ybh7xc7x-chicken-F-operator-4.1.3.drv
/nix/store/kvq6a35vxq5y4b3y27680nn0cmby1y1i-factorio_alpha_x64-1.1.94.tar.xz.drv
/nix/store/kx8izlxvh2pqvda965rwyra5l7j0gnkv-arrayfire-3.7.3.drv
/nix/store/l9jf8g9wlfsz00smqx0cbggdynja3sk3-c3c-unstable-2021-07-30.drv
/nix/store/lqp41a0kc1pq3yq310f6g5dr8420bx9i-bazel-6.4.0.drv
/nix/store/micm1rifx83zv5w5s0lzkgsqb3vjgjlb-cataract-1.1.0.drv
/nix/store/mj7qag3yv2cvlxagn4l4jm09l08xg10c-can-isotp-20200910.drv
/nix/store/mrgbn488j7mc9xnir8npfccgz9qvi9yy-CiscoPacketTracer_821_Ubuntu_64bit.deb.drv
/nix/store/mvpaaa1l8sd7zy3b1bvbhnm3f3470hyf-CH9344SER_LINUX.zip.drv
/nix/store/n8xzk90w8pfki9diyzjqxi16db231fkf-jdk-11.0.10_linux-x64_bin.tar.gz.drv
/nix/store/nbrb2wph39jnmhcnpzqdx3931q2z814l-flexoptix-app-5.16.0-latest.AppImage.drv
/nix/store/njml6m96bm309v00vh6idvra04mz8y96-adom_noteye_linux_ubuntu_64_1.2.0_pre23.tar.gz.drv
/nix/store/nmwb0k9w7sj6kzi8axyz2lcpxzgcvgzn-can-isotp-20200910.drv
/nix/store/p3y2wvap5xd6558x1px9ms8h6gf8751v-clipcat-0.5.0.drv
/nix/store/pls2mri27dd2p0sy60cm8yzkq0nkhq8r-CCEmuX-cct.jar.drv
/nix/store/pls2mri27dd2p0sy60cm8yzkq0nkhq8r-CCEmuX-cct.jar.drv
/nix/store/pscvi5w2j369lq6k9pdv4dbxvmdz835r-cstore_fdw-unstable-2022-03-08.drv
/nix/store/q0ly9naj243gzpfrgsn8v0r6snfw1lm9-source.drv
/nix/store/qa9bm7k212hfgigxi8q7d6v2yk56in8n-oraclejre-8u281.drv
/nix/store/r3hxhj2aai56b3wv0mklmrc1w52kd7gp-linux64-0.8.0.tar.gz.drv
/nix/store/r3hxhj2aai56b3wv0mklmrc1w52kd7gp-linux64-0.8.0.tar.gz.drv
/nix/store/r8j19d1y6f9nvz1kw0618qcy6jjkdf1j-aseprite-1.2.40.drv
/nix/store/r8n47hm675sv9mj990g52bjgni757g2s-cardboard-unstable-2021-05-10.drv
/nix/store/ria9aq094dpz5ipma1rw2kgck9zmzywb-diamond_3_10-base_x64-111-2-x86_64-linux.rpm.drv
/nix/store/rs104jwr1n1k2g8vad6z6lh839l9j05n-can-isotp-20200910.drv
/nix/store/s31wsjwv0spvj0hjhhgwpqp5khdlasvw-cryptodev-linux-1.13-6.5.11-bcachefs-unstable-2023-06-28.drv
/nix/store/s4gddjckf617yx6qijd1v1nxwdgw2mxb-cl-gtk4.webkit2-1.0.0.drv
/nix/store/sqw2hz3wbczgambih74k04i0aq9am9lj-aeon-0.14.2.2.drv
/nix/store/ssar0bpjvmvpn0pci8yp067f2fwjabak-mkl-2023.1.0.46342.drv
/nix/store/v0xlli236lynrja3ffihdjamqf7qm515-dddvb-0.9.38-pre.6.drv
/nix/store/v936irinvakd6c4wp39499zxwix515nj-TensorRT-8.5.1.7.Linux.x86_64-gnu.cuda-11.8.cudnn8.6.tar.gz.drv
/nix/store/vvs8fzh0avrbbqkkbx4ykjqhxri74sp9-criu-3.17.1.drv
/nix/store/vydz2flcd7j3gbbn5knfbrhz47dal6yb-intel-oneapi-openmp-2023.1.0-2023.1.0-46305.x86_64.rpm.drv
/nix/store/wcsb2br66sm9kb1bh3jh82xl8dbrycmc-source.drv
/nix/store/wcsb2br66sm9kb1bh3jh82xl8dbrycmc-source.drv
/nix/store/wdc6bjqx1ib7j58bv0if94a07r7h36dx-broadcom-sta-6.30.223.271-5.4.259.drv
/nix/store/x9sd5kp995i8s147ld7q0zpgdgr8a83l-decklink-12.5a15.drv
/nix/store/xgldw7a47jj56f4drl3vvh88lwbdxpyf-source.drv
/nix/store/xlvrl2qhgyxj6sgcwsv72c5ci5ff33kj-HipChat4-4.30.5.1682-Linux.deb.drv
/nix/store/xpichxy0rcvrs13ifj3hlxy5m8kxskdw-amoeba_1.1-29.1.debian.tar.xz.drv
/nix/store/xxv5d6gajvfp7vwl3dgpd1i628figvxv-WolframEngine_13.3.0_LINUX.sh.drv
/nix/store/yc3p7dqc7pbwaqdkbm8byaxi678raj2s-bitcoind-knots-23.0.knots20220529.drv
/nix/store/yghmzjqd7ifnc66hyvighqzagj4nf23a-source.drv
/nix/store/yidljmxq8c49c47yy68i02jkqqgx8jq2-darkice-1.4.drv
/nix/store/yilbd4r0zfi5zg9q3pwilhm2idfx3szz-everspace_1_3_5_3655_32896.sh.drv
/nix/store/yvxmvm0zaahp1m6bjq7j2q8s2k5pdivx-jdk-8u281-linux-x64.tar.gz.drv
/nix/store/yxmyjiq3xg9kv44varsday9hzbzc83n1-dddvb-0.9.38-pre.6.drv
/nix/store/z7mss9zsmjd7fg9m7k5fz88x211jy2h7-cryptodev-linux-1.13-6.5.11.drv
/nix/store/zlyrnrxgrsmrcjcr5vv1hpy17d96gyxd-cryptodev-linux-1.13-6.5.10.drv

Hrm, pycairo does not build with gcc13 but it is unclear how to pin back its stdenv since it uses buildPythonPackage.

Hrm, pycairo does not build with gcc13 but it is unclear how to pin back its stdenv since it uses buildPythonPackage.

https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/interpreters/python/mk-python-derivation.nix#L105-L106
Does that help?

close：https://github.com/NixOS/nixpkgs/pull/239745

CI is failing because of nix-2.3.17:
    hashDerivationModulo appears broken, got /foo/q2ivlzbvpm92vrnbrpjvmj7s7ijd559c-dependencies.drv

@ofborg eval

Cherry-picked

https://github.com/NixOS/nixpkgs/pull/271954

Alright, I have launched one final mass-rebuild on Shesha; based on staging this time (commit c1c5fa6) instead of release-23.11 like all the previous builds.  I intend to merge this unless there are an unreasonable number of build failures.
Should be done in under 48 hours, assuming I don't run out of disk space and the power stays on.  Right now neither of those look like safe assumptions.  Hatches are battened, snowboard is waxed.

:warning: I intend to merge this after or shortly after 0900 UTC today (2023-Dec-07) unless somebody objects.  I don't think anybody else has the compute to test this PR, so I will take all the blame for any breakage.  See next section for what I expect.

Does that help?

Indeed it did!

Does it build now?

Indeed it does!
nix@moore:/git/work/pr/gcc/bump13$ nix-build . -A python3Packages.pycairo
/nix/store/h58q2yi1yincy4d909mwkg61k5w5kyxq-python3.11-pycairo-1.24.0

This broke python311.pkgs.pyarrow, can you please follow up?
error: The ‘env’ attribute set cannot contain any attributes passed to derivation. The following attributes are overlapping: NIX_CFLAGS_COMPILE

Possibly more packages to look into

intel-media-sdk
tesseract

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/why-does-the-nixos-infrastructure-have-to-be-hosted-in-a-centralized-way/46789/13

authors: amjoseph-nixpkgs mweinelt nixos-discourse wineee


text:
[staging] Updates to perlPackages 2023-11

Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

Updating this PR to latest changes from CPAN

@ofborg eval

This PR should prob be updated to latest changes from CPAN before being merged


text:
deepin.deepin-icon-theme: 2023.04.03 -> 2023.11.28

Description of changes
https://github.com/linuxdeepin/deepin-icon-theme/compare/2023.04.03...2023.11.28

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 272859 run on aarch64-linux 1

2 packages built:

deepin.deepin-desktop-theme
deepin.deepin-icon-theme

authors: wegank wineee


text:
python311Packages.aiohttp-zlib-ng: 0.1.1 -> 0.1.2

Diff: https://github.com/bdraco/aiohttp-zlib-ng/compare/v0.1.1...v0.1.2
Changelog: https://github.com/bdraco/aiohttp-zlib-ng/blob/v0.1.2/CHANGELOG.md
Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.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 275890 run on x86_64-linux 1

4 packages built:

python310Packages.aiohttp-zlib-ng
python310Packages.aiohttp-zlib-ng.dist
python311Packages.aiohttp-zlib-ng
python311Packages.aiohttp-zlib-ng.dist

We need to add cpufeature to propagatedBuildInputs.
https://github.com/bdraco/aiohttp-zlib-ng/blob/9e381c8ec93051fa85df6f49c62c2106ce16daa9/pyproject.toml#L28

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

8 packages built:

python310Packages.aiohttp-zlib-ng
python310Packages.aiohttp-zlib-ng.dist
python310Packages.cpufeature
python310Packages.cpufeature.dist
python311Packages.aiohttp-zlib-ng
python311Packages.aiohttp-zlib-ng.dist
python311Packages.cpufeature
python311Packages.cpufeature.dist

As shown on OfBorg already, this is broken on aarch64-linux.  Hydra: https://hydra.nixos.org/build/244719483
That broke home-assistant builds due to dependencies on aiohttp-zlib-ng.

authors: fabaff natsukium vcunat


text:
pwru: init at 1.0.5

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

[x] Fits CONTRIBUTING.md.

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

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

1 package built:

pwru

authors: NickCao donovanglover


text:
buildbot-plugins.gitea: init at 1.8.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.

This needs some testing before it can be merged

Thanks, an updated version is good and I had missed the update script in https://github.com/NixOS/nixpkgs/pull/261453 but enabled the tests there

authors: phaer zimbatm


text:
oxycards: init at unstable-2023-03-11

Description of changes
Oxycards is a quiz card application built within the terminal.

https://github.com/BrookJeynes/oxycards

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.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 279663 run on x86_64-linux 1

1 package built:

oxycards


text:
python311Packages.peft: 0.7.1 -> 0.8.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.peft is: State-of-the art parameter-efficient fine tuning
meta.homepage for python311Packages.peft is: https://github.com/huggingface/peft
meta.changelog for python311Packages.peft is: https://github.com/huggingface/peft/releases/tag/v0.8.1
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.8.1 with grep in /nix/store/8rwlscx66dnmvdbhjv9qh9y3f8wg0098-python3.11-peft-0.8.1
found 0.8.1 in filename of file in /nix/store/8rwlscx66dnmvdbhjv9qh9y3f8wg0098-python3.11-peft-0.8.1

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

7 total rebuild path(s)

7 package rebuild(s)

First fifty rebuilds by attrpath
libretranslate
python311Packages.argos-translate-files
python311Packages.argostranslate
python311Packages.libretranslate
python311Packages.peft
python311Packages.stanza
python311Packages.translatehtml

Instructions to test this update (click to expand)

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

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

Or:
nix build github:r-ryantm/nixpkgs/33f08454e53652227eaf6e4dae8fcda65deeebf4#python311Packages.peft

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/8rwlscx66dnmvdbhjv9qh9y3f8wg0098-python3.11-peft-0.8.1
ls -la /nix/store/8rwlscx66dnmvdbhjv9qh9y3f8wg0098-python3.11-peft-0.8.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 failed to build:

libretranslate (python311Packages.libretranslate)
libretranslate.dist (python311Packages.libretranslate.dist)

10 packages built:

python311Packages.argos-translate-files
python311Packages.argos-translate-files.dist
python311Packages.argostranslate
python311Packages.argostranslate.dist
python311Packages.peft
python311Packages.peft.dist
python311Packages.stanza
python311Packages.stanza.dist
python311Packages.translatehtml
python311Packages.translatehtml.dist

Maintainer pings
cc @bcdarwin for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.peft is: State-of-the art parameter-efficient fine tuning
meta.homepage for python311Packages.peft is: https://github.com/huggingface/peft
meta.changelog for python311Packages.peft is: https://github.com/huggingface/peft/releases/tag/v0.8.2
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.8.2 with grep in /nix/store/yyaj5ic82pc9jqbp8qa56fayf4njr2dq-python3.11-peft-0.8.2
found 0.8.2 in filename of file in /nix/store/yyaj5ic82pc9jqbp8qa56fayf4njr2dq-python3.11-peft-0.8.2

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

7 total rebuild path(s)

7 package rebuild(s)

First fifty rebuilds by attrpath
libretranslate
python311Packages.argos-translate-files
python311Packages.argostranslate
python311Packages.libretranslate
python311Packages.peft
python311Packages.stanza
python311Packages.translatehtml

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/yyaj5ic82pc9jqbp8qa56fayf4njr2dq-python3.11-peft-0.8.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 python311Packages.peft https://github.com/r-ryantm/nixpkgs/archive/ed90b40213a4561247530b3da951cc056d30e66f.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/ed90b40213a4561247530b3da951cc056d30e66f#python311Packages.peft

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/yyaj5ic82pc9jqbp8qa56fayf4njr2dq-python3.11-peft-0.8.2
ls -la /nix/store/yyaj5ic82pc9jqbp8qa56fayf4njr2dq-python3.11-peft-0.8.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 run on x86_64-linux 1

1 package failed to build:

libretranslate (python311Packages.libretranslate)

5 packages built:

python311Packages.argos-translate-files
python311Packages.argostranslate
python311Packages.peft
python311Packages.stanza
python311Packages.translatehtml

Maintainer pings
cc @bcdarwin for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.peft is: State-of-the art parameter-efficient fine tuning
meta.homepage for python311Packages.peft is: https://github.com/huggingface/peft
meta.changelog for python311Packages.peft is: https://github.com/huggingface/peft/releases/tag/v0.9.0
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.9.0 with grep in /nix/store/xs2n00yzi9dmmk8sfvb2x3jmg9zh7cfm-python3.11-peft-0.9.0
found 0.9.0 in filename of file in /nix/store/xs2n00yzi9dmmk8sfvb2x3jmg9zh7cfm-python3.11-peft-0.9.0

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

9 total rebuild path(s)

9 package rebuild(s)

First fifty rebuilds by attrpath
libretranslate
python311Packages.argos-translate-files
python311Packages.argostranslate
python311Packages.libretranslate
python311Packages.peft
python311Packages.stanza
python311Packages.translatehtml
python312Packages.peft
python312Packages.stanza

Instructions to test this update (click to expand)

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

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

Or:
nix build github:r-ryantm/nixpkgs/48e13b25f0d5d952fde8952c17e2e78b09bee311#python311Packages.peft

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/xs2n00yzi9dmmk8sfvb2x3jmg9zh7cfm-python3.11-peft-0.9.0
ls -la /nix/store/xs2n00yzi9dmmk8sfvb2x3jmg9zh7cfm-python3.11-peft-0.9.0/bin

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

4 packages marked as broken and skipped:

python312Packages.peft
python312Packages.peft.dist
python312Packages.stanza
python312Packages.stanza.dist

2 packages failed to build:

libretranslate (python311Packages.libretranslate)
libretranslate.dist (python311Packages.libretranslate.dist)

10 packages built:

python311Packages.argos-translate-files
python311Packages.argos-translate-files.dist
python311Packages.argostranslate
python311Packages.argostranslate.dist
python311Packages.peft
python311Packages.peft.dist
python311Packages.stanza
python311Packages.stanza.dist
python311Packages.translatehtml
python311Packages.translatehtml.dist

Maintainer pings
cc @bcdarwin for testing.


text:
python311Packages.botocore-stubs: 1.34.58 -> 1.34.59

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

18 packages built:

aws-sam-cli
aws-sam-cli.dist
python311Packages.boto3-stubs
python311Packages.boto3-stubs.dist
python311Packages.botocore-stubs
python311Packages.botocore-stubs.dist
python311Packages.dsnap
python311Packages.dsnap.dist
python311Packages.types-aiobotocore
python311Packages.types-aiobotocore.dist
python312Packages.boto3-stubs
python312Packages.boto3-stubs.dist
python312Packages.botocore-stubs
python312Packages.botocore-stubs.dist
python312Packages.dsnap
python312Packages.dsnap.dist
python312Packages.types-aiobotocore
python312Packages.types-aiobotocore.dist


text:
nodePackages: update to latest

Description of changes
Bump all nodePackages.
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.

@ofborg build wrangler

Annoying reminder: if you have a special interest in any package in nodePackages, please migrate it to use buildNpmPackage.

@SuperSandro2000 I would love to, unfortunately the package I do want to migrate uses pnpm which isn't natively supported https://github.com/NixOS/nixpkgs/issues/231513 (I guess we could vendor a lockfile, but I haven't gotten that far yet)

@gmemstr Could you please update the hashes for wrangler?

pnpm now got a fetcher #290715, closing this PR

authors: SuperSandro2000 gmemstr natsukium


text:
filesystems: use non-interactive formatOptions by default

Motivation for this change
When autoFormat is enabled, in order to successfully create a filesystem,
certain filesystems require specific options to be passed to mkfs to prevent
it from asking questions. This commit sets default formatOptions to -q
for "jfs" and "reiserfs" filesystems for this purpose.
Resolves #29140.
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"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

Thanks!

authors: fpletz pvgoran


text:
awsebcli: 3.10.5 -> 3.11.0

Motivation for this change
New version of awsebcli!
Things done

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

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

Thanks!


text:
libdigidocpp: 3.16.0 -> 3.17.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/open-eid/libdigidocpp/releases.
meta.description for libdigidocpp is: Library for creating DigiDoc signature files
meta.homepage for libdigidocpp is: https://www.id.ee/
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 3.17.0 in filename of file in /nix/store/g71wydnixja571h1waq2ms38m27m37l6-libdigidocpp-3.17.0

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath
libdigidocpp
qdigidoc

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/g71wydnixja571h1waq2ms38m27m37l6-libdigidocpp-3.17.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 libdigidocpp https://github.com/r-ryantm/nixpkgs/archive/7cae327268bdb35db608b54d044bb79cca393aa2.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/7cae327268bdb35db608b54d044bb79cca393aa2#libdigidocpp

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

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

5 packages built:

libdigidocpp
libdigidocpp.bin
libdigidocpp.dev
libdigidocpp.lib
qdigidoc

Maintainer pings
cc @jagajaga for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/open-eid/libdigidocpp/releases.
meta.description for libdigidocpp is: Library for creating DigiDoc signature files
meta.homepage for libdigidocpp is: https://www.id.ee/
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 3.17.1 in filename of file in /nix/store/sn04k5z26bc2c7y8x0xi9aj56n0q04hr-libdigidocpp-3.17.1

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

3 total rebuild path(s)

3 package rebuild(s)

First fifty rebuilds by attrpath

libdigidocpp
qdigidoc

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/sn04k5z26bc2c7y8x0xi9aj56n0q04hr-libdigidocpp-3.17.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 libdigidocpp https://github.com/r-ryantm/nixpkgs/archive/8665b2dd41926a406394f909dd38699d6599398e.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/8665b2dd41926a406394f909dd38699d6599398e#libdigidocpp

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

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

5 packages built:

libdigidocpp
libdigidocpp.bin
libdigidocpp.dev
libdigidocpp.lib
qdigidoc

Maintainer pings
cc @jagajaga for testing.

@ofborg eval


text:
python3Packages.wandb: 0.16.0 -> 0.17.0

Motivation for this change
Upgrades python3Packages.wandb from 0.16.0 to 0.17.0
This PR was automatically generated by nixpkgs-upkeep.

CI workflow that created this PR.
Internal tag: b8568b9831bdabfefaed728d4fffca6c.

Things done

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

[ ] 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 nixpkgs-review --run "nixpkgs-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
[x] Fits CONTRIBUTING.md.

For information, python311Packages.wandb is now broken on master.

The PR should probably be updated for 0.17.8. Nixpkgs package is currently broken for Python 3.12.

Done in #350098.

authors: GaetanLepage alexvorobiev samuela wegank


text:
mediainfo-gui: 24.03 -> 24.04

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/mediainfo/versions.
meta.description for mediainfo-gui is: Supplies technical and tag information about a video or audio file (GUI version)
meta.homepage for mediainfo-gui is: https://mediaarea.net/
Updates performed

Version update

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 24.04 with grep in /nix/store/3yzrpansvd5mq126wxm6rjsr3qw5hzff-mediainfo-gui-24.04
found 24.04 in filename of file in /nix/store/3yzrpansvd5mq126wxm6rjsr3qw5hzff-mediainfo-gui-24.04

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

mediainfo-gui

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/3yzrpansvd5mq126wxm6rjsr3qw5hzff-mediainfo-gui-24.04 \
  --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 mediainfo-gui https://github.com/r-ryantm/nixpkgs/archive/8c28d41e849ca1a68630a5d96c42df1030fc631f.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/8c28d41e849ca1a68630a5d96c42df1030fc631f#mediainfo-gui

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

mediainfo-gui

Maintainer pings
cc @devhell for testing.

@NixOS/nixpkgs-merge-bot merge

authors: devhell r-ryantm