text:
mongodb-ce: init at 7.0.12

Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/pin-package-mongodb-to-stop-building-from-source/17452/5

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

I think this should have a -bin suffix.

It's failing on x86_64-darwin:
install: skipping file '/dev/fd/63', as it was replaced while being copied
Running phase: unpackPhase
@nix { "action": "setPhase", "phase": "unpackPhase" }
install: skipping file '/dev/fd/63', as it was replaced while being copied
unpacking source archive /nix/store/27msp8r5kmcqx78zmvx18jyhg331f9di-mongodb-macos-x86_64-7.0.12.tgz
source root is mongodb-macos-x86_64-7.0.12
setting SOURCE_DATE_EPOCH to timestamp 1719341791 of file mongodb-macos-x86_64-7.0.12/bin/mongos
Running phase: patchPhase
@nix { "action": "setPhase", "phase": "patchPhase" }
install: skipping file '/dev/fd/63', as it was replaced while being copied
Running phase: configurePhase
@nix { "action": "setPhase", "phase": "configurePhase" }
install: skipping file '/dev/fd/63', as it was replaced while being copied
no configure script, doing nothing
Running phase: buildPhase
@nix { "action": "setPhase", "phase": "buildPhase" }
install: skipping file '/dev/fd/63', as it was replaced while being copied
no Makefile or custom buildPhase, doing nothing
Running phase: installPhase
@nix { "action": "setPhase", "phase": "installPhase" }
install: skipping file '/dev/fd/63', as it was replaced while being copied
Running phase: fixupPhase
@nix { "action": "setPhase", "phase": "fixupPhase" }
install: skipping file '/dev/fd/63', as it was replaced while being copied
checking for references to /private/tmp/nix-build-mongodb-ce-7.0.12.drv-0/ in /nix/store/m0dvrwgr5zwpxw4s5mq8p8vsrpp0z5iz-mongodb-ce-7.0.12...
patching script interpreter paths in /nix/store/m0dvrwgr5zwpxw4s5mq8p8vsrpp0z5iz-mongodb-ce-7.0.12
stripping (with command strip and flags -S) in  /nix/store/m0dvrwgr5zwpxw4s5mq8p8vsrpp0z5iz-mongodb-ce-7.0.12/bin
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.      Program arguments: /nix/store/xwa9wwj8yjk0mk5xnxbkrp2a37vn4i0w-cctools-binutils-darwin-1010.6/bin/strip --enable-deterministic-archives -S /nix/store/m0dvrwgr5zwpxw4s5mq8p8vsrpp0z5iz-mongodb-ce-7.0.12/bin/mongos
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var LLVM_SYMBOLIZER_PATH to point to it):
0  libLLVM.dylib            0x000000010f7d26cc llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 60
1  libLLVM.dylib            0x000000010f7d1518 llvm::sys::RunSignalHandlers() + 264
2  libLLVM.dylib            0x000000010f7d2dc9 SignalHandler(int) + 361
3  libsystem_platform.dylib 0x00007ff8054ccfdd _sigtramp + 29
4  libcorecrypto.dylib      0x00007ff80521563e cbc_wrapper_aesni + 38
5  libLLVM.dylib            0x000000011112a592 llvm::objcopy::macho::MachOWriter::writeTail() + 1506
6  libLLVM.dylib            0x000000011112a988 llvm::objcopy::macho::MachOWriter::write() + 248
7  libLLVM.dylib            0x000000011111ed4a llvm::objcopy::macho::executeObjcopyOnBinary(llvm::objcopy::CommonConfig const&, llvm::objcopy::MachOConfig const&, llvm::object::MachOObjectFile&, llvm::raw_ostream&) + 11642
8  libLLVM.dylib            0x00000001110d9689 llvm::objcopy::executeObjcopyOnBinary(llvm::objcopy::MultiFormatConfig const&, llvm::object::Binary&, llvm::raw_ostream&) + 249
9  llvm-objcopy             0x000000010769174f std::__1::__function::__func<executeObjcopy(llvm::objcopy::ConfigManager&)::$_2, std::__1::allocator<executeObjcopy(llvm::objcopy::ConfigManager&)::$_2>, llvm::Error (llvm::raw_ostream&)>::operator()(llvm::ra>
10 libLLVM.dylib            0x000000010f7b6f0d llvm::writeToOutput(llvm::StringRef, std::__1::function<llvm::Error (llvm::raw_ostream&)>) + 285
11 llvm-objcopy             0x00000001076902f7 llvm_objcopy_main(int, char**) + 2583
12 dyld                     0x00007ff805112345 start + 1909
xargs: strip: terminated by signal 11
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.      Program arguments: /nix/store/xwa9wwj8yjk0mk5xnxbkrp2a37vn4i0w-cctools-binutils-darwin-1010.6/bin/strip --enable-deterministic-archives -S /nix/store/m0dvrwgr5zwpxw4s5mq8p8vsrpp0z5iz-mongodb-ce-7.0.12/bin/mongod
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var LLVM_SYMBOLIZER_PATH to point to it):
0  libLLVM.dylib            0x00000001097d26cc llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 60
1  libLLVM.dylib            0x00000001097d1518 llvm::sys::RunSignalHandlers() + 264
2  libLLVM.dylib            0x00000001097d2dc9 SignalHandler(int) + 361
3  libsystem_platform.dylib 0x00007ff8054ccfdd _sigtramp + 29
4  libcorecrypto.dylib      0x00007ff80521563e cbc_wrapper_aesni + 38
5  libLLVM.dylib            0x000000010b12a592 llvm::objcopy::macho::MachOWriter::writeTail() + 1506
6  libLLVM.dylib            0x000000010b12a988 llvm::objcopy::macho::MachOWriter::write() + 248
7  libLLVM.dylib            0x000000010b11ed4a llvm::objcopy::macho::executeObjcopyOnBinary(llvm::objcopy::CommonConfig const&, llvm::objcopy::MachOConfig const&, llvm::object::MachOObjectFile&, llvm::raw_ostream&) + 11642
8  libLLVM.dylib            0x000000010b0d9689 llvm::objcopy::executeObjcopyOnBinary(llvm::objcopy::MultiFormatConfig const&, llvm::object::Binary&, llvm::raw_ostream&) + 249
9  llvm-objcopy             0x000000010167774f std::__1::__function::__func<executeObjcopy(llvm::objcopy::ConfigManager&)::$_2, std::__1::allocator<executeObjcopy(llvm::objcopy::ConfigManager&)::$_2>, llvm::Error (llvm::raw_ostream&)>::operator()(llvm::ra>
10 libLLVM.dylib            0x00000001097b6f0d llvm::writeToOutput(llvm::StringRef, std::__1::function<llvm::Error (llvm::raw_ostream&)>) + 285
11 llvm-objcopy             0x00000001016762f7 llvm_objcopy_main(int, char**) + 2583
12 dyld                     0x00007ff805112345 start + 1909
xargs: strip: terminated by signal 11

Issue fixed in https://github.com/NixOS/nixpkgs/pull/336758

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/arch-user-trying-nixos/53937/14

authors: drupol emilazy nixos-discourse


text:
google-cloud-sdk: remove bundled python

Description of changes
It seems that the bundled python location has changed. This reduces ~500M size.
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

cc #303426 @marcusramberg

source: gharchive/pull-request

repo: NixOS/nixpkgs

license: MIT

license_type: permissive

license_source: github-api


text:
python3Packages.plover-dict-commands: init at 0.2.5

See https://github.com/NixOS/nixpkgs/pull/347354.
Atop https://github.com/NixOS/nixpkgs/pull/347518.

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.

see my comment https://github.com/NixOS/nixpkgs/pull/347354#issuecomment-2402784140

authors: Twey natsukium


text:
home-assistant: sort components when writing them out

Motivation for this change
As I've been adding a number of pre-requisites for HA, having the components sorted makes it much easier to track down what is going on.
Disclaimer: My first language isn't python...
Cc @dotlambda
Things done

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

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

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

Failure on aarch64-linux (full log)
Partial log (click to expand)
running=/nix/store/9yr86q335k2k5ccznfcxsw0dq11zrwsw-python3-3.6.4/bin/python3.6m -m subunit.run discover requests_mock  --load-list /build/tmpyi7fp4ha
running=/nix/store/9yr86q335k2k5ccznfcxsw0dq11zrwsw-python3-3.6.4/bin/python3.6m -m subunit.run discover requests_mock  --load-list /build/tmp91i_g7o1
running=/nix/store/9yr86q335k2k5ccznfcxsw0dq11zrwsw-python3-3.6.4/bin/python3.6m -m subunit.run discover requests_mock  --load-list /build/tmpibdqsmy3
running=/nix/store/9yr86q335k2k5ccznfcxsw0dq11zrwsw-python3-3.6.4/bin/python3.6m -m subunit.run discover requests_mock  --load-list /build/tmppltaq63h
running=/nix/store/9yr86q335k2k5ccznfcxsw0dq11zrwsw-python3-3.6.4/bin/python3.6m -m subunit.run discover requests_mock  --load-list /build/tmpprkz1pyj
running=/nix/store/9yr86q335k2k5ccznfcxsw0dq11zrwsw-python3-3.6.4/bin/python3.6m -m subunit.run discover requests_mock  --load-list /build/tmpfq96akyh
Ran 114 tests in 10.209s
PASSED (id=0)
cannot build derivation '/nix/store/a87w0pdk553sj3xq3lfs893adcn1gm9i-homeassistant-0.63.3.drv': 3 dependencies couldn't be built
error: build of '/nix/store/a87w0pdk553sj3xq3lfs893adcn1gm9i-homeassistant-0.63.3.drv' failed

Failure on x86_64-linux (full log)
Partial log (click to expand)
checking for references to /tmp/nix-build-python3.6-requests-mock-1.3.0.drv-0 in /nix/store/hhadzkk09im45hqvks9bx0nlxdx52q1f-python3.6-requests-mock-1.3.0...
running install tests
running test
running=/nix/store/p1bp0kpmxi7nzrla7n7c4waqic0a2myk-python3-3.6.4/bin/python3.6m -m subunit.run discover requests_mock --list
running=/nix/store/p1bp0kpmxi7nzrla7n7c4waqic0a2myk-python3-3.6.4/bin/python3.6m -m subunit.run discover requests_mock  --load-list /tmp/nix-build-python3.6-requests-mock-1.3.0.drv-0/tmpne1mpbrz
running=/nix/store/p1bp0kpmxi7nzrla7n7c4waqic0a2myk-python3-3.6.4/bin/python3.6m -m subunit.run discover requests_mock  --load-list /tmp/nix-build-python3.6-requests-mock-1.3.0.drv-0/tmp3pb4c6hp
Ran 114 tests in 0.276s
PASSED (id=0)
cannot build derivation ‘/nix/store/anh04rfpb4brp9hc2bn5gkxln64m3csj-homeassistant-0.63.3.drv’: 3 dependencies couldn't be built
error: build of ‘/nix/store/anh04rfpb4brp9hc2bn5gkxln64m3csj-homeassistant-0.63.3.drv’ failed

Failure on aarch64-linux (full log)
Partial log (click to expand)
    long_description=open('README.rst').read(),
  File "/nix/store/9yr86q335k2k5ccznfcxsw0dq11zrwsw-python3-3.6.4/lib/python3.6/encodings/ascii.py", line 26, in decode
    return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xf0 in position 1820: ordinal not in range(128)
builder for '/nix/store/6pa8n016811wiml5b0d91sm3b5ka0g0x-python3.6-pytest-mock-1.7.0.drv' failed with exit code 1
cannot build derivation '/nix/store/8jnws3x08an89d6lm1l26qv79hd0x05a-python3.6-aiohttp-2.3.10.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/d6hasd7ilibdm16ngp8cag8xc54qbvgq-python3.6-aiohttp-cors-0.6.0.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/gkddc2fg0myr2n30kvg648a73wk2rn20-python3.6-pytest-aiohttp-0.3.0.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/a87w0pdk553sj3xq3lfs893adcn1gm9i-homeassistant-0.63.3.drv': 3 dependencies couldn't be built
error: build of '/nix/store/a87w0pdk553sj3xq3lfs893adcn1gm9i-homeassistant-0.63.3.drv' failed

authors: GrahamcOfBorg peterhoeg


text:
nspr: 4.17 -> 4.18

Semi-automatic update. These checks were performed:

built on NixOS
found 4.18 with grep in /nix/store/23322yndj5lh6n4pr3maj26irnwklq31-nspr-4.18
found 4.18 in filename of file in /nix/store/23322yndj5lh6n4pr3maj26irnwklq31-nspr-4.18

Success on x86_64-darwin (full log)
Partial log (click to expand)
/nix/store/khzwd4a5xyxa31j475867nypin9pqw4l-nspr-4.18/lib/libplc4.dylib: fixing dylib
/nix/store/khzwd4a5xyxa31j475867nypin9pqw4l-nspr-4.18/lib/libnspr4.dylib: fixing dylib
/nix/store/khzwd4a5xyxa31j475867nypin9pqw4l-nspr-4.18/lib/libplds4.dylib: fixing dylib
/nix/store/khzwd4a5xyxa31j475867nypin9pqw4l-nspr-4.18/lib/libplc4.dylib: fixing dylib
/nix/store/khzwd4a5xyxa31j475867nypin9pqw4l-nspr-4.18/lib/libnspr4.dylib: fixing dylib
strip is /nix/store/4sdh09gmvl15cy0zb6i7mbvxh5syz206-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/gj79an6xclwm9g6lip7plycpki59zfh6-nspr-4.18-dev/lib  /nix/store/gj79an6xclwm9g6lip7plycpki59zfh6-nspr-4.18-dev/bin
patching script interpreter paths in /nix/store/gj79an6xclwm9g6lip7plycpki59zfh6-nspr-4.18-dev
/nix/store/gj79an6xclwm9g6lip7plycpki59zfh6-nspr-4.18-dev/bin/nspr-config: interpreter directive changed from "/bin/sh" to "/nix/store/pkjmwq7sqrvjg7cjiph6hq0khsmfl6p8-bash-4.4-p12/bin/sh"
/nix/store/khzwd4a5xyxa31j475867nypin9pqw4l-nspr-4.18

Success on x86_64-linux (full log)
Partial log (click to expand)
strip is /nix/store/b0zlxla7dmy1iwc3g459rjznx59797xy-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/23322yndj5lh6n4pr3maj26irnwklq31-nspr-4.18/lib
patching script interpreter paths in /nix/store/23322yndj5lh6n4pr3maj26irnwklq31-nspr-4.18
checking for references to /tmp/nix-build-nspr-4.18.drv-0 in /nix/store/23322yndj5lh6n4pr3maj26irnwklq31-nspr-4.18...
shrinking RPATHs of ELF executables and libraries in /nix/store/ysgkjcxkci63mj6smp8s2w72abhzxv4p-nspr-4.18-dev
strip is /nix/store/b0zlxla7dmy1iwc3g459rjznx59797xy-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/ysgkjcxkci63mj6smp8s2w72abhzxv4p-nspr-4.18-dev/lib  /nix/store/ysgkjcxkci63mj6smp8s2w72abhzxv4p-nspr-4.18-dev/bin
patching script interpreter paths in /nix/store/ysgkjcxkci63mj6smp8s2w72abhzxv4p-nspr-4.18-dev
/nix/store/ysgkjcxkci63mj6smp8s2w72abhzxv4p-nspr-4.18-dev/bin/nspr-config: interpreter directive changed from "/bin/sh" to "/nix/store/zqh3l3lyw32q1ayb15bnvg9f24j5v2p0-bash-4.4-p12/bin/sh"
checking for references to /tmp/nix-build-nspr-4.18.drv-0 in /nix/store/ysgkjcxkci63mj6smp8s2w72abhzxv4p-nspr-4.18-dev...

Success on aarch64-linux (full log)
Partial log (click to expand)
stripping (with command strip and flags -S) in /nix/store/05zx05armqbmpaddphl551gkkmf152rn-nspr-4.18/lib
patching script interpreter paths in /nix/store/05zx05armqbmpaddphl551gkkmf152rn-nspr-4.18
checking for references to /build in /nix/store/05zx05armqbmpaddphl551gkkmf152rn-nspr-4.18...
shrinking RPATHs of ELF executables and libraries in /nix/store/qb0z4s2g2jh1ldpa831ram8jj6jd8s5v-nspr-4.18-dev
strip is /nix/store/viv0il4zpdqj4p7yamwbmn2k9pb8dcnv-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/qb0z4s2g2jh1ldpa831ram8jj6jd8s5v-nspr-4.18-dev/lib  /nix/store/qb0z4s2g2jh1ldpa831ram8jj6jd8s5v-nspr-4.18-dev/bin
patching script interpreter paths in /nix/store/qb0z4s2g2jh1ldpa831ram8jj6jd8s5v-nspr-4.18-dev
/nix/store/qb0z4s2g2jh1ldpa831ram8jj6jd8s5v-nspr-4.18-dev/bin/nspr-config: interpreter directive changed from "/bin/sh" to "/nix/store/xb5jmm0qvf472sa1v2s4aqakfr7lrw33-bash-4.4-p12/bin/sh"
checking for references to /build in /nix/store/qb0z4s2g2jh1ldpa831ram8jj6jd8s5v-nspr-4.18-dev...
/nix/store/05zx05armqbmpaddphl551gkkmf152rn-nspr-4.18

Success on x86_64-linux (full log)
Partial log (click to expand)
stripping (with command strip and flags -S) in /nix/store/a0l4pzvz2fy1s8w7zw1m2w3bp1i2br66-nspr-4.18/lib
patching script interpreter paths in /nix/store/a0l4pzvz2fy1s8w7zw1m2w3bp1i2br66-nspr-4.18
checking for references to /tmp/nix-build-nspr-4.18.drv-0 in /nix/store/a0l4pzvz2fy1s8w7zw1m2w3bp1i2br66-nspr-4.18...
shrinking RPATHs of ELF executables and libraries in /nix/store/3yi1j5cmvpnvm0ycilb0igscqh9i1p2g-nspr-4.18-dev
strip is /nix/store/ki5nz16mh8h8qngsxi6wfr38ifzi064i-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/3yi1j5cmvpnvm0ycilb0igscqh9i1p2g-nspr-4.18-dev/lib  /nix/store/3yi1j5cmvpnvm0ycilb0igscqh9i1p2g-nspr-4.18-dev/bin
patching script interpreter paths in /nix/store/3yi1j5cmvpnvm0ycilb0igscqh9i1p2g-nspr-4.18-dev
/nix/store/3yi1j5cmvpnvm0ycilb0igscqh9i1p2g-nspr-4.18-dev/bin/nspr-config: interpreter directive changed from "/bin/sh" to "/nix/store/3h5ws22zd5cszwxajms8f5hkv4v3pvzc-bash-4.4-p12/bin/sh"
checking for references to /tmp/nix-build-nspr-4.18.drv-0 in /nix/store/3yi1j5cmvpnvm0ycilb0igscqh9i1p2g-nspr-4.18-dev...
/nix/store/a0l4pzvz2fy1s8w7zw1m2w3bp1i2br66-nspr-4.18

Success on aarch64-linux (full log)
Partial log (click to expand)
stripping (with command strip and flags -S) in /nix/store/wp25w8wfa4j0ryn9kkkvb59alf69i14a-nspr-4.18/lib
patching script interpreter paths in /nix/store/wp25w8wfa4j0ryn9kkkvb59alf69i14a-nspr-4.18
checking for references to /build in /nix/store/wp25w8wfa4j0ryn9kkkvb59alf69i14a-nspr-4.18...
shrinking RPATHs of ELF executables and libraries in /nix/store/0wc7ikx68zpyxgdb7s6nzagh8michn4y-nspr-4.18-dev
strip is /nix/store/3l67pallq6xda4rgygnpaj8rhcqvzh6d-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/0wc7ikx68zpyxgdb7s6nzagh8michn4y-nspr-4.18-dev/lib  /nix/store/0wc7ikx68zpyxgdb7s6nzagh8michn4y-nspr-4.18-dev/bin
patching script interpreter paths in /nix/store/0wc7ikx68zpyxgdb7s6nzagh8michn4y-nspr-4.18-dev
/nix/store/0wc7ikx68zpyxgdb7s6nzagh8michn4y-nspr-4.18-dev/bin/nspr-config: interpreter directive changed from "/bin/sh" to "/nix/store/j6w0s3b8xvbhknn4fnw09l13cc70xrb4-bash-4.4-p12/bin/sh"
checking for references to /build in /nix/store/0wc7ikx68zpyxgdb7s6nzagh8michn4y-nspr-4.18-dev...
/nix/store/wp25w8wfa4j0ryn9kkkvb59alf69i14a-nspr-4.18

Success on x86_64-darwin (full log)
Partial log (click to expand)
/nix/store/j8p4vqhc849mm5yxi0f4vxxcnxymx593-nspr-4.18/lib/libplc4.dylib: fixing dylib
/nix/store/j8p4vqhc849mm5yxi0f4vxxcnxymx593-nspr-4.18/lib/libplds4.dylib: fixing dylib
/nix/store/j8p4vqhc849mm5yxi0f4vxxcnxymx593-nspr-4.18/lib/libnspr4.dylib: fixing dylib
/nix/store/j8p4vqhc849mm5yxi0f4vxxcnxymx593-nspr-4.18/lib/libplc4.dylib: fixing dylib
/nix/store/j8p4vqhc849mm5yxi0f4vxxcnxymx593-nspr-4.18/lib/libplds4.dylib: fixing dylib
strip is /nix/store/rvymra6h3fi2ilva6jixi3cxfi1r0fd4-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/kbgl510dxp69aqq0ibj51nkkvhk3xqap-nspr-4.18-dev/lib  /nix/store/kbgl510dxp69aqq0ibj51nkkvhk3xqap-nspr-4.18-dev/bin
patching script interpreter paths in /nix/store/kbgl510dxp69aqq0ibj51nkkvhk3xqap-nspr-4.18-dev
/nix/store/kbgl510dxp69aqq0ibj51nkkvhk3xqap-nspr-4.18-dev/bin/nspr-config: interpreter directive changed from "/bin/sh" to "/nix/store/jgmhlz2xjb3ymwqm522mw1x9fyzl1qys-bash-4.4-p12/bin/sh"
/nix/store/j8p4vqhc849mm5yxi0f4vxxcnxymx593-nspr-4.18

authors: GrahamcOfBorg ryantm


text:
parca-agent: init at 0.35.0

Follow up to #359635 which introduces the agent component - an eBPF-based, always on profiling agent.
Tested locally against a bunch of different targets, uploading to the Polar Signals cloud and all seems to work nicely.
Also adds the parca-debuginfo companion tool at v0.11.0.
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

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

x86_64-linux

:white_check_mark: 2 packages built:

parca-agent
parca-debuginfo


text:
bombsquad: use the wayback machine for stable links

Upstream keeps making changes to the archives without bumping the version, so instead go via the wayback machine for stable links until upstream addresses it.
Furthermore, a number of other fixes:

the required host libraries must be in buildInputs and not nativeBuildInputs
don't write anything into $out/usr/share but use $out/share instead
the icon isn't a proper attribute when using stdenv.mkDerivation so move that out
use makeBinaryWrapper instead of the shell variant and put the actual binary in $out/libexec which means we get a proper binary name without "-wrapped"

Ref: #360201
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/)
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.

