Skip to content

nixVersions.nix_2_28: 2.28.4 -> 2.28.5#439645

Merged
philiptaron merged 1 commit intoNixOS:masterfrom
philiptaron:nixVersions.nix_2_28
Sep 3, 2025
Merged

nixVersions.nix_2_28: 2.28.4 -> 2.28.5#439645
philiptaron merged 1 commit intoNixOS:masterfrom
philiptaron:nixVersions.nix_2_28

Conversation

@philiptaron
Copy link
Copy Markdown
Contributor

@philiptaron philiptaron commented Sep 2, 2025

Diff: NixOS/nix@refs/tags/2.28.4...refs/tags/2.28.5

No changelog found; this brings backported changes from June through August to the stable Nix for Nixpkgs.

Resolves #426410

Things done

  • Built on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

Add a 👍 reaction to pull requests you find important.

Diff: NixOS/nix@refs/tags/2.28.4...refs/tags/2.28.5

No changelog found; this brings backported changes from June through August to the stable Nix for Nixpkgs.
@philiptaron philiptaron requested a review from a team September 2, 2025 17:19
@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux. 10.rebuild-darwin: 101-500 This PR causes between 101 and 500 packages to rebuild on Darwin. 6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 8.has: module (update) This PR changes an existing module in `nixos/` labels Sep 2, 2025
@philiptaron
Copy link
Copy Markdown
Contributor Author

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 439645
Commit: a75061e57747d6aaf4b7c81940656c24a60d2b0d


x86_64-linux

⏩ 1 package marked as broken and skipped:
  • tests.pkg-config.defaultPkgConfigPackages.tests-combined
⏩ 2 packages blacklisted:
  • nixos-install-tools
  • tests.nixos-functions.nixos-test
❌ 2 packages failed to build:
  • kcl
  • sus-compiler
