text:
hmcl: init at 3.5.3.223

Description of changes

Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

I fixed it

@IvarWithoutBones

@IvarWithoutBones

This seems to duplicate https://github.com/NixOS/nixpkgs/pull/193920.
I closed it, Because #193920  opened the PR first


text:
bingo: 0.6.0 -> 0.7.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 sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

1 package built:

bingo

Thank you! Looks a bit cleaner and easier to maintain now

source: gharchive/pull-request

authors: aaronjheng onny

repo: NixOS/nixpkgs

license: MIT

license_type: permissive

license_source: github-api


text:
trackma: 0.8.4 -> 0.8.5

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for trackma is: "Open multi-site list manager for Unix-like systems (ex-wMAL)"
meta.homepage for trackma is: "https://github.com/z411/trackma"
meta.changelog for trackma is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.8.5 with grep in /nix/store/40w5h0yrl1r352naz14iycamqr3cxkmy-trackma-0.8.5
found 0.8.5 in filename of file in /nix/store/40w5h0yrl1r352naz14iycamqr3cxkmy-trackma-0.8.5

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

5 total rebuild path(s)

5 package rebuild(s)

First fifty rebuilds by attrpath
adl
trackma
trackma-curses
trackma-gtk
trackma-qt

Instructions to test this update (click to expand)

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

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A trackma https://github.com/r-ryantm/nixpkgs/archive/7f53f76f0dd661b43d95fe2b728a8aba1aa540d3.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/40w5h0yrl1r352naz14iycamqr3cxkmy-trackma-0.8.5
ls -la /nix/store/40w5h0yrl1r352naz14iycamqr3cxkmy-trackma-0.8.5/bin

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

5 packages built:

adl
trackma
trackma-curses
trackma-gtk
trackma-qt

Maintainer pings
cc @WeebSorceress for testing.

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

5 packages built:

adl
trackma
trackma-curses
trackma-gtk
trackma-qt

authors: onny r-ryantm


text:
bundletool: 1.11.2 -> 1.12.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/google/bundletool/releases.
meta.description for bundletool is: "Command-line tool to manipulate Android App Bundles"
meta.homepage for bundletool is: "https://developer.android.com/studio/command-line/bundletool"
meta.changelog for bundletool is: "https://github.com/google/bundletool/releases/tag/1.12.0"
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.12.0 with grep in /nix/store/0jnawkgw7c7mn37hjl4mk514qpxdj5nb-bundletool-1.12.0
found 1.12.0 in filename of file in /nix/store/0jnawkgw7c7mn37hjl4mk514qpxdj5nb-bundletool-1.12.0

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
bundletool

Instructions to test this update (click to expand)

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

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A bundletool https://github.com/r-ryantm/nixpkgs/archive/0831f37700560bdcda9c3a01812f0c23040ae089.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/0jnawkgw7c7mn37hjl4mk514qpxdj5nb-bundletool-1.12.0
ls -la /nix/store/0jnawkgw7c7mn37hjl4mk514qpxdj5nb-bundletool-1.12.0/bin

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

1 package built:

bundletool

Maintainer pings
cc @marsam for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/google/bundletool/releases.
meta.description for bundletool is: "Command-line tool to manipulate Android App Bundles"
meta.homepage for bundletool is: "https://developer.android.com/studio/command-line/bundletool"
meta.changelog for bundletool is: "https://github.com/google/bundletool/releases/tag/1.12.1"
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.12.1 with grep in /nix/store/bglk3qi1ixsrrhaa4v7lmqy88dychm2g-bundletool-1.12.1
found 1.12.1 in filename of file in /nix/store/bglk3qi1ixsrrhaa4v7lmqy88dychm2g-bundletool-1.12.1

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
bundletool

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/bglk3qi1ixsrrhaa4v7lmqy88dychm2g-bundletool-1.12.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 bundletool https://github.com/r-ryantm/nixpkgs/archive/ad8236b4357423ea7435073918a1c4d890937b78.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/bglk3qi1ixsrrhaa4v7lmqy88dychm2g-bundletool-1.12.1
ls -la /nix/store/bglk3qi1ixsrrhaa4v7lmqy88dychm2g-bundletool-1.12.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

1 package built:

bundletool

Maintainer pings
cc @marsam for testing.


text:
patch ati-drivers for kernel 4.7

Motivation for this change
Yet another case of binary ATI drivers lagging behind kernel API changes.
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"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

uses patch from commit 392aac08 in https://aur.archlinux.org/packages/catalyst/
Confirmed working with minecraft and starcraft 2 locally.

Yet another case of binary ATI drivers lagging behind kernel API changes.

Hey, Matt!
Thank you so much for the contribution, and keeping these up to date. I know how frustrating it is to find out after the fact that kernel updates have broken your drivers, I've had the same experience with the nvidia drivers myself.
If you would like, you could add yourself as a maintainer to the package, and when we get a kernel update you'll get an email when the package fails. Then you woudl know before you try and upgrade, and give you a chance to patch it sooner. This would be a huge help if you're willing.
Thank you for the patch!

its very unfortunate, but i fear #19841 makes this one invalid

I think kernel 4.8, 4.9, etc. will maintain the same API changes that broken with the 4.7 release, though, no?  We are doing versionAtLeast, after all.  :)  (The thing that might make this invalid would be a new ati-drivers release.)
That said, I haven't tested with kernel 4.8.  I can do that if you'd like before merging.

