text:
python312Packages.xlib: disable tests for python 3.12

Description of changes
Since the default Python version was upgraded from 3.11 to 3.12, some packges broke which depend on Python packages not compatible with 3.12.
xlib requires nose, which does not support 3.12 . The alternative pynose (https://pypi.org/project/pynose/) does support 3.12, and does the same job.
This fixes the build of neofetch (via ueberzug) .

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

Thanks for the heads-up @natsukium , I have modified the PR as you suggested. Also did the same to #325680 .

Oh yeah, sorry. :facepalm:


text:
[WIP] qt6.wrapQtAppsHook: propagate qtwayland, qtbase; qt6.wrapQtAppsNoGuiHook: init

Description of changes
Continuation of #269674, with some grammatical corrections and renaming wrapQtClisHook to wrapQtAppsNoGuiHook
(to be more consistent with the gtk wrappers).

qt6.wrapQtAppsHook: add qtbase and qtwayland to propagatedBuildInputs

fixes #332981
closes #322067

qt6.wrapQtAppsNoGuiHook: init

I didn't look into adding qt5 support for the no-gui hook, per this comment: https://github.com/NixOS/nixpkgs/pull/269674#issuecomment-2011207336

qt6.qtwayland: set meta.{platforms,badPlatforms}
doc/qt: mention wrapQtAppsNoGuiHook
qtbase-setup-hook: add wrapQtAppsNoGuiHook to error message
deepin.dde-application-manager: use wrapQtAppsNoGuiHook to avoid propagating qtwayland
pineapple-pictures: let wrapQtAppsHook propagate qtwayland
wrap-qt6-apps-hook: check if qtwayland is available on hostPlatform

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

[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/using-kdepackages-qt6-instead-of-libsforqt5-not-working-under-wayland/42947/4

Replying to @NickCao's comment from https://github.com/NixOS/nixpkgs/pull/269674#issuecomment-1826351202 here, since their request was addressed here:

This was intentionally removed to reduce the closure size of cli only qt programs, but in the long run it looked like a bad idea. Maybe we can have a wrapQtClisHook for that particular usecase?

How many packages are we aware of that need Qt wrapping and don't want this closure size addition? I can't even imagine why a project would choose to develop with Qt a CLI command if it doesn't need xcb / wayland support at all.

Why close this?

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/using-kdepackages-qt6-instead-of-libsforqt5-not-working-under-wayland/42947/11

source: gharchive/pull-request

repo: NixOS/nixpkgs

license: MIT

license_type: permissive

license_source: github-api


text:
python312Packages.jsonschema: 4.22.0 -> 4.23.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.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.

Part of #345326


text:
nixos/tests: don't include switch-to-configuration in DUT by default

Description of changes
Should save a bunch of rebuilds on Hydra.
Overall, there are three types of tests that use switch-to-configuration in Hydra:

Tests for switch-to-configuration itself
Tests that use specializations to set up different configurations of software under test faster
Tests that use separate NixOS configs activated on the same VM to do the same thing

Group 1 gets stc enabled explicitly; group 2 gets stc enabled by default in presence of specializations; group 3 is refactored and absorbed into group 2. All the affected tests still work, as does a random sample of unaffected ones.
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

@ofborg test installer containers-imperative

Something is off with the tests, I'll need to take a look.

This broke all tests with virtualisation.useBootLoader = true.

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


text:
treewide: move to by-name & format with nixfmt

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

[ ] Fits CONTRIBUTING.md.

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

I saw https://github.com/NixOS/nixpkgs/pull/341412 and I thought it was okay to do that.

Well,... maybe I am opinionated here (I am definitively) but I really don't like these big one-patch-change-everything PRs.
Maybe I am just too opinionated here :shrug:

Actually， I think it is better to split it to multiple commits. I am just lazy. ：）

The tree-wide migration alone is fine. The diff would be just a sequence of "file X renamed to file Y" plus some deletions on all-packages.nix. Nothing to be worried about.
But migrating and formatting is confusing.
If your intention is doing both things in the same PR, then split them in their own commits.
Further, include the formatting commit on .git-blame-ignore-revs.
(It is not good to include the migration commit because some human errors can possibly go unnoticed.)

Closing in favor of #346765

authors: AndersonTorres aaronjheng matthiasbeyer


text:
morty: init -> 0.1.0

Motivation for this change
This tool complements searx (from the same author), and provides a proxy service that can be used for visiting search results from the search engine.
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
[x] other Linux distributions

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

@GrahamcOfBorg eval

I removed the fixed uid/gid mapping, under the assumption that a proxy has little worthwhile state.

@GrahamcOfBorg test morty

Failure on x86_64-linux (full log)
Partial log (click to expand)
while evaluating ‘dischargeProperties’ at /var/lib/gc-of-borg/.nix-test-rs/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/ogden/lib/modules.nix:386:25, called from /var/lib/gc-of-borg/.nix-test-rs/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/ogden/lib/modules.nix:324:62:
while evaluating the attribute ‘condition’ at /var/lib/gc-of-borg/.nix-test-rs/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/ogden/lib/modules.nix:467:14:
while evaluating the attribute ‘condition’ at /var/lib/gc-of-borg/.nix-test-rs/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/ogden/lib/modules.nix:467:14:
while evaluating the attribute ‘condition’ at /var/lib/gc-of-borg/.nix-test-rs/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/ogden/lib/modules.nix:467:14:
while evaluating the attribute ‘services.nixosManual’ at /var/lib/gc-of-borg/.nix-test-rs/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/ogden/lib/attrsets.nix:199:44:
while evaluating anonymous function at /var/lib/gc-of-borg/.nix-test-rs/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/ogden/lib/modules.nix:75:45, called from /var/lib/gc-of-borg/.nix-test-rs/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/ogden/lib/attrsets.nix:199:52:
while evaluating ‘yieldConfig’ at /var/lib/gc-of-borg/.nix-test-rs/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/ogden/lib/modules.nix:74:29, called from /var/lib/gc-of-borg/.nix-test-rs/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/ogden/lib/modules.nix:77:16:
while evaluating anonymous function at /var/lib/gc-of-borg/.nix-test-rs/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/ogden/lib/modules.nix:80:24, called from /var/lib/gc-of-borg/.nix-test-rs/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/ogden/lib/modules.nix:80:11:
while evaluating anonymous function at /var/lib/gc-of-borg/.nix-test-rs/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/ogden/lib/modules.nix:81:26, called from /var/lib/gc-of-borg/.nix-test-rs/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/ogden/lib/modules.nix:81:13:
The option `services.morty' defined in `<unknown-file>' does not exist.

Failure on aarch64-linux (full log)
Partial log (click to expand)
while evaluating 'dischargeProperties' at /var/lib/gc-of-borg/nix-test-rs-1/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-1/lib/modules.nix:386:25, called from /var/lib/gc-of-borg/nix-test-rs-1/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-1/lib/modules.nix:324:62:
while evaluating the attribute 'condition' at /var/lib/gc-of-borg/nix-test-rs-1/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-1/lib/modules.nix:467:14:
while evaluating the attribute 'condition' at /var/lib/gc-of-borg/nix-test-rs-1/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-1/lib/modules.nix:467:14:
while evaluating the attribute 'condition' at /var/lib/gc-of-borg/nix-test-rs-1/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-1/lib/modules.nix:467:14:
while evaluating the attribute 'services.nixosManual' at /var/lib/gc-of-borg/nix-test-rs-1/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-1/lib/attrsets.nix:199:44:
while evaluating anonymous function at /var/lib/gc-of-borg/nix-test-rs-1/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-1/lib/modules.nix:75:45, called from /var/lib/gc-of-borg/nix-test-rs-1/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-1/lib/attrsets.nix:199:52:
while evaluating 'yieldConfig' at /var/lib/gc-of-borg/nix-test-rs-1/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-1/lib/modules.nix:74:29, called from /var/lib/gc-of-borg/nix-test-rs-1/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-1/lib/modules.nix:77:16:
while evaluating anonymous function at /var/lib/gc-of-borg/nix-test-rs-1/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-1/lib/modules.nix:80:24, called from /var/lib/gc-of-borg/nix-test-rs-1/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-1/lib/modules.nix:80:11:
while evaluating anonymous function at /var/lib/gc-of-borg/nix-test-rs-1/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-1/lib/modules.nix:81:26, called from /var/lib/gc-of-borg/nix-test-rs-1/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-1/lib/modules.nix:81:13:
The option `services.morty' defined in `<unknown-file>' does not exist.

@GrahamcOfBorg test morty

No attempt on aarch64-linux (full log)
The following builds were skipped because they don't evaluate on aarch64-linux: tests.morty
Partial log (click to expand)
while evaluating the attribute 'values' at /var/lib/gc-of-borg/nix-test-rs-12/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-12/lib/modules.nix:434:7:
while evaluating 'concatMap' at /var/lib/gc-of-borg/nix-test-rs-12/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-12/lib/lists.nix:104:18, called from /var/lib/gc-of-borg/nix-test-rs-12/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-12/lib/modules.nix:434:16:
while evaluating 'concatMap' at /var/lib/gc-of-borg/nix-test-rs-12/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-12/lib/lists.nix:104:18, called from /var/lib/gc-of-borg/nix-test-rs-12/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-12/lib/modules.nix:324:17:
while evaluating anonymous function at /var/lib/gc-of-borg/nix-test-rs-12/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-12/lib/modules.nix:324:28, called from undefined position:
while evaluating 'dischargeProperties' at /var/lib/gc-of-borg/nix-test-rs-12/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-12/lib/modules.nix:392:25, called from /var/lib/gc-of-borg/nix-test-rs-12/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-12/lib/modules.nix:325:62:
while evaluating the attribute 'value' at /var/lib/gc-of-borg/nix-test-rs-12/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-12/lib/modules.nix:216:48:
while evaluating the attribute 'config.uid' at /var/lib/gc-of-borg/nix-test-rs-12/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-12/nixos/modules/services/networking/morty.nix:76:9:
while evaluating the attribute 'ids.uids.morty' at /var/lib/gc-of-borg/nix-test-rs-12/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-12/lib/attrsets.nix:199:44:
attribute 'morty' missing, at /var/lib/gc-of-borg/nix-test-rs-12/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-12/nixos/modules/services/networking/morty.nix:76:15

No attempt on x86_64-linux (full log)
The following builds were skipped because they don't evaluate on x86_64-linux: tests.morty
Partial log (click to expand)
while evaluating the attribute 'values' at /home/ofborg/ofborg3/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/builder-7c6f434c3/lib/modules.nix:434:7:
while evaluating 'concatMap' at /home/ofborg/ofborg3/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/builder-7c6f434c3/lib/lists.nix:104:18, called from /home/ofborg/ofborg3/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/builder-7c6f434c3/lib/modules.nix:434:16:
while evaluating 'concatMap' at /home/ofborg/ofborg3/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/builder-7c6f434c3/lib/lists.nix:104:18, called from /home/ofborg/ofborg3/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/builder-7c6f434c3/lib/modules.nix:324:17:
while evaluating anonymous function at /home/ofborg/ofborg3/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/builder-7c6f434c3/lib/modules.nix:324:28, called from undefined position:
while evaluating 'dischargeProperties' at /home/ofborg/ofborg3/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/builder-7c6f434c3/lib/modules.nix:392:25, called from /home/ofborg/ofborg3/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/builder-7c6f434c3/lib/modules.nix:325:62:
while evaluating the attribute 'value' at /home/ofborg/ofborg3/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/builder-7c6f434c3/lib/modules.nix:216:48:
while evaluating the attribute 'config.uid' at /home/ofborg/ofborg3/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/builder-7c6f434c3/nixos/modules/services/networking/morty.nix:76:9:
while evaluating the attribute 'ids.uids.morty' at /home/ofborg/ofborg3/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/builder-7c6f434c3/lib/attrsets.nix:199:44:
attribute 'morty' missing, at /home/ofborg/ofborg3/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/builder-7c6f434c3/nixos/modules/services/networking/morty.nix:76:15

Success on aarch64-linux (full log)
Attempted: tests.morty
Partial log (click to expand)
mortyProxyWithKey: running command: sync
mortyProxyWithKey# [   17.568988] dhcpcd[765]: eth0: Router Advertisement from fe80::2
mortyProxyWithKey# [   17.577832] dhcpcd[765]: eth0: adding address fec0::5054:ff:fe12:3456/64
mortyProxyWithKey: exit status 0
test script finished in 18.50s
cleaning up
killing mortyProxyWithKey (pid 627)
vde_switch: EOF on stdin, cleaning up and exiting
vde_switch: Could not remove ctl dir '/build/vde1.ctl': Directory not empty
/nix/store/3lchhnjr9zyimaj62j3g9whz0shqbzx7-vm-test-run-morty

LGTM, though to be strictly conforming to the guidelines this should ideally be one commit for the package and one for the service, with appropriate commit subjects.

@joachifm: split into one commit for the package and one for the service.

authors: GrahamcOfBorg grahamc joachifm leenaars


text:
Fix QML designer in Qt Creator

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

Failure on aarch64-linux (full log)
Partial log (click to expand)
Package ‘qtcreator-4.5.0’ in /var/lib/gc-of-borg/nix-test-rs-2/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-2/pkgs/development/qtcreator/default.nix:49 is not supported on ‘aarch64-linux’, refusing to evaluate.

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

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

Failure on x86_64-linux (full log)
Partial log (click to expand)
g++ -c -pipe -Wno-noexcept-type -O2 -std=gnu++1y -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -D_REENTRANT -fPIC -D'RELATIVE_PLUGIN_PATH="../lib/qtcreator/plugins"' -D'RELATIVE_LIBEXEC_PATH="../libexec/qtcreator"' -D'RELATIVE_DATA_PATH="../share/qtcreator"' -D'RELATIVE_DOC_PATH="../share/doc/qtcreator"' -DIDE_LIBRARY_BASENAME=\"lib\" -DQT_CREATOR -DQT_NO_CAST_TO_ASCII -DQT_RESTRICTED_CAST_FROM_ASCII -DQT_DISABLE_DEPRECATED_BEFORE=0x050600 -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_FAST_CONCATENATION -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I../../../src -I../../../src -I../../libs -I/tmp/nix-build-qtcreator-4.5.0.drv-0/qt-creator-opensource-src-4.5.0/tools -I../../plugins -I../../libs/3rdparty -I. -isystem /nix/store/nm28c518xfkgg778nzr1z3sgyy2v85pv-qtbase-5.10.0-dev/include/QtWidgets -isystem /nix/store/nm28c518xfkgg778nzr1z3sgyy2v85pv-qtbase-5.10.0-dev/include/QtGui -isystem /nix/store/nm28c518xfkgg778nzr1z3sgyy2v85pv-qtbase-5.10.0-dev/include/QtConcurrent -isystem /nix/store/nm28c518xfkgg778nzr1z3sgyy2v85pv-qtbase-5.10.0-dev/include/QtNetwork -isystem /nix/store/nm28c518xfkgg778nzr1z3sgyy2v85pv-qtbase-5.10.0-dev/include/QtCore -I.moc/release-shared -isystem /nix/store/kq4wn73vwrrskvyxdkqik00f5g2fms11-mesa-noglu-17.3.3-dev/include -I.uic -I/nix/store/nm28c518xfkgg778nzr1z3sgyy2v85pv-qtbase-5.10.0-dev/mkspecs/linux-g++ -o .obj/release-shared/moc_subversionsubmiteditor.o .moc/release-shared/moc_subversionsubmiteditor.cpp
rm -f libSubversion.so
g++ -Wl,-z,origin '-Wl,-rpath,$ORIGIN:$ORIGIN/..:$ORIGIN/../lib/qtcreator' -Wl,--no-undefined -Wl,-O1 -Wl,-rpath,/nix/store/lc14313s5cnzpmzwmfkd3is9xjqgfi4p-qtbase-5.10.0/lib -shared -Wl,-soname,libSubversion.so -o libSubversion.so .obj/release-shared/annotationhighlighter.o .obj/release-shared/subversionplugin.o .obj/release-shared/subversionclient.o .obj/release-shared/subversioncontrol.o .obj/release-shared/settingspage.o .obj/release-shared/subversioneditor.o .obj/release-shared/subversionsubmiteditor.o .obj/release-shared/subversionsettings.o .obj/release-shared/moc_annotationhighlighter.o .obj/release-shared/moc_subversionplugin.o .obj/release-shared/moc_subversionclient.o .obj/release-shared/moc_subversioncontrol.o .obj/release-shared/moc_settingspage.o .obj/release-shared/moc_subversioneditor.o .obj/release-shared/moc_subversionsubmiteditor.o  -L/nix/store/i7zgfnqikkn1xyq26amh21f20dikjhwc-mesa-noglu-17.3.3/lib -L/tmp/nix-build-qtcreator-4.5.0.drv-0/qt-creator-opensource-src-4.5.0/lib/qtcreator -L/tmp/nix-build-qtcreator-4.5.0.drv-0/qt-creator-opensource-src-4.5.0/lib/qtcreator/plugins -lTextEditor -lCore -lVcsBase -lDiffEditor -lProjectExplorer -lCppTools -lAggregation -lQtcSsh -lCPlusPlus -lExtensionSystem -lUtils -L/nix/store/lc14313s5cnzpmzwmfkd3is9xjqgfi4p-qtbase-5.10.0/lib -lQt5Widgets -L/lib -lQt5Gui -lQt5Concurrent -lQt5Network -lQt5Core -lGL -lpthread
mv -f libSubversion.so ../../../lib/qtcreator/plugins/
make[3]: Leaving directory '/tmp/nix-build-qtcreator-4.5.0.drv-0/qt-creator-opensource-src-4.5.0/src/plugins/subversion'
cd git/ && ( test -e Makefile || /nix/store/nm28c518xfkgg778nzr1z3sgyy2v85pv-qtbase-5.10.0-dev/bin/qmake -o Makefile /tmp/nix-build-qtcreator-4.5.0.drv-0/qt-creator-opensource-src-4.5.0/src/plugins/git/git.pro PREFIX=/nix/store/1xr9w9582704dp5hlsgcj19s4c8ks095-qtcreator-4.5.0 NIX_OUTPUT_OUT=/nix/store/1xr9w9582704dp5hlsgcj19s4c8ks095-qtcreator-4.5.0 NIX_OUTPUT_DEV=/nix/store/1xr9w9582704dp5hlsgcj19s4c8ks095-qtcreator-4.5.0 NIX_OUTPUT_BIN=/nix/store/1xr9w9582704dp5hlsgcj19s4c8ks095-qtcreator-4.5.0 NIX_OUTPUT_DOC=/nix/store/1xr9w9582704dp5hlsgcj19s4c8ks095-qtcreator-4.5.0/share/doc/qt-5.10 NIX_OUTPUT_QML=/nix/store/1xr9w9582704dp5hlsgcj19s4c8ks095-qtcreator-4.5.0/lib/qt-5.10/qml NIX_OUTPUT_PLUGIN=/nix/store/1xr9w9582704dp5hlsgcj19s4c8ks095-qtcreator-4.5.0/lib/qt-5.10/plugins QMAKE_LRELEASE=/nix/store/678yhn73c8455hc967w9g1qmjay59d3d-qttools-5.10.0-dev/bin/lrelease ) && make -f Makefile
make[3]: Entering directory '/tmp/nix-build-qtcreator-4.5.0.drv-0/qt-creator-opensource-src-4.5.0/src/plugins/git'
/nix/store/nm28c518xfkgg778nzr1z3sgyy2v85pv-qtbase-5.10.0-dev/bin/uic -no-stringliteral changeselectiondialog.ui -o .uic/ui_changeselectiondialog.h
building of ‘/nix/store/1m616fd6khrsy554dl0yxadkwnp6rwdf-qtcreator-4.5.0.drv’ timed out after 3600 seconds
error: build of ‘/nix/store/1m616fd6khrsy554dl0yxadkwnp6rwdf-qtcreator-4.5.0.drv’ failed

authors: GrahamcOfBorg abbradar


text:
sayonara:  init at 1.0.0-git5-20180115

Motivation for this change
Fix #34024
Things done

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

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

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

@GrahamcOfBorg build sayonara

Failure on x86_64-darwin (full log)
Partial log (click to expand)
  No known features for CXX compiler

  "Clang"

  version 5.0.1.

-- Build files have been written to: /tmp/nix-build-sayonara-player-1.0.0-git5-20180115.drv-0/sayonara-player/build
builder for '/nix/store/bk9brppzyhlk8345b664lyg58rc19nc9-sayonara-player-1.0.0-git5-20180115.drv' failed with exit code 1
error: build of '/nix/store/bk9brppzyhlk8345b664lyg58rc19nc9-sayonara-player-1.0.0-git5-20180115.drv' failed

Success on x86_64-linux (full log)
Partial log (click to expand)
shrinking /nix/store/qw3d5hs2i5v9qzilxxwvir2x6wap0j9b-sayonara-player-1.0.0-git5-20180115/bin/sayonara
shrinking /nix/store/qw3d5hs2i5v9qzilxxwvir2x6wap0j9b-sayonara-player-1.0.0-git5-20180115/lib/sayonara/libsayonara_somafm.so
shrinking /nix/store/qw3d5hs2i5v9qzilxxwvir2x6wap0j9b-sayonara-player-1.0.0-git5-20180115/lib/sayonara/libsayonara_soundcloud.so
gzipping man pages under /nix/store/qw3d5hs2i5v9qzilxxwvir2x6wap0j9b-sayonara-player-1.0.0-git5-20180115/share/man/
strip is /nix/store/adidfx4pa7vmvby0gjqqmiwg2x49yr27-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/qw3d5hs2i5v9qzilxxwvir2x6wap0j9b-sayonara-player-1.0.0-git5-20180115/lib  /nix/store/qw3d5hs2i5v9qzilxxwvir2x6wap0j9b-sayonara-player-1.0.0-git5-20180115/bin
patching script interpreter paths in /nix/store/qw3d5hs2i5v9qzilxxwvir2x6wap0j9b-sayonara-player-1.0.0-git5-20180115
checking for references to /tmp/nix-build-sayonara-player-1.0.0-git5-20180115.drv-0 in /nix/store/qw3d5hs2i5v9qzilxxwvir2x6wap0j9b-sayonara-player-1.0.0-git5-20180115...
postPatchMkspecs
/nix/store/qw3d5hs2i5v9qzilxxwvir2x6wap0j9b-sayonara-player-1.0.0-git5-20180115

Success on aarch64-linux (full log)
Partial log (click to expand)
shrinking /nix/store/mb53xs3frahjq56wh7nkrqib76b2569v-sayonara-player-1.0.0-git5-20180115/lib/sayonara/libsayonara_somafm.so
shrinking /nix/store/mb53xs3frahjq56wh7nkrqib76b2569v-sayonara-player-1.0.0-git5-20180115/lib/sayonara/libsayonara_soundcloud.so
shrinking /nix/store/mb53xs3frahjq56wh7nkrqib76b2569v-sayonara-player-1.0.0-git5-20180115/bin/sayonara
gzipping man pages under /nix/store/mb53xs3frahjq56wh7nkrqib76b2569v-sayonara-player-1.0.0-git5-20180115/share/man/
strip is /nix/store/skd6ix5ipkyhxzq7naylj4digawakl4j-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/mb53xs3frahjq56wh7nkrqib76b2569v-sayonara-player-1.0.0-git5-20180115/lib  /nix/store/mb53xs3frahjq56wh7nkrqib76b2569v-sayonara-player-1.0.0-git5-20180115/bin
patching script interpreter paths in /nix/store/mb53xs3frahjq56wh7nkrqib76b2569v-sayonara-player-1.0.0-git5-20180115
checking for references to /build in /nix/store/mb53xs3frahjq56wh7nkrqib76b2569v-sayonara-player-1.0.0-git5-20180115...
postPatchMkspecs
/nix/store/mb53xs3frahjq56wh7nkrqib76b2569v-sayonara-player-1.0.0-git5-20180115

@joachifm, all fixed now, I believe.

@GrahamcOfBorg build sayonara

Success on x86_64-linux (full log)
Partial log (click to expand)
shrinking RPATHs of ELF executables and libraries in /nix/store/abaxv089731bqyjzp1vppcm8k59gni92-sayonara-player-1.0.0-git5-20180115
shrinking /nix/store/abaxv089731bqyjzp1vppcm8k59gni92-sayonara-player-1.0.0-git5-20180115/bin/sayonara
shrinking /nix/store/abaxv089731bqyjzp1vppcm8k59gni92-sayonara-player-1.0.0-git5-20180115/lib/sayonara/libsayonara_soundcloud.so
shrinking /nix/store/abaxv089731bqyjzp1vppcm8k59gni92-sayonara-player-1.0.0-git5-20180115/lib/sayonara/libsayonara_somafm.so
gzipping man pages under /nix/store/abaxv089731bqyjzp1vppcm8k59gni92-sayonara-player-1.0.0-git5-20180115/share/man/
strip is /nix/store/adidfx4pa7vmvby0gjqqmiwg2x49yr27-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/abaxv089731bqyjzp1vppcm8k59gni92-sayonara-player-1.0.0-git5-20180115/lib  /nix/store/abaxv089731bqyjzp1vppcm8k59gni92-sayonara-player-1.0.0-git5-20180115/bin
patching script interpreter paths in /nix/store/abaxv089731bqyjzp1vppcm8k59gni92-sayonara-player-1.0.0-git5-20180115
checking for references to /build in /nix/store/abaxv089731bqyjzp1vppcm8k59gni92-sayonara-player-1.0.0-git5-20180115...
postPatchMkspecs

Failure on x86_64-darwin (full log)
Partial log (click to expand)
  No known features for CXX compiler

  "Clang"

  version 5.0.1.

-- Build files have been written to: /tmp/nix-build-sayonara-player-1.0.0-git5-20180115.drv-0/sayonara-player/build
builder for '/nix/store/nggy3hgc36b1gd8vw5rgf8maykhcmh6h-sayonara-player-1.0.0-git5-20180115.drv' failed with exit code 1
error: build of '/nix/store/nggy3hgc36b1gd8vw5rgf8maykhcmh6h-sayonara-player-1.0.0-git5-20180115.drv' failed

Success on aarch64-linux (full log)
Partial log (click to expand)
shrinking /nix/store/hh4crnm5sc2y20ww9071ipcqrs3j6pyp-sayonara-player-1.0.0-git5-20180115/lib/sayonara/libsayonara_somafm.so
shrinking /nix/store/hh4crnm5sc2y20ww9071ipcqrs3j6pyp-sayonara-player-1.0.0-git5-20180115/lib/sayonara/libsayonara_soundcloud.so
shrinking /nix/store/hh4crnm5sc2y20ww9071ipcqrs3j6pyp-sayonara-player-1.0.0-git5-20180115/bin/sayonara
gzipping man pages under /nix/store/hh4crnm5sc2y20ww9071ipcqrs3j6pyp-sayonara-player-1.0.0-git5-20180115/share/man/
strip is /nix/store/skd6ix5ipkyhxzq7naylj4digawakl4j-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/hh4crnm5sc2y20ww9071ipcqrs3j6pyp-sayonara-player-1.0.0-git5-20180115/lib  /nix/store/hh4crnm5sc2y20ww9071ipcqrs3j6pyp-sayonara-player-1.0.0-git5-20180115/bin
patching script interpreter paths in /nix/store/hh4crnm5sc2y20ww9071ipcqrs3j6pyp-sayonara-player-1.0.0-git5-20180115
checking for references to /build in /nix/store/hh4crnm5sc2y20ww9071ipcqrs3j6pyp-sayonara-player-1.0.0-git5-20180115...
postPatchMkspecs
/nix/store/hh4crnm5sc2y20ww9071ipcqrs3j6pyp-sayonara-player-1.0.0-git5-20180115

@joachifm, do you feel there are any other blockers remaining?

authors: GrahamcOfBorg deepfire joachifm


text:
ruby_3_3: 3.3.5 -> 3.3.6

Change log: https://github.com/ruby/ruby/compare/v3_3_5...v3_3_6
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/)
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.

--------- Impacted packages on 'x86_64-linux' ---------
2006 packages updated:
these 5782 derivations will be built:

Thank you for merging!
Should I care the bot message https://github.com/NixOS/nixpkgs/pull/356447#issuecomment-2510761471 ?


text:
stella: 7.0 -> 7.0b

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/stella/versions.
meta.description for stella is: Open-source Atari 2600 VCS emulator
meta.homepage for stella is: https://stella-emu.github.io/
meta.changelog for stella is: https://github.com/stella-emu/stella/releases/tag/7.0b
Updates performed

Version update

To inspect upstream changes

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 7.0b in filename of file in /nix/store/ab317gxsr42xqlim99dznsbrsi1r61hw-stella-7.0b

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

stella

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/ab317gxsr42xqlim99dznsbrsi1r61hw-stella-7.0b \
  --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 stella https://github.com/r-ryantm/nixpkgs/archive/63a2350155f99a6f3d15c90929e2e8b23e2f5bf0.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/63a2350155f99a6f3d15c90929e2e8b23e2f5bf0#stella

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

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

x86_64-linux

:white_check_mark: 1 package built:

stella

Maintainer pings
cc @AndersonTorres for testing.

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

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

@NixOS/nixpkgs-merge-bot merge

authors: AndersonTorres r-ryantm


text:
delta: add missing zlib dependency on Darwin

       >   --- stderr
       >   src/smoke.c:1:10: fatal error: 'zlib.h' file not found
       >       1 | #include <zlib.h>
       >         |          ^~~~~~~~
       >   1 error generated.
       >
       >

Also removed the Darwin SDK dependency as the default is now the same on both x86_64 and aarch64.
Things done

Built on platform(s)

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

FWIW, this should be unconditional (it just so happens that GCC can compile the vendored zlib for now, I think it would be broken in pkgsLLVM on Linux too).

authors: emilazy ofalvai


text:
python312Packages.iocsearcher: 2.4.3-unstable-2024-10-08 -> 2.4.8

Diff: https://github.com/malicialab/iocsearcher/compare/be29cb4090284155b49a358e7fe2d24371b6a981...v2.4.8
Changelog: https://github.com/malicialab/iocsearcher/releases/tag/v2.4.8

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-reviewd workflow started
Status and logs: https://github.com/nixosbrasil/nixpkgs-reviewd/actions/runs/12498813904
Extra args: ``

nixpkgs-reviewd workflow finished
Status and logs: https://github.com/nixosbrasil/nixpkgs-reviewd/actions/runs/12498813904
nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 368210

x86_64-darwin

:x: 1 package failed to build:

rkdeveloptool-pine64

:white_check_mark: 4 packages built:

iocsearcher (python312Packages.iocsearcher)
iocsearcher.dist (python312Packages.iocsearcher.dist)
python313Packages.iocsearcher
python313Packages.iocsearcher.dist

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

aarch64-darwin

:x: 21 packages failed to build:

deno
era
lua-language-server
lua51Packages.llscheck
lua52Packages.llscheck
lua53Packages.llscheck
lua54Packages.llscheck
luajitPackages.llscheck
lunarvim
quarto
quartoMinimal
silverbullet
vimPlugins.ddc-filter-matcher_head
vimPlugins.ddc-filter-sorter_rank
vimPlugins.ddc-source-lsp
vimPlugins.ddc-ui-native
vimPlugins.ddc-ui-pum
vimPlugins.ddc-vim
vimPlugins.denops-vim
vimPlugins.vim-pluto
vscode-extensions.sumneko.lua

:white_check_mark: 4 packages built:

iocsearcher (python312Packages.iocsearcher)
iocsearcher.dist (python312Packages.iocsearcher.dist)
python313Packages.iocsearcher
python313Packages.iocsearcher.dist

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

x86_64-linux

:white_check_mark: 4 packages built:

iocsearcher (python312Packages.iocsearcher)
iocsearcher.dist (python312Packages.iocsearcher.dist)
python313Packages.iocsearcher
python313Packages.iocsearcher.dist

authors: fabaff lucasewd


text:
antora-ui-default: update hash

This patch updates the hash that was forgotten in commit 518ba1789aa2 ("antora-ui-default: 0-unstable-2024-09-20 -> 0-unstable-2024-12-26").
I have successfully tested this patch on my documentation that relies on this package and successfully built the following packages:
nix build .#antora-ui-default &&
  nix build .#antora.tests.run &&
  nix build .#antora-lunr-extension.tests.run

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.

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

x86_64-linux

:white_check_mark: 1 package built:

antora-ui-default


text:
keepassxc: fix darwin build

Motivation for this change
18.03 ZHF darwin edition: #36454 (Please backport to 18.03!)
Things done

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

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

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

@GrahamcOfBorg build keepassxc

Success on x86_64-linux (full log)
Attempted: keepassxc
Partial log (click to expand)
shrinking /nix/store/rbh2vff1kbi6ny1dvkv25vnbd801gysy-keepassxc-2.3.1/bin/keepassxc-cli
shrinking /nix/store/rbh2vff1kbi6ny1dvkv25vnbd801gysy-keepassxc-2.3.1/bin/keepassxc
shrinking /nix/store/rbh2vff1kbi6ny1dvkv25vnbd801gysy-keepassxc-2.3.1/lib/keepassxc/libkeepassx-autotype-xcb.so
gzipping man pages under /nix/store/rbh2vff1kbi6ny1dvkv25vnbd801gysy-keepassxc-2.3.1/share/man/
strip is /nix/store/fzcs0fn6bb04m82frhlb78nc03ny3w55-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/rbh2vff1kbi6ny1dvkv25vnbd801gysy-keepassxc-2.3.1/lib  /nix/store/rbh2vff1kbi6ny1dvkv25vnbd801gysy-keepassxc-2.3.1/bin
patching script interpreter paths in /nix/store/rbh2vff1kbi6ny1dvkv25vnbd801gysy-keepassxc-2.3.1
checking for references to /tmp/nix-build-keepassxc-2.3.1.drv-0 in /nix/store/rbh2vff1kbi6ny1dvkv25vnbd801gysy-keepassxc-2.3.1...
postPatchMkspecs
postPatchMkspecs

Success on aarch64-linux (full log)
Attempted: keepassxc
Partial log (click to expand)
shrinking /nix/store/5nwnxc9hp1j7dai581hijh80b8acc1i8-keepassxc-2.3.1/bin/keepassxc-cli
shrinking /nix/store/5nwnxc9hp1j7dai581hijh80b8acc1i8-keepassxc-2.3.1/bin/keepassxc-proxy
shrinking /nix/store/5nwnxc9hp1j7dai581hijh80b8acc1i8-keepassxc-2.3.1/bin/keepassxc
gzipping man pages under /nix/store/5nwnxc9hp1j7dai581hijh80b8acc1i8-keepassxc-2.3.1/share/man/
strip is /nix/store/3zq400fri5dv7d30lpxlqm2v9y1iis6j-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/5nwnxc9hp1j7dai581hijh80b8acc1i8-keepassxc-2.3.1/lib  /nix/store/5nwnxc9hp1j7dai581hijh80b8acc1i8-keepassxc-2.3.1/bin
patching script interpreter paths in /nix/store/5nwnxc9hp1j7dai581hijh80b8acc1i8-keepassxc-2.3.1
checking for references to /build in /nix/store/5nwnxc9hp1j7dai581hijh80b8acc1i8-keepassxc-2.3.1...
postPatchMkspecs
postPatchMkspecs

Success on x86_64-darwin (full log)
Attempted: keepassxc
Partial log (click to expand)
-- Installing: /nix/store/0w4lwigg7jlh34cdfanznxws7gf35bw1-keepassxc-2.3.1/Applications/KeePassXC.app/Contents/Resources/translations/keepassx_zh_CN.qm
-- Installing: /nix/store/0w4lwigg7jlh34cdfanznxws7gf35bw1-keepassxc-2.3.1/Applications/KeePassXC.app/Contents/Resources/translations/keepassx_zh_TW.qm
post-installation fixup
gzipping man pages under /nix/store/0w4lwigg7jlh34cdfanznxws7gf35bw1-keepassxc-2.3.1/share/man/
strip is /nix/store/vb6mgjqgd9h11nbv60fvrp1ls9nxck2y-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/0w4lwigg7jlh34cdfanznxws7gf35bw1-keepassxc-2.3.1/bin
patching script interpreter paths in /nix/store/0w4lwigg7jlh34cdfanznxws7gf35bw1-keepassxc-2.3.1
postPatchMkspecs
postPatchMkspecs
/nix/store/0w4lwigg7jlh34cdfanznxws7gf35bw1-keepassxc-2.3.1

Also backported:
[detached HEAD 58d56020b7b] keepassxc: fix darwin build
Author: Josef Kemetmüller josef.kemetmueller@gmail.com
Date: Sun Mar 25 18:46:28 2018 +0200
1 file changed, 13 insertions(+), 2 deletions(-)
[detached HEAD 0b9fea1e1a9] keepassxc: 2.3.0 -> 2.3.1
Author: Josef Kemetmüller josef.kemetmueller@gmail.com
Date: Sun Mar 25 21:55:47 2018 +0200
1 file changed, 2 insertions(+), 2 deletions(-)

authors: GrahamcOfBorg Mic92 knedlsepp


text:
bind: 9.12.1-P2 -> 9.13.0

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

built on NixOS
/nix/store/r1cixvndwyqb19jgmb29aa419m50k3gw-bind-9.13.0/bin/delv passed the binary check.
Warning: no invocation of /nix/store/r1cixvndwyqb19jgmb29aa419m50k3gw-bind-9.13.0/bin/arpaname had a zero exit code or showed the expected version
/nix/store/r1cixvndwyqb19jgmb29aa419m50k3gw-bind-9.13.0/bin/named-rrchecker passed the binary check.
/nix/store/r1cixvndwyqb19jgmb29aa419m50k3gw-bind-9.13.0/bin/mdig passed the binary check.
/nix/store/r1cixvndwyqb19jgmb29aa419m50k3gw-bind-9.13.0/bin/ddns-confgen passed the binary check.
/nix/store/r1cixvndwyqb19jgmb29aa419m50k3gw-bind-9.13.0/bin/dnssec-cds passed the binary check.
/nix/store/r1cixvndwyqb19jgmb29aa419m50k3gw-bind-9.13.0/bin/dnssec-dsfromkey passed the binary check.
/nix/store/r1cixvndwyqb19jgmb29aa419m50k3gw-bind-9.13.0/bin/dnssec-importkey passed the binary check.
/nix/store/r1cixvndwyqb19jgmb29aa419m50k3gw-bind-9.13.0/bin/dnssec-keyfromlabel passed the binary check.
/nix/store/r1cixvndwyqb19jgmb29aa419m50k3gw-bind-9.13.0/bin/dnssec-keygen passed the binary check.
/nix/store/r1cixvndwyqb19jgmb29aa419m50k3gw-bind-9.13.0/bin/dnssec-revoke passed the binary check.
/nix/store/r1cixvndwyqb19jgmb29aa419m50k3gw-bind-9.13.0/bin/dnssec-settime passed the binary check.
/nix/store/r1cixvndwyqb19jgmb29aa419m50k3gw-bind-9.13.0/bin/dnssec-signzone passed the binary check.
/nix/store/r1cixvndwyqb19jgmb29aa419m50k3gw-bind-9.13.0/bin/dnssec-verify passed the binary check.
/nix/store/r1cixvndwyqb19jgmb29aa419m50k3gw-bind-9.13.0/bin/named passed the binary check.
/nix/store/r1cixvndwyqb19jgmb29aa419m50k3gw-bind-9.13.0/bin/named-checkconf passed the binary check.
/nix/store/r1cixvndwyqb19jgmb29aa419m50k3gw-bind-9.13.0/bin/named-checkzone passed the binary check.
/nix/store/r1cixvndwyqb19jgmb29aa419m50k3gw-bind-9.13.0/bin/named-compilezone passed the binary check.
Warning: no invocation of /nix/store/r1cixvndwyqb19jgmb29aa419m50k3gw-bind-9.13.0/bin/named-journalprint had a zero exit code or showed the expected version
Warning: no invocation of /nix/store/r1cixvndwyqb19jgmb29aa419m50k3gw-bind-9.13.0/bin/nsec3hash had a zero exit code or showed the expected version
/nix/store/r1cixvndwyqb19jgmb29aa419m50k3gw-bind-9.13.0/bin/rndc passed the binary check.
/nix/store/r1cixvndwyqb19jgmb29aa419m50k3gw-bind-9.13.0/bin/rndc-confgen passed the binary check.
/nix/store/r1cixvndwyqb19jgmb29aa419m50k3gw-bind-9.13.0/bin/tsig-keygen passed the binary check.
20 of 23 passed binary check by having a zero exit code.
14 of 23 passed binary check by having the new version present in output.
found 9.13.0 with grep in /nix/store/r1cixvndwyqb19jgmb29aa419m50k3gw-bind-9.13.0
directory tree listing: https://gist.github.com/cce8ccd35ba6a74194713faac99c7162
du listing: https://gist.github.com/4b634498f39d00b79aa3eef40c70008a

meta.description for bind is: '"Domain name server"'.
cc @viric @peti for testing.

Success on x86_64-linux (full log)
Attempted: bind
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/9ir7n5cazzs51yqmzdnhjlh664hzh91p-bind-9.13.0-dnsutils/bin
patching script interpreter paths in /nix/store/9ir7n5cazzs51yqmzdnhjlh664hzh91p-bind-9.13.0-dnsutils
checking for references to /build in /nix/store/9ir7n5cazzs51yqmzdnhjlh664hzh91p-bind-9.13.0-dnsutils...
shrinking RPATHs of ELF executables and libraries in /nix/store/34v327gc0v81lwh113wj5abpar1p7qk2-bind-9.13.0-host
shrinking /nix/store/34v327gc0v81lwh113wj5abpar1p7qk2-bind-9.13.0-host/bin/host
strip is /nix/store/j75dgadrff2d1fyc4fczmcgqkid2imdx-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/34v327gc0v81lwh113wj5abpar1p7qk2-bind-9.13.0-host/bin
patching script interpreter paths in /nix/store/34v327gc0v81lwh113wj5abpar1p7qk2-bind-9.13.0-host
checking for references to /build in /nix/store/34v327gc0v81lwh113wj5abpar1p7qk2-bind-9.13.0-host...

Success on x86_64-darwin (full log)
Attempted: bind
Partial log (click to expand)
gzipping man pages under /nix/store/aqg7n72w2f5hh5a3dldx28n0br6fqm08-bind-9.13.0-man/share/man/
strip is /nix/store/kdff2gim6417493yha769kh00n63lnrw-cctools-binutils-darwin/bin/strip
patching script interpreter paths in /nix/store/aqg7n72w2f5hh5a3dldx28n0br6fqm08-bind-9.13.0-man
strip is /nix/store/kdff2gim6417493yha769kh00n63lnrw-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/w68098zx08abg9vdyh4lsm14synszxl9-bind-9.13.0-dnsutils/bin
patching script interpreter paths in /nix/store/w68098zx08abg9vdyh4lsm14synszxl9-bind-9.13.0-dnsutils
strip is /nix/store/kdff2gim6417493yha769kh00n63lnrw-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/4v8q6qmj511djwcjjqbx8kxz1i8xngm1-bind-9.13.0-host/bin
patching script interpreter paths in /nix/store/4v8q6qmj511djwcjjqbx8kxz1i8xngm1-bind-9.13.0-host
/nix/store/93ldx7ciya2ffrp57c9lhlipfcrpi2nc-bind-9.13.0

Success on aarch64-linux (full log)
Attempted: bind
Partial log (click to expand)
stripping (with command strip and flags -S) in /nix/store/45fi2dd7mkig8kl6hr4xlr0zrxjrlm0q-bind-9.13.0-dnsutils/bin
patching script interpreter paths in /nix/store/45fi2dd7mkig8kl6hr4xlr0zrxjrlm0q-bind-9.13.0-dnsutils
checking for references to /build in /nix/store/45fi2dd7mkig8kl6hr4xlr0zrxjrlm0q-bind-9.13.0-dnsutils...
shrinking RPATHs of ELF executables and libraries in /nix/store/yps12kbnxn1dylrw1viaapvmzg9vsrgg-bind-9.13.0-host
shrinking /nix/store/yps12kbnxn1dylrw1viaapvmzg9vsrgg-bind-9.13.0-host/bin/host
strip is /nix/store/jk6j4lh9v5mvjdbdc35sj0zffhhf6s56-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/yps12kbnxn1dylrw1viaapvmzg9vsrgg-bind-9.13.0-host/bin
patching script interpreter paths in /nix/store/yps12kbnxn1dylrw1viaapvmzg9vsrgg-bind-9.13.0-host
checking for references to /build in /nix/store/yps12kbnxn1dylrw1viaapvmzg9vsrgg-bind-9.13.0-host...
/nix/store/yr78248s2v6v570084vpj7929mivy1q6-bind-9.13.0

I don't think this is a good idea – odd minor numbers are unstable/development now; see e.g. https://lists.isc.org/pipermail/bind-announce/2018-May/001092.html

Oh.

authors: GrahamcOfBorg peti r-ryantm vcunat


text:
opentsdb: 2.3.0 -> 2.3.1

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

built on NixOS
/nix/store/bzg1dfd5xpc3rqgi601a162vajil47r0-opentsdb-2.3.1/bin/tsdb passed the binary check.
Warning: no invocation of /nix/store/bzg1dfd5xpc3rqgi601a162vajil47r0-opentsdb-2.3.1/bin/.tsdb-wrapped had a zero exit code or showed the expected version
1 of 2 passed binary check by having a zero exit code.
0 of 2 passed binary check by having the new version present in output.
found 2.3.1 with grep in /nix/store/bzg1dfd5xpc3rqgi601a162vajil47r0-opentsdb-2.3.1
directory tree listing: https://gist.github.com/b48d02ce7d61ccc9a1066feef216ebeb
du listing: https://gist.github.com/fa09ba05d6c0f628805a900c2624ac13

meta.description for opentsdb is: '"Time series database with millisecond precision"'.
cc @ocharles for testing.

@GrahamcOfBorg  eval

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

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

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

Success on x86_64-linux (full log)
Attempted: opentsdb
Partial log (click to expand)
/nix/store/bzg1dfd5xpc3rqgi601a162vajil47r0-opentsdb-2.3.1/bin/.tsdb-wrapped: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/m47apl3hq3i52fzy2cz24378p0xn4lyx-bash-4.4-p19/bin/bash"
/nix/store/bzg1dfd5xpc3rqgi601a162vajil47r0-opentsdb-2.3.1/share/opentsdb/tools/create_table.sh: interpreter directive changed from "/bin/sh" to "/nix/store/m47apl3hq3i52fzy2cz24378p0xn4lyx-bash-4.4-p19/bin/sh"
/nix/store/bzg1dfd5xpc3rqgi601a162vajil47r0-opentsdb-2.3.1/share/opentsdb/tools/upgrade_1to2.sh: interpreter directive changed from "/bin/sh" to "/nix/store/m47apl3hq3i52fzy2cz24378p0xn4lyx-bash-4.4-p19/bin/sh"
/nix/store/bzg1dfd5xpc3rqgi601a162vajil47r0-opentsdb-2.3.1/share/opentsdb/tools/check_tsd: interpreter directive changed from "/usr/bin/env python" to "/nix/store/xlc7ld1xd57ha3x9mbx11c84j290va0f-python-2.7.15/bin/python"
/nix/store/bzg1dfd5xpc3rqgi601a162vajil47r0-opentsdb-2.3.1/share/opentsdb/tools/clean_cache.sh: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/m47apl3hq3i52fzy2cz24378p0xn4lyx-bash-4.4-p19/bin/bash"
/nix/store/bzg1dfd5xpc3rqgi601a162vajil47r0-opentsdb-2.3.1/share/opentsdb/tools/tsddrain.py: interpreter directive changed from "/usr/bin/env python" to "/nix/store/xlc7ld1xd57ha3x9mbx11c84j290va0f-python-2.7.15/bin/python"
/nix/store/bzg1dfd5xpc3rqgi601a162vajil47r0-opentsdb-2.3.1/share/opentsdb/bin/mygnuplot.sh: interpreter directive changed from "/bin/sh" to "/nix/store/m47apl3hq3i52fzy2cz24378p0xn4lyx-bash-4.4-p19/bin/sh"
/nix/store/bzg1dfd5xpc3rqgi601a162vajil47r0-opentsdb-2.3.1/share/opentsdb/bin/tsdb: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/m47apl3hq3i52fzy2cz24378p0xn4lyx-bash-4.4-p19/bin/bash"
/nix/store/bzg1dfd5xpc3rqgi601a162vajil47r0-opentsdb-2.3.1/share/opentsdb/etc/init.d/opentsdb: interpreter directive changed from "/bin/sh" to "/nix/store/m47apl3hq3i52fzy2cz24378p0xn4lyx-bash-4.4-p19/bin/sh"
checking for references to /build in /nix/store/bzg1dfd5xpc3rqgi601a162vajil47r0-opentsdb-2.3.1...

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


text:
kustomize: 1.0.9 -> 1.0.10

Signed-off-by: Vincent Demeester vincent@sbr.pm
Motivation for this change
Bump to latest version
Things done

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

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

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

Success on x86_64-linux (full log)
Attempted: kustomize
Partial log (click to expand)
installing
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/4i0ssfy522sgxf437b2nk35f7sy3q068-kustomize-1.0.10-bin
shrinking /nix/store/4i0ssfy522sgxf437b2nk35f7sy3q068-kustomize-1.0.10-bin/bin/kustomize
strip is /nix/store/n4hb93w6j076xcjw5pm09rdmc09s075b-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/4i0ssfy522sgxf437b2nk35f7sy3q068-kustomize-1.0.10-bin/bin
patching script interpreter paths in /nix/store/4i0ssfy522sgxf437b2nk35f7sy3q068-kustomize-1.0.10-bin
checking for references to /build in /nix/store/4i0ssfy522sgxf437b2nk35f7sy3q068-kustomize-1.0.10-bin...
strip is /nix/store/n4hb93w6j076xcjw5pm09rdmc09s075b-binutils-2.30/bin/strip
/nix/store/4i0ssfy522sgxf437b2nk35f7sy3q068-kustomize-1.0.10-bin

Timed out, unknown build status on x86_64-darwin (full log)
Attempted: kustomize
Partial log (click to expand)
cannot build derivation '/nix/store/dwhz4sd735pk7l7pa7nzs4brrlix44qm-top-osx-10.11.6.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/ajw9qf20c1qahk1l7bznq32g35xlcdg3-system_cmds-osx-10.11.6.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/3gb7y31c9mcsjjrmga0fbhz65q11scyi-top-1003.1-2008.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/brl8cnz9bqihmpk5hlwkmii0qy89jqjz-sysctl-1003.1-2008.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/xd51xjyxmrpdmdzrma76jqym3dcva0v5-procps-1003.1-2008.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/frdndal97j907fgwz1d0bf0sv378frx2-go-1.11.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/kd8s08kbz0y9qy1h9pbkvddrvh24rlhn-parallel-20181022.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/qa3ylsdv4b2g8kzppp3ps0n3lj6zj79q-govers-20150109-3b5f175.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/n5k85bpnanyjm3l04z0xn1vyi633jld6-kustomize-1.0.10.drv': 3 dependencies couldn't be built
error: build of '/nix/store/n5k85bpnanyjm3l04z0xn1vyi633jld6-kustomize-1.0.10.drv' failed

authors: GrahamcOfBorg vdemeester


text:
chromium: 74.0.3729.108 -> 74.0.3729.131

Motivation for this change
Fix CVE-2019-5827 CVE-2019-5824
https://chromereleases.googleblog.com/2019/04/stable-channel-update-for-desktop_30.html
Things done

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

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

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

Tested audio, YouTube, WebGL, Octane 2.0, all seems to be well.

I updated the description with my test results.

cc @bendlas since he is the maintainer

authors: andir ivan


text:
nim: initial package at 0.10.2

http://nim-lang.org/index.html

Travis passed, thanks. I know, this will lead to a nimPackages, right? :P

ugh, I have a hard time keeping .nix and .nim straight already

authors: ehmry lethalman


text:
urh: add support for Pluto, soundcards, and optionally USRP

This adds native support of Pluto SDR in URH.

libusb-1 support is needed and added in libiio
this triggers installation of an udev rule that needed some patches
Libiio is added in urh dependencies to enable native PlutoSDR support

I have tested basic functionalities with a Pluto SDR I own under NixOS.
Things done

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

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

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

Notify maintainers
cc @fpletz @thoughtpolice @markuskowa

Please wait a few hours: I want to be sure than libusb1 is actually needed (I added it during the iterations to make it work) but I don't have the SDR right now to test.
I also put libiio in propagatedBuildInputs instead of buildInputs, I'll fix it.

Finally:

libusb1 is needed in libiio for Pluto
libiio enables Pluto SDR support
pyaudio enables soundcard support
uhd enables USRP support
USPR support is disabled by default because uhd comes with it is >400 MB of unused bitstreams. It may be possible to split uhd into multiple outputs to only depend on the library.

I successfully tested Pluto SDR support under NixOS with libiio's udev rule installed, but did not try others.
UHR should work under darwin, but I'm unable to test it.
Relevent UHR's documentation:

https://github.com/jopohl/urh/wiki/Supported-devices
https://github.com/jopohl/urh/wiki/Dependencies

@GrahamcOfBorg build urh

Can we force GrahamcOfBorg to build for darwin?

URH is marked for linux only in the meta.plattforms attribute. OfBorg won't build it (I dont' know if there's a way to force it).

authors: ThibautMarty markuskowa


text:
runwayml: 0.8.1 -> 0.9.0

Motivation for this change
Version update to latest release
Things done

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

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

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

Notify maintainers
cc @

@GrahamcOfBorg build runwayml

authors: mmahut prusnak


text:
linux_5_2, linux_5_3: fixing nondeterminism

Motivation for this change
Addresses: https://github.com/NixOS/nixpkgs/issues/69100
In 5.2 kernel a new mechanism was introduced which embeds the kernel
headers in the kernel image and exposes them in procfs for simplified
use by userland tools.
It was introduced in
https://github.com/torvalds/linux/commit/43d8ce9d65a54846d378545770991e65838981e0
and later modified a bit in
https://github.com/torvalds/linux/commit/f7b101d33046a837c2aa4526cef28a3c785d7af2
The archive containing the header files had nondeterminism through the
header files metadata - specifically mtime, but I also decided to
normalize some other aspects just in case.
In our default setup we currently compile this as a module, so to expose
the headers to test the functionality kheaders needs to be loaded.
Without this patch this particular nondeterminism was trivially reproducible locally. I ran a few compilations of 5.2 and 5.3 and the local difference is resolved with this.
Things done

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

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

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

Notify maintainers
cc @grahamc @thoughtpolice

Regarding testing the result: I successfully booted into a locally built 5.3 and checked the contents of the kheaders archive in sysfs and all the dates are equal.

Nice work! It would probably be worth it to submit this upstream, I'd think, in the long run; $SOURCE_DATE_EPOCH is relatively well established, but I think what we really want to do is make gen-kheaders respect KBUILD_BUILD_TIMESTAMP, as documented here, if we did that. Luckily we already set KBUILD_BUILD_TIMESTAMP in manual-config.nix to use $SOURCE_DATE_EPOCH directly, so if we did this, it should all work out I think.

@thoughtpolice: Alright, I can give it a try.

Gave it another run with 5.3, looks good!
Thanks for the pointers. It's getting late here, so I will look into possibly upstreaming tomorrow.

I submitted a slightly modified patch covering the case of undefined timestamp for kernel builds not desiring reproducibility and got it a bit more in line with the kernel style guides; https://lkml.org/lkml/2019/9/22/69
I updated the patch in this PR to reflect the patch submitted upstream - while for the nixos case we wouldn't really care much for the case of timestamp being undefined, maybe there is some merit in keeping it more in line until/if it lands in mainline.
If reviewers are happy, I can squash them into one. Kept separately for clarity.

I think we can wait for a few days to get the kernel maintainers feedback on this. Apart from that the changes looks good to me.

@Mic92: A slightly modified version of the patch has been accepted into the kbuild maintainers' fork. It was  modified to include an update to the reproducible builds doc (and a typo fix).
See https://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git/commit/?h=fixes&id=2cc99c9cdc8fde5e92e34f9655829449cebd3e00
I pulled the updated patch into this PR but commented out the documentation hunk.

Fantastic! Let's go ahead and merge this. I think moving to master directly is completely fine; the borg rebuild numbers are doubled for 2x kernel versions, but in general changes like this go to master anyway.

@GrahamcOfBorg build linux_5_2 linux_5_3

authors: Mic92 d-goldin thoughtpolice


text:
lm_sensors: add fancontrol module

Motivation for this change
lm_sensors package provides a fancontrol script that regularly checks temperature sensors and adapts fan speeds according to a config file. This PR adds a fancontrol module to enable that feature.
Things done

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

[x] NixOS
[ ] macOS
[x] other Linux distributions (Arch)

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

Hah, indeed, fun timing. Do you still want to cherry-pick the test or is this too trivial?

aside from mine being in config.hardware and linking to pwmconfig's man page (as suggested in #69398), and explicitly mentioning the need for config in the mkEnableOption (the process of setting up fancontrol is too much yak shaving to not have that in there IMO)
yours looks more polished (i was considering writing a test for this to learn about them xD)
i'm also not sure the default value for config couldn't be buildins.readFile /etc/fancontrol since that's where pwmconfig defaults to... (though i agree it shouldn't do that in nixos)

