text:
ruff: 0.4.9 -> 0.4.10

Description of changes
Changelog: https://github.com/astral-sh/ruff/releases/tag/v0.4.10

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

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

2 packages marked as broken and skipped:

khoj
khoj.dist

8 packages failed to build:

maigret
maigret.dist
python311Packages.pyhanko
python311Packages.pyhanko.dist
python311Packages.xhtml2pdf
python311Packages.xhtml2pdf.dist
sasview
sasview.dist

54 packages built:

dmarc-metrics-exporter
dmarc-metrics-exporter.dist
emacsPackages.lsp-bridge
nbqa
nbqa.dist
open-webui
open-webui.dist
pentestgpt
pentestgpt.dist
python311Packages.instructor
python311Packages.instructor.dist
python311Packages.langchain
python311Packages.langchain-chroma
python311Packages.langchain-chroma.dist
python311Packages.langchain-community
python311Packages.langchain-community.dist
python311Packages.langchain-core
python311Packages.langchain-core.dist
python311Packages.langchain-text-splitters
python311Packages.langchain-text-splitters.dist
python311Packages.langchain.dist
python311Packages.langsmith
python311Packages.langsmith.dist
python311Packages.pytest-examples
python311Packages.pytest-examples.dist
python311Packages.python-lsp-ruff
python311Packages.python-lsp-ruff.dist
python311Packages.xsdata
python311Packages.xsdata.dist
python312Packages.instructor
python312Packages.instructor.dist
python312Packages.langchain
python312Packages.langchain-chroma
python312Packages.langchain-chroma.dist
python312Packages.langchain-core
python312Packages.langchain-core.dist
python312Packages.langchain-text-splitters
python312Packages.langchain-text-splitters.dist
python312Packages.langchain.dist
python312Packages.langsmith
python312Packages.langsmith.dist
python312Packages.pytest-examples
python312Packages.pytest-examples.dist
python312Packages.python-lsp-ruff
python312Packages.python-lsp-ruff.dist
python312Packages.xsdata
python312Packages.xsdata.dist
ruff
ruff-lsp
ruff-lsp.dist
shell-gpt
shell-gpt.dist
vunnel
vunnel.dist

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

8 packages marked as broken and skipped:

khoj
khoj.dist
open-webui
open-webui.dist
python311Packages.langchain-chroma
python311Packages.langchain-chroma.dist
python312Packages.langchain-chroma
python312Packages.langchain-chroma.dist

8 packages failed to build:

maigret
maigret.dist
python311Packages.pyhanko
python311Packages.pyhanko.dist
python311Packages.xhtml2pdf
python311Packages.xhtml2pdf.dist
sasview
sasview.dist

48 packages built:

dmarc-metrics-exporter
dmarc-metrics-exporter.dist
emacsPackages.lsp-bridge
nbqa
nbqa.dist
pentestgpt
pentestgpt.dist
python311Packages.instructor
python311Packages.instructor.dist
python311Packages.langchain
python311Packages.langchain-community
python311Packages.langchain-community.dist
python311Packages.langchain-core
python311Packages.langchain-core.dist
python311Packages.langchain-text-splitters
python311Packages.langchain-text-splitters.dist
python311Packages.langchain.dist
python311Packages.langsmith
python311Packages.langsmith.dist
python311Packages.pytest-examples
python311Packages.pytest-examples.dist
python311Packages.python-lsp-ruff
python311Packages.python-lsp-ruff.dist
python311Packages.xsdata
python311Packages.xsdata.dist
python312Packages.instructor
python312Packages.instructor.dist
python312Packages.langchain
python312Packages.langchain-core
python312Packages.langchain-core.dist
python312Packages.langchain-text-splitters
python312Packages.langchain-text-splitters.dist
python312Packages.langchain.dist
python312Packages.langsmith
python312Packages.langsmith.dist
python312Packages.pytest-examples
python312Packages.pytest-examples.dist
python312Packages.python-lsp-ruff
python312Packages.python-lsp-ruff.dist
python312Packages.xsdata
python312Packages.xsdata.dist
ruff
ruff-lsp
ruff-lsp.dist
shell-gpt
shell-gpt.dist
vunnel
vunnel.dist

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

2 packages marked as broken and skipped:

khoj
khoj.dist

62 packages failed to build:

dmarc-metrics-exporter
dmarc-metrics-exporter.dist
emacsPackages.lsp-bridge
maigret
maigret.dist
nbqa
nbqa.dist
open-webui
open-webui.dist
pentestgpt
pentestgpt.dist
python311Packages.instructor
python311Packages.instructor.dist
python311Packages.langchain
python311Packages.langchain-chroma
python311Packages.langchain-chroma.dist
python311Packages.langchain-community
python311Packages.langchain-community.dist
python311Packages.langchain-core
python311Packages.langchain-core.dist
python311Packages.langchain-text-splitters
python311Packages.langchain-text-splitters.dist
python311Packages.langchain.dist
python311Packages.langsmith
python311Packages.langsmith.dist
python311Packages.pyhanko
python311Packages.pyhanko.dist
python311Packages.pytest-examples
python311Packages.pytest-examples.dist
python311Packages.python-lsp-ruff
python311Packages.python-lsp-ruff.dist
python311Packages.xhtml2pdf
python311Packages.xhtml2pdf.dist
python311Packages.xsdata
python311Packages.xsdata.dist
python312Packages.instructor
python312Packages.instructor.dist
python312Packages.langchain
python312Packages.langchain-chroma
python312Packages.langchain-chroma.dist
python312Packages.langchain-core
python312Packages.langchain-core.dist
python312Packages.langchain-text-splitters
python312Packages.langchain-text-splitters.dist
python312Packages.langchain.dist
python312Packages.langsmith
python312Packages.langsmith.dist
python312Packages.pytest-examples
python312Packages.pytest-examples.dist
python312Packages.python-lsp-ruff
python312Packages.python-lsp-ruff.dist
python312Packages.xsdata
python312Packages.xsdata.dist
ruff
ruff-lsp
ruff-lsp.dist
sasview
sasview.dist
shell-gpt
shell-gpt.dist
vunnel
vunnel.dist

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

4 packages marked as broken and skipped:

khoj
khoj.dist
open-webui
open-webui.dist

60 packages failed to build:

dmarc-metrics-exporter
dmarc-metrics-exporter.dist
emacsPackages.lsp-bridge
maigret
maigret.dist
nbqa
nbqa.dist
pentestgpt
pentestgpt.dist
python311Packages.instructor
python311Packages.instructor.dist
python311Packages.langchain
python311Packages.langchain-chroma
python311Packages.langchain-chroma.dist
python311Packages.langchain-community
python311Packages.langchain-community.dist
python311Packages.langchain-core
python311Packages.langchain-core.dist
python311Packages.langchain-text-splitters
python311Packages.langchain-text-splitters.dist
python311Packages.langchain.dist
python311Packages.langsmith
python311Packages.langsmith.dist
python311Packages.pyhanko
python311Packages.pyhanko.dist
python311Packages.pytest-examples
python311Packages.pytest-examples.dist
python311Packages.python-lsp-ruff
python311Packages.python-lsp-ruff.dist
python311Packages.xhtml2pdf
python311Packages.xhtml2pdf.dist
python311Packages.xsdata
python311Packages.xsdata.dist
python312Packages.instructor
python312Packages.instructor.dist
python312Packages.langchain
python312Packages.langchain-chroma
python312Packages.langchain-chroma.dist
python312Packages.langchain-core
python312Packages.langchain-core.dist
python312Packages.langchain-text-splitters
python312Packages.langchain-text-splitters.dist
python312Packages.langchain.dist
python312Packages.langsmith
python312Packages.langsmith.dist
python312Packages.pytest-examples
python312Packages.pytest-examples.dist
python312Packages.python-lsp-ruff
python312Packages.python-lsp-ruff.dist
python312Packages.xsdata
python312Packages.xsdata.dist
ruff
ruff-lsp
ruff-lsp.dist
sasview
sasview.dist
shell-gpt
shell-gpt.dist
vunnel
vunnel.dist

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

2 packages marked as broken and skipped:

khoj
khoj.dist

54 packages failed to build:

dmarc-metrics-exporter
dmarc-metrics-exporter.dist
maigret
maigret.dist
nbqa
nbqa.dist
open-webui
open-webui.dist
pentestgpt
pentestgpt.dist
python311Packages.instructor
python311Packages.instructor.dist
python311Packages.langchain
python311Packages.langchain-chroma
python311Packages.langchain-chroma.dist
python311Packages.langchain-community
python311Packages.langchain-community.dist
python311Packages.langchain-core
python311Packages.langchain-core.dist
python311Packages.langchain-text-splitters
python311Packages.langchain-text-splitters.dist
python311Packages.langchain.dist
python311Packages.langsmith
python311Packages.langsmith.dist
python311Packages.pyhanko
python311Packages.pyhanko.dist
python311Packages.xhtml2pdf
python311Packages.xhtml2pdf.dist
python312Packages.instructor
python312Packages.instructor.dist
python312Packages.langchain
python312Packages.langchain-chroma
python312Packages.langchain-chroma.dist
python312Packages.langchain-core
python312Packages.langchain-core.dist
python312Packages.langchain-text-splitters
python312Packages.langchain-text-splitters.dist
python312Packages.langchain.dist
python312Packages.langsmith
python312Packages.langsmith.dist
python312Packages.pytest-examples
python312Packages.pytest-examples.dist
python312Packages.python-lsp-ruff
python312Packages.python-lsp-ruff.dist
sasview
sasview.dist
shell-gpt
shell-gpt.dist
tests.testers.lycheeLinkCheck.network
tests.testers.nixosTest-example
tests.testers.runNixOSTest-example
tests.trivial-builders.references
vunnel
vunnel.dist

12 packages built:

emacsPackages.lsp-bridge
python311Packages.pytest-examples
python311Packages.pytest-examples.dist
python311Packages.python-lsp-ruff
python311Packages.python-lsp-ruff.dist
python311Packages.xsdata
python311Packages.xsdata.dist
python312Packages.xsdata
python312Packages.xsdata.dist
ruff
ruff-lsp
ruff-lsp.dist

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

2 packages marked as broken and skipped:

khoj
khoj.dist

54 packages failed to build:

dmarc-metrics-exporter
dmarc-metrics-exporter.dist
maigret
maigret.dist
nbqa
nbqa.dist
open-webui
open-webui.dist
pentestgpt
pentestgpt.dist
python311Packages.instructor
python311Packages.instructor.dist
python311Packages.langchain
python311Packages.langchain-chroma
python311Packages.langchain-chroma.dist
python311Packages.langchain-community
python311Packages.langchain-community.dist
python311Packages.langchain-core
python311Packages.langchain-core.dist
python311Packages.langchain-text-splitters
python311Packages.langchain-text-splitters.dist
python311Packages.langchain.dist
python311Packages.langsmith
python311Packages.langsmith.dist
python311Packages.pyhanko
python311Packages.pyhanko.dist
python311Packages.xhtml2pdf
python311Packages.xhtml2pdf.dist
python312Packages.instructor
python312Packages.instructor.dist
python312Packages.langchain
python312Packages.langchain-chroma
python312Packages.langchain-chroma.dist
python312Packages.langchain-core
python312Packages.langchain-core.dist
python312Packages.langchain-text-splitters
python312Packages.langchain-text-splitters.dist
python312Packages.langchain.dist
python312Packages.langsmith
python312Packages.langsmith.dist
python312Packages.pytest-examples
python312Packages.pytest-examples.dist
python312Packages.python-lsp-ruff
python312Packages.python-lsp-ruff.dist
sasview
sasview.dist
shell-gpt
shell-gpt.dist
tests.testers.lycheeLinkCheck.network
tests.testers.nixosTest-example
tests.testers.runNixOSTest-example
tests.trivial-builders.references
vunnel
vunnel.dist

12 packages built:

emacsPackages.lsp-bridge
python311Packages.pytest-examples
python311Packages.pytest-examples.dist
python311Packages.python-lsp-ruff
python311Packages.python-lsp-ruff.dist
python311Packages.xsdata
python311Packages.xsdata.dist
python312Packages.xsdata
python312Packages.xsdata.dist
ruff
ruff-lsp
ruff-lsp.dist

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

4 packages marked as broken and skipped:

khoj
khoj.dist
open-webui
open-webui.dist

14 packages failed to build:

dmarc-metrics-exporter
dmarc-metrics-exporter.dist
maigret
maigret.dist
python311Packages.pyhanko
python311Packages.pyhanko.dist
python311Packages.xhtml2pdf
python311Packages.xhtml2pdf.dist
sasview
sasview.dist
tests.testers.lycheeLinkCheck.network
tests.testers.nixosTest-example
tests.testers.runNixOSTest-example
tests.trivial-builders.references

50 packages built:

emacsPackages.lsp-bridge
nbqa
nbqa.dist
pentestgpt
pentestgpt.dist
python311Packages.instructor
python311Packages.instructor.dist
python311Packages.langchain
python311Packages.langchain-chroma
python311Packages.langchain-chroma.dist
python311Packages.langchain-community
python311Packages.langchain-community.dist
python311Packages.langchain-core
python311Packages.langchain-core.dist
python311Packages.langchain-text-splitters
python311Packages.langchain-text-splitters.dist
python311Packages.langchain.dist
python311Packages.langsmith
python311Packages.langsmith.dist
python311Packages.pytest-examples
python311Packages.pytest-examples.dist
python311Packages.python-lsp-ruff
python311Packages.python-lsp-ruff.dist
python311Packages.xsdata
python311Packages.xsdata.dist
python312Packages.instructor
python312Packages.instructor.dist
python312Packages.langchain
python312Packages.langchain-chroma
python312Packages.langchain-chroma.dist
python312Packages.langchain-core
python312Packages.langchain-core.dist
python312Packages.langchain-text-splitters
python312Packages.langchain-text-splitters.dist
python312Packages.langchain.dist
python312Packages.langsmith
python312Packages.langsmith.dist
python312Packages.pytest-examples
python312Packages.pytest-examples.dist
python312Packages.python-lsp-ruff
python312Packages.python-lsp-ruff.dist
python312Packages.xsdata
python312Packages.xsdata.dist
ruff
ruff-lsp
ruff-lsp.dist
shell-gpt
shell-gpt.dist
vunnel
vunnel.dist

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

2 packages marked as broken and skipped:

khoj
khoj.dist

16 packages failed to build:

dmarc-metrics-exporter
dmarc-metrics-exporter.dist
maigret
maigret.dist
open-webui
open-webui.dist
python311Packages.pyhanko
python311Packages.pyhanko.dist
python311Packages.xhtml2pdf
python311Packages.xhtml2pdf.dist
sasview
sasview.dist
tests.testers.lycheeLinkCheck.network
tests.testers.nixosTest-example
tests.testers.runNixOSTest-example
tests.trivial-builders.references

50 packages built:

emacsPackages.lsp-bridge
nbqa
nbqa.dist
pentestgpt
pentestgpt.dist
python311Packages.instructor
python311Packages.instructor.dist
python311Packages.langchain
python311Packages.langchain-chroma
python311Packages.langchain-chroma.dist
python311Packages.langchain-community
python311Packages.langchain-community.dist
python311Packages.langchain-core
python311Packages.langchain-core.dist
python311Packages.langchain-text-splitters
python311Packages.langchain-text-splitters.dist
python311Packages.langchain.dist
python311Packages.langsmith
python311Packages.langsmith.dist
python311Packages.pytest-examples
python311Packages.pytest-examples.dist
python311Packages.python-lsp-ruff
python311Packages.python-lsp-ruff.dist
python311Packages.xsdata
python311Packages.xsdata.dist
python312Packages.instructor
python312Packages.instructor.dist
python312Packages.langchain
python312Packages.langchain-chroma
python312Packages.langchain-chroma.dist
python312Packages.langchain-core
python312Packages.langchain-core.dist
python312Packages.langchain-text-splitters
python312Packages.langchain-text-splitters.dist
python312Packages.langchain.dist
python312Packages.langsmith
python312Packages.langsmith.dist
python312Packages.pytest-examples
python312Packages.pytest-examples.dist
python312Packages.python-lsp-ruff
python312Packages.python-lsp-ruff.dist
python312Packages.xsdata
python312Packages.xsdata.dist
ruff
ruff-lsp
ruff-lsp.dist
shell-gpt
shell-gpt.dist
vunnel
vunnel.dist


text:
xemu: 0.7.123 -> 0.7.127

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/xemu/versions.
meta.description for xemu is: Original Xbox emulator
meta.homepage for xemu is: https://xemu.app/
meta.changelog for xemu is: https://github.com/xemu-project/xemu/releases/tag/v0.7.127
Updates performed

Version update

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.7.127 with grep in /nix/store/s7mxa60pc76zbqq6blrgqa4s51w2d7n4-xemu-0.7.127
found 0.7.127 in filename of file in /nix/store/s7mxa60pc76zbqq6blrgqa4s51w2d7n4-xemu-0.7.127

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

xemu

Instructions to test this update (click to expand)

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

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A xemu https://github.com/r-ryantm/nixpkgs/archive/837a5b73808158669ee48cdec20c1c7c13e361f7.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/837a5b73808158669ee48cdec20c1c7c13e361f7#xemu

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

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

2 packages built:

xemu
xemu.debug

Maintainer pings
cc @AndersonTorres for testing.

@NixOS/nixpkgs-merge-bot merge

source: gharchive/pull-request

authors: AndersonTorres r-ryantm

repo: NixOS/nixpkgs

license: MIT

license_type: permissive

license_source: github-api


text:
Backport cargo-* tools updates

Description of changes
Backports updates to a bunch of cargo-* tools to the 24.05 stable channel.
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

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

3 packages failed to build:

cargo-depgraph
cargo-modules
insulator2

30 packages built:

cargo-about
cargo-binstall
cargo-bolero
cargo-chef
cargo-component
cargo-deb
cargo-deny
cargo-dist
cargo-generate
cargo-llvm-cov
cargo-nextest
cargo-public-api
cargo-semver-checks
cargo-show-asm
cargo-shuttle
cargo-tauri
cargo-temp
castor
cinny-desktop
egglog
eureka-ideas
kiwitalk
modrinth-app
modrinth-app-unwrapped
pot
python-launcher
surrealist
the-way
tracexec
treedome

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

3 packages failed to build:

cargo-depgraph
cargo-modules
insulator2

30 packages built:

cargo-about
cargo-binstall
cargo-bolero
cargo-chef
cargo-component
cargo-deb
cargo-deny
cargo-dist
cargo-generate
cargo-llvm-cov
cargo-nextest
cargo-public-api
cargo-semver-checks
cargo-show-asm
cargo-shuttle
cargo-tauri
cargo-temp
castor
cinny-desktop
egglog
eureka-ideas
kiwitalk
modrinth-app
modrinth-app-unwrapped
pot
python-launcher
surrealist
the-way
tracexec
treedome

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

1 package failed to build:

insulator2

30 packages built:

cargo-about
cargo-binstall
cargo-bolero
cargo-chef
cargo-component
cargo-deb
cargo-deny
cargo-dist
cargo-generate
cargo-llvm-cov
cargo-nextest
cargo-public-api
cargo-semver-checks
cargo-show-asm
cargo-shuttle
cargo-tauri
cargo-temp
castor
cinny-desktop
egglog
eureka-ideas
kiwitalk
modrinth-app
modrinth-app-unwrapped
pot
python-launcher
surrealist
the-way
tracexec
treedome

Pinging @Mic92 as stable maintainer


text:
furnace: 0.6.3 -> 0.6.5

Description of changes
Haven't tested the new localisation support, as my system doesn't support any of the translations available so far. But English works, and it seems to be looking in the right paths.
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

Checked localisation in a VM, it does seem to work fine.


text:
python311Packages.testcontainers: 4.7.0 -> 4.7.1

Description of changes
Changelog: https://github.com/testcontainers/testcontainers-python/releases/tag/testcontainers-v4.7.1
cc @onny
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

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

4 packages marked as broken and skipped:

python311Packages.apache-beam
python311Packages.apache-beam.dist
python312Packages.apache-beam
python312Packages.apache-beam.dist

8 packages built:

python311Packages.aio-pika
python311Packages.aio-pika.dist
python311Packages.testcontainers
python311Packages.testcontainers.dist
python312Packages.aio-pika
python312Packages.aio-pika.dist
python312Packages.testcontainers
python312Packages.testcontainers.dist

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

8 packages marked as broken and skipped:

python311Packages.apache-beam
python311Packages.apache-beam.dist
python311Packages.dm-sonnet
python311Packages.dm-sonnet.dist
python311Packages.tensorflow-datasets
python311Packages.tensorflow-datasets.dist
python312Packages.apache-beam
python312Packages.apache-beam.dist

8 packages built:

python311Packages.aio-pika
python311Packages.aio-pika.dist
python311Packages.testcontainers
python311Packages.testcontainers.dist
python312Packages.aio-pika
python312Packages.aio-pika.dist
python312Packages.testcontainers
python312Packages.testcontainers.dist

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

8 packages marked as broken and skipped:

python311Packages.apache-beam
python311Packages.apache-beam.dist
python311Packages.dm-sonnet
python311Packages.dm-sonnet.dist
python311Packages.tensorflow-datasets
python311Packages.tensorflow-datasets.dist
python312Packages.apache-beam
python312Packages.apache-beam.dist

8 packages built:

python311Packages.aio-pika
python311Packages.aio-pika.dist
python311Packages.testcontainers
python311Packages.testcontainers.dist
python312Packages.aio-pika
python312Packages.aio-pika.dist
python312Packages.testcontainers
python312Packages.testcontainers.dist

Thank you!

authors: GaetanLepage onny


text:
john: Fix extra utility programs

Motivation for this change
The john package includes a number of extra utilities, mostly of the form "x2john" where "x" is some password file format. These are written either in python, perl, or included in the "john" executable and available when called through a symlink.
This commit (mostly) fixes these utilities. Previously, the symlinks were not included, and the perl/python scripts wouldn't run since they didn't have correct shebang lines or dependencies. This should correct that.
One important note is that some utilities have versions written in multiple languages (for whatever reason). For example, aix2john.pl and aix2john.py, as well as dmg2john and dmg2john.py. The previous build script would strip off the .{pl,py} extension of python and perl scripts, which would clobber these identically named utilities. I've left the .{pl,py} extensions as-is in my commit.
Finally, I've left a TODO in for a couple of utilities (radius2john.pl and lion2john-alt.pl) that are still not working, because their dependencies are not packaged in nixpkgs.
CC @offline
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.

/cc @offlinehacker

authors: danielfullmer pbogdan


text:
SDL_compat: rework

Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

Only 100? I will close and send it to Master!

Just FYI, you don't need to close and open a new PR if you want to target a different branch. You can just hit the "Edit" button at the top right.

authors: AndersonTorres peterhoeg


text:
lighthouse-steamvr: 1.1.1 -> 1.2.0

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

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

1 package built:

lighthouse-steamvr

Thanks for cleaning up that cargo lockfile.

authors: bddvlpr ryantm


text:
[Backport release-24.05] factorio: 1.1.110 -> 2.0.7

backport of #350214

I just followed the commands that the bot failed to complete and then resolved all the merge conflicts in favour of new.
I built and ran the full game and the headless server. Caveat that I did not use the "specify your token and have Nix download the binary for you", since I never managed to get that working before.
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
[X] 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/)

only normal client + headless so far

24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

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

[x] Fits CONTRIBUTING.md.

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

I think this has ended up with the wrong CI checks because I briefly put it on the wrong base branch? Let's try recreating it


text:
uv: 0.4.25 -> 0.4.26

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for uv is: Extremely fast Python package installer and resolver, written in Rust
meta.homepage for uv is: https://github.com/astral-sh/uv
meta.changelog for uv is: https://github.com/astral-sh/uv/blob/refs/tags/0.4.26/CHANGELOG.md
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.4.26 with grep in /nix/store/jwidgmxiya3kzxnbbf1h2qi9k0hsfhi8-uv-0.4.26
found 0.4.26 in filename of file in /nix/store/jwidgmxiya3kzxnbbf1h2qi9k0hsfhi8-uv-0.4.26

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

923 total rebuild path(s)

923 package rebuild(s)

First fifty rebuilds by attrpath

autotools-language-server
bitbake-language-server
cmake-language-server
hatch
home-assistant
home-assistant-component-tests.abode
home-assistant-component-tests.accuweather
home-assistant-component-tests.acmeda
home-assistant-component-tests.adax
home-assistant-component-tests.adguard
home-assistant-component-tests.advantage_air
home-assistant-component-tests.aemet
home-assistant-component-tests.aftership
home-assistant-component-tests.agent_dvr
home-assistant-component-tests.air_quality
home-assistant-component-tests.airgradient
home-assistant-component-tests.airly
home-assistant-component-tests.airnow
home-assistant-component-tests.airq
home-assistant-component-tests.airthings
home-assistant-component-tests.airthings_ble
home-assistant-component-tests.airtouch4
home-assistant-component-tests.airtouch5
home-assistant-component-tests.airvisual
home-assistant-component-tests.airvisual_pro
home-assistant-component-tests.airzone
home-assistant-component-tests.airzone_cloud
home-assistant-component-tests.aladdin_connect
home-assistant-component-tests.alarm_control_panel
home-assistant-component-tests.alarmdecoder
home-assistant-component-tests.alert
home-assistant-component-tests.alexa
home-assistant-component-tests.amberelectric
home-assistant-component-tests.ambient_network
home-assistant-component-tests.ambient_station
home-assistant-component-tests.analytics
home-assistant-component-tests.analytics_insights
home-assistant-component-tests.android_ip_webcam
home-assistant-component-tests.androidtv
home-assistant-component-tests.androidtv_remote
home-assistant-component-tests.anova
home-assistant-component-tests.anthemav
home-assistant-component-tests.anthropic
home-assistant-component-tests.aosmith
home-assistant-component-tests.apache_kafka
home-assistant-component-tests.apcupsd
home-assistant-component-tests.api
home-assistant-component-tests.apple_tv
home-assistant-component-tests.application_credentials