Hey @jerith666, sorry for being behind on this. If you could test it with 4.8 (if you'd go so far as building your system and booting to it, that would be ideal) I'd merge it ASAP.

Sorry, I'm behind on it too!  I actually did pick it back up last night and got so far as to build it successfully with kernel 4.8, but I haven't booted it yet.  Hoping to do that tonight (while waiting for election returns to roll in ... :smile: ).

I can now confirm that this works with kernel 4.8.4 in recent nixos-unstable @ fa4167c.  StarCraft II & minecraft are both working.

authors: RonnyPfannschmidt grahamc jerith666


text:
cargo-pgx: 0.6.1 -> 0.7.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/cargo-pgx/versions.
meta.description for cargo-pgx is: Cargo subcommand for ‘pgx’ to make Postgres extension development easy
meta.homepage for cargo-pgx is: https://github.com/tcdi/pgx/tree/v0.7.1/cargo-pgx
Updates performed

Rust version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.7.1 with grep in /nix/store/zf963q5y2s1h6ynbi507l2cy1m9fgmxv-cargo-pgx-0.7.1
found 0.7.1 in filename of file in /nix/store/zf963q5y2s1h6ynbi507l2cy1m9fgmxv-cargo-pgx-0.7.1

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
cargo-pgx

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/zf963q5y2s1h6ynbi507l2cy1m9fgmxv-cargo-pgx-0.7.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 cargo-pgx https://github.com/r-ryantm/nixpkgs/archive/3477026adca80e7cd0d29d18a401d1616a167c92.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/zf963q5y2s1h6ynbi507l2cy1m9fgmxv-cargo-pgx-0.7.1
ls -la /nix/store/zf963q5y2s1h6ynbi507l2cy1m9fgmxv-cargo-pgx-0.7.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

1 package built:

cargo-pgx

Maintainer pings
cc @typetetris for testing.

See https://github.com/NixOS/nixpkgs/pull/214707

authors: r-ryantm typetetris


text:
github-runner: 2.302.1 -> 2.303.0

Description of changes
https://github.com/actions/runner/releases/tag/v2.303.0
Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

Thanks!

Hash is invalid for me:

Tested on staging-next and master.

oof... Is anyone able to fix? I'm out and about today.
Thanks for mentioning @superherointj ❤

authors: aanderse superherointj veehaitch


text:
qq: 3.1.0-9572 -> 3.1.1-11223

Description of changes

Things done

Built on platform(s)

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

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

1 package built:

qq

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

1 package built:

qq


text:
Asciidoctor: add pygments.rb (highlighter) to Gemfile

Motivation for this change
I use pygments.rb to highlight haskell code in adoc file. Maintaining local gem files just to get that feature is a bit of a pain.
Things done

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

[x] NixOS
[ ] macOS
[ ] Linux

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

@zimbatm would you mind reviewing this PR ?

Sure. Can you add me a sample where pygments.rb is being used? If I remember correctly there are multiple highlighting options available, is pygments.rb the best one?

@zimbatm indeed there are a couple of source highlighter for asciidoctor:

highlightjs: builtin (don't require any extra gem) but won't render in pdf (at least not haskell)
coderay: requires a separate gem, many languages not supported (haskell as an example)
pygments : requires a separate gem, many languages supported
prettify: don't know much about it but it didn't match my need at the time. I am not sure it is still active.

Thanks. Let's go with the batteries included route.

authors: PierreR zimbatm


text:
nixos/doas: add options for sudo shim

Description of changes
Added submodule to doas for sudo shim, like programs.neovim.vimAlias, but using a shim package which can map --login and --shell options in sudo style. Useful when running scripts which have dependency on sudo command.
Also added tests and linked them back to package test. Since due to lack of security wrappers it is hard to test in package itself. But with NixOS tests it's possible. Useful for future package updates.
Also added package option, but that's minor.
There are multiple changes in this PR, but the main one is submodule. Others are minor, but if required can split into separate PRs, but put them out sequentially to avoid rebasing too much.
Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

Also I removed lib. due to global with lib;. I did it for the sake of consistency, since most of the functions weren't using lib. anyway.
I now noticed that global with lib; is considered an antipattern, however I don't think there are consensus on this topic, or I didn't find it. So I can either keep it the way it is, revert it to an inconsistent state, or remove global with lib; in a separate commit. Not sure which one is better due to lack of consensus.

Also I removed lib. due to global with lib;. I did it for the sake of consistency, since most of the functions weren't using lib. anyway. I now noticed that global with lib; is considered an antipattern, however I don't think there are consensus on this topic, or I didn't find it. So I can either keep it the way it is, revert it to an inconsistent state, or remove global with lib; in a separate commit. Not sure which one is better due to lack of consensus.

I would just leave it as is, as it does not really matter. Using with over the entire file is an anti pattern but for modules widely accepted.

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

1 package blacklisted:

nixos-install-tools

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

1 package blacklisted:

nixos-install-tools

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

@SuperSandro2000 you think it is ready for merge?

@cole-h can you have a look?

@cole-h can you have a look?

I don't think he will review this PR, a couple of months has passed

Sorry for not being explicit about this:
I don't really want to support this (if you want sudo semantics, use sudo, IMHO; you can enable both at the same time just fine).
That said, I won't prevent it from being merged if somebody else comes along and approves it. However, if that does happen, I'd strongly request that you (or someone else who wants to maintain this part of the module) add themselves to the meta.maintainers list at the bottom.

Thanks for reply. Sorry if I made an impression that I want you to support it. I was only looking for review and someone to merge this PR. I put myself as maintainer, and happy to support this functionality.
About installing sudo parallel to doas, in my opinion it makes doas useless if it was installed for security purposes as the replacement for sudo. Maybe for multiuser systems it can serve a purpose via separating permissions to use each for each user, but in my particular case I only have one user (which is common for desktop use).
My main use case and motivation for adding this package to nixpkgs and nixos options were to support backward compatibility for scripts, copying and pasting commands, and some application which may require sudo.
This PR is a bit old, and I have been using doas-sudo-shim package for a while now. Unfortunately it only adds support for -i option. Which is not much more useful than a simple alias mapping sudo to doas. So I am considering trying to find a better solution, or to attempt to implement it myself.
I think I will close this PR for now. However, the package itself was merged a long time ago, and will be available for anyone else who is reading this.


text:
qq: 3.1.1-11223 -> 3.1.2-12912

Description of changes

Things done

Built on platform(s)

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

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

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

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

That's fast, even https://im.qq.com/linuxqq/index.shtml is at 3.1.1. How did you get these links?

That's fast, even https://im.qq.com/linuxqq/index.shtml is at 3.1.1. How did you get these links?

Oh, I got the link in the internal test group. Maybe it is not released yet :p

I'm thinking of using libayatana-appindicator in this package according to https://github.com/NixOS/nixpkgs/issues/96420. But if I simply replace libappindicator with libayatana-appindicator, QQ will fall back to legacy tray icon. Any ideas about this?

I don't think that substitution is feasible at binary level...

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

1 package built:

qq

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

1 package built:

qq

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

authors: SamLukeYes fee1-dead nixos-discourse wegank


text:
python3Packages.matplotlib: 3.7.0 -> 3.7.1

Description of changes
https://github.com/matplotlib/matplotlib/releases/tag/v3.7.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

[ ] Fits CONTRIBUTING.md.

hmm for some reason changing base added lots of unnecessary commits


text:
python311Packages.zwave-me-ws: 0.4.2 -> 0.4.3

Diff: https://github.com/Z-Wave-Me/zwave-me-ws/compare/refs/tags/v0.4.2...v0.4.3
Changelog: https://github.com/Z-Wave-Me/zwave-me-ws/releases/tag/v0.4.3
Description of changes

Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

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

5 packages built:

home-assistant-component-tests.zwave_me
python310Packages.zwave-me-ws
python310Packages.zwave-me-ws.dist
python311Packages.zwave-me-ws
python311Packages.zwave-me-ws.dist


text:
plantuml-server: 1.2023.7 -> 1.2023.7b

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/plantuml-server/versions.
meta.description for plantuml-server is: A web application to generate UML diagrams on-the-fly.
meta.homepage for plantuml-server is: https://plantuml.com/
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.2023.7b in filename of file in /nix/store/aci20gv3glvz727a0fp2j64ksld40k7v-plantuml-server-1.2023.7b

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
plantuml-server

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/aci20gv3glvz727a0fp2j64ksld40k7v-plantuml-server-1.2023.7b \
  --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 plantuml-server https://github.com/r-ryantm/nixpkgs/archive/50c9c30a9188f4542736bd7fcc29fb1809f974a4.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/aci20gv3glvz727a0fp2j64ksld40k7v-plantuml-server-1.2023.7b
ls -la /nix/store/aci20gv3glvz727a0fp2j64ksld40k7v-plantuml-server-1.2023.7b/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:

plantuml-server

Maintainer pings
cc @truh for testing.

Would prefer 1.2023.8 as in #234156.

authors: r-ryantm wegank


text:
nc4nix: apply patch to fix invalid lock entries, update nextcloud packages

Description of changes
Closes #239011
See also https://github.com/helsinki-systems/nc4nix/pull/7 for more context.

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

Very important fix, thank you. I would like to test it in the coming days.

It looks good so far. See no issues in the generated stable releases, only one app memories is missing after applying the patch

Maybe because the unstable release is lower than the stable release? https://apps.nextcloud.com/apps/memories

@onny that's intended, we skip it on purpose because it's not compatible with v27 (see also my fix for nc4nix).


text:
coursier: Fix LD path for libz.so.1

Description of changes
Fix ~/.local/share/coursier/bin/.cs.aux: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory

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

4 packages built:

coursier
pre-commit
pre-commit.dist
scala-runners

authors: gepbird mimame


text:
python3Packages.formbox: 0.4.1 -> 0.4.2

Description of changes
New version uses nh3 instead of the deprecated bleach for sanitization.
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/)
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.

Thanks for the catch!  The mode has been fixed upstream.


text:
haskell.compiler.ghc963Binary: init at 9.6.3

Best reviewed by viewing
diff -u pkgs/development/compilers/ghc/9.{2.4,6.3}-binary.nix

main change are that we drop the isHadrian mechanism, since all bindists are produced by hadrian and alpine bindists are also available dynamically linked now.
Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

@ofborg build pkgsMusl.haskell.compiler.ghc963Binary pkgsi686Linux.haskell.compiler.ghc963Binary

Tested that GHC HEAD and 9.8.1 compile (on aarch64-linux).


text:
python311Packages.ytmusicapi: 1.4.2 -> 1.5.0

Diff: https://github.com/sigma67/ytmusicapi/compare/refs/tags/1.4.2...1.5.0
Changelog: https://github.com/sigma67/ytmusicapi/releases/tag/1.5.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.

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

12 packages built:

libsForQt5.audiotube
monophony
mopidy-youtube
mopidy-youtube.dist
python311Packages.ytmusicapi
python311Packages.ytmusicapi.dist
python312Packages.ytmusicapi
python312Packages.ytmusicapi.dist
spotdl
spotdl.dist
ytmdl
ytmdl.dist


text:
python311Packages.cmdstanpy: 1.2.0 -> 1.2.1

Description of changes
Diff: https://github.com/stan-dev/cmdstanpy/compare/refs/tags/v1.2.0...v1.2.1
Changelog: https://github.com/stan-dev/cmdstanpy/releases/tag/v1.2.1

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

4 packages built:

python311Packages.cmdstanpy
python311Packages.cmdstanpy.dist
python311Packages.prophet
python311Packages.prophet.dist

authors: dotlambda wegank


text:
sdkmanager: 0.6.5 -> 0.6.6

Description of changes
Distutils is removed in python 3.12. Before it's fixed upstream this patch uses looseversion instead. Also add the socks dependency for requests.

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.

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

@SuperSandro2000 Could you please take another look? :) Thanks!

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