@GrahamcOfBorg eval

perf. thanks!

authors: SyedAhkam peterhoeg


text:
git-lfs: fix build on darwin

Things done

git-lfs: format
git-lfs: move to by-name
git-lfs: minor improvements
git-lfs: disable network tests on darwin

git-lfs fails to build on darwin with the sandbox enabled.
Unfortunately, enabling __darwinAllowLocalNetworking does not help.
I disabled all the failing tests.
I also moved the package to by-name. Don't pay attention to the removal of lowPrio in all-packages.nix.
It has originally been introduced because git-lfs1 was a thing.
cc @twey

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

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

x86_64-linux

:white_check_mark: 31 packages built:

bundix
cabal2nix
chirpstack-concentratord
crate2nix
crystal2nix
dub-to-nix
envision
git-lfs
github-backup
github-backup.dist
kcl
luarocks-packages-updater
luarocks-packages-updater.dist
makehuman
nim_lk
nix-prefetch-git
nix-prefetch-scripts
nix-update
nix-update-source
nix-update-source.dist
nix-update.dist
npins
nvfetcher
outline
prefetch-yarn-deps
sparkleshare
typescript-language-server
update-nix-fetchgit
update-python-libraries
vimPluginsUpdater
yarn2nix

aarch64-linux

:white_check_mark: 31 packages built:

bundix
cabal2nix
chirpstack-concentratord
crate2nix
crystal2nix
dub-to-nix
envision
git-lfs
github-backup
github-backup.dist
kcl
luarocks-packages-updater
luarocks-packages-updater.dist
makehuman
nim_lk
nix-prefetch-git
nix-prefetch-scripts
nix-update
nix-update-source
nix-update-source.dist
nix-update.dist
npins
nvfetcher
outline
prefetch-yarn-deps
sparkleshare
typescript-language-server
update-nix-fetchgit
update-python-libraries
vimPluginsUpdater
yarn2nix

x86_64-darwin

:x: 1 package failed to build:

update-python-libraries

:white_check_mark: 26 packages built:

bundix
cabal2nix
crate2nix
crystal2nix
dub-to-nix
git-lfs
github-backup
github-backup.dist
kcl
luarocks-packages-updater
luarocks-packages-updater.dist
makehuman
nim_lk
nix-prefetch-git
nix-prefetch-scripts
nix-update
nix-update-source
nix-update-source.dist
nix-update.dist
npins
nvfetcher
prefetch-yarn-deps
typescript-language-server
update-nix-fetchgit
vimPluginsUpdater
yarn2nix

aarch64-darwin

:x: 1 package failed to build:

update-python-libraries

:white_check_mark: 26 packages built:

bundix
cabal2nix
crate2nix
crystal2nix
dub-to-nix
git-lfs
github-backup
github-backup.dist
kcl
luarocks-packages-updater
luarocks-packages-updater.dist
makehuman
nim_lk
nix-prefetch-git
nix-prefetch-scripts
nix-update
nix-update-source
nix-update-source.dist
nix-update.dist
npins
nvfetcher
prefetch-yarn-deps
typescript-language-server
update-nix-fetchgit
vimPluginsUpdater
yarn2nix

The failure of update-python-libraries is surely unrelated:
patching script interpreter paths in /nix/store/kj697m2n0la1bsd143apf7hg0blb61pw-update-python-libraries
/nix/store/kj697m2n0la1bsd143apf7hg0blb61pw-update-python-libraries: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/krnn565sxwdryj68a1y102y8k94igpgg-python3-3.12.7-env/bin/python3"
sed: couldn't open temporary file /nix/store/sedflgxs3: Operation not permitted

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

x86_64-linux

:white_check_mark: 31 packages built:

bundix
cabal2nix
chirpstack-concentratord
crate2nix
crystal2nix
dub-to-nix
envision
git-lfs
github-backup
github-backup.dist
kcl
luarocks-packages-updater
luarocks-packages-updater.dist
makehuman
nim_lk
nix-prefetch-git
nix-prefetch-scripts
nix-update
nix-update-source
nix-update-source.dist
nix-update.dist
npins
nvfetcher
outline
prefetch-yarn-deps
sparkleshare
typescript-language-server
update-nix-fetchgit
update-python-libraries
vimPluginsUpdater
yarn2nix

aarch64-linux

:white_check_mark: 31 packages built:

bundix
cabal2nix
chirpstack-concentratord
crate2nix
crystal2nix
dub-to-nix
envision
git-lfs
github-backup
github-backup.dist
kcl
luarocks-packages-updater
luarocks-packages-updater.dist
makehuman
nim_lk
nix-prefetch-git
nix-prefetch-scripts
nix-update
nix-update-source
nix-update-source.dist
nix-update.dist
npins
nvfetcher
outline
prefetch-yarn-deps
sparkleshare
typescript-language-server
update-nix-fetchgit
update-python-libraries
vimPluginsUpdater
yarn2nix

x86_64-darwin

:x: 1 package failed to build:

update-python-libraries

:white_check_mark: 26 packages built:

bundix
cabal2nix
crate2nix
crystal2nix
dub-to-nix
git-lfs
github-backup
github-backup.dist
kcl
luarocks-packages-updater
luarocks-packages-updater.dist
makehuman
nim_lk
nix-prefetch-git
nix-prefetch-scripts
nix-update
nix-update-source
nix-update-source.dist
nix-update.dist
npins
nvfetcher
prefetch-yarn-deps
typescript-language-server
update-nix-fetchgit
vimPluginsUpdater
yarn2nix

aarch64-darwin

:x: 1 package failed to build:

update-python-libraries

:white_check_mark: 26 packages built:

bundix
cabal2nix
crate2nix
crystal2nix
dub-to-nix
git-lfs
github-backup
github-backup.dist
kcl
luarocks-packages-updater
luarocks-packages-updater.dist
makehuman
nim_lk
nix-prefetch-git
nix-prefetch-scripts
nix-update
nix-update-source
nix-update-source.dist
nix-update.dist
npins
nvfetcher
prefetch-yarn-deps
typescript-language-server
update-nix-fetchgit
vimPluginsUpdater
yarn2nix

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

aarch64-darwin

:white_check_mark: 27 packages built:

bundix
cabal2nix
crate2nix
crystal2nix
dub-to-nix
git-lfs
github-backup
github-backup.dist
kcl
luarocks-packages-updater
luarocks-packages-updater.dist
makehuman
nim_lk
nix-prefetch-git
nix-prefetch-scripts
nix-update
nix-update-source
nix-update-source.dist
nix-update.dist
npins
nvfetcher
prefetch-yarn-deps
typescript-language-server
update-nix-fetchgit
update-python-libraries
vimPluginsUpdater
yarn2nix

authors: GaetanLepage niklaskorz


text:
python312Packages.toggl-cli: 2.4.4 -> 3.0.2

Things done
Fix build on darwin.
cc @mmahut

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

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

x86_64-linux

:white_check_mark: 4 packages built:

python311Packages.toggl-cli
python311Packages.toggl-cli.dist
python312Packages.toggl-cli
python312Packages.toggl-cli.dist

aarch64-linux

:white_check_mark: 4 packages built:

python311Packages.toggl-cli
python311Packages.toggl-cli.dist
python312Packages.toggl-cli
python312Packages.toggl-cli.dist

x86_64-darwin

:white_check_mark: 4 packages built:

python311Packages.toggl-cli
python311Packages.toggl-cli.dist
python312Packages.toggl-cli
python312Packages.toggl-cli.dist

aarch64-darwin

:white_check_mark: 4 packages built:

python311Packages.toggl-cli
python311Packages.toggl-cli.dist
python312Packages.toggl-cli
python312Packages.toggl-cli.dist


text:
forgejo: 9.0.2 -> 9.0.3, forgejo-lts: 7.0.11 -> 7.0.12

forgejo

https://codeberg.org/forgejo/forgejo/releases/tag/v9.0.3
https://codeberg.org/forgejo/forgejo/src/commit/403a81bdb50db190fb1374396d4768d753e0f3cd/release-notes-published/9.0.3.md
diff: https://codeberg.org/forgejo/forgejo/compare/v9.0.2...v9.0.3

forgejo-lts

https://codeberg.org/forgejo/forgejo/releases/tag/v7.0.12
https://codeberg.org/forgejo/forgejo/src/commit/403a81bdb50db190fb1374396d4768d753e0f3cd/release-notes-published/7.0.12.md
diff: https://codeberg.org/forgejo/forgejo/compare/v7.0.11...v7.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

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

tests pass on x86_64-linux
# nix-build -A forgejo.tests -A forgejo-lts.tests
/nix/store/3gkbdf52ar6622lfp5d80xsnjy5wv97j-vm-test-run-forgejo-mysql
/nix/store/wrwvmjnmy8n2cbb06ffy6x0ggqi45sy8-vm-test-run-forgejo-postgres
/nix/store/i9fdaxmfk8i190m78rzpnqdf60gqiv4d-vm-test-run-forgejo-sqlite3
/nix/store/2pfjpzmmx4zmjpqai9b9bwwlia2s8fh1-vm-test-run-forgejo-mysql
/nix/store/xczhbr3qx8kn81i9kvlwqry7s7jkd0i2-vm-test-run-forgejo-postgres
/nix/store/wkwmq37k14w5rr33sam1hagprpcadlj0-vm-test-run-forgejo-sqlite3

we'll use the borg while it exists :)
@ofborg build forgejo.passthru.tests forgejo-lts.passthru.tests

Since this is a security fix we'll want to update the 7.x on 24.05

Since this is a security fix we'll want to update the 7.x on 24.05

Manual backport in #364761

authors: NyCodeGHG adamcstephens emilylange


text:
azure-cli: 0.10.17 -> 2.0.27

Motivation for this change
The azure-cli that was here before was very outdated. It's now written in python3 and has a mess of new python packages.
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)

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

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

Thanks for the PR. This is a huge change, and would be very hard to maintain I'm afraid. How do you plan to maintain this?

I'm also curious how you made this change. I've not been able to get pypi2nix to work with it, and I'm interested in having this available and possibly maintaining.

Yeah, I agree that this will be painful to maintain. The way I created them was a lot of checking pypi.org for packages and figuring out the dependencies from there. It took a few hours. I would've liked to have to tried pypi2nix, but I also couldn't get it to work, but I'm a python noob.
I'll come back to this and see figure out some path forward.

cc: @garbas for any input/suggestions, also ref: https://github.com/garbas/pypi2nix/issues/194

Has the situation gotten any better? azure-cli is at 2.0.61 by now…

This is stalled and should probably be closed. @FRidh

the azure-{,mgmt}-* packages have been added by #60435 (rotting a huge portion of this PR)
recently, the azure-cli consolidated/flattened a lot of their namespace packages into the azure-cli package https://github.com/Azure/azure-cli/pull/9590
Also, the azure-cli is meant to be a "flexible" interactive tool, in which the surface API isn't stable at all. See https://docs.microsoft.com/en-us/cli/azure/release-notes-azure-cli?view=azure-cli-latest for "removed" or "BREAKING CHANGE" entries.
At the very least, I would recommend closing this ticket @FRidh

Let's close this, we can always resume from what's in this PR. Thanks!

authors: FRidh colemickens flokli jonringer matthiasbeyer rubbish


text:
edbrowse: 3.7.2 -> 3.7.3

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

built on NixOS
Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
found 3.7.3 with grep in /nix/store/w057l445jk9l35d2z1pql5jwcp1p1y0y-edbrowse-3.7.3
directory tree listing: https://gist.github.com/8e186ea226866b6eec7612e33cf13c32

cc @fkz @vrthra for review

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

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

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

Success on x86_64-linux (full log)
Attempted: edbrowse
Partial log (click to expand)
install -Dm755 edbrowse /nix/store/w057l445jk9l35d2z1pql5jwcp1p1y0y-edbrowse-3.7.3/bin/edbrowse
make: Leaving directory '/build/source/src'
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/w057l445jk9l35d2z1pql5jwcp1p1y0y-edbrowse-3.7.3
shrinking /nix/store/w057l445jk9l35d2z1pql5jwcp1p1y0y-edbrowse-3.7.3/bin/edbrowse
strip is /nix/store/j75dgadrff2d1fyc4fczmcgqkid2imdx-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/w057l445jk9l35d2z1pql5jwcp1p1y0y-edbrowse-3.7.3/bin
patching script interpreter paths in /nix/store/w057l445jk9l35d2z1pql5jwcp1p1y0y-edbrowse-3.7.3
checking for references to /build in /nix/store/w057l445jk9l35d2z1pql5jwcp1p1y0y-edbrowse-3.7.3...
/nix/store/w057l445jk9l35d2z1pql5jwcp1p1y0y-edbrowse-3.7.3

authors: GrahamcOfBorg r-ryantm


text:
ecl_16_1_2: Adopt upstream error handling patch

Motivation for this change
Adopt an upstream fix for a infinite loop bug. This also disables threadSupport by default, since the package is only used by maxima-ecl anyways and that seems to work better (or at least the only package that depends on that, sage) without threading.
Things done

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

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

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

This only overrides threadSupport for the ecl version that is pinned at 16_1_2, specially for maxima-ecl.

Point taken.

(I slightly regret not being optimistic enough to believe that «asking ofborg if sage still builds» makes sense)

What do you mean?

Well, it could be useful to know if it still builds, but I know that it is a guaranteed timeout.

Ah right. Well the current sage doesn't depend on this and the new version might build within the timeslot. Its tests will probably time out though, but not by a lot (its split in sagelib and sage, where sage just glues everything together and runs the testsuite).

Off topic: Github suddenly seems to flip a coin to decide wether or not to notify me about things. I didn't get a notify for your reply for example. Is that only me?

Did you have the page open? It might JS-push the comment and decide there is no need to further notify you.

I don't think so, but maybe. It happens all the time today. Hopefully not github getting too clever.


text:
clex: 4.6.patch6 -> 4.6.patch9

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

built on NixOS
/nix/store/qkxwkwy5z5spp4i1s47sxa4yp5fn74ih-clex-4.6.patch9/bin/clex passed the binary check.
Warning: no invocation of /nix/store/qkxwkwy5z5spp4i1s47sxa4yp5fn74ih-clex-4.6.patch9/bin/kbd-test had a zero exit code or showed the expected version
Warning: no invocation of /nix/store/qkxwkwy5z5spp4i1s47sxa4yp5fn74ih-clex-4.6.patch9/bin/cfg-clex had a zero exit code or showed the expected version
1 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 4.6.patch9 with grep in /nix/store/qkxwkwy5z5spp4i1s47sxa4yp5fn74ih-clex-4.6.patch9
directory tree listing: https://gist.github.com/2c328494e947f31dde0f4b4e11ae16cc
du listing: https://gist.github.com/34e5287c0403e2308608877e577ca373

meta.description for clex is: '"File manager with full-screen terminal interface"'.
Experimental: this build is cached with Cachix. To use the cache follow these experimental instructions:
One time setup in nixpkgs Git checkout:
cachix use r-ryantm
git remote add r-ryantm https://github.com/r-ryantm/nixpkgs.git

Test this build:
git fetch r-ryantm && git checkout 2b534c6e7ed07385d90c8c5188173785963bf675 && nix-shell --pure -I nixpkgs=. -p clex

Success on x86_64-linux (full log)
Attempted: clex
Partial log (click to expand)
shrinking RPATHs of ELF executables and libraries in /nix/store/qkxwkwy5z5spp4i1s47sxa4yp5fn74ih-clex-4.6.patch9
shrinking /nix/store/qkxwkwy5z5spp4i1s47sxa4yp5fn74ih-clex-4.6.patch9/bin/kbd-test
shrinking /nix/store/qkxwkwy5z5spp4i1s47sxa4yp5fn74ih-clex-4.6.patch9/bin/clex
gzipping man pages under /nix/store/qkxwkwy5z5spp4i1s47sxa4yp5fn74ih-clex-4.6.patch9/share/man/
strip is /nix/store/4mf2xm9p32lzrim927yk92xhx35yaz62-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/qkxwkwy5z5spp4i1s47sxa4yp5fn74ih-clex-4.6.patch9/bin
patching script interpreter paths in /nix/store/qkxwkwy5z5spp4i1s47sxa4yp5fn74ih-clex-4.6.patch9
/nix/store/qkxwkwy5z5spp4i1s47sxa4yp5fn74ih-clex-4.6.patch9/bin/cfg-clex: interpreter directive changed from "/bin/sh" to "/nix/store/0aa1ngxygf1iqanfbpdb10klc7r343c0-bash-4.4-p19/bin/sh"
checking for references to /build in /nix/store/qkxwkwy5z5spp4i1s47sxa4yp5fn74ih-clex-4.6.patch9...
/nix/store/qkxwkwy5z5spp4i1s47sxa4yp5fn74ih-clex-4.6.patch9

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: clex
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 aarch64-linux (full log)
Attempted: clex
Partial log (click to expand)
shrinking RPATHs of ELF executables and libraries in /nix/store/rsm8v5zi35zw6226576lslhh4vcq9n09-clex-4.6.patch9
shrinking /nix/store/rsm8v5zi35zw6226576lslhh4vcq9n09-clex-4.6.patch9/bin/kbd-test
shrinking /nix/store/rsm8v5zi35zw6226576lslhh4vcq9n09-clex-4.6.patch9/bin/clex
gzipping man pages under /nix/store/rsm8v5zi35zw6226576lslhh4vcq9n09-clex-4.6.patch9/share/man/
strip is /nix/store/min150lkigznaayzpwvf8d4jdl1dqvx6-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/rsm8v5zi35zw6226576lslhh4vcq9n09-clex-4.6.patch9/bin
patching script interpreter paths in /nix/store/rsm8v5zi35zw6226576lslhh4vcq9n09-clex-4.6.patch9
/nix/store/rsm8v5zi35zw6226576lslhh4vcq9n09-clex-4.6.patch9/bin/cfg-clex: interpreter directive changed from "/bin/sh" to "/nix/store/23kq49wszxq7k41dqfk82q5vqwlq5sww-bash-4.4-p19/bin/sh"
checking for references to /build in /nix/store/rsm8v5zi35zw6226576lslhh4vcq9n09-clex-4.6.patch9...
/nix/store/rsm8v5zi35zw6226576lslhh4vcq9n09-clex-4.6.patch9