Instructions to test this update (click to expand)

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

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A uv https://github.com/r-ryantm/nixpkgs/archive/76722ae26f7144fd1c8ef40bce1c3c3e693cc547.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/76722ae26f7144fd1c8ef40bce1c3c3e693cc547#uv

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

Pre-merge build results
NixPkgs review skipped

Maintainer pings
cc @GaetanLepage for testing.

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

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

Closing in favor of #351159

authors: GaetanLepage r-ryantm


text:
ludusavi: 0.25.0 -> 0.26.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/mtkennerly/ludusavi/releases.
meta.description for ludusavi is: Backup tool for PC game saves
meta.homepage for ludusavi is: https://github.com/mtkennerly/ludusavi
meta.changelog for ludusavi is: https://github.com/mtkennerly/ludusavi/blob/v0.26.0/CHANGELOG.md
Updates performed

Rust version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.26.0 with grep in /nix/store/4ql0highyxarlsgiywc44ing3r319fvy-ludusavi-0.26.0
found 0.26.0 in filename of file in /nix/store/4ql0highyxarlsgiywc44ing3r319fvy-ludusavi-0.26.0

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

ludusavi

Instructions to test this update (click to expand)

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

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A ludusavi https://github.com/r-ryantm/nixpkgs/archive/aa28a21c38517912fa87ee2cccfa41cc1f605773.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/aa28a21c38517912fa87ee2cccfa41cc1f605773#ludusavi

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/4ql0highyxarlsgiywc44ing3r319fvy-ludusavi-0.26.0
ls -la /nix/store/4ql0highyxarlsgiywc44ing3r319fvy-ludusavi-0.26.0/bin

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

x86_64-linux

:white_check_mark: 1 package built:

ludusavi

Maintainer pings
cc @pasqui23 for testing.

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

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

Do not merge, this update breaks with
# ~/src/nixpkgs on  auto-update/ludusavi [$MS]                                                                                at 22:57:21 ❄ ❌101 took 3s xsh
; $RUST_BACKTRACE=1

# ~/src/nixpkgs on  auto-update/ludusavi [$MS]                                                                                at 22:58:19 ❄ xsh
; result/bin/ludusavi
wp_linux_drm_syncobj_manager_v1#40: error 0: surface already exists
Protocol error 0 on object wp_linux_drm_syncobj_manager_v1@40:
thread 'main' panicked at /build/ludusavi-0.26.0-vendor.tar.gz/wgpu-core/src/device/global.rs:1859:21:
internal error: entered unreachable code: Fallback system failed to choose present mode. This is a bug. Mode: AutoVsync, Options: []
stack backtrace:
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: wgpu_core::device::global::<impl wgpu_core::global::Global<G>>::surface_configure::validate_surface_configuration
   3: wgpu_core::device::global::<impl wgpu_core::global::Global<G>>::surface_configure
   4: <wgpu::backend::wgpu_core::ContextWgpuCore as wgpu::context::Context>::surface_configure
   5: <T as wgpu::context::DynContext>::surface_configure
   6: wgpu::Surface::configure
   7: iced_winit::program::run_instance::{{closure}}
   8: iced_winit::program::run::Runner<Message,F,C>::process_event
   9: core::ops::function::impls::<impl core::ops::function::FnMut<A> for &mut F>::call_mut
  10: winit::platform_impl::linux::wayland::event_loop::EventLoop<T>::poll_events_with_timeout
  11: iced_winit::program::run
  12: iced::program::Program::run_with
  13: ludusavi::gui::run
  14: ludusavi::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread 'tokio-runtime-worker' panicked at /build/ludusavi-0.26.0-vendor.tar.gz/futures-util/src/stream/stream/select_next_some.rs:32:9:
SelectNextSome polled after terminated
stack backtrace:
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::panicking::panic
   3: <futures_util::stream::stream::select_next_some::SelectNextSome<St> as core::future::future::Future>::poll
   4: <tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll
   5: <futures_util::stream::unfold::Unfold<T,F,Fut> as futures_core::stream::Stream>::poll_next
   6: <futures_util::stream::stream::map::Map<St,F> as futures_core::stream::Stream>::poll_next
   7: <futures_util::stream::stream::map::Map<St,F> as futures_core::stream::Stream>::poll_next
   8: <futures_util::future::select::Select<A,B> as core::future::future::Future>::poll
   9: iced_futures::subscription::tracker::Tracker::update::{{closure}}
  10: tokio::runtime::task::raw::poll
  11: tokio::runtime::scheduler::multi_thread::worker::Context::run_task
  12: tokio::runtime::scheduler::multi_thread::worker::Context::run
  13: tokio::runtime::context::scoped::Scoped<T>::set
  14: tokio::runtime::context::runtime::enter_runtime
  15: tokio::runtime::scheduler::multi_thread::worker::run
  16: <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll
  17: tokio::runtime::task::core::Core<T,S>::poll
  18: tokio::runtime::task::raw::poll
  19: tokio::runtime::blocking::pool::Inner::run
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.


text:
libskk: fix parse error

https://github.com/ueno/libskk/issues/89
https://github.com/ueno/libskk/pull/90
Fix parse errors in default.json. This eliminates errors when loading fcitx5-skk add-on.
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

[ ] Fits CONTRIBUTING.md.

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

👀I'm looking forward to this PR being merged, but this file looks moved to pkgs/by-name/li/libskk/package.nix.
Btw, it might be a good idea to mention the people maintaining this file for it to be merged.

I'm closing this because I made a mistake and I'm really sorry.


text:
podman: 5.2.3 -> 5.3.0

Updating podman to 5.3.0 mainly due to https://github.com/containers/podman/issues/23712 which fixes compatibility with some Docker API.
Additionally, one of the patches must be updated due to https://github.com/containers/podman/commit/9febd2c27ad6708f1b49326ab00758e499a66617.
This is my first PR in nixpkgs, please bear with me.

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

--------- Report for 'x86_64-linux' ---------
7 packages built:
ansible-navigator ansible-navigator.dist apx apx-gui out-of-tree podman podman.man
nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 356754

x86_64-linux

:white_check_mark: 7 packages built:

ansible-navigator
ansible-navigator.dist
apx
apx-gui
out-of-tree
podman
podman.man

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

x86_64-linux

:white_check_mark: 7 packages built:

ansible-navigator
ansible-navigator.dist
apx
apx-gui
out-of-tree
podman
podman.man

aarch64-linux

:white_check_mark: 7 packages built:

ansible-navigator
ansible-navigator.dist
apx
apx-gui
out-of-tree
podman
podman.man

x86_64-darwin

:fast_forward: 1 package marked as broken and skipped:

apx

:white_check_mark: 5 packages built:

ansible-navigator
ansible-navigator.dist
out-of-tree
podman
podman.man

aarch64-darwin

:fast_forward: 1 package marked as broken and skipped:

apx

:white_check_mark: 5 packages built:

ansible-navigator
ansible-navigator.dist
out-of-tree
podman
podman.man

authors: khaneliman petrzjunior


text:
hcloud: 1.48.0 -> 1.49.0

https://github.com/hetznercloud/cli/releases/tag/v1.49.0
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

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

x86_64-linux

:white_check_mark: 1 package built:

hcloud

x86_64-darwin

:white_check_mark: 1 package built:

hcloud

aarch64-darwin

:white_check_mark: 1 package built:

hcloud

authors: Scrumplex techknowlogick


text:
nodejs_23: 23.2.0 -> 23.3.0

Things done
https://github.com/nodejs/node/releases/tag/v23.3.0

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

Can we point this at staging instead? Due to https://github.com/NixOS/nixpkgs/commit/982e3fc31d8f83e1f6792e5cfe0af21881a2c801 it keeps causing conflicts that need to be resolved manually.

Removing https://github.com/NixOS/nixpkgs/labels/backport release-24.11 as the revert commit won't apply to 24.11


text:
lurk: add aarch64-linux support

From a previous release https://github.com/JakWai01/lurk/releases/tag/v0.3.7:

Lurk now has Aarch64 support 🚀

I have not added darwin as most likely it still doesn't work and I can't test it.
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

@ofborg build lurk

authors: gepbird getchoo


text:
blackbeard: init at 0-unstable-2024-01-02

Fix https://github.com/NixOS/nixpkgs/issues/367885
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.

Draft to wait for upstream.

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


text:
kubernetes: add kubectl zsh completion

Motivation for this change
Things done

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

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

@GrahamcOfBorg build kubernetes