Thanks!

authors: linsui nixos-discourse


text:
open-vm-tools: 12.3.5 -> 12.4.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/vmware/open-vm-tools/releases.
meta.description for open-vm-tools is: Set of tools for VMWare guests to improve host-guest interaction
meta.homepage for open-vm-tools is: https://github.com/vmware/open-vm-tools
meta.changelog for open-vm-tools is: https://github.com/vmware/open-vm-tools/releases/tag/stable-12.4.0
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 12.4.0 with grep in /nix/store/smgbz30pz5nwlh13c7zggx0y10ijn28n-open-vm-tools-12.4.0
found 12.4.0 in filename of file in /nix/store/smgbz30pz5nwlh13c7zggx0y10ijn28n-open-vm-tools-12.4.0

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath
open-vm-tools
open-vm-tools-headless

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/smgbz30pz5nwlh13c7zggx0y10ijn28n-open-vm-tools-12.4.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 open-vm-tools https://github.com/r-ryantm/nixpkgs/archive/7cd602eab411775a3129f82b647f04b94226e61c.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/7cd602eab411775a3129f82b647f04b94226e61c#open-vm-tools

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/smgbz30pz5nwlh13c7zggx0y10ijn28n-open-vm-tools-12.4.0
ls -la /nix/store/smgbz30pz5nwlh13c7zggx0y10ijn28n-open-vm-tools-12.4.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 built:

open-vm-tools
open-vm-tools-headless
open-vm-tools-headless.dev
open-vm-tools.dev

Maintainer pings
cc @joamaki @kjeremy for testing.

I think we will need to adjust some of the inputs:
End of Feature Support Notice
Discontinued: Using "xml-security-c" and "xerces-c" to build the VMware Guest Authentication Service (VGAuth)

Starting with open-vm-tools 12.4.0, and going forward, the VGAuth service build will require the "xmlsec1" and "libxml2" development and runtime packages. If still using the "xml-security-c" and "xerces-c" open source projects to build open-vm-tools, you must make the change now. The open-vm-tools 12.3.x series will be the last version that can use "xml-security-c" and "xerces-c".

authors: kjeremy r-ryantm


text:
signal-desktop: 7.9.0 -> 7.10.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for signal-desktop is: Private, simple, and secure messenger
meta.homepage for signal-desktop is: https://signal.org/
meta.changelog for signal-desktop is: https://github.com/signalapp/Signal-Desktop/releases/tag/v7.10.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 7.10.0 with grep in /nix/store/z7rlp75w0svj7dcjahmkv62hh8m9mkmk-signal-desktop-7.10.0
found 7.10.0 in filename of file in /nix/store/z7rlp75w0svj7dcjahmkv62hh8m9mkmk-signal-desktop-7.10.0

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

signal-desktop

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/z7rlp75w0svj7dcjahmkv62hh8m9mkmk-signal-desktop-7.10.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 signal-desktop https://github.com/r-ryantm/nixpkgs/archive/e836d5a4be6155dc8fe45abca7c5617361cc522b.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/e836d5a4be6155dc8fe45abca7c5617361cc522b#signal-desktop

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

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

1 package built:

signal-desktop

Maintainer pings
cc @eclairevoyant @Mic92 @equirosa @urandom2 @bkchr for testing.

Automatic backporting via labels depends on https://github.com/NixOS/nixpkgs/pull/312904


text:
[Backport release-24.05] haskellPackages.chs-cabal: downgrade to 0.1.1.1 to fix build

Description of changes
This is a backport of https://github.com/NixOS/nixpkgs/pull/313661 to release-24.05 It will unbreak haskellPackages.{chs-cabal,libarchive,archive-libarchive}
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

@ncfavier  Is there anything left to do to backport https://github.com/NixOS/nixpkgs/pull/313661 into nixos-24.05 ?


text:
stackit-cli: 0.8.0 -> 0.8.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/stackitcloud/stackit-cli/releases.
meta.description for stackit-cli is: CLI to manage STACKIT cloud services
meta.homepage for stackit-cli is: https://github.com/stackitcloud/stackit-cli
meta.changelog for stackit-cli is: https://github.com/stackitcloud/stackit-cli/releases/tag/v0.8.1
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.8.1 with grep in /nix/store/fipmcm27036c3pc2vj2g47l3lyswhyys-stackit-cli-0.8.1
found 0.8.1 in filename of file in /nix/store/fipmcm27036c3pc2vj2g47l3lyswhyys-stackit-cli-0.8.1

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

