text:
metasploit: 6.2.16 -> 6.2.17

Description of changes
Update to latest upstream release 6.2.17

Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

Both ofborg and me locally are failing on the sqlite3 gem:
/nix/store/jm84vm3bmb81kyq435iiqcm3zid9h9vp-ruby-2.7.6/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:85:in `require': cannot load such file -- mini_portile2 (LoadError)
        from /nix/store/jm84vm3bmb81kyq435iiqcm3zid9h9vp-ruby-2.7.6/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:85:in `require'
        from extconf.rb:2:in `<main>'

Probably not a metasploit issue itself, but stops me from testing. Checking it now...

So the new gemset is not correct. sqlite3 depends on mini_portile2 now. With the dependency added, we get:
Building sqlite3-ruby using packaged sqlite3.
2 retrie(s) left for sqlite-autoconf-3390300.tar.gz (Failed to open TCP connection to www.sqlite.org:443 (getaddrinfo: nodename nor servname provided, or not known))
1 retrie(s) left for sqlite-autoconf-3390300.tar.gz (Failed to open TCP connection to www.sqlite.org:443 (getaddrinfo: nodename nor servname provided, or not known))
0 retrie(s) left for sqlite-autoconf-3390300.tar.gz (Failed to open TCP connection to www.sqlite.org:443 (getaddrinfo: nodename nor servname provided, or not known))
Failed to open TCP connection to www.sqlite.org:443 (getaddrinfo: nodename nor servname provided, or not known)
*** extconf.rb failed ***

🤦
Sqlite3 gem will need some fixing up.

sqlite gem fixed in https://github.com/NixOS/nixpkgs/pull/190740 but gemset needs to be updated in this PR

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

3 packages built:

metasploit
msfpc
social-engineer-toolkit

@ofborg build metasploit msfpc social-engineer-toolkit

authors: fabaff viraptor


text:
rebar3WithPlugins: update patches

Description of changes
Fix build error for rebar3WithPlugins:
$ nix-build . -A pkgs.rebar3WithPlugins
these 2 derivations will be built:
  /nix/store/j1a0b5g384fjdb4zaq9m0pxaxidjw7zr-rebar3-3.20.0.drv
  /nix/store/m3pxv76h2y13dp22v5prnjzyxmjm9vyg-rebar3-with-plugins-3.20.0.drv
building '/nix/store/j1a0b5g384fjdb4zaq9m0pxaxidjw7zr-rebar3-3.20.0.drv'...
unpacking sources
unpacking source archive /nix/store/7c646w7nmjjws0z2vw8qwiddlv40am1y-source
source root is source
patching sources
applying patch /nix/store/p38nkw4csb55d5bv10603iwmzzr9mlxp-skip-plugins.patch
can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/src/rebar_plugins.erl b/src/rebar_plugins.erl
|index f2d22233..c61fa553 100644
|--- a/src/rebar_plugins.erl
|+++ b/src/rebar_plugins.erl
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
2 out of 2 hunks ignored
error: builder for '/nix/store/j1a0b5g384fjdb4zaq9m0pxaxidjw7zr-rebar3-3.20.0.drv' failed with exit code 1;
       last 10 log lines:
       > --------------------------
       > |diff --git a/src/rebar_plugins.erl b/src/rebar_plugins.erl
       > |index f2d22233..c61fa553 100644
       > |--- a/src/rebar_plugins.erl
       > |+++ b/src/rebar_plugins.erl
       > --------------------------
       > File to patch:
       > Skip this patch? [y]
       > Skipping patch.
       > 2 out of 2 hunks ignored
       For full logs, run 'nix log /nix/store/j1a0b5g384fjdb4zaq9m0pxaxidjw7zr-rebar3-3.20.0.drv'.

Things done

Built on platform(s)

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

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

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

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

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

[X] Fits CONTRIBUTING.md.

@ofborg build rebar3WithPlugins

source: gharchive/pull-request

repo: NixOS/nixpkgs

license: MIT

license_type: permissive

license_source: github-api


text:
clutter: add darwin support

Description of changes
As in the title.
Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

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

authors: nixos-discourse wegank


text:
grace: init at 0.0.1

Description of changes

it's strace, with colours
Closes #200531
Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

I also built on aarch64-linux, but the build fails.  For now I have set platforms to x86_64-linux.

Can you please post the failed build logs on aarch64? Someone might be able to debug it.

aarch64-linux build log...
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking sources
unpacking source archive /nix/store/dqggbh7dj32cf0fxylzyrq89dckm1i7w-source
source root is source
@nix { "action": "setPhase", "phase": "patchPhase" }
patching sources
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "configurePhase" }
configuring
@nix { "action": "setPhase", "phase": "buildPhase" }
building
Building subPackage .
internal/unsafeheader
internal/race
internal/goos
internal/goexperiment
internal/itoa
encoding
math/bits
unicode/utf8
internal/nettrace
internal/goarch
unicode
sync/atomic
runtime/internal/syscall
internal/cpu
internal/abi
runtime/internal/math
runtime/internal/sys
github.com/rivo/uniseg
math
runtime/internal/atomic
internal/bytealg
runtime
internal/reflectlite
sync
internal/singleflight
internal/testlog
runtime/cgo
errors
sort
strconv
internal/oserror
path
vendor/golang.org/x/net/dns/dnsmessage
io
syscall
bytes
strings
reflect
bufio
regexp/syntax
internal/syscall/execenv
internal/syscall/unix
time
regexp
context
io/fs
internal/poll
internal/fmtsort
encoding/binary
encoding/base64
golang.org/x/sys/unix
os
internal/godebug
github.com/mattn/go-runewidth
os/signal
path/filepath
fmt
internal/intern
os/exec
net/netip
encoding/hex
net/url
flag
encoding/csv
text/template/parse
golang.org/x/term
github.com/aquasecurity/table
text/template
net
github.com/liamg/grace/tracer/netw
github.com/spf13/pflag
github.com/liamg/grace/tracer/annotation
github.com/spf13/cobra
# github.com/liamg/grace/tracer/annotation
tracer/annotation/ptrace.go:18:7: undefined: unix.PTRACE_GETFPREGS
tracer/annotation/ptrace.go:19:7: undefined: unix.PTRACE_SETFPREGS
tracer/annotation/ptrace.go:22:7: undefined: unix.PTRACE_GETFPXREGS
tracer/annotation/ptrace.go:23:7: undefined: unix.PTRACE_SETFPXREGS
tracer/annotation/mmap.go:22:8: undefined: unix.MAP_32BIT

Closing because I no longer use this.  Anyone else is welcome to fork this if they want to maintain it :)


text:
python310Packages.huawei-lte-api: 1.6.10 -> 1.6.11

Diff: https://github.com/Salamek/huawei-lte-api/compare/refs/tags/1.6.10...1.6.11
Changelog: https://github.com/Salamek/huawei-lte-api/releases/tag/1.6.11
Description of changes

Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

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

3 packages built:

home-assistant-component-tests.huawei_lte
python310Packages.huawei-lte-api
python39Packages.huawei-lte-api


text:
python310Packages.aiopvpc: 3.0.0 -> 4.0.1

Description of changes

Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

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

1 package failed to build:

home-assistant-component-tests.pvpc_hourly_pricing

2 packages built:

python310Packages.aiopvpc
python39Packages.aiopvpc


text:
all-packages: never inherit libiconv from darwin

Description of changes

libiconv and darwin.libiconv are the same thing on Darwin, but using darwin.libiconv means that packages will necessarily not be correct for other platforms where we don't include libiconv in libc, like FreeBSD.
Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 212104 run on aarch64-darwin 1
(Nothing; which is good.)

authors: Atemu alyssais


text:
uwufetch: 2.0 -> 2.1

Description of changes

Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

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

1 package built:

uwufetch

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

1 package built:

uwufetch

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

Darwin fails
Builder called die: Cannot wrap '/nix/store/9kfz63d34d9nwpmz8d2arjhjmwcjgr0w-uwufetch-2.1/bin/uwufetch' because it is not an executable file

Darwin fails
Builder called die: Cannot wrap '/nix/store/9kfz63d34d9nwpmz8d2arjhjmwcjgr0w-uwufetch-2.1/bin/uwufetch' because it is not an executable file

Can you check if uwufetch might be in $out/local/bin/uwufetch? I'm suspecting the hand-made Makefile.

authors: SuperSandro2000 equirosa lourkeur nixos-discourse wineee


text:
josm: 18678 -> 18700

Description of changes

Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 224697 run on x86_64-darwin 1

1 package built:

josm

Worked well for me. Thanks!

authors: dritter rycee sikmir