i merged our work here.
defaulting to null will result in an explicit failure if no config is given
(it'd be nice if it did the same for an empty string...)
enable will now show as "whether to enable software fan control"
systemd will now say "Started software fan control."
i'm not sure about the after = ["lm_sensors.service" ]; line, there is no such module
i'd also love a way to make the man pages available to the user since we're referring to them...

@Evils-Devils Thanks for merging in my work! Do you intend to submit the updated version soonish, so I can close that PR?

@Zopieux i'll do so if you want that
though i was thinking you could git reset --hard your branch to mine if you like the changes

Thanks!

authors: Evils-Devils Zopieux


text:
python3Packages.cytoolz: 0.10.0 -> 0.10.1

Motivation for this change
cytoolz with python38 support was release :)
Things done

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

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

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

Notify maintainers
cc @
[19 built (2 failed), 94 copied (444.5 MiB), 94.4 MiB DL]
error: build of '/nix/store/zymnx6rfcfl68ny0lp2rymfd7mdzxg6y-env.drv' failed
https://github.com/NixOS/nixpkgs/pull/72769
3 package failed to build:
python37Packages.blaze python38Packages.spacy python38Packages.textacy

20 package were build:
electron-cash electrum python27Packages.cytoolz python27Packages.thinc python37Packages.cytoolz python37Packages.eth-utils python37Packages.keepkey python37Packages.rlp python37Packages.spacy python37Packages.textacy python37Packages.thinc python37Packages.trezor python37Packages.trezor_agent python38Packages.cytoolz python38Packages.eth-utils python38Packages.keepkey python38Packages.rlp python38Packages.thinc python38Packages.trezor python38Packages.trezor_agent