stackit-cli

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/fipmcm27036c3pc2vj2g47l3lyswhyys-stackit-cli-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 stackit-cli https://github.com/r-ryantm/nixpkgs/archive/d5dedcfafa5cb6eb27cb42aa9246c3891c1724a4.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/d5dedcfafa5cb6eb27cb42aa9246c3891c1724a4#stackit-cli

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

1 package built:

stackit-cli

Maintainer pings
cc @DerRockWolf for testing.

@NixOS/nixpkgs-merge-bot merge

authors: DerRockWolf r-ryantm


text:
ffmpeg_4, ffmpeg_5: add patch for CVE-2023-51794

Description of changes
https://nvd.nist.gov/vuln/detail/CVE-2023-51794
Already addressed in ffmpeg 6.1.1 and 7.x
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

I was prepared for this eventuality..

@ofBorg eval

It seems to be a problem building documentation. I think it's infeasible that it could be the fault of a single-line patch to a c file, and I don't think it justifies me doing a full staging build to test whether it's an pre-existing problem on staging, but it builds fine for me when cherry-picked to staging-next

authors: Atemu risicle


text:
python312Packages.uvcclient: 0.11.0 -> 0.11.1; python312Packages.uiprotect: 5.2.2 -> 5.3.0

https://github.com/kk7ds/uvcclient/compare/0.11.0...0.11.1
https://github.com/uilibs/uiprotect/blob/refs/tags/v5.3.0/CHANGELOG.md
Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

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

10 packages built:

home-assistant-component-tests.unifiprotect
home-assistant-component-tests.uvc
python311Packages.uiprotect
python311Packages.uiprotect.dist
python311Packages.uvcclient
python311Packages.uvcclient.dist
python312Packages.uiprotect
python312Packages.uiprotect.dist
python312Packages.uvcclient
python312Packages.uvcclient.dist


text:
doc: Remove indefinite article and ending period from example meta.description

so that meta.description examples shown in the documentation align with recommendations given in the "Meta attributes" section in pkgs/README.md.
The changes were made with the following commands:
nix run nixpkgs#silver-searcher -- -l0 'description\s*=\s*"([Aa]n?|[Tt]he)\s' doc \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee '/description/s/"([Aa]n?|[Tt]he)\s(.)/"\U\2/'
nix run nixpkgs#silver-searcher -- -l0 'description\s*=\s*".*\."' doc \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee '/description/s/\."/"/'

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.

Thanks for reviewing and merging this, @mweinelt, much appreciated 👍


text:
python3Packages.pydantic-core: 2.18.4 -> 2.20.1

Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

@ofborg build python3Packages.email-validator python3Packages.pydantic-core python3Packages.pydantic python3Packages.pydantic-settings python3Packages.pydantic-extra-types
@ofborg build python311Packages.email-validator python311Packages.pydantic-core python311Packages.pydantic python311Packages.pydantic-settings python311Packages.pydantic-extra-types

@ofborg build python3Packages.email-validator python3Packages.pydantic-core python3Packages.pydantic python3Packages.pydantic-settings python3Packages.pydantic-extra-types
@ofborg build python311Packages.email-validator python311Packages.pydantic-core python311Packages.pydantic python311Packages.pydantic-settings python311Packages.pydantic-extra-types

@ofborg build python3Packages.email-validator python3Packages.pydantic-core python3Packages.pydantic python3Packages.pydantic-settings python3Packages.pydantic-extra-types
@ofborg build python311Packages.email-validator python311Packages.pydantic-core python311Packages.pydantic python311Packages.pydantic-settings python311Packages.pydantic-extra-types

There's a circular dependency, I need to find the time to investigate a bit.

@ofborg build python3Packages.email-validator python3Packages.pydantic-core python3Packages.pydantic python3Packages.pydantic-settings python3Packages.pydantic-extra-types python3Packages.inflect
@ofborg build python311Packages.email-validator python311Packages.pydantic-core python311Packages.pydantic python311Packages.pydantic-settings python311Packages.pydantic-extra-types python311Packages.inflect

@ofborg build python3Packages.email-validator python3Packages.pydantic-core python3Packages.pydantic python3Packages.pydantic-settings python3Packages.pydantic-extra-types python3Packages.inflect
@ofborg build python311Packages.email-validator python311Packages.pydantic-core python311Packages.pydantic python311Packages.pydantic-settings python311Packages.pydantic-extra-types python311Packages.inflect

@ofborg build python3Packages.email-validator python3Packages.pydantic-core python3Packages.pydantic python3Packages.pydantic-settings python3Packages.pydantic-extra-types python3Packages.inflect
@ofborg build python311Packages.email-validator python311Packages.pydantic-core python311Packages.pydantic python311Packages.pydantic-settings python311Packages.pydantic-extra-types python311Packages.inflect

Which package is causing that many rebuilds ?

I have no clue...

Given that it's one of the most popular packages according to pypi stats, it might make sense to put this into a python-updates cycle instead?

@ofborg build python3Packages.pydantic-core python3Packages.pydantic python3Packages.pydantic-settings python3Packages.pydantic-extra-types
@ofborg build python311Packages.pydantic-core python311Packages.pydantic python311Packages.pydantic-settings python311Packages.pydantic-extra-types

authors: GaetanLepage drupol phaer


text:
nixos/dnsmasq: remove deprecated option "extraConfig"

Description of changes
Remove deprecated option https://github.com/NixOS/nixpkgs/blob/f02fa2f654c7bcc45f0e815c29d093da7f1245b4/nixos/doc/manual/release-notes/rl-2305.section.md?plain=1#L417-L420
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.

Looks good. But this change needs release notes and a mkRemovedOptionModule definition to inform users.

@fpletz: That's done now.

authors: bjornfor rhoriguchi


text:
gforth: override swig, not swig3

Description of changes
Removes one of two remaining usages of the top-level swig3 expression. (The other comes from older LLDB versions.)
Also removes use of overrideDerivation in favour of preferred overrideAttrs.
Unfortunately gforth still needs a custom fork of swig 3.0.9, but if absolutely necessary we could perhaps remove the swig dependency altogether, at the cost of some C interface support (I don't exactly understand what is lost by removing support from the compiler vs removing access to a standalone Forth-compatible swig, though).
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

I’m wondering if the better approach wouldn’t be to get rid of the old LLDBs (cc @RossComputerGuy), and then move just pkgs/development/tools/misc/swig/3.x.nix into the Gforth directory and specialize it to this version. Though if we think the SWIG derivation will continue being compatible with this old version going forward this could be fine too, especially since the 3.x and 4.x derivations are pretty duplicated currently.

Okay actually apparently the patch to fix old LLDB versions is really simple: https://github.com/swig/swig/issues/2377. So let’s just do that.

And actually the patch was upstreamed as of LLVM 16: https://github.com/llvm/llvm-project/commit/f0a25fe0b746f56295d5c02116ba28d2f965c175. So only LLDB 12–15 would need patching or dropping.

LLDB 12 and 13 are already broken (on aarch64-linux at least); 14–17 work with SWIG 4 with no code changes. I don’t entirely understand why given the upstream patch, but it seems like we can just remove the conditional entirely and be left with no SWIG 3 users other than Gforth.
(Sorry for the only tangentially‐related noise on this PR. If you think the override approach here is the most maintainable thing going forward, let’s do that.)

I’m wondering if the better approach wouldn’t be to get rid of the old LLDBs (cc @RossComputerGuy), and then just move pkgs/development/tools/misc/swig/3.x.nix into the Gforth directory and specialize it to this version. Though if we think the SWIG derivation will continue being compatible with this old version going forward this could be fine too, especially since the 3.x and 4.x derivations are pretty duplicated currently.

I don't mind the current overriding - swig seems fairly stable and this seems a bit cleaner than copying it over, and this one package does not really deserve a swig refactoring. (The weird pcre2 = pcre can just be solved by renaming the variable in swig4 if we care.)

authors: bcdarwin emilazy


text:
python37: init at 3.7.0b1

Beta version of Python 3.7.
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/)
[ ] Fits CONTRIBUTING.md.

