text:
python312Packages.publicsuffixlist: 0.10.0.20240328 -> 0.10.0.20240403

Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

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

5 packages failed to build:

parsedmarc (python311Packages.parsedmarc)
parsedmarc.dist (python311Packages.parsedmarc.dist)
pretalx
pretalx.dist
pretalx.static

8 packages built:

python311Packages.checkdmarc
python311Packages.checkdmarc.dist
python311Packages.publicsuffixlist
python311Packages.publicsuffixlist.dist
python312Packages.publicsuffixlist
python312Packages.publicsuffixlist.dist
trustymail
trustymail.dist

pretalx (https://hydra.nixos.org/build/255122067) and parsedmarc (https://hydra.nixos.org/build/254980937) are already broken.


text:
intecture-auth: 0.1.0 -> 0.1.2

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

superseeded by https://github.com/NixOS/nixpkgs/pull/30372

source: gharchive/pull-request

repo: NixOS/nixpkgs

license: MIT

license_type: permissive

license_source: github-api


text:
pcsx2: 1.7.5587 -> 1.7.5779

Description of changes
Diff: https://github.com/PCSX2/pcsx2/compare/v1.7.5587...v1.7.5779
~Depends on #305508 (which is the base of this branch).~ Merged.

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

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

Waiting to know whether it's better to patch shaderc inside the package or in all-packages. (#309064)

@SuperSamus thanks a lot for continuously updating this package! As always I am very happy about your contribution.
Regarding the shaderc patch: IMHO it should be overriden in all-packages.nix. There are many other packages doing it this way as well. The pcsx2 derivation should be agnostic of its input and not try to override them, it cannot know what exact derivations are passed as input. It should basically just ask for a shaderc package and be happy with whatever it gets. The caller should make sure to pass the right one. If a package needs a special version of an input, it is always done via callPackage in all-packages.nix and this here is not different.
Further a fetch* variant should be preferred and used whenever possible like in the duckstation PR to not bloat nixpkgs unnecessarily.
I would however not be happy about moving it to the bottom in all-packages.nix like it was proposed in the duckstation PR. I appreciate its good intentions but in the end this will mess up the ordering in all-packages.nix even more since I expect only few people to notice and adhere to it. In the light of RCF140, eventually all default package calls will be removed from all-packages.nix anyway.

Run if result/bin/nixpkgs-check-by-name --base "$base" .; then
- Because pkgs/by-name/pc/pcsx2 exists, the attribute `pkgs.pcsx2` must be defined like

    pcsx2 = callPackage ./../by-name/pc/pcsx2/package.nix { /* ... */ };

  However, in this PR, a different `callPackage` is used. See the definition in pkgs/top-level/all-packages.nix:2752:

    pcsx2 = qt6Packages.callPackage ../by-name/pc/pcsx2/package.nix {
      shaderc = shaderc.overrideAttrs (old: {
        patches = (old.patches or [ ]) ++ [
          (fetchpatch {
            url = "file://${pcsx2.src}/.github/workflows/scripts/common/shaderc-changes.patch";
            hash = "sha256-cD/gZwo7ARoePbEsHGHV34sx6MomfNOM7BSZDH1NlZM=";
            excludes = [
              "CHANGES"
              "CMakeLists.txt"
              "libshaderc/CMakeLists.txt"
            ];
          })
        ];
      });
    };

@SuperSamus thanks a lot for your work so far! Currently merging is blocked since there still are change requests that need to be addressed.

I'm waiting on what they decide to do on  #309064 (which has the same exact problem).

Ok, all clear

Rebased, done what was done with DuckStation, and backported upstream patches to fix startup crashes
(Current master requires some stuff that nixpkgs doesn't have yet, like an updated SDL2 and Shaderc. One step at a time, this PR has been open long enough already.)

P.S.: we should have a team for emulators.

Anything left to do before this can be merged?

Tested locally. Thanks to everyone and thanks @SuperSamus for maintaining pcsx2 🙂
I had to dismiss the outdated review which blocked the merge.

authors: AndersonTorres SuperSamus hrdinka nixos-discourse


text:
vscode-extensions.github.copilot-chat: 0.13.2024022301 -> 0.14.2024032901

Description of changes
update github.copilot-chat from 0.13.2024022301 to 0.14.2024032901
Things done
I have checked  that the installed packets work with vscode 1.88.1. (with extensionsFromVscodeMarketplace )

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

1 package built:

vscode-extensions.github.copilot-chat

How will these continue ?

Well now that it's approved, we simply need to wait for someone with merge permissions to merge your PR!


text:
opencl-headers: 2023.12.14 -> 2024.05.08

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/KhronosGroup/OpenCL-Headers/releases.
meta.description for opencl-headers is: Khronos OpenCL headers version 2024.05.08
meta.homepage for opencl-headers is: https://www.khronos.org/registry/cl/
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
Warning: a test defined in passthru.tests did not pass
found 2024.05.08 in filename of file in /nix/store/c3sm406d7fs5rgg3kzgr015dcpld8l94-opencl-headers-2024.05.08

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

555 total rebuild path(s)

555 package rebuild(s)

First fifty rebuilds by attrpath

MIDIVisualizer
actiona
aitrack
almanah
ansel
arcan
arcan-all-wrapped
arcan-wrapped
arrayfire
audiobookshelf
auto-multiple-choice
backgroundremover
blender
blender-hip
bottles
browsr
caffe
caffeWithCuda
cat9-wrapped
ccextractor
cctag
cgminer
chickenPackages_5.chickenEggs.opencl
citrix_workspace
citrix_workspace_23_09_0
citrix_workspace_23_11_0
citrix_workspace_24_02_0
cl
clblas
clblast
clfft
clinfo
clmagma
clpeak
computecpp
computecpp-unwrapped
cpu-x
crow-translate
crystfel
crystfel-headless
darktable
davinci-resolve
davinci-resolve-studio
deepin.deepin-camera
deepin.deepin-image-viewer
deepin.deepin-ocr-plugin-manager
deepin.deepin-screen-recorder
deepin.image-editor
deface

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/c3sm406d7fs5rgg3kzgr015dcpld8l94-opencl-headers-2024.05.08 \
  --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 opencl-headers https://github.com/r-ryantm/nixpkgs/archive/8ac5effc2f4a56febe7a9cd5213094ec98b07875.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/8ac5effc2f4a56febe7a9cd5213094ec98b07875#opencl-headers

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

Pre-merge build results
NixPkgs review skipped

Maintainer pings

@ofborg build opencl-headers

authors: JohnRTitor r-ryantm


text:
ladybird: 0-unstable-2024-03-16 -> 0-unstable-2024-05-26

Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

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

1 package built:

ladybird

authors: fgaz getchoo


text:
beets-unstable: unstable-2024-03-16 -> 2.0.0-unstable-2024-05-25

Motivation for this change
Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

Thanks for the very quick PR!
I tried running nixpkgs-review and all builds under beetsPackages failed.
Result of nixpkgs-review pr 318334 run on x86_64-linux 1

10 packages failed to build:

beetsPackages.alternatives
beetsPackages.alternatives.dist
beetsPackages.beets-minimal
beetsPackages.beets-minimal.dist
beetsPackages.beets-minimal.doc
beetsPackages.beets-minimal.man
beetsPackages.copyartifacts
beetsPackages.copyartifacts.dist
beetsPackages.extrafiles
beetsPackages.extrafiles.dist

8 packages built:

beets
beets-unstable
beets-unstable.dist
beets-unstable.doc
beets-unstable.man
beets.dist
beets.doc
beets.man

I managed to make beets-minimal and extrafiles build by updating 2 test paths in builtin-plugins.nix:
diff --git a/pkgs/tools/audio/beets/builtin-plugins.nix b/pkgs/tools/audio/beets/builtin-plugins.nix
index 5717424c4768..87b090d6f6de 100644
--- a/pkgs/tools/audio/beets/builtin-plugins.nix
+++ b/pkgs/tools/audio/beets/builtin-plugins.nix
@@ -87,7 +87,7 @@
   mbcollection.testPaths = [ ];
   mbsubmit = { };
   mbsync = { };
-  metasync = { };
+  metasync.testPaths = [ ];
   missing.testPaths = [ ];
   mpdstats.propagatedBuildInputs = [ python3Packages.mpd2 ];
   mpdupdate = {
@@ -119,7 +119,7 @@
     propagatedBuildInputs = with python3Packages; [ pillow pyxdg ];
     wrapperBins = [ imagemagick ];
   };
-  types.testPaths = [ "test/test_types_plugin.py" ];
+  types.testPaths = [ "test/plugins/test_types_plugin.py" ];
   unimported.testPaths = [ ];
   web.propagatedBuildInputs = [ python3Packages.flask ];
   zero = { };

Thanks for the report @antonmosich :)

authors: antonmosich doronbehar


text:
python3Packages.spatialmath-python: init at 1.1.10

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

Built on platform(s)

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

[x] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

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

4 packages built:

python311Packages.spatialmath-python
python311Packages.spatialmath-python.dist
python312Packages.spatialmath-python
python312Packages.spatialmath-python.dist

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

4 packages built:

python311Packages.spatialmath-python
python311Packages.spatialmath-python.dist
python312Packages.spatialmath-python
python312Packages.spatialmath-python.dist

authors: djacu tomberek


text:
Fix pynitrokey dependencies on Python 3.12

Description of changes
Several dependencies of pynitrokey use testing functions that have been removed on Python 3.12.

pyocd:

Remove capstone dependency. Capstone is broken in Python 3.12 and doesn't seem to be referenced in pyocd code, only the requirements.
Disable tests which call removed not_called function.
Update buildPythonPackage args.

pylink-square:

Disable tests that call removed assertEquals function.
Update buildPythonPackage args.

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.

we don't need to remove capstone 4 from the dependencies, #326281 makes capstone 4 build in python 3.12 as well.

Closing in favour of:

#326251
#326627


text:
Revert "nixos: support dm-verity"

Reverts NixOS/nixpkgs#336983
@nikstur and I had some thoughts on the PR that we didn't get to share in the original PR before it was merged. It seems easiest to just revert it and get the changes in after some discussion.

In particular, we want to:

Try to simplify the test, possibly via defer-partitions.
Possibly use virtualisation.fileSystems..overlay
Keep root= on the cmdline
Use a single overlay rather than /var,/etc,/tmp - but that may fall under simplifying the test


text:
python3Packages.langgraph* 20241006 update

Changes
python3Packages.langgraph*:

langgraph: 0.2.21 -> 0.2.34
langgraph-sdk: 0.1.30 -> 0.1.32
langgraph-checkpoint: 1.0.9 -> 2.0.0
langgraph-checkpoint-postgres: 1.0.6 -> 2.0.0
langgraph-checkpoint-sqlite: 1.0.3 -> 2.0.0

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[x] sandbox = true

[x] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

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

20 packages built:

python311Packages.langgraph
python311Packages.langgraph-checkpoint
python311Packages.langgraph-checkpoint-postgres
python311Packages.langgraph-checkpoint-postgres.dist
python311Packages.langgraph-checkpoint-sqlite
python311Packages.langgraph-checkpoint-sqlite.dist
python311Packages.langgraph-checkpoint.dist
python311Packages.langgraph-sdk
python311Packages.langgraph-sdk.dist
python311Packages.langgraph.dist
python312Packages.langgraph
python312Packages.langgraph-checkpoint
python312Packages.langgraph-checkpoint-postgres
python312Packages.langgraph-checkpoint-postgres.dist
python312Packages.langgraph-checkpoint-sqlite
python312Packages.langgraph-checkpoint-sqlite.dist
python312Packages.langgraph-checkpoint.dist
python312Packages.langgraph-sdk
python312Packages.langgraph-sdk.dist
python312Packages.langgraph.dist

@ofborg build python312Packages.langgraph python311Packages.langgraph

@drupol looks like ofborg ate your approval

I don't understand why it's failing on the CI...

I don't understand why it's failing on the CI...

It was a bad hash on langgraph. That uncovered a flaky test that I had to disable.

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

20 packages built:

python311Packages.langgraph
python311Packages.langgraph-checkpoint
python311Packages.langgraph-checkpoint-postgres
python311Packages.langgraph-checkpoint-postgres.dist
python311Packages.langgraph-checkpoint-sqlite
python311Packages.langgraph-checkpoint-sqlite.dist
python311Packages.langgraph-checkpoint.dist
python311Packages.langgraph-sdk
python311Packages.langgraph-sdk.dist
python311Packages.langgraph.dist
python312Packages.langgraph
python312Packages.langgraph-checkpoint
python312Packages.langgraph-checkpoint-postgres
python312Packages.langgraph-checkpoint-postgres.dist
python312Packages.langgraph-checkpoint-sqlite
python312Packages.langgraph-checkpoint-sqlite.dist
python312Packages.langgraph-checkpoint.dist
python312Packages.langgraph-sdk
python312Packages.langgraph-sdk.dist
python312Packages.langgraph.dist

@ofborg build python312Packages.langgraph python311Packages.langgraph

authors: drupol natsukium sarahec


text:
playonlinux: add python dependency pyasyncore

Current playonlinux start failed with:
Looking for python3... 3.12.6 - selected
/nix/store/6hadbrvivhi7p31rz6rjx8dbl5m9r2ch-playonlinux-4.4/share/playonlinux/python/mainwindow.py:708: SyntaxWarning: invalid escape sequence '\|'
  self.SupprotedIconExt = "All|*.xpm;*.XPM;*.png;*.PNG;*.ico;*.ICO;*.jpg;*.JPG;*.jpeg;*.JPEG;*.bmp;*.BMP\
1.0
Traceback (most recent call last):
  File "/nix/store/6hadbrvivhi7p31rz6rjx8dbl5m9r2ch-playonlinux-4.4/share/playonlinux/python/mainwindow.py", line 41, in <module>
    import options, threading, debug
  File "/nix/store/6hadbrvivhi7p31rz6rjx8dbl5m9r2ch-playonlinux-4.4/share/playonlinux/python/options.py", line 21, in <module>
    from asyncore import dispatcher
ModuleNotFoundError: No module named 'asyncore'

Add corresponding dependency could fix the issue.
@pasqui23
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

LGTM


text:
python312Packages.codecov: drop

Removes the codecov dependency from every package that depends on it, and the package itself. Per upstream, this package is deprecated and does not work. Further, we shouldn't be wasting energy and time testing coverage in CI.
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

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

x86_64-linux

:fast_forward: 4 packages marked as broken and skipped:

krr
krr.dist
opsdroid
opsdroid.dist

:white_check_mark: 74 packages built:

bepasty
bepasty.dist
prowler
prowler.dist
python311Packages.asteroid-filterbanks
python311Packages.asteroid-filterbanks.dist
python311Packages.heudiconv
python311Packages.heudiconv.dist
python311Packages.mkdocs-rss-plugin
python311Packages.mkdocs-rss-plugin.dist
python311Packages.nipype
python311Packages.nipype.dist
python311Packages.niworkflows
python311Packages.niworkflows.dist
python311Packages.pyannote-audio
python311Packages.pyannote-audio.dist
python311Packages.slack-bolt
python311Packages.slack-bolt.dist
python311Packages.slack-sdk
python311Packages.slack-sdk.dist
python311Packages.snakemake
python311Packages.snakemake-executor-plugin-cluster-generic
python311Packages.snakemake-executor-plugin-cluster-generic.dist
python311Packages.snakemake-interface-executor-plugins
python311Packages.snakemake-interface-executor-plugins.dist
python311Packages.snakemake-interface-storage-plugins
python311Packages.snakemake-interface-storage-plugins.dist
python311Packages.snakemake-storage-plugin-fs
python311Packages.snakemake-storage-plugin-fs.dist
python311Packages.snakemake-storage-plugin-s3
python311Packages.snakemake-storage-plugin-s3.dist
python311Packages.snakemake-storage-plugin-xrootd
python311Packages.snakemake-storage-plugin-xrootd.dist
python311Packages.snakemake.dist
python311Packages.throttler
python311Packages.throttler.dist
python311Packages.validator-collection
python311Packages.validator-collection.dist
python312Packages.asteroid-filterbanks
python312Packages.asteroid-filterbanks.dist
python312Packages.heudiconv
python312Packages.heudiconv.dist
python312Packages.mkdocs-rss-plugin
python312Packages.mkdocs-rss-plugin.dist
python312Packages.nipype
python312Packages.nipype.dist
python312Packages.niworkflows
python312Packages.niworkflows.dist
python312Packages.pyannote-audio
python312Packages.pyannote-audio.dist
python312Packages.slack-bolt
python312Packages.slack-bolt.dist
python312Packages.slack-sdk
python312Packages.slack-sdk.dist
snakemake (python312Packages.snakemake)
python312Packages.snakemake-executor-plugin-cluster-generic
python312Packages.snakemake-executor-plugin-cluster-generic.dist
python312Packages.snakemake-interface-executor-plugins
python312Packages.snakemake-interface-executor-plugins.dist
python312Packages.snakemake-interface-storage-plugins
python312Packages.snakemake-interface-storage-plugins.dist
python312Packages.snakemake-storage-plugin-fs
python312Packages.snakemake-storage-plugin-fs.dist
python312Packages.snakemake-storage-plugin-s3
python312Packages.snakemake-storage-plugin-s3.dist
python312Packages.snakemake-storage-plugin-xrootd
python312Packages.snakemake-storage-plugin-xrootd.dist
snakemake.dist (python312Packages.snakemake.dist)
python312Packages.throttler
python312Packages.throttler.dist
python312Packages.validator-collection
python312Packages.validator-collection.dist
whisper-ctranslate2
whisper-ctranslate2.dist

(Apparently we’re going with anywhere‐on‐Earth rather than UTC so this was totally fine!)

While I think it’s probably fine in this case, note that package removals for non‐security reasons are not really allowed right now due to having passed the breaking change freeze point of the release cycle.

so for future removals until master allows breaking again, I should target staging? If I need to remove a package of course

You’ll need to wait until approximately November 14; the reason the freeze ends earlier on staging{,-next} is just because those branches won’t get merged until after the branch‐off happens. You can apply the shiny new label to PRs that are waiting for that to happen (and preferably mark them as drafts to avoid accidental merges).

authors: Scrumplex emilazy pyrox0


text:
docker-credential-gcr: init at 1.4.3

Add a (Golang based) binary that provides authentication to Docker repositories hosted on Google Cloud Registry (GCR). This tool is required when using https://gcr.io based Docker repositories hosted on GCP, making use of various Google Oauth features to authenticate.
Things done

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

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

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

Only installed NixOS over the weekend, and planning to get back to using it. Obviously, I've forgotten a lot of how it works. Let me know if there's anything missing/wrong with this package request.
Also, is it possible to add the local nixpkgs repo as some form of source (like a channel) and install this tool declaratively via configuration.nix, for eg. I already have channels setup for unstable, so I can pick out packages from that channels with a prefix for eg. unstable.spotify, can I do the same for local repos with some sort of prefix until this lands in unstable ? I'm sure this is possible, just not sure how to best do it as a beginner. Any pointers would be much appreciated.
Something like either of this would be super.

https://nixos.wiki/wiki/Cheatsheet#Upgrading_individual_packages_to_a_different_channel
https://nixos.wiki/wiki/FAQ#How_can_I_install_a_package_from_unstable_while_remaining_on_the_stable_channel.3F

@nlewo Updated !

@GrahamcOfBorg build docker-credential-gcr

Success on aarch64-linux (full log)
Partial log (click to expand)
shrinking /nix/store/73717jiqg24iq6kgk49qfdzq9cligv5f-docker-credential-gcr-1.4.3-bin/bin/docker-credential-gcr
strip is /nix/store/skd6ix5ipkyhxzq7naylj4digawakl4j-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/73717jiqg24iq6kgk49qfdzq9cligv5f-docker-credential-gcr-1.4.3-bin/bin
patching script interpreter paths in /nix/store/73717jiqg24iq6kgk49qfdzq9cligv5f-docker-credential-gcr-1.4.3-bin
checking for references to /build in /nix/store/73717jiqg24iq6kgk49qfdzq9cligv5f-docker-credential-gcr-1.4.3-bin...
shrinking RPATHs of ELF executables and libraries in /nix/store/ykwhjd8pqix9k6agc4llfz0bfndnl80c-docker-credential-gcr-1.4.3
strip is /nix/store/skd6ix5ipkyhxzq7naylj4digawakl4j-binutils-2.28.1/bin/strip
patching script interpreter paths in /nix/store/ykwhjd8pqix9k6agc4llfz0bfndnl80c-docker-credential-gcr-1.4.3
checking for references to /build in /nix/store/ykwhjd8pqix9k6agc4llfz0bfndnl80c-docker-credential-gcr-1.4.3...
/nix/store/73717jiqg24iq6kgk49qfdzq9cligv5f-docker-credential-gcr-1.4.3-bin

Success on x86_64-linux (full log)
Partial log (click to expand)
shrinking /nix/store/x6gbhs013kygifriqmpfy7fcnzn08sbl-docker-credential-gcr-1.4.3-bin/bin/docker-credential-gcr
strip is /nix/store/adidfx4pa7vmvby0gjqqmiwg2x49yr27-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/x6gbhs013kygifriqmpfy7fcnzn08sbl-docker-credential-gcr-1.4.3-bin/bin
patching script interpreter paths in /nix/store/x6gbhs013kygifriqmpfy7fcnzn08sbl-docker-credential-gcr-1.4.3-bin
checking for references to /tmp/nix-build-docker-credential-gcr-1.4.3.drv-0 in /nix/store/x6gbhs013kygifriqmpfy7fcnzn08sbl-docker-credential-gcr-1.4.3-bin...
shrinking RPATHs of ELF executables and libraries in /nix/store/w169xvaq8x60g7g1kw2l8awbn5ahnpcy-docker-credential-gcr-1.4.3
strip is /nix/store/adidfx4pa7vmvby0gjqqmiwg2x49yr27-binutils-2.28.1/bin/strip
patching script interpreter paths in /nix/store/w169xvaq8x60g7g1kw2l8awbn5ahnpcy-docker-credential-gcr-1.4.3
checking for references to /tmp/nix-build-docker-credential-gcr-1.4.3.drv-0 in /nix/store/w169xvaq8x60g7g1kw2l8awbn5ahnpcy-docker-credential-gcr-1.4.3...
/nix/store/x6gbhs013kygifriqmpfy7fcnzn08sbl-docker-credential-gcr-1.4.3-bin

Thanks!

authors: GrahamcOfBorg nlewo suvash


text:
factorio: 2.0.11 -> 2.0.12

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.

2.0.13 released

Tested and working fine

authors: greaka oluceps


text:
python312Packages.appthreat-vulnerability-db: 6.1.1 -> 6.2.1

Diff: https://github.com/AppThreat/vulnerability-db/compare/refs/tags/v6.1.1...v6.2.1
Changelog: https://github.com/AppThreat/vulnerability-db/releases/tag/v6.2.1

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

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

x86_64-linux

:white_check_mark: 6 packages built:

dep-scan
dep-scan.dist
python311Packages.appthreat-vulnerability-db
python311Packages.appthreat-vulnerability-db.dist
python312Packages.appthreat-vulnerability-db
python312Packages.appthreat-vulnerability-db.dist


text:
python312Packages.rzpipe: 0.6.0 -> 0.6.2

Changelog: https://github.com/rizinorg/rizin/releases/tag/v0.6.2

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

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

x86_64-linux

:white_check_mark: 9 packages built:

apkleaks
apkleaks.dist
jadx
python311Packages.rzpipe
python311Packages.rzpipe.dist
python312Packages.rzpipe
python312Packages.rzpipe.dist
quark-engine
quark-engine.dist


text:
xdg-desktop-portal-termfilechooser: init at 0-unstable-2021-07-14

This is the patch of the termfilechooser package from #277531 applied to current master.
Closes #213438.

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

The original repository is not maintained for a while now
This fork seems to be active, and it would be great to have this repo merged instead since it also offers more customisations and such
https://github.com/boydaihungst/xdg-desktop-portal-termfilechooser


text:
tvheadend: 4.2.4 -> 4.2.5

Semi-automatic update. These checks were performed:

built on NixOS
ran /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5/bin/tvheadend -h got 0 exit code
ran /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5/bin/tvheadend --help got 0 exit code
ran /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5/bin/tvheadend help got 0 exit code
ran /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5/bin/tvheadend -V and found version 4.2.5
ran /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5/bin/tvheadend -v and found version 4.2.5
ran /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5/bin/tvheadend --version and found version 4.2.5
ran /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5/bin/tvheadend version and found version 4.2.5
ran /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5/bin/tvheadend -h and found version 4.2.5
ran /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5/bin/tvheadend --help and found version 4.2.5
ran /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5/bin/tvheadend help and found version 4.2.5
ran /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5/bin/.tvheadend-wrapped -h got 0 exit code
ran /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5/bin/.tvheadend-wrapped --help got 0 exit code
ran /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5/bin/.tvheadend-wrapped help got 0 exit code
ran /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5/bin/.tvheadend-wrapped -V and found version 4.2.5
ran /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5/bin/.tvheadend-wrapped -v and found version 4.2.5
ran /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5/bin/.tvheadend-wrapped --version and found version 4.2.5
ran /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5/bin/.tvheadend-wrapped version and found version 4.2.5
ran /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5/bin/.tvheadend-wrapped -h and found version 4.2.5
ran /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5/bin/.tvheadend-wrapped --help and found version 4.2.5
ran /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5/bin/.tvheadend-wrapped help and found version 4.2.5
found 4.2.5 with grep in /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5

cc "@simonvandel"

Failure on x86_64-darwin (full log)
Partial log (click to expand)
In file included from src/uuid.c:20:
In file included from /private/tmp/nix-build-tvheadend-4.2.5.drv-0/source/src/tvheadend.h:41:
In file included from /private/tmp/nix-build-tvheadend-4.2.5.drv-0/source/src/tvhlog.h:33:
/private/tmp/nix-build-tvheadend-4.2.5.drv-0/source/src/clock.h:29:2: error: "Platforms without monotonic clocks are not supported!"
#error "Platforms without monotonic clocks are not supported!"
 ^
1 error generated.
make: *** [Makefile:635: /private/tmp/nix-build-tvheadend-4.2.5.drv-0/source/build.darwin/src/uuid.o] Error 1
builder for '/nix/store/rh9nng5x6yfjfig8vmr7grmnnq5yfipp-tvheadend-4.2.5.drv' failed with exit code 2
error: build of '/nix/store/rh9nng5x6yfjfig8vmr7grmnnq5yfipp-tvheadend-4.2.5.drv' failed

Success on x86_64-linux (full log)
Partial log (click to expand)
find /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5/share/tvheadend -name .git -exec rm -rf {} \; &>/dev/null || /bin/true
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5
shrinking /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5/bin/.tvheadend-wrapped
gzipping man pages under /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5/share/man/
strip is /nix/store/b0zlxla7dmy1iwc3g459rjznx59797xy-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5/bin
patching script interpreter paths in /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5
checking for references to /tmp/nix-build-tvheadend-4.2.5.drv-0 in /nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5...
/nix/store/ffbiwxbfdywyhn0ng9lz8zpzjkvaswah-tvheadend-4.2.5

Success on aarch64-linux (full log)
Partial log (click to expand)
find /nix/store/pvyd0xh63acgcr5qb67dgyhimflqb3dv-tvheadend-4.2.5/share/tvheadend -name .git -exec rm -rf {} \; &>/dev/null || /bin/true
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/pvyd0xh63acgcr5qb67dgyhimflqb3dv-tvheadend-4.2.5
shrinking /nix/store/pvyd0xh63acgcr5qb67dgyhimflqb3dv-tvheadend-4.2.5/bin/.tvheadend-wrapped
gzipping man pages under /nix/store/pvyd0xh63acgcr5qb67dgyhimflqb3dv-tvheadend-4.2.5/share/man/
strip is /nix/store/lvx1acn1ig1j2km8jds5x3ggh3f2wa8v-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/pvyd0xh63acgcr5qb67dgyhimflqb3dv-tvheadend-4.2.5/bin
patching script interpreter paths in /nix/store/pvyd0xh63acgcr5qb67dgyhimflqb3dv-tvheadend-4.2.5
checking for references to /build in /nix/store/pvyd0xh63acgcr5qb67dgyhimflqb3dv-tvheadend-4.2.5...
/nix/store/pvyd0xh63acgcr5qb67dgyhimflqb3dv-tvheadend-4.2.5

authors: GrahamcOfBorg ryantm


text:
debianutils: 4.8.4 -> 4.8.6

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

built on NixOS
/nix/store/lzdwpfz2xm977k12qpkvilaaw3sg6f4l-debianutils-4.8.6/bin/run-parts passed the binary check.
/nix/store/lzdwpfz2xm977k12qpkvilaaw3sg6f4l-debianutils-4.8.6/bin/tempfile passed the binary check.
/nix/store/lzdwpfz2xm977k12qpkvilaaw3sg6f4l-debianutils-4.8.6/bin/ischroot passed the binary check.
Warning: no invocation of /nix/store/lzdwpfz2xm977k12qpkvilaaw3sg6f4l-debianutils-4.8.6/bin/which had a zero exit code or showed the expected version
/nix/store/lzdwpfz2xm977k12qpkvilaaw3sg6f4l-debianutils-4.8.6/bin/savelog passed the binary check.
Warning: no invocation of /nix/store/lzdwpfz2xm977k12qpkvilaaw3sg6f4l-debianutils-4.8.6/bin/add-shell had a zero exit code or showed the expected version
Warning: no invocation of /nix/store/lzdwpfz2xm977k12qpkvilaaw3sg6f4l-debianutils-4.8.6/bin/installkernel had a zero exit code or showed the expected version
Warning: no invocation of /nix/store/lzdwpfz2xm977k12qpkvilaaw3sg6f4l-debianutils-4.8.6/bin/remove-shell had a zero exit code or showed the expected version
4 of 8 passed binary check by having a zero exit code.
1 of 8 passed binary check by having the new version present in output.
found 4.8.6 with grep in /nix/store/lzdwpfz2xm977k12qpkvilaaw3sg6f4l-debianutils-4.8.6
directory tree listing: https://gist.github.com/d23555dbc7c71f2c0b98dcd75d09c013
du listing: https://gist.github.com/58757b8859445f56eba651aa845fe59f

meta.description for debianutils is: '"Miscellaneous utilities specific to Debian"'.

Success on aarch64-linux (full log)
Attempted: debianutils
Partial log (click to expand)
stripping (with command strip and flags -S) in /nix/store/gmfdcjq3hyvb7r1xwwfrasyv2y0ml60c-debianutils-4.8.6/bin  /nix/store/gmfdcjq3hyvb7r1xwwfrasyv2y0ml60c-debianutils-4.8.6/sbin
patching script interpreter paths in /nix/store/gmfdcjq3hyvb7r1xwwfrasyv2y0ml60c-debianutils-4.8.6
/nix/store/gmfdcjq3hyvb7r1xwwfrasyv2y0ml60c-debianutils-4.8.6/sbin/remove-shell: interpreter directive changed from "/bin/sh -e" to "/nix/store/l4w7xwjy2nmk31fl5kgyy7gg8z7l9n8z-bash-4.4-p19/bin/sh -e"
/nix/store/gmfdcjq3hyvb7r1xwwfrasyv2y0ml60c-debianutils-4.8.6/sbin/add-shell: interpreter directive changed from "/bin/sh -e" to "/nix/store/l4w7xwjy2nmk31fl5kgyy7gg8z7l9n8z-bash-4.4-p19/bin/sh -e"
/nix/store/gmfdcjq3hyvb7r1xwwfrasyv2y0ml60c-debianutils-4.8.6/sbin/installkernel: interpreter directive changed from "/bin/sh" to "/nix/store/l4w7xwjy2nmk31fl5kgyy7gg8z7l9n8z-bash-4.4-p19/bin/sh"
/nix/store/gmfdcjq3hyvb7r1xwwfrasyv2y0ml60c-debianutils-4.8.6/bin/savelog: interpreter directive changed from " /bin/sh" to "/nix/store/l4w7xwjy2nmk31fl5kgyy7gg8z7l9n8z-bash-4.4-p19/bin/sh"
/nix/store/gmfdcjq3hyvb7r1xwwfrasyv2y0ml60c-debianutils-4.8.6/bin/which: interpreter directive changed from " /bin/sh" to "/nix/store/l4w7xwjy2nmk31fl5kgyy7gg8z7l9n8z-bash-4.4-p19/bin/sh"
checking for references to /build in /nix/store/gmfdcjq3hyvb7r1xwwfrasyv2y0ml60c-debianutils-4.8.6...
moving /nix/store/gmfdcjq3hyvb7r1xwwfrasyv2y0ml60c-debianutils-4.8.6/sbin/* to /nix/store/gmfdcjq3hyvb7r1xwwfrasyv2y0ml60c-debianutils-4.8.6/bin
/nix/store/gmfdcjq3hyvb7r1xwwfrasyv2y0ml60c-debianutils-4.8.6

Success on x86_64-linux (full log)
Attempted: debianutils
Partial log (click to expand)
stripping (with command strip and flags -S) in /nix/store/lzdwpfz2xm977k12qpkvilaaw3sg6f4l-debianutils-4.8.6/bin  /nix/store/lzdwpfz2xm977k12qpkvilaaw3sg6f4l-debianutils-4.8.6/sbin
patching script interpreter paths in /nix/store/lzdwpfz2xm977k12qpkvilaaw3sg6f4l-debianutils-4.8.6
/nix/store/lzdwpfz2xm977k12qpkvilaaw3sg6f4l-debianutils-4.8.6/bin/which: interpreter directive changed from " /bin/sh" to "/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/sh"
/nix/store/lzdwpfz2xm977k12qpkvilaaw3sg6f4l-debianutils-4.8.6/bin/savelog: interpreter directive changed from " /bin/sh" to "/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/sh"
/nix/store/lzdwpfz2xm977k12qpkvilaaw3sg6f4l-debianutils-4.8.6
/nix/store/lzdwpfz2xm977k12qpkvilaaw3sg6f4l-debianutils-4.8.6/sbin/installkernel: interpreter directive changed from "/bin/sh" to "/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/sh"
/nix/store/lzdwpfz2xm977k12qpkvilaaw3sg6f4l-debianutils-4.8.6/sbin/remove-shell: interpreter directive changed from "/bin/sh -e" to "/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/sh -e"
/nix/store/lzdwpfz2xm977k12qpkvilaaw3sg6f4l-debianutils-4.8.6/sbin/add-shell: interpreter directive changed from "/bin/sh -e" to "/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/sh -e"
checking for references to /build in /nix/store/lzdwpfz2xm977k12qpkvilaaw3sg6f4l-debianutils-4.8.6...
moving /nix/store/lzdwpfz2xm977k12qpkvilaaw3sg6f4l-debianutils-4.8.6/sbin/* to /nix/store/lzdwpfz2xm977k12qpkvilaaw3sg6f4l-debianutils-4.8.6/bin

Success on x86_64-darwin (full log)
Attempted: debianutils
Partial log (click to expand)
strip is /nix/store/kdff2gim6417493yha769kh00n63lnrw-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/s9p31za5nzm0is7b67qyk7znpilz9myh-debianutils-4.8.6/bin  /nix/store/s9p31za5nzm0is7b67qyk7znpilz9myh-debianutils-4.8.6/sbin
patching script interpreter paths in /nix/store/s9p31za5nzm0is7b67qyk7znpilz9myh-debianutils-4.8.6
/nix/store/s9p31za5nzm0is7b67qyk7znpilz9myh-debianutils-4.8.6/bin/savelog: interpreter directive changed from " /bin/sh" to "/nix/store/r8bx3qf1bpncb14i9gzma4vr089pc3pv-bash-4.4-p19/bin/sh"
/nix/store/s9p31za5nzm0is7b67qyk7znpilz9myh-debianutils-4.8.6/bin/which: interpreter directive changed from " /bin/sh" to "/nix/store/r8bx3qf1bpncb14i9gzma4vr089pc3pv-bash-4.4-p19/bin/sh"
/nix/store/s9p31za5nzm0is7b67qyk7znpilz9myh-debianutils-4.8.6/sbin/add-shell: interpreter directive changed from "/bin/sh -e" to "/nix/store/r8bx3qf1bpncb14i9gzma4vr089pc3pv-bash-4.4-p19/bin/sh -e"
/nix/store/s9p31za5nzm0is7b67qyk7znpilz9myh-debianutils-4.8.6/sbin/installkernel: interpreter directive changed from "/bin/sh" to "/nix/store/r8bx3qf1bpncb14i9gzma4vr089pc3pv-bash-4.4-p19/bin/sh"
/nix/store/s9p31za5nzm0is7b67qyk7znpilz9myh-debianutils-4.8.6/sbin/remove-shell: interpreter directive changed from "/bin/sh -e" to "/nix/store/r8bx3qf1bpncb14i9gzma4vr089pc3pv-bash-4.4-p19/bin/sh -e"
moving /nix/store/s9p31za5nzm0is7b67qyk7znpilz9myh-debianutils-4.8.6/sbin/* to /nix/store/s9p31za5nzm0is7b67qyk7znpilz9myh-debianutils-4.8.6/bin
/nix/store/s9p31za5nzm0is7b67qyk7znpilz9myh-debianutils-4.8.6

authors: GrahamcOfBorg r-ryantm


text:
elfutils: add patch that fixes compilation under gcc8

Motivation for this change
Was failing: https://hydra.nixos.org/build/73828348/nixlog/2
Things done

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

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

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

Success on x86_64-linux (full log)
Attempted: elfutils
Partial log (click to expand)
shrinking /nix/store/npf2h77rgvj9wpysg0p5fqgfb6abda2p-elfutils-0.170/lib/elfutils/libebl_arm-0.170.so
shrinking /nix/store/npf2h77rgvj9wpysg0p5fqgfb6abda2p-elfutils-0.170/lib/elfutils/libebl_bpf-0.170.so
shrinking /nix/store/npf2h77rgvj9wpysg0p5fqgfb6abda2p-elfutils-0.170/lib/libelf-0.170.so
shrinking /nix/store/npf2h77rgvj9wpysg0p5fqgfb6abda2p-elfutils-0.170/lib/libdw-0.170.so
strip is /nix/store/85wqgd5aj4g57g1fsrnmdbq4mf1kz957-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/npf2h77rgvj9wpysg0p5fqgfb6abda2p-elfutils-0.170/lib  /nix/store/npf2h77rgvj9wpysg0p5fqgfb6abda2p-elfutils-0.170/bin
patching script interpreter paths in /nix/store/npf2h77rgvj9wpysg0p5fqgfb6abda2p-elfutils-0.170
/nix/store/npf2h77rgvj9wpysg0p5fqgfb6abda2p-elfutils-0.170/bin/eu-make-debug-archive: interpreter directive changed from "/bin/sh" to "/nix/store/sq6jb5limj5dsxbglam036fnvlfmn81f-bash-4.4-p19/bin/sh"
checking for references to /build in /nix/store/npf2h77rgvj9wpysg0p5fqgfb6abda2p-elfutils-0.170...
/nix/store/npf2h77rgvj9wpysg0p5fqgfb6abda2p-elfutils-0.170

Success on aarch64-linux (full log)
Attempted: elfutils
Partial log (click to expand)
shrinking /nix/store/vzh7alpbbnhd18ymxfr4qbwy746mvxi2-elfutils-0.170/lib/elfutils/libebl_i386-0.170.so
shrinking /nix/store/vzh7alpbbnhd18ymxfr4qbwy746mvxi2-elfutils-0.170/lib/libasm-0.170.so
shrinking /nix/store/vzh7alpbbnhd18ymxfr4qbwy746mvxi2-elfutils-0.170/lib/libdw-0.170.so
shrinking /nix/store/vzh7alpbbnhd18ymxfr4qbwy746mvxi2-elfutils-0.170/lib/libelf-0.170.so
strip is /nix/store/ks7k1wdljx2knaayzr528cwbj6v970km-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/vzh7alpbbnhd18ymxfr4qbwy746mvxi2-elfutils-0.170/lib  /nix/store/vzh7alpbbnhd18ymxfr4qbwy746mvxi2-elfutils-0.170/bin
patching script interpreter paths in /nix/store/vzh7alpbbnhd18ymxfr4qbwy746mvxi2-elfutils-0.170
/nix/store/vzh7alpbbnhd18ymxfr4qbwy746mvxi2-elfutils-0.170/bin/eu-make-debug-archive: interpreter directive changed from "/bin/sh" to "/nix/store/xdzakdwslnr0skxr9y6lr475c8sra4h1-bash-4.4-p19/bin/sh"
checking for references to /build in /nix/store/vzh7alpbbnhd18ymxfr4qbwy746mvxi2-elfutils-0.170...
/nix/store/vzh7alpbbnhd18ymxfr4qbwy746mvxi2-elfutils-0.170

Success on x86_64-linux (full log)
Attempted: elfutils
Partial log (click to expand)
shrinking /nix/store/cj8pd8zlpxma7i59msgag11pwdcms5iz-elfutils-0.170/lib/elfutils/libebl_arm-0.170.so
shrinking /nix/store/cj8pd8zlpxma7i59msgag11pwdcms5iz-elfutils-0.170/lib/elfutils/libebl_bpf-0.170.so
shrinking /nix/store/cj8pd8zlpxma7i59msgag11pwdcms5iz-elfutils-0.170/lib/libelf-0.170.so
shrinking /nix/store/cj8pd8zlpxma7i59msgag11pwdcms5iz-elfutils-0.170/lib/libdw-0.170.so
strip is /nix/store/85wqgd5aj4g57g1fsrnmdbq4mf1kz957-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/cj8pd8zlpxma7i59msgag11pwdcms5iz-elfutils-0.170/lib  /nix/store/cj8pd8zlpxma7i59msgag11pwdcms5iz-elfutils-0.170/bin
patching script interpreter paths in /nix/store/cj8pd8zlpxma7i59msgag11pwdcms5iz-elfutils-0.170
/nix/store/cj8pd8zlpxma7i59msgag11pwdcms5iz-elfutils-0.170/bin/eu-make-debug-archive: interpreter directive changed from "/bin/sh" to "/nix/store/sq6jb5limj5dsxbglam036fnvlfmn81f-bash-4.4-p19/bin/sh"
checking for references to /build in /nix/store/cj8pd8zlpxma7i59msgag11pwdcms5iz-elfutils-0.170...
/nix/store/cj8pd8zlpxma7i59msgag11pwdcms5iz-elfutils-0.170

Success on aarch64-linux (full log)
Attempted: elfutils
Partial log (click to expand)
shrinking /nix/store/fg9k0dmzvyn2hiwxxdvqvvhxvhfiz664-elfutils-0.170/lib/elfutils/libebl_i386-0.170.so
shrinking /nix/store/fg9k0dmzvyn2hiwxxdvqvvhxvhfiz664-elfutils-0.170/lib/libasm-0.170.so
shrinking /nix/store/fg9k0dmzvyn2hiwxxdvqvvhxvhfiz664-elfutils-0.170/lib/libdw-0.170.so
shrinking /nix/store/fg9k0dmzvyn2hiwxxdvqvvhxvhfiz664-elfutils-0.170/lib/libelf-0.170.so
strip is /nix/store/ks7k1wdljx2knaayzr528cwbj6v970km-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/fg9k0dmzvyn2hiwxxdvqvvhxvhfiz664-elfutils-0.170/lib  /nix/store/fg9k0dmzvyn2hiwxxdvqvvhxvhfiz664-elfutils-0.170/bin
patching script interpreter paths in /nix/store/fg9k0dmzvyn2hiwxxdvqvvhxvhfiz664-elfutils-0.170
/nix/store/fg9k0dmzvyn2hiwxxdvqvvhxvhfiz664-elfutils-0.170/bin/eu-make-debug-archive: interpreter directive changed from "/bin/sh" to "/nix/store/xdzakdwslnr0skxr9y6lr475c8sra4h1-bash-4.4-p19/bin/sh"
checking for references to /build in /nix/store/fg9k0dmzvyn2hiwxxdvqvvhxvhfiz664-elfutils-0.170...
/nix/store/fg9k0dmzvyn2hiwxxdvqvvhxvhfiz664-elfutils-0.170

@jtojnar Better?

Success on x86_64-linux (full log)
Attempted: elfutils
Partial log (click to expand)
shrinking /nix/store/mycsi0qc9hjgzvl4j3dkfnnd0y58qflr-elfutils-0.170/bin/eu-ar
shrinking /nix/store/mycsi0qc9hjgzvl4j3dkfnnd0y58qflr-elfutils-0.170/bin/eu-unstrip
shrinking /nix/store/mycsi0qc9hjgzvl4j3dkfnnd0y58qflr-elfutils-0.170/bin/eu-stack
shrinking /nix/store/mycsi0qc9hjgzvl4j3dkfnnd0y58qflr-elfutils-0.170/bin/eu-elfcompress
strip is /nix/store/85wqgd5aj4g57g1fsrnmdbq4mf1kz957-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/mycsi0qc9hjgzvl4j3dkfnnd0y58qflr-elfutils-0.170/lib  /nix/store/mycsi0qc9hjgzvl4j3dkfnnd0y58qflr-elfutils-0.170/bin
patching script interpreter paths in /nix/store/mycsi0qc9hjgzvl4j3dkfnnd0y58qflr-elfutils-0.170
/nix/store/mycsi0qc9hjgzvl4j3dkfnnd0y58qflr-elfutils-0.170/bin/eu-make-debug-archive: interpreter directive changed from "/bin/sh" to "/nix/store/sq6jb5limj5dsxbglam036fnvlfmn81f-bash-4.4-p19/bin/sh"
checking for references to /build in /nix/store/mycsi0qc9hjgzvl4j3dkfnnd0y58qflr-elfutils-0.170...
/nix/store/mycsi0qc9hjgzvl4j3dkfnnd0y58qflr-elfutils-0.170

Success on aarch64-linux (full log)
Attempted: elfutils
Partial log (click to expand)
shrinking /nix/store/f8hzbrz6xw822hfdzvw0j8g7m95mcxrv-elfutils-0.170/lib/elfutils/libebl_i386-0.170.so
shrinking /nix/store/f8hzbrz6xw822hfdzvw0j8g7m95mcxrv-elfutils-0.170/lib/libasm-0.170.so
shrinking /nix/store/f8hzbrz6xw822hfdzvw0j8g7m95mcxrv-elfutils-0.170/lib/libdw-0.170.so
shrinking /nix/store/f8hzbrz6xw822hfdzvw0j8g7m95mcxrv-elfutils-0.170/lib/libelf-0.170.so
strip is /nix/store/ks7k1wdljx2knaayzr528cwbj6v970km-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/f8hzbrz6xw822hfdzvw0j8g7m95mcxrv-elfutils-0.170/lib  /nix/store/f8hzbrz6xw822hfdzvw0j8g7m95mcxrv-elfutils-0.170/bin
patching script interpreter paths in /nix/store/f8hzbrz6xw822hfdzvw0j8g7m95mcxrv-elfutils-0.170
/nix/store/f8hzbrz6xw822hfdzvw0j8g7m95mcxrv-elfutils-0.170/bin/eu-make-debug-archive: interpreter directive changed from "/bin/sh" to "/nix/store/xdzakdwslnr0skxr9y6lr475c8sra4h1-bash-4.4-p19/bin/sh"
checking for references to /build in /nix/store/f8hzbrz6xw822hfdzvw0j8g7m95mcxrv-elfutils-0.170...
/nix/store/f8hzbrz6xw822hfdzvw0j8g7m95mcxrv-elfutils-0.170


text:
oauth2_proxy: Handle attributes being derivations

Motivation for this change
Any attribute being a derivation would cause infinite recursion
Things done
Handle derivations separately from sets when mapping the config to CLI arguments.

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

I'm using toString but apparently that's not quite the same as ${attr}. I know this works because I'm already using it, but maybe someone has an opinion on it? I went with toString because it seemed more expressive to me in this case.


text:
puredata: 0.48-0 -> 0.48-2

Motivation for this change
Things done

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

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

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

@GrahamcOfBorg  build puredata

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

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

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

Success on x86_64-linux (full log)
Attempted: puredata
Partial log (click to expand)
shrinking /nix/store/3bz4qjw38sfnfgaachwwfhr1w83fqpb0-puredata-0.48-2/bin/.pd-wrapped
shrinking /nix/store/3bz4qjw38sfnfgaachwwfhr1w83fqpb0-puredata-0.48-2/bin/pdreceive
shrinking /nix/store/3bz4qjw38sfnfgaachwwfhr1w83fqpb0-puredata-0.48-2/bin/pdsend
gzipping man pages under /nix/store/3bz4qjw38sfnfgaachwwfhr1w83fqpb0-puredata-0.48-2/share/man/
strip is /nix/store/h0lbngpv6ln56hjj59i6l77vxq25flbz-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/3bz4qjw38sfnfgaachwwfhr1w83fqpb0-puredata-0.48-2/lib  /nix/store/3bz4qjw38sfnfgaachwwfhr1w83fqpb0-puredata-0.48-2/bin
patching script interpreter paths in /nix/store/3bz4qjw38sfnfgaachwwfhr1w83fqpb0-puredata-0.48-2
/nix/store/3bz4qjw38sfnfgaachwwfhr1w83fqpb0-puredata-0.48-2/lib/pd/tcl/pd-gui.tcl: interpreter directive changed from "/bin/sh" to "/nix/store/czx8vkrb9jdgjyz8qfksh10vrnqa723l-bash-4.4-p23/bin/sh"
/nix/store/3bz4qjw38sfnfgaachwwfhr1w83fqpb0-puredata-0.48-2/bin/pd-gui: interpreter directive changed from "/bin/sh" to "/nix/store/czx8vkrb9jdgjyz8qfksh10vrnqa723l-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/3bz4qjw38sfnfgaachwwfhr1w83fqpb0-puredata-0.48-2...

Success on aarch64-linux (full log)
Attempted: puredata
Partial log (click to expand)
shrinking /nix/store/5kvq8xs3rw7vm4n9jv5a4jj25qkkw85k-puredata-0.48-2/lib/pd/extra/bob~/bob~.pd_linux
shrinking /nix/store/5kvq8xs3rw7vm4n9jv5a4jj25qkkw85k-puredata-0.48-2/lib/pd/bin/pd-watchdog
gzipping man pages under /nix/store/5kvq8xs3rw7vm4n9jv5a4jj25qkkw85k-puredata-0.48-2/share/man/
strip is /nix/store/y4ymnvgxygpq05h03kyzbj572zmh6zla-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/5kvq8xs3rw7vm4n9jv5a4jj25qkkw85k-puredata-0.48-2/lib  /nix/store/5kvq8xs3rw7vm4n9jv5a4jj25qkkw85k-puredata-0.48-2/bin
patching script interpreter paths in /nix/store/5kvq8xs3rw7vm4n9jv5a4jj25qkkw85k-puredata-0.48-2
/nix/store/5kvq8xs3rw7vm4n9jv5a4jj25qkkw85k-puredata-0.48-2/bin/pd-gui: interpreter directive changed from "/bin/sh" to "/nix/store/fqm2x6kiay1q4vg7pqp4wp17bdijlyc3-bash-4.4-p23/bin/sh"
/nix/store/5kvq8xs3rw7vm4n9jv5a4jj25qkkw85k-puredata-0.48-2/lib/pd/tcl/pd-gui.tcl: interpreter directive changed from "/bin/sh" to "/nix/store/fqm2x6kiay1q4vg7pqp4wp17bdijlyc3-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/5kvq8xs3rw7vm4n9jv5a4jj25qkkw85k-puredata-0.48-2...
/nix/store/5kvq8xs3rw7vm4n9jv5a4jj25qkkw85k-puredata-0.48-2

authors: GrahamcOfBorg magnetophon xeji


text:
nixos/fontconfig/make-fonts-cache: don't fail to clean the cache

Motivation for this change
Today I couldn't rebuild because of:
[...]
/nix/store/lxkrsrlqplz2n75hvpq6vr0gam0gfgrl-font-cursor-misc-1.0.3/lib/X11/fonts/misc: skipping, existing cache is valid: 1 fonts, 0 dirs
/var/cache/fontconfig: cleaning cache directory
/nix/store/xq3c44ha15pfa5a9mv1z9mni3cfghsna-fc-cache: cleaning cache directory
fc-cache: succeeded
rm: cannot remove '/nix/store/xq3c44ha15pfa5a9mv1z9mni3cfghsna-fc-cache/CACHEDIR.TAG': No such file or directory
builder for '/nix/store/zxfmil40n79vhn5hb4flqc76j99a3l7b-fc-cache.drv' failed with exit code 1
Strangely, when fixing this it seems the file really exists. No clue.
Anyway this is a good pretext to add preferLocalBuild=true.
I guess that it's worth backporting, since I experienced this bug on 18.09.
Things done

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

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

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

@GrahamcOfBorg test sddm chromium

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

Cannot nix-instantiate `tests.chromium' because:
error: while evaluating 'recursiveUpdate' at /var/lib/gc-of-borg/nix-test-rs-30/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-30/lib/attrsets.nix:415:26, called from /var/lib/gc-of-borg/nix-test-rs-30/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-30/lib/attrsets.nix:148:28:
while evaluating 'recursiveUpdateUntil' at /var/lib/gc-of-borg/nix-test-rs-30/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-30/lib/attrsets.nix:384:37, called from /var/lib/gc-of-borg/nix-test-rs-30/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-30/lib/attrsets.nix:416:5:
while evaluating 'zipAttrsWith' at /var/lib/gc-of-borg/nix-test-rs-30/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-30/lib/attrsets.nix:347:21, called from /var/lib/gc-of-borg/nix-test-rs-30/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-30/lib/attrsets.nix:394:8:
while evaluating 'zipAttrsWithNames' at /var/lib/gc-of-borg/nix-test-rs-30/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-30/lib/attrsets.nix:332:33, called from /var/lib/gc-of-borg/nix-test-rs-30/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-30/lib/attrsets.nix:347:27:
while evaluating the attribute 'chromium' at /var/lib/gc-of-borg/nix-test-rs-30/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-30/nixos/tests/all-tests.nix:40:3:
while evaluating 'handleTestOn' at /var/lib/gc-of-borg/nix-test-rs-30/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-30/nixos/tests/all-tests.nix:19:33, called from /var/lib/gc-of-borg/nix-test-rs-30/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-30/nixos/tests/all-tests.nix:40:15:
access to path '/nix/store/gin2b1811sa86ni6x9fjb9bdlval79rj-grahamc-aarch64-community-30' is forbidden in restricted mode

Since ofborg's nixos test running is currently broken, I've run the sddm test locally, which worked fine.

authors: GrahamcOfBorg lheckemann symphorien


text:
bzflag: 2.4.16 -> 2.4.18

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/bzflag/versions.
meta.description for bzflag is: '"Multiplayer 3D Tank game"'.

Checks done (click to expand)

built on NixOS
/nix/store/jiqa97rbb97rl953kdpgx945lv31d1bn-bzflag-2.4.18/bin/bzfs passed the binary check.
/nix/store/jiqa97rbb97rl953kdpgx945lv31d1bn-bzflag-2.4.18/bin/bzflag passed the binary check.
Warning: no invocation of /nix/store/jiqa97rbb97rl953kdpgx945lv31d1bn-bzflag-2.4.18/bin/bzadmin had a zero exit code or showed the expected version
2 of 3 passed binary check by having a zero exit code.
0 of 3 passed binary check by having the new version present in output.
found 2.4.18 with grep in /nix/store/jiqa97rbb97rl953kdpgx945lv31d1bn-bzflag-2.4.18
directory tree listing: https://gist.github.com/586cfdc1bedd2c31f4e397791dbc7d8e
du listing: https://gist.github.com/70732c3641e6c724169737b585ec0569

Outpath report (click to expand)

Outpath difference report
3 total rebuild paths
1 package rebuilds
1 x86_64-linux rebuilds
1 i686-linux rebuilds
0 x86_64-darwin rebuilds
1 aarch64-linux rebuilds
First ten rebuilds by attrpath
bzflag

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/jiqa97rbb97rl953kdpgx945lv31d1bn-bzflag-2.4.18 \
  --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.)
Or, build yourself:
nix-build -A bzflag https://github.com/r-ryantm/nixpkgs/archive/d19b7e487cbbc3a113d88be864710a0912d3c46e.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/jiqa97rbb97rl953kdpgx945lv31d1bn-bzflag-2.4.18
ls -la /nix/store/jiqa97rbb97rl953kdpgx945lv31d1bn-bzflag-2.4.18/bin

cc @fpletz for testing.

Success on aarch64-linux (full log)
Attempted: bzflag
Partial log (click to expand)
shrinking /nix/store/v7sk94c1yd0ikvm0g6cn5jiyyl5pkr7w-bzflag-2.4.18/lib/bzflag/airspawn.so
shrinking /nix/store/v7sk94c1yd0ikvm0g6cn5jiyyl5pkr7w-bzflag-2.4.18/bin/bzadmin
shrinking /nix/store/v7sk94c1yd0ikvm0g6cn5jiyyl5pkr7w-bzflag-2.4.18/bin/bzflag
shrinking /nix/store/v7sk94c1yd0ikvm0g6cn5jiyyl5pkr7w-bzflag-2.4.18/bin/bzfs
gzipping man pages under /nix/store/v7sk94c1yd0ikvm0g6cn5jiyyl5pkr7w-bzflag-2.4.18/share/man/
strip is /nix/store/p9akxn2sfy4wkhqdqa3li97pc6jaz3r1-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/v7sk94c1yd0ikvm0g6cn5jiyyl5pkr7w-bzflag-2.4.18/lib  /nix/store/v7sk94c1yd0ikvm0g6cn5jiyyl5pkr7w-bzflag-2.4.18/bin
patching script interpreter paths in /nix/store/v7sk94c1yd0ikvm0g6cn5jiyyl5pkr7w-bzflag-2.4.18
checking for references to /build in /nix/store/v7sk94c1yd0ikvm0g6cn5jiyyl5pkr7w-bzflag-2.4.18...
/nix/store/v7sk94c1yd0ikvm0g6cn5jiyyl5pkr7w-bzflag-2.4.18

Success on x86_64-linux (full log)
Attempted: bzflag
Partial log (click to expand)
shrinking /nix/store/w0ymj7a7ci9g4g0s665sijxsxlfpf54q-bzflag-2.4.18/lib/bzflag/nagware.so
shrinking /nix/store/w0ymj7a7ci9g4g0s665sijxsxlfpf54q-bzflag-2.4.18/bin/bzfs
shrinking /nix/store/w0ymj7a7ci9g4g0s665sijxsxlfpf54q-bzflag-2.4.18/bin/bzadmin
shrinking /nix/store/w0ymj7a7ci9g4g0s665sijxsxlfpf54q-bzflag-2.4.18/bin/bzflag
gzipping man pages under /nix/store/w0ymj7a7ci9g4g0s665sijxsxlfpf54q-bzflag-2.4.18/share/man/
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/w0ymj7a7ci9g4g0s665sijxsxlfpf54q-bzflag-2.4.18/lib  /nix/store/w0ymj7a7ci9g4g0s665sijxsxlfpf54q-bzflag-2.4.18/bin
patching script interpreter paths in /nix/store/w0ymj7a7ci9g4g0s665sijxsxlfpf54q-bzflag-2.4.18
checking for references to /build in /nix/store/w0ymj7a7ci9g4g0s665sijxsxlfpf54q-bzflag-2.4.18...
/nix/store/w0ymj7a7ci9g4g0s665sijxsxlfpf54q-bzflag-2.4.18


text:
cyrus_sasl: 2.1.26 -> 2.1.27

Motivation for this change
Things done

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

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

CVE patch is already applied, unsurprisingly.
many build system fixes, no need for special workaround w/musl

Success on x86_64-linux (full log)
Attempted: cyrus_sasl
Partial log (click to expand)
gzipping man pages under /nix/store/cgbw9qax8k64i93484icy2f3dszc0c8a-cyrus-sasl-2.1.27-man/share/man/
/nix/store/6b5b8qvgqd40j0khlm6rx2zddj7jw5xr-cyrus-sasl-2.1.27-bin
strip is /nix/store/j13c9z0z495wxdc97if8z451x53m1j25-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/cgbw9qax8k64i93484icy2f3dszc0c8a-cyrus-sasl-2.1.27-man
checking for references to /build/ in /nix/store/cgbw9qax8k64i93484icy2f3dszc0c8a-cyrus-sasl-2.1.27-man...
shrinking RPATHs of ELF executables and libraries in /nix/store/bfjv4zvszhldrd89gyhzrmszxfm7xgh9-cyrus-sasl-2.1.27-devdoc
gzipping man pages under /nix/store/bfjv4zvszhldrd89gyhzrmszxfm7xgh9-cyrus-sasl-2.1.27-devdoc/share/man/
strip is /nix/store/j13c9z0z495wxdc97if8z451x53m1j25-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/bfjv4zvszhldrd89gyhzrmszxfm7xgh9-cyrus-sasl-2.1.27-devdoc
checking for references to /build/ in /nix/store/bfjv4zvszhldrd89gyhzrmszxfm7xgh9-cyrus-sasl-2.1.27-devdoc...

Success on aarch64-linux (full log)
Attempted: cyrus_sasl
Partial log (click to expand)
gzipping man pages under /nix/store/n28wkj5ynvk2q4w8hdpfqcyhijal6jzh-cyrus-sasl-2.1.27-man/share/man/
strip is /nix/store/1jprj383qnzd50vn8qq3a0id6a08a9fi-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/n28wkj5ynvk2q4w8hdpfqcyhijal6jzh-cyrus-sasl-2.1.27-man
checking for references to /build/ in /nix/store/n28wkj5ynvk2q4w8hdpfqcyhijal6jzh-cyrus-sasl-2.1.27-man...
shrinking RPATHs of ELF executables and libraries in /nix/store/hf76z9k52wk3anpdqsp9pkj8bapnaip8-cyrus-sasl-2.1.27-devdoc
gzipping man pages under /nix/store/hf76z9k52wk3anpdqsp9pkj8bapnaip8-cyrus-sasl-2.1.27-devdoc/share/man/
strip is /nix/store/1jprj383qnzd50vn8qq3a0id6a08a9fi-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/hf76z9k52wk3anpdqsp9pkj8bapnaip8-cyrus-sasl-2.1.27-devdoc
checking for references to /build/ in /nix/store/hf76z9k52wk3anpdqsp9pkj8bapnaip8-cyrus-sasl-2.1.27-devdoc...
/nix/store/acwxngb4mw9ryddyqa33xj5hm9dn3pi0-cyrus-sasl-2.1.27-bin

Timed out, unknown build status on x86_64-darwin (full log)
Attempted: cyrus_sasl
Partial log (click to expand)
cannot build derivation '/nix/store/b5wlvkm0hqfk86liipakgy1qn03ph7l8-nghttp2-1.34.0.drv': 5 dependencies couldn't be built
cannot build derivation '/nix/store/wh704hpxy3ygp59sfq430g1279fciz35-curl-7.62.0.drv': 6 dependencies couldn't be built
cannot build derivation '/nix/store/z412hn5xw2mgx4bqfxmbyprbpfvll3y5-libtool-2.4.6.drv': 4 dependencies couldn't be built
cannot build derivation '/nix/store/l2dm3caganr8iagfl7x9lwkyln5v9ry9-cyrus-sasl-2.1.27.tar.gz.drv': 3 dependencies couldn't be built
cannot build derivation '/nix/store/16is7wic839z0x7l32ngi23mvadgszlv-hook.drv': 5 dependencies couldn't be built
cannot build derivation '/nix/store/b5jqjaxd1s939vv8bhxsyl4zrxnkm8yy-flex-2.6.4.drv': 6 dependencies couldn't be built
cannot build derivation '/nix/store/85hm02vy6lmll4qjn5vlzfmjmmmddl9z-bootstrap_cmds-dev-tools-7.0.drv': 3 dependencies couldn't be built
cannot build derivation '/nix/store/7dplh881hc1l8918y746dxn05d97qc6s-libkrb5-1.15.2.drv': 5 dependencies couldn't be built
cannot build derivation '/nix/store/xc7gdxvpqnkavlnf8s48y0vk148l56v9-cyrus-sasl-2.1.27.drv': 7 dependencies couldn't be built
error: build of '/nix/store/xc7gdxvpqnkavlnf8s48y0vk148l56v9-cyrus-sasl-2.1.27.drv' failed

Release notes:
https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-27

authors: GrahamcOfBorg c0bw3b dtzWill


text:
graphite-web: use django-2.0

Don't merge yet, this is WIP!
Motivation for this change
graphite-web uses django-1.8 which is EOL (see: https://github.com/NixOS/nixpkgs/issues/52679). This PR is WIP on upgrading graphite-web to django-2.0.
Things done
The graphite test still fails with the following errors:
$ nix-build nixos/release.nix -A tests.graphite.x86_64-linux
...
one# [    6.895737] waitress-serve[833]: Fatal Python error: initsite: Failed to import the site module
one# [    6.905333] waitress-serve[833]: Traceback (most recent call last):
one# [    6.906536] waitress-serve[833]:   File "/nix/store/xayy7lwmdzw6n3mc77gmzna0kjy9ijih-python-2.7.15-env/lib/python2.7/site-packages/site.py", line 73, in <module>
one# [    6.912432] waitress-serve[833]:     __boot()
one# [    6.920091] waitress-serve[833]:   File "/nix/store/xayy7lwmdzw6n3mc77gmzna0kjy9ijih-python-2.7.15-env/lib/python2.7/site-packages/site.py", line 26, in __boot
one# [    6.926912] waitress-serve[833]:     import imp  # Avoid import loop in Python 3
one# [    6.930116] waitress-serve[833]:   File "/nix/store/9vcy8i7mcwmcp486krc22v7851spcdqj-python3-3.7.1/lib/python3.7/imp.py", line 27, in <module>
one# [    6.933937] waitress-serve[833]:     import tokenize
one# [    6.936721] waitress-serve[833]:   File "/nix/store/9vcy8i7mcwmcp486krc22v7851spcdqj-python3-3.7.1/lib/python3.7/tokenize.py", line 33, in <module>
one# [    6.939588] waitress-serve[833]:     import re
one# [    6.941482] waitress-serve[833]:   File "/nix/store/9vcy8i7mcwmcp486krc22v7851spcdqj-python3-3.7.1/lib/python3.7/re.py", line 143, in <module>
one# [    6.944112] waitress-serve[833]:     class RegexFlag(enum.IntFlag):
one# [    6.946966] waitress-serve[833]: AttributeError: module 'enum' has no attribute 'IntFlag'
...
one# [    8.431924] twistd[824]: /nix/store/vg1295z6rm414zs82w43kbn7j1w7x7ky-python2.7-Twisted-18.9.0/bin/twistd: Unknown command: carbon-cache
...
one# [    8.841970] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]: Could not import  graphite_local_settings, using defaults!
...
one# [   14.738893] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]: Copying '/nix/store/10d3rlsfjqd9wfr3pzy76yb9a9pmbh58-python3.7-graphite-web-1.1.5/webapp/content/css/dashboard-white.css'
one# [   14.751132] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]: Traceback (most recent call last):
one# [   14.752829] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]:   File "/nix/store/zq1b8rsi84zvqdb4hz55fcd6998v4c16-python3.7-Django-2.0.9/bin/..django-admin.py-wrapped-wrapped", line 7, in <module>
one# [   14.760313] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]:     management.execute_from_command_line()
one# [   14.762681] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]:   File "/nix/store/yy16rzxsmp6bzmc16n00ksqfndpcm5hn-python3-3.7.1-env/lib/python3.7/site-packages/django/core/management/__init__.py", line 371, in execute_from_command_line
one# [   14.767967] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]:     utility.execute()
one# [   14.776164] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]:   File "/nix/store/yy16rzxsmp6bzmc16n00ksqfndpcm5hn-python3-3.7.1-env/lib/python3.7/site-packages/django/core/management/__init__.py", line 365, in execute
one# [   14.784284] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]:     self.fetch_command(subcommand).run_from_argv(self.argv)
one# [   14.786918] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]:   File "/nix/store/yy16rzxsmp6bzmc16n00ksqfndpcm5hn-python3-3.7.1-env/lib/python3.7/site-packages/django/core/management/base.py", line 288, in run_from_argv
one# [   14.794391] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]:     self.execute(*args, **cmd_options)
one# [   14.798830] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]:   File "/nix/store/yy16rzxsmp6bzmc16n00ksqfndpcm5hn-python3-3.7.1-env/lib/python3.7/site-packages/django/core/management/base.py", line 335, in execute
one# [   14.803147] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]:     output = self.handle(*args, **options)
one# [   14.812308] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]:   File "/nix/store/yy16rzxsmp6bzmc16n00ksqfndpcm5hn-python3-3.7.1-env/lib/python3.7/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 189, in handle
one# [   14.821309] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]:     collected = self.collect()
one# [   14.824616] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]:   File "/nix/store/yy16rzxsmp6bzmc16n00ksqfndpcm5hn-python3-3.7.1-env/lib/python3.7/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 114, in collect
one# [   14.832197] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]:     handler(path, prefixed_path, storage)
one# [   14.837422] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]:   File "/nix/store/yy16rzxsmp6bzmc16n00ksqfndpcm5hn-python3-3.7.1-env/lib/python3.7/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 354, in copy_file
one# [   14.843898] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]:     self.storage.save(prefixed_path, source_file)
one# [   14.848272] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]:   File "/nix/store/yy16rzxsmp6bzmc16n00ksqfndpcm5hn-python3-3.7.1-env/lib/python3.7/site-packages/django/core/files/storage.py", line 49, in save
one# [   14.858343] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]:     return self._save(name, content)
one# [   14.860681] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]:   File "/nix/store/yy16rzxsmp6bzmc16n00ksqfndpcm5hn-python3-3.7.1-env/lib/python3.7/site-packages/django/core/files/storage.py", line 236, in _save
one# [   14.870400] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]:     os.makedirs(directory)
one# [   14.872156] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]:   File "/nix/store/9vcy8i7mcwmcp486krc22v7851spcdqj-python3-3.7.1/lib/python3.7/os.py", line 211, in makedirs
one# [   14.876310] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]:     makedirs(head, exist_ok=exist_ok)
one# [   14.882180] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]:   File "/nix/store/9vcy8i7mcwmcp486krc22v7851spcdqj-python3-3.7.1/lib/python3.7/os.py", line 221, in makedirs
one# [   14.886159] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]:     mkdir(name, mode)
one# [   14.889284] z6glijz8wpf06x1s040gx4zaljprdbzc-unit-script-graphiteWeb-pre-start[806]: OSError: [Errno 30] Read-only file system: '/nix/store/yy16rzxsmp6bzmc16n00ksqfndpcm5hn-python3-3.7.1-env/lib/python3.7/site-packages/opt/graphite/static'
...
error: unit ‘graphiteWeb.service’ reached state ‘failed’

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

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

Don't include the enum34 package.

@basvandijk Any updates?

authors: FRidh basvandijk dotlambda


text:
pythonPackages.m2crypto: 0.30.1 -> 0.32.0

Motivation for this change
Fixes builds with openssl1.1 and otherwise just carries bugfixes
Things done

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

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

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

@GrahamcOfBorg build python3Packages.m2crypto python27Packages.m2crypto

Closed in favor of #57050


text:
brogue: add .desktop file and icon

Motivation for this change
Add XDG .desktop file and icon. Note that the .desktop file included in
the source archive is not used because it uses unsuitable paths and
refers to an old version of the game.
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 nix-review --run "nix-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[X] Assured whether relevant documentation is up to date
[X] Fits CONTRIBUTING.md.

@GrahamcOfBorg build brogue


text:
exiftool: 11.48 -> 11.50

Motivation for this change
Latest release.
Things done

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

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

@GrahamcOfBorg build exiftool

authors: bdesham dywedir


text:
oxidized: fix git-crypt dependency

Motivation for this change
Fix dependency (add git) so it will be possible to use git-crypt. Fixes https://github.com/NixOS/nixpkgs/issues/70838
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
[ ] Fits CONTRIBUTING.md.

Notify maintainers
cc @WilliButz @nicknovitski

@GrahamcOfBorg build oxidized


text:
haskell: fix taffybar on GHC 7.10

This:

Updates the versions for the gtk2hs subprojects
Fixes HStringTemplate-0.7.3
Fixes taffybar

I've contacted the authors of taffybar and HStringTemplate, and have provided patches for them to review.

@peti: Considering that HStringTemplate-0.8.3 is (at least in part) meant to fix the build on GHC 7.10, and HStringTemplate-0.7.3 doesn't build at all GHC 7.10, I don't see any harm in committing this as is.
If you feel that merging this isn't acceptable for any reason, feel free to revert it.


text:
Deepin desktop modules

Motivation for this change
Let's propose the last step deepin outside of  #63813, as it has quickly become more complex than it was at first. And that's because of the switch to dde-kwin upstream breaking everything in NixOS :frowning:
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.

Notify maintainers
cc @

This is still important.

Packaging of the Deepin Desktop Environment has been cancelled (https://github.com/NixOS/nixpkgs/issues/94870).
Closing.

authors: romildo worldofpeace


text:
elm-format: 0.8.2 -> 0.8.3

Motivation for this change
New release of elm-format.  https://github.com/avh4/elm-format/releases/tag/0.8.3 Changelog:
Bug fixes:

performance is improved, allowing excessively long lists to be formatted without crashing

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)
[x] 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
[ ] Fits CONTRIBUTING.md.

@GrahamcOfBorg build elm-format

@GrahamcOfBorg build elmPackages.elm-format

Thanks!


text:
nixos/systemd: remove one DefaultBlockIOAccounting

Motivation for this change
DefaultBlockIOAccounting=yes is set twice in the same file, remove one
copy.
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
[x] Fits CONTRIBUTING.md.

Nice catch, thanks!

authors: Emantor flokli


text:
[19.09] Use qt5's mkDerivation in packages that otherwise crash

Backport of #84673.

I've built all these packages without problem.

authors: mmilata worldofpeace


text:
sd-image: use parallel pbzip2 implementation

Motivation for this change
Using parallel bzip2 implementation is faster on multi-processor machines. I tried to compress a 2.7 GB aarch64 NixOS image with the following results:
bzip2

output size: 627353716 bytes
duration: 217 seconds

real	3m36.963s
user	3m35.370s
sys	0m1.552s

pbzip2 -p4:

output size: 632445704 bytes (increase of ~0.1%)
duration: 96 seconds (55% faster)

real	1m36.191s
user	6m11.421s
sys	0m8.036s

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.

Another option would be to use zstd for final compression of the image (zstd is already a dependency as it decompresses the rootfs image).

zstd -T4:

output size: 614908377 (decrease of 2%)
duration: 10 seconds (95% faster)

real	0m10.069s
user	0m36.025s
sys	0m1.431s

@prusnak Hi!
I agree that using bzip2 is counterproductive as it's extremely slow, especially on more constrained HW. I think pbzip is okay as a stop-gap, but just using zstd is a much better approach that will benefit even single-core systems.
FWIW: I've suggested in the past that we move all our compression to zstd as it has amazing ratio and speed.

I will gladly rework the PR to use zstd instead if that's what we really want.

IIRC the last time I tried to do this there was some discussion on whether or not the output format, in this case the compression algo, of a drv constituted a "public interface" or not; in which case changing it can't be done without further consideration as it breaks things.
IMO: The benefits are significant enough to be worth it, but it needs to be added to the release notes.

Okay, let's close this and pursue a bigger change (zstd) in another PR: https://github.com/NixOS/nixpkgs/pull/85947

authors: lovesegfault prusnak


text:
idris2: Enable --install, bugfixes

Motivation for this change
This removes the need of the bin/idris2_app folder
and replaces it with proper links to the nix-storage folders
This also allows the user to override IDRIS2_PREFIX which
will allow them to use --install to install packages.
Example of how directories are created by the wrapper when user changes the prefix:
$ IDRIS2_PREFIX=~/.idris2 idris2 --paths
+ Working Directory      :: "/home/wchresta/src/nixpkgs"
+ Source Directory       :: Nothing
+ Build Directory        :: "build"
+ Output Directory       :: "build/exec"
+ Installation Prefix    :: "/home/wchresta/.idris2"
+ Extra Directories      :: [".", "/nix/store/h4851cakq6w4cw3hcy2c65b87l80br96-idris2/idris2-0.2.1/base", "/nix/store/h4851cakq6w4cw3hcy2c65b87l80br96-idris2/idris2-0.2.1/contrib", "/nix/store/h4851cakq6w4cw3hcy2c65b87l80br96-idris2/idris2-0.2.1/network", "/nix/store/h4851cakq6w4cw3hcy2c65b87l80br96-idris2/idris2-0.2.1/prelude", "/home/wchresta/.idris2/idris2-0.2.1/prelude", "/home/wchresta/.idris2/idris2-0.2.1/base"]
+ CG Library Directories :: ["/nix/store/h4851cakq6w4cw3hcy2c65b87l80br96-idris2/idris2-0.2.1/lib", "/home/wchresta/.idris2/idris2-0.2.1/lib", "/home/wchresta/src/nixpkgs"]
+ Data Directories       :: ["/nix/store/h4851cakq6w4cw3hcy2c65b87l80br96-idris2/idris2-0.2.1/support", "/home/wchresta/.idris2/idris2-0.2.1/support"]

Things done

Fix: idris2_app/ was exposed in bin/
Remove native Idris2 wrapper that set LD_LIBRARY_PATH
Improve new Idris2 wrapper to set Idris2 paths to out folders

[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)
[X] 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)
[X] Ensured that relevant documentation is up to date
[X] Fits CONTRIBUTING.md.

@GrahamcOfBorg build idris2

nixpkgs-review succeeds:
https://github.com/NixOS/nixpkgs/pull/95776
1 package built:
idris2

I think we're ready to merge here.
pinging @veprbl and @Lassulus (as they've merged previous idris2 PRs)

authors: bcdarwin wchresta


text:
[20.03] dmidecode version bump to 3.2.8

(cherry picked from commit 0cd61da5f265b3e7e40baff86fad7e9d9cc3bc06)

Motivation for this change
PR#97614 was missing dmidecode's version bump.
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.

Converted to draft until #98171 is ready.

authors: samueldr superherointj


text:
🛑 rimgo ri.zzls.xyz is down

In 1c6214b, rimgo ri.zzls.xyz (https://ri.zzls.xyz) was down:

HTTP code: 0
Response time: 0 ms

Resolved: rimgo ri.zzls.xyz is back up in a351ce7.

source: gharchive/issue

repo: NoPlagiarism/services-personal-upptime


text:
🛑 BreezeWiki breezewiki.pussthecat.org is down

In 9f8fa8d, BreezeWiki breezewiki.pussthecat.org (https://breezewiki.pussthecat.org) was down:

HTTP code: 502
Response time: 382 ms

Resolved: BreezeWiki breezewiki.pussthecat.org is back up in b11e90a.


text:
🛑 GotHub gothub.dev.projectsegfau.lt is down

In 9359557, GotHub gothub.dev.projectsegfau.lt (https://gothub.dev.projectsegfau.lt) was down:

HTTP code: 0
Response time: 0 ms

Resolved: GotHub gothub.dev.projectsegfau.lt is back up in 53aa5cc after 8 minutes.


text:
🛑 libreddit libreddit.domain.glass is down

In bf10d6e, libreddit libreddit.domain.glass (https://libreddit.domain.glass) was down:

HTTP code: 503
Response time: 188 ms

Resolved: libreddit libreddit.domain.glass is back up in 6bdefd4.


text:
🛑 BreezeWiki bw.projectsegfau.lt is down

In 01a9c13, BreezeWiki bw.projectsegfau.lt (https://bw.projectsegfau.lt) was down:

HTTP code: 502
Response time: 253 ms

Resolved: BreezeWiki bw.projectsegfau.lt is back up in c2c38d6.


text:
About ddpm--------------No module named 'ddpm.discriminator'、generative et.al.

Dear author, when I run the code according to your prompts, I encounter the following problem:
Traceback (most recent call last):
File "train_ddpm.py", line 2, in
from ddpm.diffusion import Unet3D,GaussianDiffusion, Trainer
File "/home//Desktop/projects/3d_medical/X-ray2CTPA-main/ddpm/init.py", line 1, in
from ddpm.diffusion import Unet3D, GaussianDiffusion, Trainer
File "/home//Desktop/projects/3d_medical/X-ray2CTPA-main/ddpm/diffusion.py", line 38, in
from ddpm.discriminator import Discriminator, ones_target, zeros_target
ModuleNotFoundError: No module named 'ddpm.discriminator'
Then locate the place in the picture. However, I found that ddpm does not seem to have a discriminator and generative. I would like to ask how to solve this problem? Thank you

I have solved it. The generative could be found in : https://github.com/Project-MONAI/GenerativeModels/tree/main
And you should pip install monai package.

Exactly. Thanks I'll update the requirements.txt file

authors: NoaCahan zfw-cv