text:
sg3_utils: 1.42 -> 1.44

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/sg3_utils/versions.
meta.description for sg3_utils is: '"Utilities that send SCSI commands to devices"'.

Checks done (click to expand)

built on NixOS
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_bg_ctl passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_compare_and_write passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_decode_sense passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_format passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_get_config passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_get_lba_status passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_ident passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_inq passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_logs passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_luns passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_modes passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_opcodes passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_persist passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_prevent passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_raw passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_rdac passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_read_attr passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_read_block_limits passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_read_buffer passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_read_long passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_readcap passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_reassign passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_referrals passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_rep_zones passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_requests passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_reset_wp passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_rmsn passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_rtpg passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_safte passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_sanitize passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_sat_identify passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_sat_phy_event passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_sat_read_gplog passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_sat_set_features passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_seek passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_senddiag passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_ses passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_ses_microcode passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_start passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_stpg passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_stream_ctl passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_sync passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_timestamp passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_turs passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_unmap passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_verify passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_vpd passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_wr_mode passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_write_buffer passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_write_long passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_write_same passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_write_verify passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_write_x passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_zone passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_copy_results passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_dd passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_emc_trespass passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_map passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_map26 passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_rbuf passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_read passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_reset passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_scan passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_test_rwbuf passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sg_xcopy passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sginfo passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sgm_dd passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/sgp_dd passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/scsi_logging_level passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/scsi_mandat passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/scsi_readcap passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/scsi_ready passed the binary check.
Warning: no invocation of /nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/scsi_satl had a zero exit code or showed the expected version
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/scsi_start passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/scsi_stop passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/scsi_temperature passed the binary check.
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/rescan-scsi-bus.sh passed the binary check.
76 of 77 passed binary check by having a zero exit code.
0 of 77 passed binary check by having the new version present in output.
found 1.44 with grep in /nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44
directory tree listing: https://gist.github.com/2f3b87f9b3162de11989503f7ed236e7
du listing: https://gist.github.com/b343bf839ec6699cb8b06fb6a3152d89

Instructions to test this update (click to expand)

One-time optional setup to skip building using Cachix:

Install cachix from https://cachix.org/
Use r-ryantm's cache:cachix use r-ryantm

Test this update by entering a nix shell, seeing what is inside the
result, and if applicable, running some binaries:
nix-shell --pure -I nixpkgs=https://github.com/r-ryantm/nixpkgs/archive/39a5ac17e2259774a285ef4119647af791d680a2.tar.gz -p sg3_utils
ls -la /nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: sg3_utils
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: sg3_utils
Partial log (click to expand)
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/scsi_ready: interpreter directive changed from "/bin/bash" to "/nix/store/czx8vkrb9jdgjyz8qfksh10vrnqa723l-bash-4.4-p23/bin/bash"
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/scsi_satl: interpreter directive changed from "/bin/bash" to "/nix/store/czx8vkrb9jdgjyz8qfksh10vrnqa723l-bash-4.4-p23/bin/bash"
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/scsi_temperature: interpreter directive changed from "/bin/bash" to "/nix/store/czx8vkrb9jdgjyz8qfksh10vrnqa723l-bash-4.4-p23/bin/bash"
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/scsi_mandat: interpreter directive changed from "/bin/bash" to "/nix/store/czx8vkrb9jdgjyz8qfksh10vrnqa723l-bash-4.4-p23/bin/bash"
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/scsi_stop: interpreter directive changed from "/bin/bash" to "/nix/store/czx8vkrb9jdgjyz8qfksh10vrnqa723l-bash-4.4-p23/bin/bash"
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/scsi_start: interpreter directive changed from "/bin/bash" to "/nix/store/czx8vkrb9jdgjyz8qfksh10vrnqa723l-bash-4.4-p23/bin/bash"
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/rescan-scsi-bus.sh: interpreter directive changed from "/bin/bash" to "/nix/store/czx8vkrb9jdgjyz8qfksh10vrnqa723l-bash-4.4-p23/bin/bash"
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44/bin/scsi_logging_level: interpreter directive changed from " /bin/bash" to "/nix/store/czx8vkrb9jdgjyz8qfksh10vrnqa723l-bash-4.4-p23/bin/bash"
checking for references to /build in /nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44...
/nix/store/0qkar1dagj5gl7bh1w2626ygj0qnc7p5-sg3_utils-1.44

Success on aarch64-linux (full log)
Attempted: sg3_utils
Partial log (click to expand)
/nix/store/8q12hj6vp11vfw7fa8mb2wgxqlgkj1hn-sg3_utils-1.44/bin/scsi_temperature: interpreter directive changed from "/bin/bash" to "/nix/store/fqm2x6kiay1q4vg7pqp4wp17bdijlyc3-bash-4.4-p23/bin/bash"
/nix/store/8q12hj6vp11vfw7fa8mb2wgxqlgkj1hn-sg3_utils-1.44/bin/scsi_stop: interpreter directive changed from "/bin/bash" to "/nix/store/fqm2x6kiay1q4vg7pqp4wp17bdijlyc3-bash-4.4-p23/bin/bash"
/nix/store/8q12hj6vp11vfw7fa8mb2wgxqlgkj1hn-sg3_utils-1.44/bin/scsi_start: interpreter directive changed from "/bin/bash" to "/nix/store/fqm2x6kiay1q4vg7pqp4wp17bdijlyc3-bash-4.4-p23/bin/bash"
/nix/store/8q12hj6vp11vfw7fa8mb2wgxqlgkj1hn-sg3_utils-1.44/bin/scsi_satl: interpreter directive changed from "/bin/bash" to "/nix/store/fqm2x6kiay1q4vg7pqp4wp17bdijlyc3-bash-4.4-p23/bin/bash"
/nix/store/8q12hj6vp11vfw7fa8mb2wgxqlgkj1hn-sg3_utils-1.44/bin/scsi_ready: interpreter directive changed from "/bin/bash" to "/nix/store/fqm2x6kiay1q4vg7pqp4wp17bdijlyc3-bash-4.4-p23/bin/bash"
/nix/store/8q12hj6vp11vfw7fa8mb2wgxqlgkj1hn-sg3_utils-1.44/bin/scsi_readcap: interpreter directive changed from "/bin/bash" to "/nix/store/fqm2x6kiay1q4vg7pqp4wp17bdijlyc3-bash-4.4-p23/bin/bash"
/nix/store/8q12hj6vp11vfw7fa8mb2wgxqlgkj1hn-sg3_utils-1.44/bin/scsi_mandat: interpreter directive changed from "/bin/bash" to "/nix/store/fqm2x6kiay1q4vg7pqp4wp17bdijlyc3-bash-4.4-p23/bin/bash"
/nix/store/8q12hj6vp11vfw7fa8mb2wgxqlgkj1hn-sg3_utils-1.44/bin/scsi_logging_level: interpreter directive changed from " /bin/bash" to "/nix/store/fqm2x6kiay1q4vg7pqp4wp17bdijlyc3-bash-4.4-p23/bin/bash"
checking for references to /build in /nix/store/8q12hj6vp11vfw7fa8mb2wgxqlgkj1hn-sg3_utils-1.44...
/nix/store/8q12hj6vp11vfw7fa8mb2wgxqlgkj1hn-sg3_utils-1.44


text:
libusb1: Build everywhere, since MinGW works

Motivation for this change
Things done

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

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

Success on x86_64-darwin (full log)
Attempted: libusb1
Partial log (click to expand)
/nix/store/h75d19dp50rcr165xa0zya04ay39i711-libusb-1.0.22

Success on x86_64-linux (full log)
Attempted: libusb1
Partial log (click to expand)
/nix/store/lqvm9v7f5ah5wxhpwcx59h6hh1f3vigz-libusb-1.0.22

Success on aarch64-linux (full log)
Attempted: libusb1
Partial log (click to expand)
these paths will be fetched (0.34 MiB download, 1.58 MiB unpacked):
  /nix/store/i2arky2dcp1j06brjgjhchv0vsaz7f8g-systemd-239-lib
  /nix/store/qdabwk0s09lsyc2xx4hva65c0h4qklbq-libusb-1.0.22
copying path '/nix/store/i2arky2dcp1j06brjgjhchv0vsaz7f8g-systemd-239-lib' from 'https://cache.nixos.org'...
copying path '/nix/store/qdabwk0s09lsyc2xx4hva65c0h4qklbq-libusb-1.0.22' from 'https://cache.nixos.org'...
/nix/store/qdabwk0s09lsyc2xx4hva65c0h4qklbq-libusb-1.0.22


text:
libxcb: 1.13 -> 1.13.1

https://lists.freedesktop.org/archives/xcb/2018-September/011155.html
(cherry picked from commit b043a056a2cc6a4ab129ab1ce2bf7d4aa7d2ea69)
Bugfix, see announcement linked above.

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

@GrahamcOfBorg build xorg.libxcb

Success on aarch64-linux (full log)
Attempted: xorg.libxcb
Partial log (click to expand)
shrinking RPATHs of ELF executables and libraries in /nix/store/2agsdqadv8q4xaa4c821i3v2viwfgc22-libxcb-1.13.1-man
gzipping man pages under /nix/store/2agsdqadv8q4xaa4c821i3v2viwfgc22-libxcb-1.13.1-man/share/man/
strip is /nix/store/m35y41zxaz7klzijlz5hz8yk81vcwn2b-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/2agsdqadv8q4xaa4c821i3v2viwfgc22-libxcb-1.13.1-man
checking for references to /build in /nix/store/2agsdqadv8q4xaa4c821i3v2viwfgc22-libxcb-1.13.1-man...
shrinking RPATHs of ELF executables and libraries in /nix/store/2fb0b4arji35i1rsmh67gncz9mcw4kzn-libxcb-1.13.1-doc
strip is /nix/store/m35y41zxaz7klzijlz5hz8yk81vcwn2b-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/2fb0b4arji35i1rsmh67gncz9mcw4kzn-libxcb-1.13.1-doc
checking for references to /build in /nix/store/2fb0b4arji35i1rsmh67gncz9mcw4kzn-libxcb-1.13.1-doc...
/nix/store/h1kh9r6hhqq8vi9cnnlysacl5bbnm8vy-libxcb-1.13.1