The current version builds and works. Even though, we should:

[ ] use hash-based bytecode PEP 552
[ ] check the UTF-8 changes

Success on x86_64-linux (full log)
Attempted: python37
Partial log (click to expand)
strip is /nix/store/j75dgadrff2d1fyc4fczmcgqkid2imdx-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/7yyxibzvdanji3hc2471c2fqj8z0wqfy-python3-3.7.0b4/lib  /nix/store/7yyxibzvdanji3hc2471c2fqj8z0wqfy-python3-3.7.0b4/bin
patching script interpreter paths in /nix/store/7yyxibzvdanji3hc2471c2fqj8z0wqfy-python3-3.7.0b4
/nix/store/7yyxibzvdanji3hc2471c2fqj8z0wqfy-python3-3.7.0b4/bin/python3.7m-config: interpreter directive changed from "/bin/sh" to "/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/sh"
/nix/store/7yyxibzvdanji3hc2471c2fqj8z0wqfy-python3-3.7.0b4/lib/python3.7/config-3.7m-x86_64-linux-gnu/makesetup: interpreter directive changed from " /bin/sh" to "/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/sh"
/nix/store/7yyxibzvdanji3hc2471c2fqj8z0wqfy-python3-3.7.0b4/lib/python3.7/config-3.7m-x86_64-linux-gnu/install-sh: interpreter directive changed from "/bin/sh" to "/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/sh"
/nix/store/7yyxibzvdanji3hc2471c2fqj8z0wqfy-python3-3.7.0b4/lib/python3.7/ctypes/macholib/fetch_macholib: interpreter directive changed from "/bin/sh" to "/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/sh"
checking for references to /build in /nix/store/7yyxibzvdanji3hc2471c2fqj8z0wqfy-python3-3.7.0b4...
wrong ELF type
/nix/store/7yyxibzvdanji3hc2471c2fqj8z0wqfy-python3-3.7.0b4

Failure on x86_64-darwin (full log)
Attempted: python37
Partial log (click to expand)
    pid = forkpty(&master_fd, NULL, NULL, NULL);
          ^
./Modules/posixmodule.c:6234:11: warning: this function declaration is not a prototype [-Wstrict-prototypes]
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes    -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration   -I. -I./Include -I/nix/store/byjz3zsj2397x4bllp4axqcnc517jdl7-zlib-1.2.11-dev/include -I/nix/store/qggzkch99ab8dnzyv1dflvl97mqxqcd2-bzip2-1.0.6.0.1-dev/include -I/nix/store/lszb9xprsaj0qbb61i2603yhags07x3m-expat-2.2.5-dev/include -I/nix/store/gls4179iw8xlrvm3qwr3cwzpgy5rdshf-xz-5.2.3-dev/include -I/nix/store/si0g5b52xhrpdd8xjd67xdpskfgfscid-libffi-3.2.1-dev/include -I/nix/store/33pspxxdp0jc0q1hd4k629mpxi39f4f4-gdbm-1.14.1/include -I/nix/store/6xmmwfkbb1g0g420ndjr6bjd5sxx9wgf-sqlite-3.22.0-dev/include -I/nix/store/nblby1iqln9grw4yb03fmprch4k0kv48-readline-6.3p08-dev/include -I/nix/store/926k3c6zc5i7xv6f2fk15p408cs5hqld-ncurses-6.1-dev/include -I/nix/store/pf16lx06p07zklkdra52p7b5akpd35qj-openssl-1.0.2o-dev/include -I/nix/store/fgbq3pqgw4xqifc75wmvsz6vrs0z2pk1-CF-osx-10.10.5/include -I/nix/store/2yipfqi0jkvfnk69rih2dzccf01ly1jw-configd-osx-10.8.5/include -I/nix/store/byjz3zsj2397x4bllp4axqcnc517jdl7-zlib-1.2.11-dev/include -I/nix/store/qggzkch99ab8dnzyv1dflvl97mqxqcd2-bzip2-1.0.6.0.1-dev/include -I/nix/store/lszb9xprsaj0qbb61i2603yhags07x3m-expat-2.2.5-dev/include -I/nix/store/gls4179iw8xlrvm3qwr3cwzpgy5rdshf-xz-5.2.3-dev/include -I/nix/store/si0g5b52xhrpdd8xjd67xdpskfgfscid-libffi-3.2.1-dev/include -I/nix/store/33pspxxdp0jc0q1hd4k629mpxi39f4f4-gdbm-1.14.1/include -I/nix/store/6xmmwfkbb1g0g420ndjr6bjd5sxx9wgf-sqlite-3.22.0-dev/include -I/nix/store/nblby1iqln9grw4yb03fmprch4k0kv48-readline-6.3p08-dev/include -I/nix/store/926k3c6zc5i7xv6f2fk15p408cs5hqld-ncurses-6.1-dev/include -I/nix/store/pf16lx06p07zklkdra52p7b5akpd35qj-openssl-1.0.2o-dev/include -I/nix/store/fgbq3pqgw4xqifc75wmvsz6vrs0z2pk1-CF-osx-10.10.5/include -I/nix/store/2yipfqi0jkvfnk69rih2dzccf01ly1jw-configd-osx-10.8.5/include   -c ./Modules/_sre.c -o Modules/_sre.o
2 warnings and 2 errors generated.
make: *** [Makefile:1793: Modules/posixmodule.o] Error 1
make: *** Waiting for unfinished jobs....
clang-5.0: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
builder for '/nix/store/9jp2akl2w46lscky4d0g6vrj2fg2ijsz-python3-3.7.0b4.drv' failed with exit code 2
error: build of '/nix/store/9jp2akl2w46lscky4d0g6vrj2fg2ijsz-python3-3.7.0b4.drv' failed