✅ 159 packages built:
  • appvm
  • attic-client
  • bower2nix
  • bundix
  • cabal2nix
  • cached-nix-shell
  • cachix (cachix.bin, cachix.doc)
  • chirpstack-concentratord
  • colmena
  • comma
  • common-updater-scripts
  • crate2nix
  • crush
  • devenv
  • disko
  • dub-to-nix
  • dydisnix
  • fusionInventory
  • gcalcli
  • gcalcli.dist
  • gclient2nix
  • glpi-agent
  • haskellPackages.cabal2nix-unstable
  • haskellPackages.cachix
  • haskellPackages.cachix.bin
  • haskellPackages.cachix.doc
  • haskellPackages.cli-nix
  • haskellPackages.cli-nix.doc
  • haskellPackages.hercules-ci-agent
  • haskellPackages.hercules-ci-agent.doc
  • haskellPackages.hercules-ci-cli
  • haskellPackages.hercules-ci-cli.doc
  • haskellPackages.hercules-ci-cnix-expr
  • haskellPackages.hercules-ci-cnix-expr.doc
  • haskellPackages.hercules-ci-cnix-store
  • haskellPackages.hercules-ci-cnix-store.doc
  • haskellPackages.niv
  • haskellPackages.niv.bin
  • haskellPackages.niv.data
  • haskellPackages.niv.doc
  • haskellPackages.nix-paths
  • haskellPackages.nix-paths.doc
  • haskellPackages.nix-serve-ng
  • haskellPackages.nix-serve-ng.doc
  • haskellPackages.nix-thunk
  • haskellPackages.nix-thunk.doc
  • haskellPackages.nvfetcher
  • haskellPackages.nvfetcher.doc
  • haskellPackages.update-nix-fetchgit
  • haskellPackages.update-nix-fetchgit.doc
  • hci
  • hercules-ci-agent
  • home-manager
  • libnixxml
  • lua51Packages.luarocks-nix
  • luarocks-nix (luaPackages.luarocks-nix)
  • lua53Packages.luarocks-nix
  • lua54Packages.luarocks-nix
  • luajitPackages.luarocks-nix
  • luarocks-packages-updater
  • luarocks-packages-updater.dist
  • lux-cli
  • mdwatch
  • mlv-app
  • nil
  • nim_lk
  • niv (niv.bin, niv.data)
  • nix (nixVersions.nix_2_28, nixVersions.stable)
  • nix-bundle
  • nix-direnv
  • nix-du
  • nix-forecast
  • nix-index
  • nix-init
  • nix-pin
  • nix-prefetch
  • nix-prefetch-docker
  • nix-prefetch-github (python313Packages.nix-prefetch-github)
  • nix-prefetch-github.dist (python313Packages.nix-prefetch-github.dist)
  • nix-prefetch-github.man (python313Packages.nix-prefetch-github.man)
  • nix-required-mounts
  • nix-required-mounts.dist
  • nix-serve
  • nix-serve-ng
  • nix-template
  • nix-update
  • nix-update.dist
  • nix-visualize
  • nix-visualize.dist
  • nix-web
  • nix.debug (nixVersions.nix_2_28.debug, nixVersions.stable.debug)
  • nix.dev (nixVersions.nix_2_28.dev, nixVersions.stable.dev)
  • nix.doc (nixVersions.nix_2_28.doc, nixVersions.stable.doc)
  • nix.man (nixVersions.nix_2_28.man, nixVersions.stable.man)
  • nixStatic
  • nixStatic.dev
  • nixStatic.doc
  • nixStatic.man
  • nixci
  • nixd
  • nixos-anywhere
  • nixos-generators
  • nixos-option
  • nixos-rebuild
  • nixos-rebuild-ng
  • nixos-rebuild-ng.dist
  • nixos-shell
  • nixpkgs-hammering
  • nixpkgs-manual
  • nixpkgs-review
  • nixpkgs-review.dist
  • nixpkgs-reviewFull
  • nixpkgs-reviewFull.dist
  • nixseparatedebuginfod2
  • nixt
  • nixt.dev
  • nixtract
  • node2nix (nodePackages.node2nix)
  • nodePackages_latest.node2nix
  • nps
  • nuget-to-json
  • nurl
  • nvfetcher
  • omnix
  • python312Packages.nix-kernel
  • python312Packages.nix-kernel.dist
  • python312Packages.nix-prefetch-github
  • python312Packages.nix-prefetch-github.dist
  • python312Packages.nix-prefetch-github.man
  • python313Packages.nix-kernel
  • python313Packages.nix-kernel.dist
  • python313Packages.nixpkgs-updaters-library
  • python313Packages.nixpkgs-updaters-library.dist
  • ragenix
  • sbomnix
  • sbomnix.dist
  • swiftpm2nix (swiftPackages.swiftpm2nix)
  • terranix
  • tests.devShellTools.nixos
  • tests.haskell.cabalSdist.hercules-ci-cnix-store
  • tests.haskell.cabalSdist.hercules-ci-cnix-store.doc
  • tests.pkg-config.defaultPkgConfigPackages.nix-cmd
  • tests.pkg-config.defaultPkgConfigPackages.nix-expr
  • tests.pkg-config.defaultPkgConfigPackages.nix-main
  • tests.pkg-config.defaultPkgConfigPackages.nix-store
  • tests.testers.lycheeLinkCheck.network
  • tests.testers.nixosTest-example
  • tests.testers.runNixOSTest-example (tests.testers.runNixOSTest-extendNixOS)
  • tests.trivial-builders.references
  • update-nix-fetchgit
  • update-python-libraries
  • vimPluginsUpdater
  • vulnix
  • vulnix.dist
  • vulnix.doc
  • vulnix.man
  • wp4nix
  • xosd-xft
  • zon2nix

Error logs: `x86_64-linux`
sus-compiler
   |
24 | pub fn wire_name_self_latency(wire: &RealWire, use_latency: bool) -> Cow<'_, str> {
   |                                                                          +++