failures seem to be unrelated to cytoolz

@GrahamcOfBorg build electron-cash electrum python27Packages.cytoolz python27Packages.thinc python37Packages.cytoolz python37Packages.eth-utils python37Packages.keepkey python37Packages.rlp python37Packages.spacy python37Packages.textacy python37Packages.thinc python37Packages.trezor python37Packages.trezor_agent python38Packages.cytoolz python38Packages.eth-utils python38Packages.keepkey python38Packages.rlp python38Packages.thinc python38Packages.trezor python38Packages.trezor_agent

had to correct spelling mistake

@GrahamcOfBorg  build electron-cash electrum python27Packages.cytoolz  python27Packages.thinc python37Packages.cytoolz  python37Packages.eth-utils python37Packages.keepkey python37Packages.rlp  python37Packages.spacy python37Packages.textacy python37Packages.thinc  python37Packages.trezor python37Packages.trezor_agent  python38Packages.cytoolz python38Packages.eth-utils  python38Packages.keepkey python38Packages.rlp python38Packages.thinc  python38Packages.trezor python38Packages.trezor_agent

fixes a broken build, merging


text:
dpdk: build with meson, odp-dpdk: -> 1.22.0.0

This converts the dpdk build to meson, and bumps odp-dpdk to the latest version.
Due to some cleanups, we can now build dynamically, and also build on aarch64-linux, which is a very interesting target for dpdk :-)
Things done

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

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

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