Success on aarch64-linux (full log)
Attempted: python37
Partial log (click to expand)
strip is /nix/store/gp7fylxwn18b7pl2c18ks89hsiaxyfvf-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/zj5zn76a37p2mihs2r4yy7zccfrvvcml-python3-3.7.0b4/lib  /nix/store/zj5zn76a37p2mihs2r4yy7zccfrvvcml-python3-3.7.0b4/bin
patching script interpreter paths in /nix/store/zj5zn76a37p2mihs2r4yy7zccfrvvcml-python3-3.7.0b4
/nix/store/zj5zn76a37p2mihs2r4yy7zccfrvvcml-python3-3.7.0b4/lib/python3.7/config-3.7m-aarch64-linux-gnu/install-sh: interpreter directive changed from "/bin/sh" to "/nix/store/a4qslf0yfs44mhnbagarn232sjnckhy0-bash-4.4-p19/bin/sh"
/nix/store/zj5zn76a37p2mihs2r4yy7zccfrvvcml-python3-3.7.0b4/lib/python3.7/config-3.7m-aarch64-linux-gnu/makesetup: interpreter directive changed from " /bin/sh" to "/nix/store/a4qslf0yfs44mhnbagarn232sjnckhy0-bash-4.4-p19/bin/sh"
/nix/store/zj5zn76a37p2mihs2r4yy7zccfrvvcml-python3-3.7.0b4/lib/python3.7/ctypes/macholib/fetch_macholib: interpreter directive changed from "/bin/sh" to "/nix/store/a4qslf0yfs44mhnbagarn232sjnckhy0-bash-4.4-p19/bin/sh"
/nix/store/zj5zn76a37p2mihs2r4yy7zccfrvvcml-python3-3.7.0b4/bin/python3.7m-config: interpreter directive changed from "/bin/sh" to "/nix/store/a4qslf0yfs44mhnbagarn232sjnckhy0-bash-4.4-p19/bin/sh"
checking for references to /build in /nix/store/zj5zn76a37p2mihs2r4yy7zccfrvvcml-python3-3.7.0b4...
wrong ELF type
/nix/store/zj5zn76a37p2mihs2r4yy7zccfrvvcml-python3-3.7.0b4

Would not this still need C.UTF-8 locale? https://github.com/NixOS/nixpkgs/issues/20192

Would not this still need C.UTF-8 locale? #20192

https://docs.python.org/3.7/whatsnew/3.7.html#pep-540-forced-utf-8-runtime-mode

When in UTF-8 mode, CPython ignores the locale settings, and uses the UTF-8 encoding by default. The error handlers for sys.stdin and sys.stdout streams are set to surrogateescape.
The forced UTF-8 mode can be used to change the text handling behavior in an embedded Python interpreter without changing the locale settings of an embedding application.
The UTF-8 mode is enabled by default when the locale is “C”. See PEP 538: Legacy C Locale Coercion for details.

So, yes. While your workstation typically has a UTF locale configured, this is or may not be the case on say servers or inside services.

Failure on x86_64-darwin (full log)
Attempted: python37
Partial log (click to expand)
    if (openpty(&master_fd, &slave_fd, NULL, NULL, NULL) != 0)
        ^
./Modules/posixmodule.c:6234:11: error: implicit declaration of function 'forkpty' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
    pid = forkpty(&master_fd, NULL, NULL, NULL);
          ^
./Modules/posixmodule.c:6234:11: warning: this function declaration is not a prototype [-Wstrict-prototypes]
2 warnings and 2 errors generated.
make: *** [Makefile:1793: Modules/posixmodule.o] Error 1
builder for '/nix/store/7lmwg1sb2b0gvkg5xmam08kx2sjcx8s5-python3-3.7.0b4.drv' failed with exit code 2
error: build of '/nix/store/7lmwg1sb2b0gvkg5xmam08kx2sjcx8s5-python3-3.7.0b4.drv' failed

Success on x86_64-linux (full log)
Attempted: python37
Partial log (click to expand)
gzipping man pages under /nix/store/ivymxqqgw85l74xrx28lbnmmp7w0ww4w-python3-3.7.0b4/share/man/
strip is /nix/store/21ymadblbmsbb2bk4q7gl4kjasp8zmgd-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/ivymxqqgw85l74xrx28lbnmmp7w0ww4w-python3-3.7.0b4/lib  /nix/store/ivymxqqgw85l74xrx28lbnmmp7w0ww4w-python3-3.7.0b4/bin
patching script interpreter paths in /nix/store/ivymxqqgw85l74xrx28lbnmmp7w0ww4w-python3-3.7.0b4
/nix/store/ivymxqqgw85l74xrx28lbnmmp7w0ww4w-python3-3.7.0b4/bin/python3.7m-config: interpreter directive changed from "/bin/sh" to "/nix/store/qckzjk3406va7h6s40cy9s75z2w715rq-bash-4.4-p19/bin/sh"
/nix/store/ivymxqqgw85l74xrx28lbnmmp7w0ww4w-python3-3.7.0b4/lib/python3.7/ctypes/macholib/fetch_macholib: interpreter directive changed from "/bin/sh" to "/nix/store/qckzjk3406va7h6s40cy9s75z2w715rq-bash-4.4-p19/bin/sh"
/nix/store/ivymxqqgw85l74xrx28lbnmmp7w0ww4w-python3-3.7.0b4/lib/python3.7/config-3.7m-x86_64-linux-gnu/makesetup: interpreter directive changed from " /bin/sh" to "/nix/store/qckzjk3406va7h6s40cy9s75z2w715rq-bash-4.4-p19/bin/sh"
/nix/store/ivymxqqgw85l74xrx28lbnmmp7w0ww4w-python3-3.7.0b4/lib/python3.7/config-3.7m-x86_64-linux-gnu/install-sh: interpreter directive changed from "/bin/sh" to "/nix/store/qckzjk3406va7h6s40cy9s75z2w715rq-bash-4.4-p19/bin/sh"
checking for references to /build in /nix/store/ivymxqqgw85l74xrx28lbnmmp7w0ww4w-python3-3.7.0b4...
wrong ELF type

Success on aarch64-linux (full log)
Attempted: python37
Partial log (click to expand)
strip is /nix/store/qg2agrqkf240s656d207zqhipl0bc2id-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/2w9s10p7rn3dcp916khc08hj5lsgcf4x-python3-3.7.0b4/lib  /nix/store/2w9s10p7rn3dcp916khc08hj5lsgcf4x-python3-3.7.0b4/bin
patching script interpreter paths in /nix/store/2w9s10p7rn3dcp916khc08hj5lsgcf4x-python3-3.7.0b4
/nix/store/2w9s10p7rn3dcp916khc08hj5lsgcf4x-python3-3.7.0b4/lib/python3.7/config-3.7m-aarch64-linux-gnu/install-sh: interpreter directive changed from "/bin/sh" to "/nix/store/9rv2bzx7jz6wjbaxij5qq580qvzksj4i-bash-4.4-p19/bin/sh"
/nix/store/2w9s10p7rn3dcp916khc08hj5lsgcf4x-python3-3.7.0b4/lib/python3.7/config-3.7m-aarch64-linux-gnu/makesetup: interpreter directive changed from " /bin/sh" to "/nix/store/9rv2bzx7jz6wjbaxij5qq580qvzksj4i-bash-4.4-p19/bin/sh"
/nix/store/2w9s10p7rn3dcp916khc08hj5lsgcf4x-python3-3.7.0b4/lib/python3.7/ctypes/macholib/fetch_macholib: interpreter directive changed from "/bin/sh" to "/nix/store/9rv2bzx7jz6wjbaxij5qq580qvzksj4i-bash-4.4-p19/bin/sh"
/nix/store/2w9s10p7rn3dcp916khc08hj5lsgcf4x-python3-3.7.0b4/bin/python3.7m-config: interpreter directive changed from "/bin/sh" to "/nix/store/9rv2bzx7jz6wjbaxij5qq580qvzksj4i-bash-4.4-p19/bin/sh"
checking for references to /build in /nix/store/2w9s10p7rn3dcp916khc08hj5lsgcf4x-python3-3.7.0b4...
wrong ELF type
/nix/store/2w9s10p7rn3dcp916khc08hj5lsgcf4x-python3-3.7.0b4