Success on x86_64-linux (full log)
Attempted: xorg.libxcb
Partial log (click to expand)
shrinking RPATHs of ELF executables and libraries in /nix/store/1r39w2y5h30m7bsgickimrx4fi9gp6i5-libxcb-1.13.1-man
gzipping man pages under /nix/store/1r39w2y5h30m7bsgickimrx4fi9gp6i5-libxcb-1.13.1-man/share/man/
strip is /nix/store/jb0899vnh5m3h0rzxnmljh8kh9d5kk4w-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/1r39w2y5h30m7bsgickimrx4fi9gp6i5-libxcb-1.13.1-man
checking for references to /build in /nix/store/1r39w2y5h30m7bsgickimrx4fi9gp6i5-libxcb-1.13.1-man...
shrinking RPATHs of ELF executables and libraries in /nix/store/1jvbh4fa0vx6ii01wn2piygimpmk4wz8-libxcb-1.13.1-doc
strip is /nix/store/jb0899vnh5m3h0rzxnmljh8kh9d5kk4w-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/1jvbh4fa0vx6ii01wn2piygimpmk4wz8-libxcb-1.13.1-doc
checking for references to /build in /nix/store/1jvbh4fa0vx6ii01wn2piygimpmk4wz8-libxcb-1.13.1-doc...
/nix/store/4626m672c7f9gkn5zhxxh9admj5sr1zf-libxcb-1.13.1

authors: GrahamcOfBorg dtzWill xeji


text:
emacs: magithub and magit-svn require git

Motivation for this change
Packages are broken without git.
Things done

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

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

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

Success on aarch64-linux (full log)
Attempted: emacs
Partial log (click to expand)
copying path '/nix/store/r9iv5fn17xlhx5xr0v9yyaqwvs9yq5fd-util-linux-2.32.1-bin' from 'https://cache.nixos.org'...
copying path '/nix/store/fhi4vzra9qrdv1vfm6k4hi2xxsgcli0k-pango-1.42.4' from 'https://cache.nixos.org'...
copying path '/nix/store/kcdgk5ww9h7amv7vk4bmsl2qlhv33z2r-systemd-239' from 'https://cache.nixos.org'...
copying path '/nix/store/kq62ivvh4iz4l9sbq1jzssczg1nxm2yb-librsvg-2.42.4' from 'https://cache.nixos.org'...
copying path '/nix/store/6bdigqp6g15jmiqgk6pbm8l1zmjf9sdk-dbus-1.12.10' from 'https://cache.nixos.org'...
copying path '/nix/store/5zfa8bx9n33km78k8bmbp8k6x0n7cm15-at-spi2-core-2.28.0' from 'https://cache.nixos.org'...
copying path '/nix/store/y9c4jyzspvqz3m6vbga39xbycp9ggmmp-at-spi2-atk-2.26.2' from 'https://cache.nixos.org'...
copying path '/nix/store/njngm02qd0zl0whzr17d3ai74b26wxnl-gtk+3-3.22.30' from 'https://cache.nixos.org'...
copying path '/nix/store/q89kybpcw7ybskkkkv7rgl3xr7ynh7f6-emacs-26.1' from 'https://cache.nixos.org'...
/nix/store/q89kybpcw7ybskkkkv7rgl3xr7ynh7f6-emacs-26.1

Success on x86_64-linux (full log)
Attempted: emacs
Partial log (click to expand)
these paths will be fetched (42.42 MiB download, 151.52 MiB unpacked):
  /nix/store/aa1g52ghahbbb732ii99zmzryi8d7zs4-emacs-26.1
  /nix/store/dcs7dxayg8jv9wal1rnfd4g7kq6b34nv-m17n-lib-1.8.0
  /nix/store/lrvz44bvm5968kf954d6xvmkqqmf8km8-m17n-db-1.8.0
  /nix/store/paljixf4p42jz1prxgbq6zbphn4j38g4-libotf-0.9.16
copying path '/nix/store/paljixf4p42jz1prxgbq6zbphn4j38g4-libotf-0.9.16' from 'https://cache.nixos.org'...
copying path '/nix/store/lrvz44bvm5968kf954d6xvmkqqmf8km8-m17n-db-1.8.0' from 'https://cache.nixos.org'...
copying path '/nix/store/dcs7dxayg8jv9wal1rnfd4g7kq6b34nv-m17n-lib-1.8.0' from 'https://cache.nixos.org'...
copying path '/nix/store/aa1g52ghahbbb732ii99zmzryi8d7zs4-emacs-26.1' from 'https://cache.nixos.org'...
/nix/store/aa1g52ghahbbb732ii99zmzryi8d7zs4-emacs-26.1


text:
Networkmanager: rename service to match upstream

Motivation for this change
Compatibility with other distributions/software and expectation
of users coming from other systems should have higher priority over consistency.
In particular this fixes #51375, where the NetworkManager-wait-online.service
broke as a result of this.
Things done

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

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

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

There is one blocker though. When doing the upgrade it did not start NetworkManager again for automatically. Does anybody know why?

Try
--- a/pkgs/tools/networking/modem-manager/default.nix
+++ b/pkgs/tools/networking/modem-manager/default.nix
@@ -27,30 +27,16 @@
     "--with-polkit"
     "--with-udev-base-dir=$(out)/lib/udev"
     "--with-systemdsystemunitdir=$(out)/etc/systemd/system"
+    "--with-dbus-sys-dir=$(out)/etc/dbus-1/system.d"
     "--sysconfdir=/etc"
     "--localstatedir=/var"
     "--with-suspend-resume=systemd"
   ];

-  installFlags = [ "DESTDIR=\${out}" ];
-
-  preInstall = ''
-    mkdir -p $out/etc/systemd/system
-  '';
-
   postInstall = ''