@GrahamcOfBorg build dpdk odp-dpdk

rebased on top of #73555 (cc @risicle)


text:
ocamlPackages.lwt_ppx: use independent source from lwt

Motivation for this change
I also added a comment in the packaging code itself, but basically Lwt does sometimes release versions without releasing lwt_ppx. In those versions, a broken lwt_ppx package will be in these lwt release tarballs without dev-time helper dependendency declarations stripped (bisect_ppx), causing an error building the lwt_ppx package.
Additionally, the versioning scheme for lwt_ppx is different than Lwt's own version; this diff also fixes that.
Tagging Lwt maintainer @aantron for confirmation.
Things done

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

Notify maintainers
cc @vbgl @Zimmi48 (git history)

Tagging Lwt maintainer @aantron for confirmation.

The above is indeed the case. lwt_ppx and lwt are released from a monorepo, but have separate release cycles and separate version numbers. For example, at the moment, the absolute latest lwt is 5.1.1, and lwt_ppx is at 2.0.0. A release of one package from the monorepo does not necessarily imply a release of the other (nor of the third package in the monorepo, lwt_react); however, the release tarball will contain the code of both, because it is a snapshot of a monorepo. Dune (the OCaml build system) "knows" how to build only the right package from this tarball, and ignore the code of others. While the unreleased packages in the tarball are not generally outright broken, they are often in a development state, with development dependencies still baked in, so it is not correct to assume that they can be built in release mode from the tarball, and it's not safe to treat each tarball as a release of all the packages.