@FRidh I believe this is obsolete since  7261a66d713aabf30249535bfa53e5d205c4423e

Yep, closing.

authors: FRidh GrahamcOfBorg jtojnar xeji


text:
marwaita-pop_os 17.0 -> marwaita-yellow 20.3.1

marwaita-pop_os: renamed to marwaita-yellow
marwaita-yellow: move to pkgs/by-name
marwaita-yellow: 17.0 -> 20.3.1

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

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

authors: nixos-discourse romildo


text:
sbcl: 2.4.9 -> 2.4.10

https://sourceforge.net/p/sbcl/mailman/message/58835893/
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] 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.

@ofborg build sbcl.pkgs.iolib

@ofborg build stumpwm

I wonder at what scale we should switch to using staging for single implementation bumps, not just Quicklisp upgrades…

Hmm, I targeted the recent QL bump to master, I guess It should be staging next time - sorry.

authors: 7c6f434c Uthar hraban


text:
ox: add test, update script and nixfmt-rfc-style

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

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

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

Thanks!

Thanks for merging!

authors: dywedir kachick


text:
checkov: 3.2.283 -> 3.2.286

Diff: https://github.com/bridgecrewio/checkov/compare/refs/tags/3.2.283...3.2.286
Changelog: https://github.com/bridgecrewio/checkov/releases/tag/3.2.286

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.

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

x86_64-linux

:white_check_mark: 2 packages built:

checkov
checkov.dist


text:
python312Packages.google-cloud-asset: 3.27.0 -> 3.27.1

Changelog: https://github.com/googleapis/google-cloud-python/blob/google-cloud-asset-v3.27.1/packages/google-cloud-asset/CHANGELOG.md

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

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

x86_64-linux

:white_check_mark: 4 packages built:

python311Packages.google-cloud-asset
python311Packages.google-cloud-asset.dist
python312Packages.google-cloud-asset
python312Packages.google-cloud-asset.dist


text:
roslyn-ls: 4.12.0-3.24470.4 -> 4.13.0-3.24577.4

https://github.com/dotnet/vscode-csharp/releases/tag/v2.59.14
Also removed dotnet 6 and 7 from the combined sdk because they are EOL and started to show up as insecure (they need to be explicitly added to 'permittedInsecurePackages').
While dotnet 6 is removed from nix dependencies and the package no longer triggers "insecure" warnings, dotnet 6 nuget dependencies are generated and locked in deps.nix. This is because upstream relies on net6.0 still. Though, I don't think  this is a big pain because net6.0 won't be updated anymore in nixpkgs, so it won't trigger unnecessary roslyn-ls deps.nix changes.
I've tried to add the below to dotnetFlags:
    "-p:NetRoslynBuildHostNetCoreVersion=net8.0"

which removes dotnet 6 nuget dependencies from deps.nix, but the compilation fails. I guess we can only remove this after upstream stops relying on net6.0 in: https://github.com/dotnet/roslyn/blob/6cc106c0eaa9b0ae070dba3138a23aeab9b50c13/eng/targets/TargetFrameworks.props#L20
I guess the current solution is fine for now.

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

Take a look at what I did here:
https://github.com/NixOS/nixpkgs/pull/361563/files#diff-a70a7b06dd87a3e3e5fb4233ac8418a17a8068b9ce926eb40674b28b3276d336R15
Instead of combining the SDKs, we use a single SDK and pull the packages in from the others.
This should fix the insecure warning without requiring the packages in the lock file.

@corngood hmm, I'm not sure if I did something wrong, but see deps.nix in 7863243a0cb59db5fc053716b9a01816fcf63f8c
looks like it now even includes deps from SDK 9.0 for some reason... 🤔

Edit: ahh I think this is because // replaces keys, right? So we should add sdk_9 twice. First as the main SDK, second as the packages source.

Yeah, that's right.  Pulling packages in this way is a bit of a hack, but there's no helper to do it yet, and it's better than requiring the SDK itself.

@konradmalik I'd like to backport this to 24.11, but it has a minor version update.
https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#changes-acceptable-for-releases

✔ Minor versions with new functionality, but no breaking changes

What's your recommendation as maintainer?  I suspect it's probably okay, but I just wanted to confirm.

there should not be any breaking changes - the lsp works as before, with editors it worked before, using the same protocol as before, so backporting should be safe

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

x86_64-linux

:white_check_mark: 1 package built:

roslyn-ls

authors: corngood konradmalik


text:
mongodb-7_0: 7.0.14 -> 7.0.15

https://www.mongodb.com/docs/v7.0/release-notes/7.0-changelog/#7.0.15-changelog

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

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

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] 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.

@ofborg build mongodb-7_0

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

x86_64-linux

:white_check_mark: 1 package built:

mongodb (mongodb-7_0)

authors: drupol qubitnano


text:
zn_poly: init at 0.9

Motivation for this change
Package zn_poly.
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)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

Is there a package that needs "zn_poly"? It's probably okay to have in Nixpkgs but note that it's unmaintained.
http://web.maths.unsw.edu.au/~davidharvey/code/zn_poly/

Its a dependency of sagelib. Thanks for reviewing.

Since github apparently doesn't allow me to mark a change request as resolved: It should be resolved. The target is still there, but more portable.

authors: matthewbauer timokau


text:
xtermcontrol: 3.3 -> 3.4

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/xtermcontrol/versions.
These checks were done:

built on NixOS
ran ‘/nix/store/2wr7vzki1v1d9za89c4hgsgbbn9j2gzr-xtermcontrol-3.4/bin/xtermcontrol -h’ got 0 exit code
ran ‘/nix/store/2wr7vzki1v1d9za89c4hgsgbbn9j2gzr-xtermcontrol-3.4/bin/xtermcontrol --help’ got 0 exit code
found 3.4 with grep in /nix/store/2wr7vzki1v1d9za89c4hgsgbbn9j2gzr-xtermcontrol-3.4
directory tree listing: https://gist.github.com/d2f87e2d47bdfed0a5727db4c27c83b0

cc @derchrisuk for review

Looks good to me

Success on x86_64-linux (full log)
Attempted: xtermcontrol
Partial log (click to expand)
make[1]: Leaving directory '/tmp/nix-build-xtermcontrol-3.4.drv-0/xtermcontrol-3.4'
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/2wr7vzki1v1d9za89c4hgsgbbn9j2gzr-xtermcontrol-3.4
shrinking /nix/store/2wr7vzki1v1d9za89c4hgsgbbn9j2gzr-xtermcontrol-3.4/bin/xtermcontrol
gzipping man pages under /nix/store/2wr7vzki1v1d9za89c4hgsgbbn9j2gzr-xtermcontrol-3.4/share/man/
strip is /nix/store/j75dgadrff2d1fyc4fczmcgqkid2imdx-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/2wr7vzki1v1d9za89c4hgsgbbn9j2gzr-xtermcontrol-3.4/bin
patching script interpreter paths in /nix/store/2wr7vzki1v1d9za89c4hgsgbbn9j2gzr-xtermcontrol-3.4
checking for references to /tmp/nix-build-xtermcontrol-3.4.drv-0 in /nix/store/2wr7vzki1v1d9za89c4hgsgbbn9j2gzr-xtermcontrol-3.4...
/nix/store/2wr7vzki1v1d9za89c4hgsgbbn9j2gzr-xtermcontrol-3.4