-    # rename to modem-manager to be in style
-    mv $out/$out/etc/systemd/system/ModemManager.service $out/etc/systemd/system/modem-manager.service
-    rm -rf $out/$out/etc
-    mv $out/$out/* $out
-    DIR=$out/$out
-    while rmdir $DIR 2>/dev/null; do
-      DIR="$(dirname "$DIR")"
-    done
-
     # systemd in NixOS doesn't use `systemctl enable`, so we need to establish
     # aliases ourselves.
-    ln -s $out/etc/systemd/system/modem-manager.service \
+    ln -s $out/etc/systemd/system/ModemManager.service \
       $out/etc/systemd/system/dbus-org.freedesktop.ModemManager1.service
   '';

Applied. This probably fixes also some references in modemmanager.

Would keeping the legacy service name fix the transition issue? ln -s $out/etc/systemd/system/NetworkManager.service  $out/etc/systemd/system/network-manager.service
Anyway, even if this does not work, I would just merge this. It is not that bad.

There is one blocker though. When doing the upgrade it did not start NetworkManager again for automatically. Does anybody know why?

I would say this is reasonable price to pay. User can always restart the service manually.

I gave @jtojnar's suggestion a try - adding the following patch:
From a201d69a825668570fbe0dc1837c229c6e70319a Mon Sep 17 00:00:00 2001
From: Florian Klink <flokli@flokli.de>
Date: Tue, 19 Mar 2019 01:54:27 +0100
Subject: [PATCH] network-manager: add legacy service name to prevent
 NetworkManager from not starting back up

This can be removed once 19.10 is released.
---
 pkgs/tools/networking/network-manager/default.nix | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/pkgs/tools/networking/network-manager/default.nix b/pkgs/tools/networking/network-manager/default.nix
index 3df029310fe..9d1ff4bb8c9 100644
--- a/pkgs/tools/networking/network-manager/default.nix
+++ b/pkgs/tools/networking/network-manager/default.nix
@@ -92,6 +92,11 @@ in stdenv.mkDerivation rec {
     # aliases ourselves.
     ln -s $out/etc/systemd/system/NetworkManager-dispatcher.service $out/etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service
     ln -s $out/etc/systemd/system/NetworkManager.service $out/etc/systemd/system/dbus-org.freedesktop.NetworkManager.service
+
+    # Add the legacy service name from before #51382 to prevent NetworkManager
+    # from not starting back up:
+    # TODO: remove this once 19.10 is released
+    ln -s $out/etc/systemd/system/NetworkManager.service $out/etc/systemd/system/network-manager.service
   '';

   passthru = {
--
2.19.2

And I was able to switch to the new configuration with NetworkManager restarting properly:
stopping the following units: accounts-daemon.service, bolt.service, fwupd.service, home-manager-flokli.service, network-manager.service, systemd-udevd-control.socket, systemd-udevd-kernel.socket, systemd-udevd.service, tlp.service
NOT restarting the following changed units: systemd-fsck@dev-disk-by\x2duuid-XXXX\x2dXXXX.service
activating the configuration...
setting up /etc...
reloading user units for flokli...
setting up tmpfiles
reloading the following units: dbus.service
restarting the following units: polkit.service
starting the following units: accounts-daemon.service, bolt.service, fwupd.service, home-manager-flokli.service, network-manager.service, systemd-udevd-control.socket, systemd-udevd-kernel.socket, tlp.service
the following new units were started: NetworkManager-dispatcher.service, NetworkManager.service, systemd-hostnamed.service

rebased on staging, fixed merge commits and applied the patch from https://github.com/NixOS/nixpkgs/pull/51382#issuecomment-474157104 (with a slight change in the commit message)

Well, then I'll be the one pushing the button :-)

authors: Mic92 flokli jtojnar


text:
nixos/tests/xmonad: fix terminal title

Motivation for this change
bash now sets a different title. Didn't catch this when I fixed i3wm
Things done

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

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

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p 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 test xmonad

@GrahamcOfBorg build nixosTests.xmonad


text:
pulseeffects: 4.4.0 -> 4.4.1

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/pulseeffects/versions.
meta.description for pulseeffects is: '"Limiter, compressor, reverberation, equalizer and auto volume effects for Pulseaudio applications"'.
Compare changes on GitHub

Checks done (click to expand)

built on NixOS
Warning: no invocation of /nix/store/0khd1gjx94gm3cw3x3g5wj8b533pfg55-pulseeffects-4.4.1/bin/pulseeffects had a zero exit code or showed the expected version
Warning: no invocation of /nix/store/0khd1gjx94gm3cw3x3g5wj8b533pfg55-pulseeffects-4.4.1/bin/.pulseeffects-wrapped had a zero exit code or showed the expected version
0 of 2 passed binary check by having a zero exit code.
0 of 2 passed binary check by having the new version present in output.
found 4.4.1 with grep in /nix/store/0khd1gjx94gm3cw3x3g5wj8b533pfg55-pulseeffects-4.4.1
directory tree listing: https://gist.github.com/5f7f6013c67a89fdeb0a45f5e6fe52ac
du listing: https://gist.github.com/4974c22030165a1bf0d79cdf8ec9df26

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

3 total rebuild path(s)
1 package rebuild(s)
1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
0 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)
First fifty rebuilds by attrpath
pulseeffects

Instructions to test this update (click to expand)

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

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
Or, build yourself:
nix-build -A pulseeffects https://github.com/r-ryantm/nixpkgs/archive/d085ce3b7c03f66e95356fa5f993270ef2ee5575.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/0khd1gjx94gm3cw3x3g5wj8b533pfg55-pulseeffects-4.4.1
ls -la /nix/store/0khd1gjx94gm3cw3x3g5wj8b533pfg55-pulseeffects-4.4.1/bin

cc @jtojnar for testing.

I did not update because it was segfaulting for me on Ubuntu but it looks like 4.4.0 did that too.

authors: jtojnar r-ryantm


text:
python37Packages.distributed: 1.25.3 -> 1.26.0

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/python3.7-distributed/versions.
meta.description for python37Packages.distributed is: '"Distributed computation in Python."'.

Checks done (click to expand)

built on NixOS
/nix/store/2wgyh7vmi95khmqf860gwmy7f1vr3q0v-python3.7-distributed-1.26.0/bin/.dask-ssh-wrapped passed the binary check.
/nix/store/2wgyh7vmi95khmqf860gwmy7f1vr3q0v-python3.7-distributed-1.26.0/bin/dask-ssh passed the binary check.
/nix/store/2wgyh7vmi95khmqf860gwmy7f1vr3q0v-python3.7-distributed-1.26.0/bin/.dask-submit-wrapped passed the binary check.
/nix/store/2wgyh7vmi95khmqf860gwmy7f1vr3q0v-python3.7-distributed-1.26.0/bin/dask-submit passed the binary check.
/nix/store/2wgyh7vmi95khmqf860gwmy7f1vr3q0v-python3.7-distributed-1.26.0/bin/.dask-remote-wrapped passed the binary check.
/nix/store/2wgyh7vmi95khmqf860gwmy7f1vr3q0v-python3.7-distributed-1.26.0/bin/dask-remote passed the binary check.
/nix/store/2wgyh7vmi95khmqf860gwmy7f1vr3q0v-python3.7-distributed-1.26.0/bin/.dask-scheduler-wrapped passed the binary check.
/nix/store/2wgyh7vmi95khmqf860gwmy7f1vr3q0v-python3.7-distributed-1.26.0/bin/dask-scheduler passed the binary check.
/nix/store/2wgyh7vmi95khmqf860gwmy7f1vr3q0v-python3.7-distributed-1.26.0/bin/.dask-worker-wrapped passed the binary check.
/nix/store/2wgyh7vmi95khmqf860gwmy7f1vr3q0v-python3.7-distributed-1.26.0/bin/dask-worker passed the binary check.
/nix/store/2wgyh7vmi95khmqf860gwmy7f1vr3q0v-python3.7-distributed-1.26.0/bin/.dask-mpi-wrapped passed the binary check.
/nix/store/2wgyh7vmi95khmqf860gwmy7f1vr3q0v-python3.7-distributed-1.26.0/bin/dask-mpi passed the binary check.
12 of 12 passed binary check by having a zero exit code.
0 of 12 passed binary check by having the new version present in output.
found 1.26.0 with grep in /nix/store/2wgyh7vmi95khmqf860gwmy7f1vr3q0v-python3.7-distributed-1.26.0
directory tree listing: https://gist.github.com/aacc60d20dcc8d6b36a4e7af9ccb61ab
du listing: https://gist.github.com/6e470834fc16ca41874f0c8cc21671d8

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

38 total rebuild path(s)
10 package rebuild(s)
10 x86_64-linux rebuild(s)
10 i686-linux rebuild(s)
10 x86_64-darwin rebuild(s)
8 aarch64-linux rebuild(s)
First fifty rebuilds by attrpath
python27Packages.dask-jobqueue
python27Packages.dask-mpi
python27Packages.dask-xgboost
python27Packages.distributed
python27Packages.streamz
python37Packages.dask-jobqueue
python37Packages.dask-mpi
python37Packages.dask-xgboost
python37Packages.distributed
python37Packages.streamz

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/2wgyh7vmi95khmqf860gwmy7f1vr3q0v-python3.7-distributed-1.26.0 \
  --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 python37Packages.distributed https://github.com/r-ryantm/nixpkgs/archive/af36ef23e6cd7a8842f9021fda40b23f057fc80b.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/2wgyh7vmi95khmqf860gwmy7f1vr3q0v-python3.7-distributed-1.26.0
ls -la /nix/store/2wgyh7vmi95khmqf860gwmy7f1vr3q0v-python3.7-distributed-1.26.0/bin

cc @teh @costrouc for testing.

LGTM

authors: r-ryantm teh


text:
add pyghmi - required by Ansible IPMI module

Motivation for this change
Ansible requires pyghmi for the IPMI module to work: https://docs.ansible.com/ansible/2.3/ipmi_power_module.html
pyghmi itself generates rather large dependency tree which is not fully covered by pre-existing nixpkgs.
This PR doesn't work yet, draft only.
Things done

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

This hasn't been touch for more than a year.
@cptMikky Feel free to send a new PR if you figure out all the issues.

authors: cptMikky prusnak


text:
evtest-qt: init at 0.2.0

Motivation for this change
Appears to be no existing package for this
Things done

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

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

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

For me this does not work when ran with sudo giving the error:
No protocol specified
qt.qpa.xcb: could not connect to display :0

though I expect this may have to do with me running wayland. Everything works fine for me when not running with sudo.
Further I am no expert with qt or cmake so if I have missed some dependency/ something important please let me know.

@GrahamcOfBorg build evtest-qt

Thank you

authors: alexarice joachifm


text:
kitty: fix wayland support (EGL: Library not found error) on swaywm

Motivation for this change
Wayland support on swaywm
Fixes issue #61470
Things done
Using diff from @danieldk, added libGL

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

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

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

@grahamcofborg build kitty

authors: grahamc josephtheengineer


text:
pythonPackages.py3buddy: init at unstable-2019-09-29

Motivation for this change
Add python code to work with MSN iBuddy. Ideal for CI and Hydra notifications.

Things done

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

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

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

Notify maintainers
cc @

@GrahamcOfBorg build pythonPackages.py3buddy

@GrahamcOfBorg build python3Packages.py3buddy

apparently i forgot to hit submit like.. 2 hours ago. lol

@jonringer addressed in https://github.com/NixOS/nixpkgs/pull/72106

authors: jonringer mmahut prusnak


text:
emacs: fix doc-view-mode; add support for acl, gpm and aspell (flyspell-mode)

To make doc-view-mode work, emacs needs ghostscript on its path. Since it is already a runtime dependency (at least when built with x support), I updated site-lisp to adjust exec-path.
acl and gpm support were added, disabled by default, ready to be enabled by a package override.
cc @chaoflow @lovek323 @the-kenny

This looks great, and would help solve similar issue where flyspell-mode (which is either built in or installed by default) needs to find aspell.

optionally added aspell for flyspell-mode
a thing that would go well with those changes would be to separate out things that only need to update site-lisp, such that various overrides would result in minimal recompilation

a thing that would go well with those changes would be to separate out things that only need to update site-lisp, such that various overrides would result in minimal recompilation

All these things can go in emacsWithPackages instead. That expression merely wraps the already-compiled emacs. emacsWithPackages still picks up packages from profiles, so emacsWithPackages [] == emacs.

Should I still bother with emacsPackages or with emacsPackagesNg?
I guess I'll wait with that, untill your work on melpa has landed. Emacs isn't a heavy-weight rebuild and has few referrers, so the impact of an .override should be managable anyways.

@bendlas I'm not sure what you mean about emacsPackages and emacsPackagesNg. This seems orthogonal to my MELPA work and that won't make it into the next release anyway, so this PR should go in one way or another. You were talking about separating out site-lisp.el, so I just wanted to let you know that we already have emacsWithPackages which does that.

Generate site-start.el substituteAll as per request from @the-kenny

Working on this. Will merge today.

After checking some more, I think we can drop everything except a621a5f5298ecc62b8ffaa25952e3279f2a943fc here. alsa & ghostscript can be made available by emacsWithPackages [ alsa ghostscript ].

I pushed a621a5f5298ecc62b8ffaa25952e3279f2a943fc for now.

Oh, emacsWithPackages can already set exec-path. Got confused by emacsPackages and emacsPackagesNg`, when @ttuegel mentioned it.
That's pretty cool, but it needs to be more accessible. Especially for packages that support built-in stuff like aspell -> flyspell and ghostscript -> doc-view.

Changes Unknown when pulling a236091f7fee0df9621b3a5fb42a2e3847dc95df on bendlas:fix-emacs into ** on NixOS:master**.

authors: Ericson2314 bendlas coveralls the-kenny ttuegel


text:
[WIP] Interactive env for developing Agda packages, and misc cleanup

The first commit is what @Fuuzetsu wanted in the comments for https://github.com/NixOS/nixpkgs/pull/7769.
The second commit makes the unreadable diff but has no effect on the evaluated expression.
The third commit does just what it says it does.
The forth commit is the only part that needs real testing. hence the [WIP]. Since I believe no package used added nulls that preprocess would removed, travis should hopefully move quickly.

Looks like build was killed for taking too long.

For people interested in Agda, there seems to be an important regression: http://hydra.nixos.org/job/nixos/trunk-combined/nixpkgs.AgdaStdlib.x86_64-linux

@vcunat no regression, just the stdlib package needs updating. When I was testing 2.4.2.3 rc, the state of the matter was that you had to check out a specific branch from the repo. If it's tagged properly now then we can just update the package and it will work.

Well, by "regression" I meant: it used to build recently and doesn't anymore (according to Hydra).

@vcunat 7c09d9d2915317580e14733cde839f88b08a5718 should do it

cc @oxij

Ok, build all the Agda libs myself so I'm removing the WIP.

Hey all, any feedback on this? At least the first 2 commits should be pretty uncontroversial.

Sorry, slipped my mind. You should always feel free to nag me about such things, the likelyhood of me forgetting is pretty high… Everything looks fine just wanted to test it a bit but I can take your word that it works. We can always revisit in the future if it does not as we don't have that many Agda users yet.

Thanks @Fuuzetsu, and no worries, I just figured we were waiting for oxij to comment or something.

authors: Ericson2314 Fuuzetsu jagajaga vcunat


text:
removing lingering dependence on atlas with numpy

@peti @domenkozar
Wah wah. I had changed numpy to depend on atlasWithLapack, but still had atlas listed as a propagatedBuildInput, so it was still being built twice. This fixes that by having the numpy-scipy-support.nix expression re-export atlas, so that if in the future atlas gets changed again, there won't be a need to change it in multiple places here.

@peti @domenkozar just a reminder of this pull req :smiley_cat:


text:
zoxide: init at 0.1.1

Motivation for this change
I started using zoxide as an alternative to z and thought it would be nice to have it included in nixpkgs as well.
zoxide seems to be in a very early state though so I'd be fine to include it in my personal nur repo for some time until it proves stable enough to be added here.
Things done

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

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

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

Might want to wait until v0.2.0 is released, which will remove the fish/zsh/bash init scripts (in your preFixup) in favor of evaluating the output of a subcommand. It's currently over on the v0.2.0 branch for now.

Sure no need to rush that

zoxide v0.2.0 has been released!

Updated to 0.2.0

Changed, thanks

authors: ajeetdsouza cole-h ysndr


text:
Mark broken master

Motivation for this change
Forward port the thing https://github.com/NixOS/nixpkgs/pull/85331
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.

Need to unmark https://github.com/NixOS/nixpkgs/pull/85415. Really might need to put a sign up to not conflict with this work.

paperwork is not broken, see #85436

python3Packages.spyder is not broken on master (#83038).

With some feedback from some community members, forward porting such changes to master isn't going to be very fruitful. Hoping to have automated mark as broken soon.

authors: bcdarwin symphorien worldofpeace


text:
dpkg: 1.20.0 -> 1.20.5

Semi-automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/dpkg/versions.
meta.description for dpkg is: "The Debian package manager"
meta.homepage for dpkg is: "https://wiki.debian.org/Teams/Dpkg"
meta.changelog for dpkg is: ""
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS

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

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

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

found 1.20.5 with grep in /nix/store/papc584ans6rplbpi74cz0lhrv26dnna-dpkg-1.20.5

directory tree listing: https://gist.github.com/bd05bd836ddb39512785185011944984

du listing: https://gist.github.com/631d32ef8cdbb0cd2ed836ee14126231

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

156 total rebuild path(s)

95 package rebuild(s)

93 x86_64-linux rebuild(s)
43 i686-linux rebuild(s)
5 x86_64-darwin rebuild(s)
15 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
bdf2psf
bitscope.chart
bitscope.console
bitscope.display
bitscope.dso
bitscope.logic
bitscope.meter
bitscope.proto
bitscope.server
bitwarden
bitwig-studio
bitwig-studio1
bitwig-studio2
bitwig-studio3
brave
cups-brother-hl1110
cups-brother-hl3140cw
cups-brother-hll2340dw
debian-devscripts
debootstrap
distrobuilder
dpkg
draftsight
enpass
epson-alc1100
etcher
exodus
fahclient
fahcontrol
fahviewer
fx_cast_bridge
fxlinuxprint
fxlinuxprintutil
gitter
gohufont
google-play-music-desktop-player
googleearth
hakuneko
hll2390dw-cups
hydra-migration
hydra-unstable
hyper
insomnia
ipscan
lightworks
marvin
mendeley
mfcj470dw-cupswrapper
mfcj470dwlpr
mfcj6510dw-cupswrapper

Instructions to test this update (click to expand)

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

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

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

5 packages marked as broken and skipped:
- hyper-haskell
- hyper-haskell-server-with-packages
- ipsecTools
- mfcl8690cdwcupswrapper
- mfcl8690cdwlpr

6 packages failed to build:
- draftsight
- epson-alc1100
- minergate
- minergate-cli
- termius
- viber

90 packages built:
- bdf2psf
- bitscope.chart
- bitscope.console
- bitscope.display
- bitscope.dso
- bitscope.logic
- bitscope.meter
- bitscope.proto
- bitscope.server
- bitwarden
- bitwig-studio
- bitwig-studio1
- bitwig-studio2
- brave
- cups-brother-hl1110
- cups-brother-hl3140cw
- cups-brother-hll2340dw
- debian-devscripts (debian_devscripts)
- debootstrap
- distrobuilder
- dpkg
- enpass
- etcher
- exodus
- fahclient (foldingathome)
- fahcontrol
- fahviewer
- ferdi
- franz
- fx_cast_bridge
- fxlinuxprint
- fxlinuxprintutil
- gitter
- gohufont
- google-play-music-desktop-player
- googleearth
- hakuneko
- hll2390dw-cups
- hydra-migration
- hydra-unstable
- hyper
- insomnia
- ipscan
- lightworks
- mailspring
- marvin
- mendeley
- mfcj470dw-cupswrapper
- mfcj470dwlpr
- mfcj6510dw-cupswrapper
- mfcj6510dwlpr
- mfcl2700dncupswrapper
- mfcl2700dnlpr
- mfcl2720dwcupswrapper
- mfcl2720dwlpr
- mfcl2740dwcupswrapper
- mfcl2740dwlpr
- mfcl3770cdwcupswrapper
- mfcl3770cdwlpr
- molly-guard
- mongodb-compass
- mullvad-vpn
- netease-cloud-music
- openbazaar-client
- opera
- polar-bookshelf
- rambox
- rescuetime
- signal-desktop
- simplenote
- skype (skypeforlinux)
- slack (slack-dark)
- ssm-session-manager-plugin
- staruml
- stride
- super-productivity
- teams
- terminus
- todoist-electron
- typora
- unifi
- unifiLTS
- unixODBCDrivers.msodbcsql17
- upwork
- uw-ttyp0
- vivaldi-ffmpeg-codecs
- webtorrent_desktop
- wire-desktop
- wpsoffice
- xidel

Maintainer pings

Duplicate of #87755, though this report contains additional useful information.

authors: r-ryantm vcunat


text:
croc: 8.0.11 -> 8.0.12

Motivation for this change
new release with updated deps and one fix:
https://github.com/schollz/croc/releases/tag/v8.0.12
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)
[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/)
[x] 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.

On July 16, 2020 2:24:52 AM UTC, zowoq notifications@github.com wrote:

@zowoq commented on this pull request.

@@ -2,16 +2,18 @@

buildGoModule rec {
pname = "croc";

version = "8.0.11";

version = "8.0.12";

goDeps = ./deps.nix;

This is a no op with buildGoModule.

My bad! Will fix ASAP! 😅

fixed!


text:
ERROR: ProcessNewBlock: AcceptBlock FAILED (Transaction check failed (tx hash d14522db4b7d4cacd1c4c3982b6a71ab74f5d8ea72be87405170d2b6f640789c) )

3.0.1 is stuck at 37 week(s) behind, tried -rescan, -reindex, even deleted ~/.nix/{blocks,chainstate} but it keeps getting stuck. The debug.log is flooded with this line:
2019-06-04 08:55:34 ERROR: ProcessNewBlock: AcceptBlock FAILED (Transaction check failed (tx hash d14522db4b7d4cacd1c4c3982b6a71ab74f5d8ea72be87405170d2b6f640789c) )

getblockchaininfo:
{
  "chain": "main",
  "blocks": 53032,
  "headers": 230440,
  "bestblockhash": "111fc7ff438c9f5f5e578f5165d8627a037a0f7394afd9d8f2603de2283f690c",
  "difficulty": 294221.0252640576,
  "mediantime": 1536780832,
  "verificationprogress": 0.2802159764612827,
  "initialblockdownload": true,
  "chainwork": "0000000000000000000000000000000000000000000000002267da98578cca63",
  "size_on_disk": 61931819,
  "pruned": false,
  "softforks": [
    {
      "id": "bip34",
      "version": 2,
      "reject": {
        "status": true
      }
    },
    {
      "id": "bip66",
      "version": 3,
      "reject": {
        "status": true
      }
    },
    {
      "id": "bip65",
      "version": 4,
      "reject": {
        "status": true
      }
    }
  ],
  "bip9_softforks": {
    "csv": {
      "status": "active",
      "startTime": 1462060800,
      "timeout": 1530415442,
      "since": 6
    },
    "segwit": {
      "status": "active",
      "startTime": 1479168000,
      "timeout": 1530415442,
      "since": 6
    }
  },
  "warnings": ""
}

@stintel are you building from the tag, or using gitians?

Building from https://github.com/NixPlatform/NixCore/archive/v3.0.1.tar.gz which apparently changed since I built. Once a release tarball was published it should never be changed anymore. If changes are needed, a new release should be made.

Build from current tag and reindex. Older tag has issues and was not production ready.

It works after rebuilding the "new" 3.0.1. But please, don't do this in the future. If a release is bad it's bad. Accidents happen. You should have tagged 3.0.2 or 3.0.1.1 instead of "rewriting history". This is a nightmare for package maintainers.

Agreed. An issue on our behalf. Apologies for the inconvenience!

No worries. Glad we're on the same page!

source: gharchive/issue

repo: NixPlatform/NixCore


text:
DOCS: Add Abbreviation

Closes #199
What new changes did you make? Tick all applicable boxes

[x] Added new abbreviation
[ ] Fixed something in the source code
[ ] Added a new feature
[ ] Fixed the docs (README.md, CONTRIBTUING.md, etc)

Describe the new changes you added.
I have added the definition of the abbreviation "PITR", which is "Parent In The Room"!

Share a screenshot of new changes

Updated it, @Njong392!

Thanks, Emy 👍