warning: hiding a lifetime that's elided elsewhere is confusing
--> src/codegen/system_verilog.rs:574:34
|
574 | fn inline_constant_to_string(&self) -> Cow<str> {
| ^^^^^ -------- the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use &#x27;_ for type paths
|
574 | fn inline_constant_to_string(&self) -> Cow<'_, str> {
| +++

warning: sus_compiler (bin "sus_compiler") generated 4 warnings
error: could not compile sus_compiler (bin "sus_compiler") due to 1 previous error; 4 warnings emitted

@philiptaron
Copy link
Copy Markdown
Contributor Author

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 439645 --package nixVersions.nix_2_28.tests
Commit: a75061e57747d6aaf4b7c81940656c24a60d2b0d


x86_64-linux

✅ 14 packages built:
  • nixVersions.nix_2_28.tests.misc
  • nixVersions.nix_2_28.tests.nixStatic
  • nixVersions.nix_2_28.tests.nixStatic.dev (nixVersions.nix_2_28.tests.nixStatic.dev.dev, nixVersions.nix_2_28.tests.nixStatic.dev.doc, nixVersions.nix_2_28.tests.nixStatic.dev.man)
  • nixVersions.nix_2_28.tests.nixStatic.doc (nixVersions.nix_2_28.tests.nixStatic.doc.dev, nixVersions.nix_2_28.tests.nixStatic.doc.doc, nixVersions.nix_2_28.tests.nixStatic.doc.man)
  • nixVersions.nix_2_28.tests.nixStatic.man (nixVersions.nix_2_28.tests.nixStatic.man.dev, nixVersions.nix_2_28.tests.nixStatic.man.doc, nixVersions.nix_2_28.tests.nixStatic.man.man)
  • nixVersions.nix_2_28.tests.nixi686
  • nixVersions.nix_2_28.tests.nixi686.debug (nixVersions.nix_2_28.tests.nixi686.debug.debug, nixVersions.nix_2_28.tests.nixi686.debug.dev, nixVersions.nix_2_28.tests.nixi686.debug.doc, nixVersions.nix_2_28.tests.nixi686.debug.man)
  • nixVersions.nix_2_28.tests.nixi686.dev (nixVersions.nix_2_28.tests.nixi686.dev.debug, nixVersions.nix_2_28.tests.nixi686.dev.dev, nixVersions.nix_2_28.tests.nixi686.dev.doc, nixVersions.nix_2_28.tests.nixi686.dev.man)
  • nixVersions.nix_2_28.tests.nixi686.doc (nixVersions.nix_2_28.tests.nixi686.doc.debug, nixVersions.nix_2_28.tests.nixi686.doc.dev, nixVersions.nix_2_28.tests.nixi686.doc.doc, nixVersions.nix_2_28.tests.nixi686.doc.man)
  • nixVersions.nix_2_28.tests.nixi686.man (nixVersions.nix_2_28.tests.nixi686.man.debug, nixVersions.nix_2_28.tests.nixi686.man.dev, nixVersions.nix_2_28.tests.nixi686.man.doc, nixVersions.nix_2_28.tests.nixi686.man.man)
  • nixVersions.nix_2_28.tests.nixpkgs-lib
  • nixVersions.nix_2_28.tests.simpleUefiSystemdBoot
  • nixVersions.nix_2_28.tests.srcVersion
  • nixVersions.nix_2_28.tests.upgrade

@xokdvium
Copy link
Copy Markdown
Contributor

xokdvium commented Sep 2, 2025

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 439645
Commit: a75061e57747d6aaf4b7c81940656c24a60d2b0d


x86_64-darwin

⏩ 1 package marked as broken and skipped:
  • tests.pkg-config.defaultPkgConfigPackages.tests-combined
❌ 6 packages failed to build:
  • kcl
  • nixStatic
  • nixStatic.dev
  • nixStatic.doc
  • nixStatic.man
  • sus-compiler
✅ 142 packages built:
  • appvm
  • attic-client
  • bower2nix
  • bundix
  • cabal2nix
  • cached-nix-shell
  • cachix (cachix.bin, cachix.doc)
  • colmena
  • comma
  • common-updater-scripts
  • crate2nix
  • crush
  • darwin.linux-builder (darwin.linux-builder-x86_64)
  • devenv
  • dub-to-nix
  • dydisnix
  • gcalcli
  • gcalcli.dist
  • gclient2nix
  • haskellPackages.cabal2nix-unstable
  • haskellPackages.cachix
  • haskellPackages.cachix.bin
  • haskellPackages.cachix.doc
  • haskellPackages.cli-nix
  • haskellPackages.cli-nix.doc
  • haskellPackages.hercules-ci-agent
  • haskellPackages.hercules-ci-agent.doc
  • haskellPackages.hercules-ci-cli
  • haskellPackages.hercules-ci-cli.doc
  • haskellPackages.hercules-ci-cnix-expr
  • haskellPackages.hercules-ci-cnix-expr.doc
  • haskellPackages.hercules-ci-cnix-store
  • haskellPackages.hercules-ci-cnix-store.doc
  • haskellPackages.niv
  • haskellPackages.niv.bin
  • haskellPackages.niv.data
  • haskellPackages.niv.doc
  • haskellPackages.nix-paths
  • haskellPackages.nix-paths.doc
  • haskellPackages.nix-serve-ng
  • haskellPackages.nix-serve-ng.doc
  • haskellPackages.nix-thunk
  • haskellPackages.nix-thunk.doc
  • haskellPackages.nvfetcher
  • haskellPackages.nvfetcher.doc
  • haskellPackages.update-nix-fetchgit
  • haskellPackages.update-nix-fetchgit.doc
  • hci
  • hercules-ci-agent
  • home-manager
  • libnixxml
  • lua51Packages.luarocks-nix
  • luarocks-nix (luaPackages.luarocks-nix)
  • lua53Packages.luarocks-nix
  • lua54Packages.luarocks-nix
  • luajitPackages.luarocks-nix
  • luarocks-packages-updater
  • luarocks-packages-updater.dist
  • lux-cli
  • mdwatch
  • nil
  • nim_lk
  • niv (niv.bin, niv.data)
  • nix (nixVersions.nix_2_28, nixVersions.stable)
  • nix-bundle
  • nix-direnv
  • nix-du
  • nix-forecast
  • nix-index
  • nix-init
  • nix-pin
  • nix-prefetch
  • nix-prefetch-docker
  • nix-prefetch-github (python313Packages.nix-prefetch-github)
  • nix-prefetch-github.dist (python313Packages.nix-prefetch-github.dist)
  • nix-prefetch-github.man (python313Packages.nix-prefetch-github.man)
  • nix-required-mounts
  • nix-required-mounts.dist
  • nix-serve-ng
  • nix-template
  • nix-update
  • nix-update.dist
  • nix-visualize
  • nix-visualize.dist
  • nix-web
  • nix.dev (nixVersions.nix_2_28.dev, nixVersions.stable.dev)
  • nix.doc (nixVersions.nix_2_28.doc, nixVersions.stable.doc)
  • nix.man (nixVersions.nix_2_28.man, nixVersions.stable.man)
  • nixci
  • nixd
  • nixos-anywhere
  • nixos-generators
  • nixos-option
  • nixos-rebuild
  • nixos-rebuild-ng
  • nixos-rebuild-ng.dist
  • nixos-shell
  • nixpkgs-hammering
  • nixpkgs-manual
  • nixpkgs-review
  • nixpkgs-review.dist
  • nixpkgs-reviewFull
  • nixpkgs-reviewFull.dist
  • nixt
  • nixt.dev
  • nixtract
  • node2nix (nodePackages.node2nix)
  • nodePackages_latest.node2nix
  • nps
  • nuget-to-json
  • nurl
  • nvfetcher
  • omnix
  • python312Packages.nix-kernel
  • python312Packages.nix-kernel.dist
  • python312Packages.nix-prefetch-github
  • python312Packages.nix-prefetch-github.dist
  • python312Packages.nix-prefetch-github.man
  • python313Packages.nix-kernel
  • python313Packages.nix-kernel.dist
  • python313Packages.nixpkgs-updaters-library
  • python313Packages.nixpkgs-updaters-library.dist
  • ragenix
  • sbomnix
  • sbomnix.dist
  • swiftpm2nix (swiftPackages.swiftpm2nix)
  • terranix
  • tests.haskell.cabalSdist.hercules-ci-cnix-store
  • tests.haskell.cabalSdist.hercules-ci-cnix-store.doc
  • tests.pkg-config.defaultPkgConfigPackages.nix-cmd
  • tests.pkg-config.defaultPkgConfigPackages.nix-expr
  • tests.pkg-config.defaultPkgConfigPackages.nix-main
  • tests.pkg-config.defaultPkgConfigPackages.nix-store
  • update-nix-fetchgit
  • update-python-libraries
  • vimPluginsUpdater
  • vulnix
  • vulnix.dist
  • vulnix.doc
  • vulnix.man
  • wp4nix
  • zon2nix

Error logs: `x86_64-darwin`
nixStatic
    libdir                         : /nix/store/b7x92mp2wh668c0dzhdgfg5bh1gmncqk-nix-static-x86_64-apple-darwin-2.28.5/lib
    libexecdir                     : /nix/store/b7x92mp2wh668c0dzhdgfg5bh1gmncqk-nix-static-x86_64-apple-darwin-2.28.5/libexec
    libstore:embedded-sandbox-shell: false
    libstore:localstatedir         : /nix/var
    libstore:seccomp-sandboxing    : disabled
    libstore:store-dir             : /nix/store
    libstore:sysconfdir            : /etc
    libutil:cpuid                  : enabled
    localedir                      : /nix/store/b7x92mp2wh668c0dzhdgfg5bh1gmncqk-nix-static-x86_64-apple-darwin-2.28.5/share/locale
    mandir                         : /nix/store/333362xjshhxhs3x4wz08j5g0rnn3xw2-nix-static-x86_64-apple-darwin-2.28.5-man/share/man
    prefix                         : /nix/store/b7x92mp2wh668c0dzhdgfg5bh1gmncqk-nix-static-x86_64-apple-darwin-2.28.5
    sbindir                        : /nix/store/b7x92mp2wh668c0dzhdgfg5bh1gmncqk-nix-static-x86_64-apple-darwin-2.28.5/sbin
    unit-tests                     : true
    wrap_mode                      : nodownload

Found ninja-1.13.1 at /nix/store/q4cgrciphni25lpfjvl4vf2w7w3161wd-ninja-1.13.1/bin/ninja

ERROR: clang does not know how to do prelinking.

A full log can be found at /nix/var/nix/builds/nix-build-nix-static-x86_64-apple-darwin-2.28.5.drv-4798-1160177508/source/build/meson-logs/meson-log.txt

sus-compiler
   |
24 | pub fn wire_name_self_latency(wire: &RealWire, use_latency: bool) -> Cow<'_, str> {
   |                                                                          +++

warning: hiding a lifetime that's elided elsewhere is confusing
--> src/codegen/system_verilog.rs:574:34
|
574 | fn inline_constant_to_string(&self) -> Cow<str> {
| ^^^^^ -------- the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use &#x27;_ for type paths
|
574 | fn inline_constant_to_string(&self) -> Cow<'_, str> {
| +++

warning: sus_compiler (bin "sus_compiler") generated 4 warnings
error: could not compile sus_compiler (bin "sus_compiler") due to 1 previous error; 4 warnings emitted

@philiptaron
Copy link
Copy Markdown
Contributor Author

Hmm, so nixStatic does build on Linux but doesn't build on Darwin. Sad.

@xokdvium
Copy link
Copy Markdown
Contributor

xokdvium commented Sep 2, 2025

It's meson related. Old autotools-based build system used to build but required fixes like in f97423f.
I suppose it's nothing new and maybe Meson support is just scuffed?

Copy link
Copy Markdown
Contributor

@xokdvium xokdvium left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Can't test non x86_64 systems though.

@philiptaron
Copy link
Copy Markdown
Contributor Author

The componentized builds gate static builds to Linux:

// lib.optionalAttrs stdenv.hostPlatform.isLinux {
nixStatic = pkgsStatic.nixVersions.${self_attribute_name};
# Basic smoke tests that needs to pass when upgrading nix.
# Note that this test does only test the nixVersions.stable attribute.
misc = nixosTests.nix-misc.default;
upgrade = nixosTests.nix-upgrade;
simpleUefiSystemdBoot = nixosTests.installer.simpleUefiSystemdBoot;
}

@nixpkgs-ci nixpkgs-ci bot added the 12.approvals: 1 This PR was reviewed and approved by one person. label Sep 2, 2025
@philiptaron
Copy link
Copy Markdown
Contributor Author

Maybe @RossComputerGuy could give it a shot overnight?

@RossComputerGuy
Copy link
Copy Markdown
Member

I'll shove this onto my Ampere box. I can't poke at this since I leave for NixCon in like 10 hours.

@RossComputerGuy
Copy link
Copy Markdown
Member

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 439645
Commit: a75061e57747d6aaf4b7c81940656c24a60d2b0d


aarch64-linux

⏩ 1 package marked as broken and skipped:
  • tests.pkg-config.defaultPkgConfigPackages.tests-combined
⏩ 2 packages blacklisted:
  • nixos-install-tools
  • tests.nixos-functions.nixos-test
❌ 6 packages failed to build:
  • kcl
  • nixStatic
  • nixStatic.dev
  • nixStatic.doc
  • nixStatic.man
  • sus-compiler
✅ 154 packages built:
  • appvm
  • attic-client
  • bower2nix
  • bundix
  • cabal2nix
  • cached-nix-shell
  • cachix (cachix.bin, cachix.doc)
  • chirpstack-concentratord
  • colmena
  • comma
  • common-updater-scripts
  • crate2nix
  • crush
  • devenv
  • disko
  • dub-to-nix
  • dydisnix
  • fusionInventory
  • gcalcli
  • gcalcli.dist
  • gclient2nix
  • glpi-agent
  • haskellPackages.cabal2nix-unstable
  • haskellPackages.cachix
  • haskellPackages.cachix.bin
  • haskellPackages.cachix.doc
  • haskellPackages.cli-nix
  • haskellPackages.cli-nix.doc
  • haskellPackages.hercules-ci-agent
  • haskellPackages.hercules-ci-agent.doc
  • haskellPackages.hercules-ci-cli
  • haskellPackages.hercules-ci-cli.doc
  • haskellPackages.hercules-ci-cnix-expr
  • haskellPackages.hercules-ci-cnix-expr.doc
  • haskellPackages.hercules-ci-cnix-store
  • haskellPackages.hercules-ci-cnix-store.doc
  • haskellPackages.niv
  • haskellPackages.niv.bin
  • haskellPackages.niv.data
  • haskellPackages.niv.doc
  • haskellPackages.nix-paths
  • haskellPackages.nix-paths.doc
  • haskellPackages.nix-serve-ng
  • haskellPackages.nix-serve-ng.doc
  • haskellPackages.nix-thunk
  • haskellPackages.nix-thunk.doc
  • haskellPackages.nvfetcher
  • haskellPackages.nvfetcher.doc
  • haskellPackages.update-nix-fetchgit
  • haskellPackages.update-nix-fetchgit.doc
  • hci
  • hercules-ci-agent
  • home-manager
  • libnixxml
  • lua51Packages.luarocks-nix
  • luarocks-nix (luaPackages.luarocks-nix)
  • lua53Packages.luarocks-nix
  • lua54Packages.luarocks-nix
  • luajitPackages.luarocks-nix
  • luarocks-packages-updater
  • luarocks-packages-updater.dist
  • lux-cli
  • mdwatch
  • nil
  • nim_lk
  • niv (niv.bin, niv.data)
  • nix (nixVersions.nix_2_28, nixVersions.stable)
  • nix-bundle
  • nix-direnv
  • nix-du
  • nix-forecast
  • nix-index
  • nix-init
  • nix-pin
  • nix-prefetch
  • nix-prefetch-docker
  • nix-prefetch-github (python313Packages.nix-prefetch-github)
  • nix-prefetch-github.dist (python313Packages.nix-prefetch-github.dist)
  • nix-prefetch-github.man (python313Packages.nix-prefetch-github.man)
  • nix-required-mounts
  • nix-required-mounts.dist
  • nix-serve
  • nix-serve-ng
  • nix-template
  • nix-update
  • nix-update.dist
  • nix-visualize
  • nix-visualize.dist
  • nix-web
  • nix.debug (nixVersions.nix_2_28.debug, nixVersions.stable.debug)
  • nix.dev (nixVersions.nix_2_28.dev, nixVersions.stable.dev)
  • nix.doc (nixVersions.nix_2_28.doc, nixVersions.stable.doc)
  • nix.man (nixVersions.nix_2_28.man, nixVersions.stable.man)
  • nixci
  • nixd
  • nixos-anywhere
  • nixos-generators
  • nixos-option
  • nixos-rebuild
  • nixos-rebuild-ng
  • nixos-rebuild-ng.dist
  • nixos-shell
  • nixpkgs-hammering
  • nixpkgs-manual
  • nixpkgs-review
  • nixpkgs-review.dist
  • nixpkgs-reviewFull
  • nixpkgs-reviewFull.dist
  • nixseparatedebuginfod2
  • nixt
  • nixt.dev
  • nixtract
  • node2nix (nodePackages.node2nix)
  • nodePackages_latest.node2nix
  • nps
  • nuget-to-json
  • nurl
  • nvfetcher
  • omnix
  • python312Packages.nix-kernel
  • python312Packages.nix-kernel.dist
  • python312Packages.nix-prefetch-github
  • python312Packages.nix-prefetch-github.dist
  • python312Packages.nix-prefetch-github.man
  • python313Packages.nix-kernel
  • python313Packages.nix-kernel.dist
  • python313Packages.nixpkgs-updaters-library
  • python313Packages.nixpkgs-updaters-library.dist
  • ragenix
  • sbomnix
  • sbomnix.dist
  • swiftpm2nix (swiftPackages.swiftpm2nix)
  • terranix
  • tests.devShellTools.nixos
  • tests.haskell.cabalSdist.hercules-ci-cnix-store
  • tests.haskell.cabalSdist.hercules-ci-cnix-store.doc
  • tests.pkg-config.defaultPkgConfigPackages.nix-cmd
  • tests.pkg-config.defaultPkgConfigPackages.nix-expr
  • tests.pkg-config.defaultPkgConfigPackages.nix-main
  • tests.pkg-config.defaultPkgConfigPackages.nix-store
  • tests.testers.lycheeLinkCheck.network
  • tests.testers.nixosTest-example
  • tests.testers.runNixOSTest-example (tests.testers.runNixOSTest-extendNixOS)
  • tests.trivial-builders.references
  • update-nix-fetchgit
  • update-python-libraries
  • vimPluginsUpdater
  • vulnix
  • vulnix.dist
  • vulnix.doc
  • vulnix.man
  • wp4nix
  • xosd-xft
  • zon2nix

Error logs: `aarch64-linux`
nixStatic
                        ^^^^^^^^^^^^^^^^^^^
    ...<5 lines>...
                        gid, gids, uid, umask,
                        ^^^^^^^^^^^^^^^^^^^^^^
                        start_new_session, process_group)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/nix/store/bv3hgziq4mv07whsa3df1d5zh72lxrbk-python3-3.13.6/lib/python3.13/subprocess.py", line 1857, in _execute_child
    self._posix_spawn(args, executable, env, restore_signals, close_fds,
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                      p2cread, p2cwrite,
                      ^^^^^^^^^^^^^^^^^^
                      c2pread, c2pwrite,
                      ^^^^^^^^^^^^^^^^^^
                      errread, errwrite)
                      ^^^^^^^^^^^^^^^^^^
  File "/nix/store/bv3hgziq4mv07whsa3df1d5zh72lxrbk-python3-3.13.6/lib/python3.13/subprocess.py", line 1801, in _posix_spawn
    self.pid = os.posix_spawn(executable, args, env, **kwargs)
               ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/build/source/build/src/nix/nix'