authors: GrahamcOfBorg derchrisuk r-ryantm


text:
kitty: 0.9.0 -> 0.9.1

Motivation for this change
Update kitty
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.

Success on x86_64-linux (full log)
Attempted: kitty
Partial log (click to expand)
shrinking /nix/store/xk4qgmdqh8gq0x7hp11pz9p0y9a71qfd-kitty-0.9.1/lib/kitty/kittens/unicode_input/unicode_names.so
shrinking /nix/store/xk4qgmdqh8gq0x7hp11pz9p0y9a71qfd-kitty-0.9.1/lib/kitty/kittens/diff/diff_speedup.so
shrinking /nix/store/xk4qgmdqh8gq0x7hp11pz9p0y9a71qfd-kitty-0.9.1/lib/kitty/kitty/fast_data_types.so
shrinking /nix/store/xk4qgmdqh8gq0x7hp11pz9p0y9a71qfd-kitty-0.9.1/lib/kitty/kitty/glfw-x11.so
strip is /nix/store/j75dgadrff2d1fyc4fczmcgqkid2imdx-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/xk4qgmdqh8gq0x7hp11pz9p0y9a71qfd-kitty-0.9.1/lib  /nix/store/xk4qgmdqh8gq0x7hp11pz9p0y9a71qfd-kitty-0.9.1/bin
patching script interpreter paths in /nix/store/xk4qgmdqh8gq0x7hp11pz9p0y9a71qfd-kitty-0.9.1
/nix/store/xk4qgmdqh8gq0x7hp11pz9p0y9a71qfd-kitty-0.9.1/lib/kitty/kitty/launcher/kitty: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/96wn2gz3mwi71gwcrvpfg39bsymd7gqx-python3-3.6.5/bin/python3"
checking for references to /build in /nix/store/xk4qgmdqh8gq0x7hp11pz9p0y9a71qfd-kitty-0.9.1...
/nix/store/xk4qgmdqh8gq0x7hp11pz9p0y9a71qfd-kitty-0.9.1

Success on aarch64-linux (full log)
Attempted: kitty
Partial log (click to expand)
shrinking /nix/store/z4jifsi5kkrhl5wzmk88h6wnh6bmiirg-kitty-0.9.1/lib/kitty/kittens/unicode_input/unicode_names.so
shrinking /nix/store/z4jifsi5kkrhl5wzmk88h6wnh6bmiirg-kitty-0.9.1/lib/kitty/kitty/fast_data_types.so
shrinking /nix/store/z4jifsi5kkrhl5wzmk88h6wnh6bmiirg-kitty-0.9.1/lib/kitty/kitty/glfw-x11.so
shrinking /nix/store/z4jifsi5kkrhl5wzmk88h6wnh6bmiirg-kitty-0.9.1/bin/.kitty-wrapped
strip is /nix/store/gp7fylxwn18b7pl2c18ks89hsiaxyfvf-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/z4jifsi5kkrhl5wzmk88h6wnh6bmiirg-kitty-0.9.1/lib  /nix/store/z4jifsi5kkrhl5wzmk88h6wnh6bmiirg-kitty-0.9.1/bin
patching script interpreter paths in /nix/store/z4jifsi5kkrhl5wzmk88h6wnh6bmiirg-kitty-0.9.1
/nix/store/z4jifsi5kkrhl5wzmk88h6wnh6bmiirg-kitty-0.9.1/lib/kitty/kitty/launcher/kitty: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/wsqdmbvnl02jfl2897nfwx407plj79dp-python3-3.6.5/bin/python3"
checking for references to /build in /nix/store/z4jifsi5kkrhl5wzmk88h6wnh6bmiirg-kitty-0.9.1...
/nix/store/z4jifsi5kkrhl5wzmk88h6wnh6bmiirg-kitty-0.9.1

authors: GrahamcOfBorg jlesquembre


text:
simgrid: 3.17 -> 3.19.1

Motivation for this change

new version
new version has a more standard version format

Things done

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

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

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

cc @mickours for testing

No attempt on aarch64-linux (full log)
The following builds were skipped because they don't evaluate on aarch64-linux: simgrid
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: simgrid
Partial log (click to expand)
shrinking RPATHs of ELF executables and libraries in /nix/store/cqda4zmhkahlxqnhqcfqznf3gh33svr6-simgrid-3.19.1
shrinking /nix/store/cqda4zmhkahlxqnhqcfqznf3gh33svr6-simgrid-3.19.1/bin/smpimain
shrinking /nix/store/cqda4zmhkahlxqnhqcfqznf3gh33svr6-simgrid-3.19.1/bin/graphicator
shrinking /nix/store/cqda4zmhkahlxqnhqcfqznf3gh33svr6-simgrid-3.19.1/lib/libsimgrid.so.3.19.1
gzipping man pages under /nix/store/cqda4zmhkahlxqnhqcfqznf3gh33svr6-simgrid-3.19.1/share/man/
strip is /nix/store/92d2ifxcni4n3zx9s8wnkcjlvnx5ajlc-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/cqda4zmhkahlxqnhqcfqznf3gh33svr6-simgrid-3.19.1/lib  /nix/store/cqda4zmhkahlxqnhqcfqznf3gh33svr6-simgrid-3.19.1/bin
patching script interpreter paths in /nix/store/cqda4zmhkahlxqnhqcfqznf3gh33svr6-simgrid-3.19.1
checking for references to /build in /nix/store/cqda4zmhkahlxqnhqcfqznf3gh33svr6-simgrid-3.19.1...
/nix/store/cqda4zmhkahlxqnhqcfqznf3gh33svr6-simgrid-3.19.1

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: simgrid
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 ryantm


text:
perl-cross: 1.1.8 -> 1.2, needed for newer perl versions

1.1.8 does not support the versions of perl in-tree.
As a result cross-compiling fails at perl which
blocks quite a few things :).

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
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 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)
[ ] Fits CONTRIBUTING.md.

Mostly tested that this builds, with bias towards musl platforms O:).
Things like:

$ nix build -f . pkgsCross.musl64.perl -o perl-cross-musl64
$ nix build -f . pkgsCross.aarch64-multiplatform-musl.perl -o perl-cross-aarch64

cc @shlevy in case there's anything in particular that should be tested...?

Success on x86_64-darwin (full log)
Attempted: perl
Partial log (click to expand)
/nix/store/66103yn34knil01sz58z2fk4p2ly8dw3-perl-5.24.4

Success on aarch64-linux (full log)
Attempted: perl
Partial log (click to expand)
/nix/store/pngyllkbhkjvbkmwg1k6nhf1mx9775w6-perl-5.24.4

Success on x86_64-linux (full log)
Attempted: perl
Partial log (click to expand)
/nix/store/7dn8rrvjmigv13wgzlmgdg2l4m6q6bwx-perl-5.24.4

authors: GrahamcOfBorg dtzWill