Failure on x86_64-linux (full log)
Attempted: kubernetes
Partial log (click to expand)
    cmd/genkubedocs
    cmd/genman
    cmd/genyaml
make: Leaving directory '/tmp/nix-build-kubernetes-1.9.1.drv-0/source'
installing
patching script interpreter paths in /nix/store/j1rdyq0vyx03z77im8iqidg214m4a4fy-kubernetes-1.9.1/bin/kube-addons
/nix/store/j1rdyq0vyx03z77im8iqidg214m4a4fy-kubernetes-1.9.1/bin/kube-addons: interpreter directive changed from "/bin/bash" to "/nix/store/q1g0rl8zfmz7r371fp5p42p4acmv297d-bash-4.4-p19/bin/bash"
/nix/store/6kz2vbh98s2r1pfshidkzhiy2s2qdw0a-stdenv-linux/setup: line 1233: /share/zsh/site-functions/_kubectl: No such file or directory
builder for ‘/nix/store/rlfmc0vjnfy5xmgjpik4f2zl8afn6kay-kubernetes-1.9.1.drv’ failed with exit code 1
error: build of ‘/nix/store/rlfmc0vjnfy5xmgjpik4f2zl8afn6kay-kubernetes-1.9.1.drv’ failed

Failure on aarch64-linux (full log)
Attempted: kubernetes
Partial log (click to expand)
    cmd/genkubedocs
    cmd/genman
    cmd/genyaml
make: Leaving directory '/build/source'
installing
patching script interpreter paths in /nix/store/wfm5zqyhl1al872s55nask4xa9lls6p4-kubernetes-1.9.1/bin/kube-addons
/nix/store/wfm5zqyhl1al872s55nask4xa9lls6p4-kubernetes-1.9.1/bin/kube-addons: interpreter directive changed from "/bin/bash" to "/nix/store/3gg2p6n4kv2f0lsxd41f5iz1ivkbzyzr-bash-4.4-p19/bin/bash"
/nix/store/yq16vcdl95kfqjzq23lxhin38i3whlyj-stdenv-linux/setup: line 1233: /share/zsh/site-functions/_kubectl: No such file or directory
builder for '/nix/store/3igc8z9j87c0cnrk5q2scx6y1hpibgpz-kubernetes-1.9.1.drv' failed with exit code 1
error: build of '/nix/store/3igc8z9j87c0cnrk5q2scx6y1hpibgpz-kubernetes-1.9.1.drv' failed

I can reproduce borg's failure.

Failure on x86_64-darwin (full log)
Attempted: kubernetes
Partial log (click to expand)
    cmd/kubectl
    cmd/kubelet
    cmd/kube-apiserver
    cmd/kube-controller-manager
    cmd/kube-proxy
    plugin/cmd/kube-scheduler
    test/e2e/e2e.test
    *******
building of '/nix/store/nmxaz5ahg3mrppsw2155x8h6kjzafi9q-kubernetes-1.9.1.drv' timed out after 1800 seconds
error: build of '/nix/store/nmxaz5ahg3mrppsw2155x8h6kjzafi9q-kubernetes-1.9.1.drv' failed

@Mic92 sorry about that, should work now.

authors: GrahamcOfBorg Mic92 mbode


text:
memo: 0.2 -> 0.3

Motivation for this change
Version bump (with some new features)
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
[x] other Linux distributions

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

@GrahamcOfBorg  build memo

No attempt on aarch64-linux (full log)
The following builds were skipped because they don't evaluate on aarch64-linux: memo
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: memo
Partial log (click to expand)
installing
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/hlf64iiqsq064x4hxnl9vjqwx9q91gn2-memo-0.3
gzipping man pages under /nix/store/hlf64iiqsq064x4hxnl9vjqwx9q91gn2-memo-0.3/share/man/
strip is /nix/store/j75dgadrff2d1fyc4fczmcgqkid2imdx-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/hlf64iiqsq064x4hxnl9vjqwx9q91gn2-memo-0.3/bin
patching script interpreter paths in /nix/store/hlf64iiqsq064x4hxnl9vjqwx9q91gn2-memo-0.3
/nix/store/hlf64iiqsq064x4hxnl9vjqwx9q91gn2-memo-0.3/bin/memo: interpreter directive changed from "/bin/bash" to "/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/bash"
checking for references to /build in /nix/store/hlf64iiqsq064x4hxnl9vjqwx9q91gn2-memo-0.3...
/nix/store/hlf64iiqsq064x4hxnl9vjqwx9q91gn2-memo-0.3

Success on x86_64-darwin (full log)
Attempted: memo
Partial log (click to expand)
building
no Makefile, doing nothing
installing
post-installation fixup
gzipping man pages under /nix/store/axjfjvlrbcp4917b7izhc6ks486say2k-memo-0.3/share/man/
strip is /nix/store/kdff2gim6417493yha769kh00n63lnrw-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/axjfjvlrbcp4917b7izhc6ks486say2k-memo-0.3/bin
patching script interpreter paths in /nix/store/axjfjvlrbcp4917b7izhc6ks486say2k-memo-0.3
/nix/store/axjfjvlrbcp4917b7izhc6ks486say2k-memo-0.3/bin/memo: interpreter directive changed from "/bin/bash" to "/nix/store/r8bx3qf1bpncb14i9gzma4vr089pc3pv-bash-4.4-p19/bin/bash"
/nix/store/axjfjvlrbcp4917b7izhc6ks486say2k-memo-0.3

The new dependency on pandoc causes aarch64 build to fail (Haskell is currently broken on aarch64) and increases closure size.  You may want to consider making pandoc support optional.

Oh. Yeah I'll create a task for that an will fix that in the next days.

Marking this as WIP until then.

@xeji I made pandoc optional. Is there more to do for the aarch64 structure ?

@GrahamcOfBorg build memo

Success on x86_64-linux (full log)
Attempted: memo
Partial log (click to expand)
installing
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/s6lgpa390an8kjwn1bvi9fsynfqmy4ya-memo-0.4
gzipping man pages under /nix/store/s6lgpa390an8kjwn1bvi9fsynfqmy4ya-memo-0.4/share/man/
strip is /nix/store/j75dgadrff2d1fyc4fczmcgqkid2imdx-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/s6lgpa390an8kjwn1bvi9fsynfqmy4ya-memo-0.4/bin
patching script interpreter paths in /nix/store/s6lgpa390an8kjwn1bvi9fsynfqmy4ya-memo-0.4
/nix/store/s6lgpa390an8kjwn1bvi9fsynfqmy4ya-memo-0.4/bin/memo: interpreter directive changed from "/bin/bash" to "/nix/store/xn5gv3lpfy91yvfy9b0i7klfcxh9xskz-bash-4.4-p19/bin/bash"
checking for references to /build in /nix/store/s6lgpa390an8kjwn1bvi9fsynfqmy4ya-memo-0.4...
/nix/store/s6lgpa390an8kjwn1bvi9fsynfqmy4ya-memo-0.4

No attempt on aarch64-linux (full log)
The following builds were skipped because they don't evaluate on aarch64-linux: memo
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-darwin (full log)
Attempted: memo
Partial log (click to expand)
building
no Makefile, doing nothing
installing
post-installation fixup
gzipping man pages under /nix/store/ld6mmqk6np77yfsiskfjsqh7x7jvaqv1-memo-0.4/share/man/
strip is /nix/store/kdff2gim6417493yha769kh00n63lnrw-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/ld6mmqk6np77yfsiskfjsqh7x7jvaqv1-memo-0.4/bin
patching script interpreter paths in /nix/store/ld6mmqk6np77yfsiskfjsqh7x7jvaqv1-memo-0.4
/nix/store/ld6mmqk6np77yfsiskfjsqh7x7jvaqv1-memo-0.4/bin/memo: interpreter directive changed from "/bin/bash" to "/nix/store/r8bx3qf1bpncb14i9gzma4vr089pc3pv-bash-4.4-p19/bin/bash"
/nix/store/ld6mmqk6np77yfsiskfjsqh7x7jvaqv1-memo-0.4

Thank you, looks good.

authors: GrahamcOfBorg mrVanDalo xeji


text:
opaline: init at 0.3.1

Opaline is a lightweight replacement for opam-installer.
Homepage: https://github.com/jaapb/opaline
Things done

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

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

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