The reason Lwt is a monorepo is because it was factored into several packages a couple years ago. Most of them were then moved to separate repos or deleted, but we chose to leave some of the more "core" packages in the repo. It's not necessarily a decision to favor a monorepo specifically.
Having independent tags for the two helper packages would introduce enough noise in the releases and tags list that I'd rather move them out to separate repos instead. As for shipping sources separately, I'd also rather separate the repos than use any tool for that. That is another thing that could go wrong during the release process, whereas shipping the repo snapshot guarantees that the code that is delivered is the same code that was tested during development. The helper packages are trivial in size compared to Lwt. On the other hand, for someone installing a helper package, Lwt will already be in cache, because the helper packages depend on Lwt. So, I don't (yet) see a benefit from doing this - it's only an extra complication.
What is the process of updating to new version of lwt_ppx? How do you find out that there is a new version? What do you do then? What do you edit, what does the diff look like?

@aantron Again, this was just a soft suggestion. Your current workflow is fine, and further splitting the repo would probably hinder your processes, so I wouldn't want to push for that. Lots of package definitions, including lwt, are defined quite simply: https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/ocaml-modules/lwt/4.x.nix, with a URL for the source that is built by interpolating a base string with the version number. Therefore, updates can be as simple as bumping the version number and fixing the sha to a new value (which is computed automatically and is there for reproducibility). Example for another OCaml package: https://github.com/NixOS/nixpkgs/commit/d3ff8e63591af3d883160a7e37e85bbc00fa5c6d. In some cases, it may additionally require other fixes, such as changing the list of dependencies. Example of the last lwt update: https://github.com/NixOS/nixpkgs/commit/6cffb5072f9ad20d3ddaa54469d9b38f8720291c.
Some parts of nixpkgs even use a bot that automates the version bump process when it is straightforward (see automated PR list: https://github.com/NixOS/nixpkgs/pulls/r-ryantm) and that is combined with automated tests, but it has never been used so far for OCaml packages (thus updates are always manually generated when a maintainer notices a package is outdated and it would be useful to bump the version number).
In the case of lwt_ppx, this just means that bumping the version number will always require more manual work, and more manual review, but this is perfectly fine.

I hope this is a vanishing issue. It was actually my preference to also take lwt_ppx and lwt_react out of the repo :) lwt_ppx should gradually become less important with the new let+ syntax and/or eventual support for algebraic effects, and then we will probably split it off. As for lwt_react, I'll probably just argue again to remove it, on the basis of how few issues it generates.
Thanks for the links!