ninja: build stopped: subcommand failed.
sus-compiler
   |
24 | pub fn wire_name_self_latency(wire: &RealWire, use_latency: bool) -> Cow<'_, str> {
   |                                                                          +++

warning: hiding a lifetime that's elided elsewhere is confusing
--> src/codegen/system_verilog.rs:574:34
|
574 | fn inline_constant_to_string(&self) -> Cow<str> {
| ^^^^^ -------- the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use &#x27;_ for type paths
|
574 | fn inline_constant_to_string(&self) -> Cow<'_, str> {
| +++

warning: sus_compiler (bin "sus_compiler") generated 4 warnings
error: could not compile sus_compiler (bin "sus_compiler") due to 1 previous error; 4 warnings emitted

@philiptaron
Copy link
Copy Markdown
Contributor Author

So the nixStatic fix is effective for x86_64-linux but not for Darwin or for aarch64-linux. Sad, but the moment of Nix 2.28 is already passing away.

@philiptaron philiptaron merged commit df976bd into NixOS:master Sep 3, 2025
35 of 37 checks passed
@nixpkgs-ci
Copy link
Copy Markdown
Contributor

nixpkgs-ci bot commented Sep 4, 2025

Successfully created backport PR for release-25.05:

@github-actions github-actions bot added the 8.has: port to stable This PR already has a backport to the stable release. label Sep 4, 2025
@philiptaron philiptaron deleted the nixVersions.nix_2_28 branch September 6, 2025 11:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 8.has: module (update) This PR changes an existing module in `nixos/` 8.has: port to stable This PR already has a backport to the stable release. 10.rebuild-darwin: 101-500 This PR causes between 101 and 500 packages to rebuild on Darwin. 10.rebuild-linux: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux. 12.approvals: 1 This PR was reviewed and approved by one person.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build failure: nixStatic

4 participants