Success on x86_64-linux (full log)
Attempted: opaline
Partial log (click to expand)
install flags: SHELL=/nix/store/m47apl3hq3i52fzy2cz24378p0xn4lyx-bash-4.4-p19/bin/bash PREFIX=\$\(out\) install
install -m 0755 opaline /nix/store/sv4ln63gl7blgfjrwm1dq1qmnhhh71fr-opaline-0.3.1/bin
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/sv4ln63gl7blgfjrwm1dq1qmnhhh71fr-opaline-0.3.1
shrinking /nix/store/sv4ln63gl7blgfjrwm1dq1qmnhhh71fr-opaline-0.3.1/bin/opaline
strip is /nix/store/92d2ifxcni4n3zx9s8wnkcjlvnx5ajlc-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/sv4ln63gl7blgfjrwm1dq1qmnhhh71fr-opaline-0.3.1/bin
patching script interpreter paths in /nix/store/sv4ln63gl7blgfjrwm1dq1qmnhhh71fr-opaline-0.3.1
checking for references to /build in /nix/store/sv4ln63gl7blgfjrwm1dq1qmnhhh71fr-opaline-0.3.1...
/nix/store/sv4ln63gl7blgfjrwm1dq1qmnhhh71fr-opaline-0.3.1

Success on aarch64-linux (full log)
Attempted: opaline
Partial log (click to expand)
install flags: SHELL=/nix/store/vnb8q2h7951gd551nm2vq2g6n8296g5b-bash-4.4-p19/bin/bash PREFIX=\$\(out\) install
install -m 0755 opaline /nix/store/3rr0g0zd43lw2pg9nxb0p8zipwy2ff11-opaline-0.3.1/bin
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/3rr0g0zd43lw2pg9nxb0p8zipwy2ff11-opaline-0.3.1
shrinking /nix/store/3rr0g0zd43lw2pg9nxb0p8zipwy2ff11-opaline-0.3.1/bin/opaline
strip is /nix/store/8yfik687kfccisxnad42j19lfb7ij9b4-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/3rr0g0zd43lw2pg9nxb0p8zipwy2ff11-opaline-0.3.1/bin
patching script interpreter paths in /nix/store/3rr0g0zd43lw2pg9nxb0p8zipwy2ff11-opaline-0.3.1
checking for references to /build in /nix/store/3rr0g0zd43lw2pg9nxb0p8zipwy2ff11-opaline-0.3.1...
/nix/store/3rr0g0zd43lw2pg9nxb0p8zipwy2ff11-opaline-0.3.1

authors: GrahamcOfBorg vbgl


text:
mopidy-iris: 3.18.0 -> 3.20.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/Mopidy-Iris/versions.
These checks were done:

built on NixOS

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

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

found 3.20.0 with grep in /nix/store/0v9g0y8ik2ywqz9yn4znad73la2g0545-Mopidy-Iris-3.20.0

directory tree listing: https://gist.github.com/5b11f78cc0e1e8f1665c9951f6b1b9d0

du listing: https://gist.github.com/7bd8ef1ac69ff6560db53865c6a9e322

meta.description for mopidy-iris is: '"A fully-functional Mopidy web client encompassing Spotify and many other backends"'.
cc @rvolosatovs for testing.
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 e43a9feac7d67c446c57ce6ebe02ec067b6d4864 && nix-shell --pure -I nixpkgs=. -p mopidy-iris

Success on aarch64-linux (full log)
Attempted: mopidy-iris
Partial log (click to expand)
shrinking RPATHs of ELF executables and libraries in /nix/store/mfxjw2r9wjhhplrya6acmpk3bnizay1h-Mopidy-Iris-3.20.0
strip is /nix/store/qg2agrqkf240s656d207zqhipl0bc2id-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/mfxjw2r9wjhhplrya6acmpk3bnizay1h-Mopidy-Iris-3.20.0/lib
patching script interpreter paths in /nix/store/mfxjw2r9wjhhplrya6acmpk3bnizay1h-Mopidy-Iris-3.20.0
head: error writing 'standard output': Broken pipe
head: error writing 'standard output': Broken pipe
head: error writing 'standard output': Broken pipe
/nix/store/mfxjw2r9wjhhplrya6acmpk3bnizay1h-Mopidy-Iris-3.20.0/lib/python2.7/site-packages/mopidy_iris/system.sh: interpreter directive changed from "/bin/bash" to "/nix/store/9rv2bzx7jz6wjbaxij5qq580qvzksj4i-bash-4.4-p19/bin/bash"
checking for references to /build in /nix/store/mfxjw2r9wjhhplrya6acmpk3bnizay1h-Mopidy-Iris-3.20.0...
/nix/store/mfxjw2r9wjhhplrya6acmpk3bnizay1h-Mopidy-Iris-3.20.0

Success on x86_64-linux (full log)
Attempted: mopidy-iris
Partial log (click to expand)
Successfully installed Mopidy-Iris-3.20.0
/build/Mopidy-Iris-3.20.0
glibPreFixupPhase
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/0v9g0y8ik2ywqz9yn4znad73la2g0545-Mopidy-Iris-3.20.0
strip is /nix/store/21ymadblbmsbb2bk4q7gl4kjasp8zmgd-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/0v9g0y8ik2ywqz9yn4znad73la2g0545-Mopidy-Iris-3.20.0/lib
patching script interpreter paths in /nix/store/0v9g0y8ik2ywqz9yn4znad73la2g0545-Mopidy-Iris-3.20.0
/nix/store/0v9g0y8ik2ywqz9yn4znad73la2g0545-Mopidy-Iris-3.20.0/lib/python2.7/site-packages/mopidy_iris/system.sh: interpreter directive changed from "/bin/bash" to "/nix/store/qckzjk3406va7h6s40cy9s75z2w715rq-bash-4.4-p19/bin/bash"
checking for references to /build in /nix/store/0v9g0y8ik2ywqz9yn4znad73la2g0545-Mopidy-Iris-3.20.0...

authors: GrahamcOfBorg r-ryantm


text:
Update to tensorflow 1.9

Motivation for this change
Upstream update.
Things done

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

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

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

extends #42783 by @dotlambda

There's a merge conflict.

@dotlambda Oops, I had pushed the merge to the wrong branch. Fixed now.

@GrahamcOfBorg build python2.pkgs.tensorflow python3.pkgs.tensorflow python2.pkgs.tensorflow-tensorboard python.pkgs.tensorflow-tensorboard

Failure on aarch64-linux (full log)
Attempted: python2.pkgs.tensorflow, python3.pkgs.tensorflow, python2.pkgs.tensorflow-tensorboard, python.pkgs.tensorflow-tensorboard
Partial log (click to expand)
updateAutotoolsGnuConfigScriptsPhase
configuring
building
installing
/build/dist /build
tensorflow-1.9.0-cp27-none-linux_x86_64.whl is not a supported wheel on this platform.
builder for '/nix/store/ysqamjsq794zylymwpi0pbrkjgwvzmlw-python2.7-tensorflow-1.9.0.drv' failed with exit code 1
tensorflow-1.9.0-cp36-cp36m-linux_x86_64.whl is not a supported wheel on this platform.
builder for '/nix/store/85x91zcp99ij0l3q13pzvwpva0rlj4id-python3.6-tensorflow-1.9.0.drv' failed with exit code 1
error: build of '/nix/store/85x91zcp99ij0l3q13pzvwpva0rlj4id-python3.6-tensorflow-1.9.0.drv', '/nix/store/ysqamjsq794zylymwpi0pbrkjgwvzmlw-python2.7-tensorflow-1.9.0.drv' failed