authors: Zimmi48 aantron anmonteiro


text:
moodle: 3.8 -> 3.8.1

Motivation for this change
Things done

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

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

@GrahamcOfBorg test moodle


text:
pythonPackages.IMAPClient: 0.13 -> 2.1.0

Motivation for this change
Upgrading IMAPClient - version 0.13 is from 2015.
Was working on python package extract-msg, and it needed the new version. I imagine it will be the case with anything else that has IMAPClient as a dependency.
Things done

Tested for py27, py36, py37 and tested that gmvault builds and runs (has IMAPClient as a dependency).

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

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

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

@GrahamcOfBorg build gmvault


text:
findutils: disable test_canonicalize as it fails when user doesn't have permission to list all TMPDIR's parent directories

There's probably a better way of doing this (e.g. detecting the situation and selectively skipping the test), and it's probably something that should be fixed upstream.
But... this works for now. Without this patch it precludes users from using a TMPDIR in their home directory. Which might be necessary if your /tmp is mounted noexec.

If TMPDIR is noexec you are going to have other problems when building nix packages, don't you? Because most nix packages are built under the tmp dir, the noexec is often going to be problematic.

@lethalman yes, that's exactly why someone would need to put their TMPDIR in home. Because actual /tmp is mounted noexec.

I'm against merging this. IIRC some packages actually need to run generated executables in order to install (not just to check). Supporting this would be painful and I don't see what's to be gained. If you need such restriction on your regular TMPDIR, I'd say you should just pass a different location to nix.