Success on x86_64-linux (full log)
Attempted: python2.pkgs.tensorflow, python3.pkgs.tensorflow, python2.pkgs.tensorflow-tensorboard, python.pkgs.tensorflow-tensorboard
Partial log (click to expand)
checking for references to /build in /nix/store/riv635850ix9wy8rkc2x3vfkv3r1pc4n-python3.6-tensorflow-1.9.0...
wrapping `/nix/store/riv635850ix9wy8rkc2x3vfkv3r1pc4n-python3.6-tensorflow-1.9.0/bin/tflite_convert'...
wrapping `/nix/store/riv635850ix9wy8rkc2x3vfkv3r1pc4n-python3.6-tensorflow-1.9.0/bin/saved_model_cli'...
wrapping `/nix/store/riv635850ix9wy8rkc2x3vfkv3r1pc4n-python3.6-tensorflow-1.9.0/bin/toco_from_protos'...
wrapping `/nix/store/riv635850ix9wy8rkc2x3vfkv3r1pc4n-python3.6-tensorflow-1.9.0/bin/freeze_graph'...
wrapping `/nix/store/riv635850ix9wy8rkc2x3vfkv3r1pc4n-python3.6-tensorflow-1.9.0/bin/toco'...
/nix/store/2x04fpj223vq4hax91ic90p49245hg0s-python2.7-tensorflow-1.9.0
/nix/store/riv635850ix9wy8rkc2x3vfkv3r1pc4n-python3.6-tensorflow-1.9.0
/nix/store/kz72n8mlimhddw6qzfgkx7l58lx67ssj-python2.7-tensorflow-tensorboard-1.9.0
/nix/store/kz72n8mlimhddw6qzfgkx7l58lx67ssj-python2.7-tensorflow-tensorboard-1.9.0

We should probably update meta.platforms.

authors: GrahamcOfBorg dotlambda jyp


text:
fetchpatch: should use the buildPackages patchutils

Motivation for this change
When crossbuilding fetchpatch tries to use the target's patchutils and fails accordingly.
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 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.

It is already fixed
https://github.com/NixOS/nixpkgs/pull/45443

Oops :-) Even better this way :-)

authors: vkleen volth


text:
kitty: Add terminfo attr

Motivation for this change
It is desireable to install only the TERMINFO of the package on headless systems, e.g. for ssh to work properly.
Adapted the solution from termite
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 nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build kitty

Success on x86_64-linux (full log)
Attempted: kitty
Partial log (click to expand)
strip is /nix/store/h0lbngpv6ln56hjj59i6l77vxq25flbz-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/vx4g5iaik4cdahpq7ql1hrmxvndbhw7p-kitty-0.11.3/lib  /nix/store/vx4g5iaik4cdahpq7ql1hrmxvndbhw7p-kitty-0.11.3/bin
patching script interpreter paths in /nix/store/vx4g5iaik4cdahpq7ql1hrmxvndbhw7p-kitty-0.11.3
/nix/store/vx4g5iaik4cdahpq7ql1hrmxvndbhw7p-kitty-0.11.3/lib/kitty/kitty/launcher/kitty: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/hy65mn4wjswqih75gfr6g4q3xgqdm325-python3-3.6.6/bin/python3"
checking for references to /build in /nix/store/vx4g5iaik4cdahpq7ql1hrmxvndbhw7p-kitty-0.11.3...
shrinking RPATHs of ELF executables and libraries in /nix/store/y1jd3g1137gaxc2yi0lbfvh8xsb1lp8l-kitty-0.11.3-terminfo
strip is /nix/store/h0lbngpv6ln56hjj59i6l77vxq25flbz-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/y1jd3g1137gaxc2yi0lbfvh8xsb1lp8l-kitty-0.11.3-terminfo
checking for references to /build in /nix/store/y1jd3g1137gaxc2yi0lbfvh8xsb1lp8l-kitty-0.11.3-terminfo...
/nix/store/vx4g5iaik4cdahpq7ql1hrmxvndbhw7p-kitty-0.11.3

Success on aarch64-linux (full log)
Attempted: kitty
Partial log (click to expand)
strip is /nix/store/y4ymnvgxygpq05h03kyzbj572zmh6zla-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/8vajaq5xi69hawaaad788g5m2sdrai9s-kitty-0.11.3/lib  /nix/store/8vajaq5xi69hawaaad788g5m2sdrai9s-kitty-0.11.3/bin
patching script interpreter paths in /nix/store/8vajaq5xi69hawaaad788g5m2sdrai9s-kitty-0.11.3
/nix/store/8vajaq5xi69hawaaad788g5m2sdrai9s-kitty-0.11.3/lib/kitty/kitty/launcher/kitty: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/sb88r9crdhinhkm6vpxwzf5zmij86p8v-python3-3.6.6/bin/python3"
checking for references to /build in /nix/store/8vajaq5xi69hawaaad788g5m2sdrai9s-kitty-0.11.3...
shrinking RPATHs of ELF executables and libraries in /nix/store/pjpa8vz67fak1izpn2gb2ab32wly7j8s-kitty-0.11.3-terminfo
strip is /nix/store/y4ymnvgxygpq05h03kyzbj572zmh6zla-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/pjpa8vz67fak1izpn2gb2ab32wly7j8s-kitty-0.11.3-terminfo
checking for references to /build in /nix/store/pjpa8vz67fak1izpn2gb2ab32wly7j8s-kitty-0.11.3-terminfo...
/nix/store/8vajaq5xi69hawaaad788g5m2sdrai9s-kitty-0.11.3

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

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

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

authors: GrahamcOfBorg rvolosatovs xeji


text:
libcouchbase: 2.9.4 -> 2.9.5

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/libcouchbase/versions.
meta.description for libcouchbase is: '"C client library for Couchbase"'.
Release on GitHub
Compare changes on GitHub

Checks done (click to expand)

built on NixOS
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-cat passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-create passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-observe passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-observe-seqno passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-incr passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-decr passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-mcflush passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-hash passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-lock passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-unlock passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-rm passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-stats passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-version passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-verbosity passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-view passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-n1ql passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-admin passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-ping passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-bucket-create passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-bucket-delete passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-bucket-flush passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-connstr passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-write-config passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-strerror passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-touch passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-role-list passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-user-list passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-user-upsert passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-user-delete passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-watch passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-mcversion passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-pillowfight passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-n1qlback passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-subdoc passed the binary check.
/nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-proxy passed the binary check.
36 of 36 passed binary check by having a zero exit code.
0 of 36 passed binary check by having the new version present in output.
found 2.9.5 with grep in /nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5
directory tree listing: https://gist.github.com/91a9a5105a49f15c697f84f7ccd551ab
du listing: https://gist.github.com/3b86fa192e5a6f0c3dc598e014596d93

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/d637761d4f546aacb4203b8e319041c6acb1ab37.tar.gz -p libcouchbase
ls -la /nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5

Success on x86_64-darwin (full log)
Attempted: libcouchbase
Partial log (click to expand)
-- Installing: /nix/store/07bxinm697cj9v49h3smw9g42zi3w6q7-libcouchbase-2.9.5/include/libcouchbase/libevent_io_opts.h
-- Installing: /nix/store/07bxinm697cj9v49h3smw9g42zi3w6q7-libcouchbase-2.9.5/lib/libcouchbase_libevent.dylib
-- Installing: /nix/store/07bxinm697cj9v49h3smw9g42zi3w6q7-libcouchbase-2.9.5/include/libcouchbase/libev_io_opts.h
-- Installing: /nix/store/07bxinm697cj9v49h3smw9g42zi3w6q7-libcouchbase-2.9.5/include/libcouchbase/select_io_opts.h
post-installation fixup
gzipping man pages under /nix/store/07bxinm697cj9v49h3smw9g42zi3w6q7-libcouchbase-2.9.5/share/man/
strip is /nix/store/9xjkb4xz0b5lmizij9ppxy7lkxdxhx6b-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/07bxinm697cj9v49h3smw9g42zi3w6q7-libcouchbase-2.9.5/lib  /nix/store/07bxinm697cj9v49h3smw9g42zi3w6q7-libcouchbase-2.9.5/bin
patching script interpreter paths in /nix/store/07bxinm697cj9v49h3smw9g42zi3w6q7-libcouchbase-2.9.5
/nix/store/07bxinm697cj9v49h3smw9g42zi3w6q7-libcouchbase-2.9.5

Success on x86_64-linux (full log)
Attempted: libcouchbase
Partial log (click to expand)
shrinking /nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc
shrinking /nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-n1qlback
shrinking /nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin/cbc-pillowfight
shrinking /nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/lib/libcouchbase_libevent.so
shrinking /nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/lib/libcouchbase.so.2.0.61
gzipping man pages under /nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/share/man/
strip is /nix/store/dxf1m7dhc4qb655bdljc1fsd74v1nag3-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/lib  /nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5/bin
patching script interpreter paths in /nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5
checking for references to /build in /nix/store/m5vyla41992z77s58pbi1ziwni1gnm7b-libcouchbase-2.9.5...


text:
Android and related cross fixes

Motivation for this change
Gets more android things to build correctly.

It probably would work, but I think the stuff we do with -march flags (which was made generic) is still good, as I'm not sure the triple can control all that.

Could we do that for all gcc toolchains then? I think making it consistent is best for things like this.

Not sure if this is a regression, but on this branch I cannot build libiconv:
/tmp/nix-build-libiconv-1.15-aarch64-unknown-linux-android.drv-0/libiconv-1.15/src/./iconv.c:713: undefined reference to `__errno_location'
/tmp/nix-build-libiconv-1.15-aarch64-unknown-linux-android.drv-0/libiconv-1.15/src/./iconv.c:721: undefined reference to `__errno_location'
/tmp/nix-build-libiconv-1.15-aarch64-unknown-linux-android.drv-0/libiconv-1.15/src/./iconv.c:693: undefined reference to `__errno_location'
/tmp/nix-build-libiconv-1.15-aarch64-unknown-linux-android.drv-0/libiconv-1.15/src/./iconv.c:775: undefined reference to `__errno_location'
/tmp/nix-build-libiconv-1.15-aarch64-unknown-linux-android.drv-0/libiconv-1.15/src/./iconv.c:783: undefined reference to `__errno_location'
../srclib/libicrt.a(progname.o): In function `set_program_name':
/tmp/nix-build-libiconv-1.15-aarch64-unknown-linux-android.drv-0/libiconv-1.15/srclib/progname.c:70: undefined reference to `program_invocation_short_name'
/tmp/nix-build-libiconv-1.15-aarch64-unknown-linux-android.drv-0/libiconv-1.15/srclib/progname.c:70: undefined reference to `program_invocation_short_name'
/tmp/nix-build-libiconv-1.15-aarch64-unknown-linux-android.drv-0/libiconv-1.15/srclib/progname.c:90: undefined reference to `program_invocation_name'
/tmp/nix-build-libiconv-1.15-aarch64-unknown-linux-android.drv-0/libiconv-1.15/srclib/progname.c:90: undefined reference to `program_invocation_name'
../srclib/libicrt.a(safe-read.o): In function `safe_read':
/tmp/nix-build-libiconv-1.15-aarch64-unknown-linux-android.drv-0/libiconv-1.15/srclib/safe-read.c:70: undefined reference to `__errno_location'
../srclib/libicrt.a(strerror.o): In function `rpl_strerror':
/tmp/nix-build-libiconv-1.15-aarch64-unknown-linux-android.drv-0/libiconv-1.15/srclib/strerror.c:60: undefined reference to `__errno_location'
../lib/.libs/libiconv.a(iconv.o): In function `libiconv_open':
/tmp/nix-build-libiconv-1.15-aarch64-unknown-linux-android.drv-0/libiconv-1.15/lib/./iconv.c:238: undefined reference to `__errno_location'
/tmp/nix-build-libiconv-1.15-aarch64-unknown-linux-android.drv-0/libiconv-1.15/lib/./iconv.c:246: undefined reference to `__errno_location'
../lib/.libs/libiconv.a(iconv.o): In function `unicode_loop_convert':
/tmp/nix-build-libiconv-1.15-aarch64-unknown-linux-android.drv-0/libiconv-1.15/lib/./loop_unicode.h:(.text+0x81c): undefined reference to `__errno_location'
../lib/.libs/libiconv.a(iconv.o):/tmp/nix-build-libiconv-1.15-aarch64-unknown-linux-android.drv-0/libiconv-1.15/lib/./loop_unicode.h:347: more undefined references to `__errno_location' follow
../lib/.libs/libiconv.a(localcharset.o): In function `get_charset_aliases':
/tmp/nix-build-libiconv-1.15-aarch64-unknown-linux-android.drv-0/libiconv-1.15/lib/./../libcharset/lib/localcharset.c:217: undefined reference to `__isoc99_fscanf'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [Makefile:78: iconv_no_i18n] Error 1
make[1]: Leaving directory '/tmp/nix-build-libiconv-1.15-aarch64-unknown-linux-android.drv-0/libiconv-1.15/src'
make: *** [Makefile:35: all] Error 2
builder for '/nix/store/86bvrw315q6s7hsp9fd3lgq4gzfzfs05-libiconv-1.15-aarch64-unknown-linux-android.drv' failed with exit code 2
cannot build derivation '/nix/store/74g33cc8px3galkxggx0w6a9wcd059jb-SDL-1.2.15-aarch64-unknown-linux-android.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/0nykzav51d0cb9lxqx2k7r81npa5g5lz-aarch64-unknown-linux-android-ghc-8.6.3.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/j66xgjdpv3ldka7n93ic3lpy8jpq28zj-SDL-0.6.7.0-aarch64-unknown-linux-android.drv': 1 dependencies couldn't be built
error: build of '/nix/store/j66xgjdpv3ldka7n93ic3lpy8jpq28zj-SDL-0.6.7.0-aarch64-unknown-linux-android.drv' failed

(via nix-build -A pkgsCross.aarch64-android-prebuilt.haskellPackages.SDL)

Yeah im getting that now too. Should have a fix soon.

In the hope of not just producing noise: It seems that even with these changes, SDL (the C-library, independent of Haskell) does not cross-build, unless I am invoking it in a wrong way:
$ nix-build -A pkgsCross.aarch64-android-prebuilt.SDL
…
libtool: compile:  aarch64-unknown-linux-android-gcc -g -O2 -I./include -D_GNU_SOURCE=1 -fvisibility=hidden -DHAVE_LINUX_VERSION_H -Wall -c ./src/video/fbcon/SDL_fbelo.c  -fPIC -DPIC -o build/.libs/SDL_fbelo.o
In file included from ./src/video/fbcon/SDL_fb3dfx.c:26:
In file included from ./src/video/fbcon/SDL_fb3dfx.h:26:
In file included from ./src/video/fbcon/SDL_fbvideo.h:33:
In file included from ./src/video/fbcon/../SDL_sysvideo.h:37:
./include/SDL_opengl.h:116:9: warning: 'GL_GLEXT_VERSION' macro redefined [-Wmacro-redefined]
#define GL_GLEXT_VERSION 29
        ^
/usr/include/GL/glext.h:54:9: note: previous definition is here
#define GL_GLEXT_VERSION 20180725
        ^
In file included from ./src/video/fbcon/SDL_fbelo.c:29:
In file included from ./src/video/fbcon/SDL_fbvideo.h:33:
In file included from ./src/video/fbcon/../SDL_sysvideo.h:37:
./include/SDL_opengl.h:116:9: warning: 'GL_GLEXT_VERSION' macro redefined [-Wmacro-redefined]
#define GL_GLEXT_VERSION 29
        ^
/usr/include/GL/glext.h:54:9: note: previous definition is here
#define GL_GLEXT_VERSION 20180725
        ^
./src/video/fbcon/SDL_fbelo.c:221:2: error: invalid output constraint '=c' in asm
        FD_ZERO(&readfds);
        ^
/usr/include/sys/select.h:88:26: note: expanded from macro 'FD_ZERO'
#define FD_ZERO(fdsetp)         __FD_ZERO (fdsetp)
                                ^
/usr/include/bits/select.h:37:8: note: expanded from macro '__FD_ZERO'
                          : "=c" (__d0), "=D" (__d1)                          \
                            ^
1 warning and 1 error generated.
make: *** [build-deps:1070: build/SDL_fbelo.lo] Error 1
make: *** Waiting for unfinished jobs....
1 warning generated.
builder for '/nix/store/s92r33vfbpva297wq5aiawnl8f5g676b-SDL-1.2.15-aarch64-unknown-linux-android.drv' failed with exit code 2
error: build of '/nix/store/s92r33vfbpva297wq5aiawnl8f5g676b-SDL-1.2.15-aarch64-unknown-linux-android.drv' failed

authors: matthewbauer nomeata


text:
bdf2psf: 1.189 -> 1.190

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/bdf2psf/versions.
meta.description for bdf2psf is: '"BDF to PSF converter"'.

Checks done (click to expand)

built on NixOS
/nix/store/q0h431nkpa4xkl5cjjf17fw5akjlpai8-bdf2psf-1.190/bin/bdf2psf passed the binary check.
1 of 1 passed binary check by having a zero exit code.
0 of 1 passed binary check by having the new version present in output.
found 1.190 with grep in /nix/store/q0h431nkpa4xkl5cjjf17fw5akjlpai8-bdf2psf-1.190
directory tree listing: https://gist.github.com/b81a48da95c952956396780cfbde0005
du listing: https://gist.github.com/4f909dda0dff6716a2da49d0a15485bc

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

4 total rebuild path(s)
1 package rebuild(s)
1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
1 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)
First fifty rebuilds by attrpath
bdf2psf

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/q0h431nkpa4xkl5cjjf17fw5akjlpai8-bdf2psf-1.190 \
  --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 bdf2psf https://github.com/r-ryantm/nixpkgs/archive/93b1fe3500da02561121450c2fcbc69db639c957.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/q0h431nkpa4xkl5cjjf17fw5akjlpai8-bdf2psf-1.190
ls -la /nix/store/q0h431nkpa4xkl5cjjf17fw5akjlpai8-bdf2psf-1.190/bin

cc @rnhmjoj @vrthra for testing.

@GrahamcOfBorg build gohufont

authors: r-ryantm rnhmjoj


text:
vulkan-loader: 1.1.101.6 -> 1.1.106

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

@GrahamcOfBorg build vulkan-loader

Thanks!

authors: adisbladis avnik lheckemann


text:
vscode-extension ms-python.python: 2018.12.1 -> 2019.4.12954

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)

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

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

Duplicate of #55149


text:
openmw-tes3mp: 0.7.0-alpha -> 2019-06-09

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)

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

cc @abbradar

@abbradar

Let's document update process more; other than that, nice work!

Basically I've stopped to build with tes3mp-deploy.sh and that made expression simpler. Also installation is now made by official cmake scripts

@abbradar Thank you!