Both of you, please re-read my first message. I am not trying to use a noexec TMPDIR. I am having to put TMPDIR in my home directory precisely because /tmp is mounted noexec

Yes, I did read it and re-read it now. I meant to express that setting an "executable" TMPDIR seems the preferred solution. Requiring upstream to "fix" their test suite feels ridiculous to me.

No, please re-read it again. Along with the title. I am not trying to use a noexec TMPDIR. The patch is there so that people with TMPDIRs in home don't run into permissions problems from the fact that they may not have permission to list /home.
I am fully aware that trying to use a noexec TMPDIR is unlikely to ever work.

I see now, though I don't see why anyone should attempt listing during canonicalization. This problem shouldn't happen in chrooted builds (which are preferred), but I guess we can fix this case in that way.

From the code I read, the canonicalization in findutils is done by traversing up the file path and seeing if each level is actually a symlink.
Also, chroot isn't an option if you don't have privileges, which is one of the main reasons one may want to run nix in a homedir.

BTW, people reported success with proot to avoid rebuilds when having low permissions. https://nixos.org/wiki/How_to_install_nix_in_home_(on_another_distribution)
IMHO read permissions aren't needed to find whether a file is symlink, and my quick tests confirm that (including readlink -f), but maybe they do something else as well.

Pushed to staging.

"IMHO read permissions aren't needed to find whether a file is symlink, and my quick tests confirm that (including readlink -f)"
They're not doing things a standard way I think. Take it up with them if you like.

@risicle If you think findutils is doing something broken in this respect, you should discuss it with upstream so they can fix it. Otherwise we'll have to maintain this patch forever.

@edolstra indeed, though this patch works in the meantime.

authors: edolstra lethalman risicle vcunat


text:
nixos/nscd: be more specific in the nscd.enable description on what breaks

Motivation for this change
#43607
Things done

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

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

Maybe also mention that turning this off/on requires a reboot as processes may have the old state in their caches?

The new description is definitely better, but I'd guess it still doesn't mean much to most people. Tbh, before I was forced to look into it, I barely knew anything about the whole mechanism (not that I really understand a lot about it now…).
So maybe we should give a "real world" example. Something along the lines of "For example, this means you will not be able to see which dynamic user owns a file or directory."

I see the description mostly as a way to further discourage people to disable this. The default is to enable this, people disabling it will eventually read the description and don't disable it ;-)
@dasJ if I understood the NSS NixOS module properly, there also should assertions failing when any NSS module except the systemd one is enabled, but nscd disabled, right?

Yes, you are correct.

authors: ajs124 dasJ flokli


text:
evince: 3.36.0 -> 3.36.1

Semi-automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/evince/versions.
meta.description for evince is: "GNOME's document viewer"
meta.homepage for evince is: "https://wiki.gnome.org/Apps/Evince"
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 3.36.1 with grep in /nix/store/pj35164awylqnnsgbbbs07hy3wyj5vy1-evince-3.36.1

directory tree listing: https://gist.github.com/838eef5853f63afde3518290d8ba13bb

du listing: https://gist.github.com/72b764b5ae11eed2daf823448408970d

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

21 total rebuild path(s)

7 package rebuild(s)

7 x86_64-linux rebuild(s)
7 i686-linux rebuild(s)
0 x86_64-darwin rebuild(s)
7 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
denemo
evince
glom
gnome3.evince
gnome3.gnome-books
gnome3.gnome-documents
gnome3.sushi

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/pj35164awylqnnsgbbbs07hy3wyj5vy1-evince-3.36.1 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's 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 evince https://github.com/r-ryantm/nixpkgs/archive/5cf586672a03fe086553240f88c803c27be2954c.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/pj35164awylqnnsgbbbs07hy3wyj5vy1-evince-3.36.1
ls -la /nix/store/pj35164awylqnnsgbbbs07hy3wyj5vy1-evince-3.36.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 1

6 packages built:
- denemo
- evince
- glom
- gnome3.gnome-books
- gnome3.gnome-documents
- gnome3.sushi

Maintainer pings
cc @hedning @jtojnar @worldofpeace @vcunat for testing.

https://ftp.gnome.org/pub/GNOME/sources/evince/3.36/evince-3.36.1.news
some features require poppler 0.88

authors: jtojnar r-ryantm


text:
ZFS: Request credentials only for selected pools

This change introduces more fine-grained requestEncryptionCredentials.
While previously when requestEncryptionCredentials = true, the
credentials for all imported pools and all datasets in these imported
pools were requested, it is now possible to select exactly the pools and
datasets for which credentials should be requested.
It is still possible to set requestEncryptionCredentials = true, which
continues to act as a wildcard for all pools and datasets, so the change
is backwards compatible.

Motivation for this change
Fixes #93389
Things done

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

@Mic92 @woffs @aij @ElvishJerricco @Baughn

@Mic92 Thanks again for your input.  This is now ready for the next round of review (or merge).

All those should not exercise encryption though:
@GrahamcOfBorg test zfs.stable zfs.unstable zfs.installer


text:
viewnior: 1.6 -> 1.7 & change upstream

Things done
updated the version and changed the upstream to the official repo since the old one is dead
also changed how it builds because it was changed in 1.7 according to this
http://siyanpanayotov.com/project/viewnior/download
OLD REPO
NEW REPO

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

waiting for ofborg

added myself as a maintainer and cleaned the meta in the second force-push

@GrahamcOfBorg eval

authors: Artturin jonringer


text:
Add hotlineguy to maintainers-list.nix

Motivation for this change
Adding myself to the maintainers-list, this time with a seperate commit
Things done

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

I think you can keep this commit in the same branch as the other PR, just keep it as a separate commit. And you should probably make the commit message itself "maintainers: add hotlineguy"

authors: hotlineguy mvnetbiz


text:
st: enable build on darwin

Motivation for this change
Enable build on darwin
Things done

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

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

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

This is a fixup to #98668 @cole-h @zimbatm

Diff LGTM, but do you want to change the platforms list to include darwin? e.g. platforms = platforms.linux ++ platforms.darwin;

Done!