Skip to content

nixVersions.nix_2_27: init (and refactor _2_26)#394957

Merged
Ericson2314 merged 7 commits intoNixOS:masterfrom
roberth:nixVersions.nix_2_27
Apr 2, 2025
Merged

nixVersions.nix_2_27: init (and refactor _2_26)#394957
Ericson2314 merged 7 commits intoNixOS:masterfrom
roberth:nixVersions.nix_2_27

Conversation

@roberth
Copy link
Member

@roberth roberth commented Mar 31, 2025

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:
  • 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 👍 reaction to pull requests you find important.

@github-actions github-actions bot added 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. labels Mar 31, 2025
@Ericson2314
Copy link
Member

Not to be a nit-picker, but since these files were already formatted, I think it would be better if each commit kept it in a formatted state?

@Ericson2314
Copy link
Member

Also @roberth I am not sure we should deduplicate this hard? There is no guarantee each Nix version has the exact same components from one release to the next.

@roberth
Copy link
Member Author

roberth commented Mar 31, 2025

each commit kept it in a formatted state?

It's marginally harder to review that way. I'd recommend reviewing by commit.

@roberth
Copy link
Member Author

roberth commented Mar 31, 2025

Also @roberth I am not sure we should deduplicate this hard? There is no guarantee each Nix version has the exact same components from one release to the next.

True, but we can use conditionals on version for that.

@Ericson2314
Copy link
Member

I do really like the first commit. I agree that we should not attempt to share the dependencies logic between Nix and Nixpkgs, because the dependencies logic in Nix is specific to the Nixpkgs that Nix is using.

@Ericson2314
Copy link
Member

OK @roberth and I talked about this some more. I am sad to see the keeping the files in sync go, and I think we should get back to that. On the other hand, I do see the benefit of letting Nixpkgs "go its own way" in terms of figuring out what the package set ought to look like here, just worrying about Nixpkgs conventions and the layering approved in RFCs. After we have two things which we are independently happy with (package set in Nix repo, package set in Nixpkgs repo), we can then re-approach automatically keeping in sync, e.g. for 25.05, knowing that we are reconciling things that people are already on board with.

@roberth
Copy link
Member Author

roberth commented Mar 31, 2025

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 394957


x86_64-linux

⏩ 2 packages blacklisted:
  • nixos-install-tools
  • tests.nixos-functions.nixos-test
❌ 5 packages failed to build:
  • nixStatic
  • nixStatic.dev
  • nixStatic.doc
  • nixStatic.man
  • zon2nix
✅ 182 packages built:
  • appvm
  • attic-client
  • attic-server
  • bower2nix
  • bundix
  • cabal2nix
  • cached-nix-shell
  • cachix (cachix.bin, cachix.doc, haskellPackages.cachix.bin)
  • chirpstack-concentratord
  • colmena
  • common-updater-scripts
  • crate2nix
  • crystal2nix
  • devenv
  • disko
  • dub-to-nix
  • dydisnix
  • fusionInventory
  • gcalcli
  • gcalcli.dist
  • git-unroll
  • glpi-agent
  • haskellPackages.cabal2nix-unstable
  • haskellPackages.cachix
  • 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
  • hydra
  • hydra.doc
  • kcl
  • 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
  • nickel
  • nickel.nls
  • nil
  • nim_lk
  • niv (niv.bin, niv.data)
  • nix (nixForLinking, nixVersions.nix_2_24, nixVersions.stable)
  • nix-bundle
  • nix-direnv
  • nix-du
  • nix-forecast
  • nix-heuristic-gc
  • nix-heuristic-gc.dist
  • nix-index
  • nix-init
  • nix-inspect
  • nix-pin
  • nix-plugin-pijul
  • nix-plugins
  • nix-prefetch
  • nix-prefetch-bzr
  • nix-prefetch-cvs
  • nix-prefetch-docker
  • nix-prefetch-git
  • nix-prefetch-hg
  • nix-prefetch-scripts
  • nix-prefetch-svn
  • nix-required-mounts
  • nix-required-mounts.dist
  • nix-serve
  • nix-serve-ng
  • nix-template
  • nix-unit
  • nix-update
  • nix-update-source
  • nix-update-source.dist
  • nix-update.dist
  • nix-visualize
  • nix-visualize.dist
  • nix-web
  • nix.debug (nixForLinking.debug, nixVersions.nix_2_24.debug, nixVersions.stable.debug)
  • nix.dev (nixForLinking.dev, nixVersions.nix_2_24.dev, nixVersions.stable.dev)
  • nix.doc (nixForLinking.doc, nixVersions.nix_2_24.doc, nixVersions.stable.doc)
  • nix.man (nixForLinking.man, nixVersions.nix_2_24.man, nixVersions.stable.man)
  • nixDependencies.aws-sdk-cpp
  • nixDependencies.aws-sdk-cpp-old
  • nixDependencies.aws-sdk-cpp-old.dev
  • nixDependencies.aws-sdk-cpp.dev
  • nixDependencies.boehmgc
  • nixDependencies.boehmgc.debug
  • nixDependencies.boehmgc.dev
  • nixDependencies.boehmgc.doc
  • nixDependencies.stdenv
  • nixVersions.nix_2_25
  • nixVersions.nix_2_25.debug
  • nixVersions.nix_2_25.dev
  • nixVersions.nix_2_25.doc
  • nixVersions.nix_2_25.man
  • nixVersions.nix_2_27
  • nixVersions.nix_2_27.dev
  • nixVersions.nix_2_27.doc
  • nixVersions.nix_2_27.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
  • nixt
  • nixt.dev
  • nixtract
  • nls
  • node2nix
  • npins
  • nps
  • nuget-to-json
  • nuget-to-nix
  • nurl
  • nvfetcher
  • outline
  • prefetch-yarn-deps
  • python312Packages.nix-kernel
  • python312Packages.nix-kernel.dist
  • python312Packages.nixpkgs-updaters-library
  • python312Packages.nixpkgs-updaters-library.dist
  • python313Packages.nix-kernel
  • python313Packages.nix-kernel.dist
  • python313Packages.nixpkgs-updaters-library
  • python313Packages.nixpkgs-updaters-library.dist
  • ragenix
  • sbomnix
  • sbomnix.dist
  • sonarr
  • sus-compiler
  • swiftpm2nix (swiftPackages.swiftpm2nix)
  • terranix
  • tests.devShellTools.nixos
  • tests.haskell.cabalSdist.hercules-ci-cnix-store
  • tests.haskell.cabalSdist.hercules-ci-cnix-store.doc
  • tests.testers.lycheeLinkCheck.network
  • tests.testers.nixosTest-example
  • tests.testers.runNixOSTest-example
  • tests.trivial-builders.references
  • typescript-language-server
  • update-nix-fetchgit
  • update-python-libraries
  • vimPluginsUpdater
  • vulnix
  • vulnix.dist
  • vulnix.doc
  • vulnix.man
  • wp4nix
  • yarn2nix

@roberth
Copy link
Member Author

roberth commented Mar 31, 2025

❌ 5 packages failed to build:

  • nixStatic

Test failure in pkgsStatic.git

       > Test Summary Report
       > -------------------
       > t2082-parallel-checkout-attributes.sh            (Wstat: 256 (exited 1) Tests: 5 Failed: 1)
       >   Failed test:  2
       >   Non-zero exit status: 1
  • zon2nix

Failure in zig

error: lld-link: relocation against symbol in discarded section: __extendhfsf2

(and many more lines like that)

@Mic92
Copy link
Member

Mic92 commented Apr 2, 2025

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 394957


x86_64-linux

⏩ 1 package marked as broken and skipped:
  • zon2nix
⏩ 2 packages blacklisted:
  • nixos-install-tools
  • tests.nixos-functions.nixos-test
❌ 4 packages failed to build:
  • nixStatic
  • nixStatic.dev
  • nixStatic.doc
  • nixStatic.man
✅ 182 packages built:
  • appvm
  • attic-client
  • attic-server
  • bower2nix
  • bundix
  • cabal2nix
  • cached-nix-shell
  • cachix (cachix.bin, cachix.doc, haskellPackages.cachix.bin)
  • chirpstack-concentratord
  • colmena
  • common-updater-scripts
  • crate2nix
  • crystal2nix
  • devenv
  • disko
  • dub-to-nix
  • dydisnix
  • fusionInventory
  • gcalcli
  • gcalcli.dist
  • git-unroll
  • glpi-agent
  • haskellPackages.cabal2nix-unstable
  • haskellPackages.cachix
  • 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
  • hydra
  • hydra.doc
  • kcl
  • 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
  • nickel
  • nickel.nls
  • nil
  • nim_lk
  • niv (niv.bin, niv.data)
  • nix (nixForLinking, nixVersions.nix_2_24, nixVersions.stable)
  • nix-bundle
  • nix-direnv
  • nix-du
  • nix-forecast
  • nix-heuristic-gc
  • nix-heuristic-gc.dist
  • nix-index
  • nix-init
  • nix-inspect
  • nix-pin
  • nix-plugin-pijul
  • nix-plugins
  • nix-prefetch
  • nix-prefetch-bzr
  • nix-prefetch-cvs
  • nix-prefetch-docker
  • nix-prefetch-git
  • nix-prefetch-hg
  • nix-prefetch-scripts
  • nix-prefetch-svn
  • nix-required-mounts
  • nix-required-mounts.dist
  • nix-serve
  • nix-serve-ng
  • nix-template
  • nix-unit
  • nix-update
  • nix-update-source
  • nix-update-source.dist
  • nix-update.dist
  • nix-visualize
  • nix-visualize.dist
  • nix-web
  • nix.debug (nixForLinking.debug, nixVersions.nix_2_24.debug, nixVersions.stable.debug)
  • nix.dev (nixForLinking.dev, nixVersions.nix_2_24.dev, nixVersions.stable.dev)
  • nix.doc (nixForLinking.doc, nixVersions.nix_2_24.doc, nixVersions.stable.doc)
  • nix.man (nixForLinking.man, nixVersions.nix_2_24.man, nixVersions.stable.man)
  • nixDependencies.aws-sdk-cpp
  • nixDependencies.aws-sdk-cpp-old
  • nixDependencies.aws-sdk-cpp-old.dev
  • nixDependencies.aws-sdk-cpp.dev
  • nixDependencies.boehmgc
  • nixDependencies.boehmgc.debug
  • nixDependencies.boehmgc.dev
  • nixDependencies.boehmgc.doc
  • nixDependencies.stdenv
  • nixVersions.nix_2_25
  • nixVersions.nix_2_25.debug
  • nixVersions.nix_2_25.dev
  • nixVersions.nix_2_25.doc
  • nixVersions.nix_2_25.man
  • nixVersions.nix_2_27
  • nixVersions.nix_2_27.dev
  • nixVersions.nix_2_27.doc
  • nixVersions.nix_2_27.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
  • nixt
  • nixt.dev
  • nixtract
  • nls
  • node2nix
  • npins
  • nps
  • nuget-to-json
  • nuget-to-nix
  • nurl
  • nvfetcher
  • outline
  • prefetch-yarn-deps
  • python312Packages.nix-kernel
  • python312Packages.nix-kernel.dist
  • python312Packages.nixpkgs-updaters-library
  • python312Packages.nixpkgs-updaters-library.dist
  • python313Packages.nix-kernel
  • python313Packages.nix-kernel.dist
  • python313Packages.nixpkgs-updaters-library
  • python313Packages.nixpkgs-updaters-library.dist
  • ragenix
  • sbomnix
  • sbomnix.dist
  • sonarr
  • sus-compiler
  • swiftpm2nix (swiftPackages.swiftpm2nix)
  • terranix
  • tests.devShellTools.nixos
  • tests.haskell.cabalSdist.hercules-ci-cnix-store
  • tests.haskell.cabalSdist.hercules-ci-cnix-store.doc
  • tests.testers.lycheeLinkCheck.network
  • tests.testers.nixosTest-example
  • tests.testers.runNixOSTest-example
  • tests.trivial-builders.references
  • typescript-language-server
  • update-nix-fetchgit
  • update-python-libraries
  • vimPluginsUpdater
  • vulnix
  • vulnix.dist
  • vulnix.doc
  • vulnix.man
  • wp4nix
  • yarn2nix

aarch64-linux

⏩ 1 package marked as broken and skipped:
  • zon2nix
⏩ 2 packages blacklisted:
  • nixos-install-tools
  • tests.nixos-functions.nixos-test
❌ 4 packages failed to build:
  • nixStatic
  • nixStatic.dev
  • nixStatic.doc
  • nixStatic.man
✅ 179 packages built:
  • appvm
  • attic-client
  • attic-server
  • bower2nix
  • bundix
  • cabal2nix
  • cached-nix-shell
  • cachix (cachix.bin, cachix.doc, haskellPackages.cachix.bin)
  • chirpstack-concentratord
  • colmena
  • common-updater-scripts
  • crate2nix
  • crystal2nix
  • devenv
  • disko
  • dub-to-nix
  • dydisnix
  • fusionInventory
  • gcalcli
  • gcalcli.dist
  • git-unroll
  • glpi-agent
  • haskellPackages.cabal2nix-unstable
  • haskellPackages.cachix
  • 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
  • hydra
  • hydra.doc
  • kcl
  • 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
  • nil
  • nim_lk
  • niv (niv.bin, niv.data)
  • nix (nixForLinking, nixVersions.nix_2_24, nixVersions.stable)
  • nix-bundle
  • nix-direnv
  • nix-du
  • nix-forecast
  • nix-heuristic-gc
  • nix-heuristic-gc.dist
  • nix-index
  • nix-init
  • nix-inspect
  • nix-pin
  • nix-plugin-pijul
  • nix-plugins
  • nix-prefetch
  • nix-prefetch-bzr
  • nix-prefetch-cvs
  • nix-prefetch-docker
  • nix-prefetch-git
  • nix-prefetch-hg
  • nix-prefetch-scripts
  • nix-prefetch-svn
  • nix-required-mounts
  • nix-required-mounts.dist
  • nix-serve
  • nix-serve-ng
  • nix-template
  • nix-unit
  • nix-update
  • nix-update-source
  • nix-update-source.dist
  • nix-update.dist
  • nix-visualize
  • nix-visualize.dist
  • nix-web
  • nix.debug (nixForLinking.debug, nixVersions.nix_2_24.debug, nixVersions.stable.debug)
  • nix.dev (nixForLinking.dev, nixVersions.nix_2_24.dev, nixVersions.stable.dev)
  • nix.doc (nixForLinking.doc, nixVersions.nix_2_24.doc, nixVersions.stable.doc)
  • nix.man (nixForLinking.man, nixVersions.nix_2_24.man, nixVersions.stable.man)
  • nixDependencies.aws-sdk-cpp
  • nixDependencies.aws-sdk-cpp-old
  • nixDependencies.aws-sdk-cpp-old.dev
  • nixDependencies.aws-sdk-cpp.dev
  • nixDependencies.boehmgc
  • nixDependencies.boehmgc.debug
  • nixDependencies.boehmgc.dev
  • nixDependencies.boehmgc.doc
  • nixDependencies.stdenv
  • nixVersions.nix_2_25
  • nixVersions.nix_2_25.debug
  • nixVersions.nix_2_25.dev
  • nixVersions.nix_2_25.doc
  • nixVersions.nix_2_25.man
  • nixVersions.nix_2_27
  • nixVersions.nix_2_27.dev
  • nixVersions.nix_2_27.doc
  • nixVersions.nix_2_27.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
  • nixt
  • nixt.dev
  • nixtract
  • node2nix
  • npins
  • nps
  • nuget-to-json
  • nuget-to-nix
  • nurl
  • nvfetcher
  • outline
  • prefetch-yarn-deps
  • python312Packages.nix-kernel
  • python312Packages.nix-kernel.dist
  • python312Packages.nixpkgs-updaters-library
  • python312Packages.nixpkgs-updaters-library.dist
  • python313Packages.nix-kernel
  • python313Packages.nix-kernel.dist
  • python313Packages.nixpkgs-updaters-library
  • python313Packages.nixpkgs-updaters-library.dist
  • ragenix
  • sbomnix
  • sbomnix.dist
  • sonarr
  • sus-compiler
  • swiftpm2nix (swiftPackages.swiftpm2nix)
  • terranix
  • tests.devShellTools.nixos
  • tests.haskell.cabalSdist.hercules-ci-cnix-store
  • tests.haskell.cabalSdist.hercules-ci-cnix-store.doc
  • tests.testers.lycheeLinkCheck.network
  • tests.testers.nixosTest-example
  • tests.testers.runNixOSTest-example
  • tests.trivial-builders.references
  • typescript-language-server
  • update-nix-fetchgit
  • update-python-libraries
  • vimPluginsUpdater
  • vulnix
  • vulnix.dist
  • vulnix.doc
  • vulnix.man
  • wp4nix
  • yarn2nix

x86_64-darwin

⏩ 2 packages marked as broken and skipped:
  • nix-serve
  • zon2nix
❌ 168 packages failed to build:
  • appvm
  • attic-client
  • attic-server
  • bower2nix
  • bundix
  • cabal2nix
  • cached-nix-shell
  • cachix (cachix.bin, cachix.doc, haskellPackages.cachix.bin)
  • colmena
  • common-updater-scripts
  • crate2nix
  • crystal2nix
  • darwin.linux-builder (darwin.linux-builder-x86_64)
  • devenv
  • dub-to-nix
  • dydisnix
  • gcalcli
  • gcalcli.dist
  • git-unroll
  • haskellPackages.cabal2nix-unstable
  • haskellPackages.cachix
  • 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
  • kcl
  • 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
  • nickel
  • nickel.nls
  • nil
  • nim_lk
  • niv (niv.bin, niv.data)
  • nix (nixForLinking, nixVersions.nix_2_24, nixVersions.stable)
  • nix-bundle
  • nix-direnv
  • nix-du
  • nix-forecast
  • nix-heuristic-gc
  • nix-heuristic-gc.dist
  • nix-index
  • nix-init
  • nix-inspect
  • nix-pin
  • nix-plugin-pijul
  • nix-plugins
  • nix-prefetch
  • nix-prefetch-bzr
  • nix-prefetch-cvs
  • nix-prefetch-docker
  • nix-prefetch-git
  • nix-prefetch-hg
  • nix-prefetch-scripts
  • nix-prefetch-svn
  • nix-required-mounts
  • nix-required-mounts.dist
  • nix-serve-ng
  • nix-template
  • nix-unit
  • nix-update
  • nix-update-source
  • nix-update-source.dist
  • nix-update.dist
  • nix-visualize
  • nix-visualize.dist
  • nix-web
  • nix.dev (nixForLinking.dev, nixVersions.nix_2_24.dev, nixVersions.stable.dev)
  • nix.doc (nixForLinking.doc, nixVersions.nix_2_24.doc, nixVersions.stable.doc)
  • nix.man (nixForLinking.man, nixVersions.nix_2_24.man, nixVersions.stable.man)
  • nixStatic
  • nixStatic.dev
  • nixStatic.doc
  • nixStatic.man
  • nixVersions.nix_2_25
  • nixVersions.nix_2_25.dev
  • nixVersions.nix_2_25.doc
  • nixVersions.nix_2_25.man
  • nixVersions.nix_2_27
  • nixVersions.nix_2_27.dev
  • nixVersions.nix_2_27.doc
  • nixVersions.nix_2_27.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
  • nixt
  • nixt.dev
  • nixtract
  • nls
  • node2nix
  • npins
  • nps
  • nuget-to-json
  • nuget-to-nix
  • nurl
  • nvfetcher
  • prefetch-yarn-deps
  • python312Packages.nix-kernel
  • python312Packages.nix-kernel.dist
  • python312Packages.nixpkgs-updaters-library
  • python312Packages.nixpkgs-updaters-library.dist
  • python313Packages.nix-kernel
  • python313Packages.nix-kernel.dist
  • python313Packages.nixpkgs-updaters-library
  • python313Packages.nixpkgs-updaters-library.dist
  • ragenix
  • sbomnix
  • sbomnix.dist
  • sonarr
  • sus-compiler
  • swiftpm2nix (swiftPackages.swiftpm2nix)
  • terranix
  • tests.devShellTools.nixos
  • tests.haskell.cabalSdist.hercules-ci-cnix-store
  • tests.haskell.cabalSdist.hercules-ci-cnix-store.doc
  • tests.testers.lycheeLinkCheck.network
  • tests.testers.nixosTest-example
  • tests.testers.runNixOSTest-example
  • tests.trivial-builders.references
  • typescript-language-server
  • update-nix-fetchgit
  • update-python-libraries
  • vimPluginsUpdater
  • vulnix
  • vulnix.dist
  • vulnix.doc
  • vulnix.man
  • wp4nix
  • yarn2nix
✅ 18 packages built:
  • nixDependencies.aws-sdk-cpp
  • nixDependencies.aws-sdk-cpp-old
  • nixDependencies.aws-sdk-cpp-old.dev
  • nixDependencies.aws-sdk-cpp.dev
  • nixDependencies.boehmgc
  • nixDependencies.boehmgc.dev
  • nixDependencies.boehmgc.doc
  • nixDependencies.stdenv
  • nixVersions.minimum (nixVersions.nix_2_3)
  • nixVersions.minimum.dev (nixVersions.nix_2_3.dev)
  • nixVersions.minimum.doc (nixVersions.nix_2_3.doc)
  • nixVersions.minimum.man (nixVersions.nix_2_3.man)
  • python312Packages.nixpkgs
  • python312Packages.nixpkgs.dist
  • python312Packages.pythonix
  • python313Packages.nixpkgs
  • python313Packages.nixpkgs.dist
  • python313Packages.pythonix

aarch64-darwin

⏩ 2 packages marked as broken and skipped:
  • nix-serve
  • zon2nix
❌ 5 packages failed to build:
  • nix-serve-ng
  • nixStatic
  • nixStatic.dev
  • nixStatic.doc
  • nixStatic.man
✅ 173 packages built:
  • appvm
  • attic-client
  • attic-server
  • bower2nix
  • bundix
  • cabal2nix
  • cached-nix-shell
  • cachix (cachix.bin, cachix.doc, haskellPackages.cachix.bin)
  • colmena
  • common-updater-scripts
  • crate2nix
  • crystal2nix
  • darwin.linux-builder
  • darwin.linux-builder-x86_64
  • devenv
  • dub-to-nix
  • dydisnix
  • gcalcli
  • gcalcli.dist
  • git-unroll
  • haskellPackages.cabal2nix-unstable
  • haskellPackages.cachix
  • 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
  • hci.doc
  • hercules-ci-agent
  • home-manager
  • kcl
  • 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
  • nickel
  • nickel.nls
  • nil
  • nim_lk
  • niv (niv.bin, niv.data)
  • nix (nixForLinking, nixVersions.nix_2_24, nixVersions.stable)
  • nix-bundle
  • nix-direnv
  • nix-du
  • nix-forecast
  • nix-heuristic-gc
  • nix-heuristic-gc.dist
  • nix-index
  • nix-init
  • nix-inspect
  • nix-pin
  • nix-plugin-pijul
  • nix-plugins
  • nix-prefetch
  • nix-prefetch-bzr
  • nix-prefetch-cvs
  • nix-prefetch-docker
  • nix-prefetch-git
  • nix-prefetch-hg
  • nix-prefetch-scripts
  • nix-prefetch-svn
  • nix-required-mounts
  • nix-required-mounts.dist
  • nix-template
  • nix-unit
  • nix-update
  • nix-update-source
  • nix-update-source.dist
  • nix-update.dist
  • nix-visualize
  • nix-visualize.dist
  • nix-web
  • nix.dev (nixForLinking.dev, nixVersions.nix_2_24.dev, nixVersions.stable.dev)
  • nix.doc (nixForLinking.doc, nixVersions.nix_2_24.doc, nixVersions.stable.doc)
  • nix.man (nixForLinking.man, nixVersions.nix_2_24.man, nixVersions.stable.man)
  • nixDependencies.aws-sdk-cpp
  • nixDependencies.aws-sdk-cpp-old
  • nixDependencies.aws-sdk-cpp-old.dev
  • nixDependencies.aws-sdk-cpp.dev
  • nixDependencies.boehmgc
  • nixDependencies.boehmgc.dev
  • nixDependencies.boehmgc.doc
  • nixDependencies.stdenv
  • nixVersions.nix_2_25
  • nixVersions.nix_2_25.dev
  • nixVersions.nix_2_25.doc
  • nixVersions.nix_2_25.man
  • nixVersions.nix_2_27
  • nixVersions.nix_2_27.dev
  • nixVersions.nix_2_27.doc
  • nixVersions.nix_2_27.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
  • nixt
  • nixt.dev
  • nixtract
  • nls
  • node2nix
  • npins
  • nps
  • nuget-to-json
  • nuget-to-nix
  • nurl
  • nvfetcher
  • prefetch-yarn-deps
  • python312Packages.nix-kernel
  • python312Packages.nix-kernel.dist
  • python312Packages.nixpkgs-updaters-library
  • python312Packages.nixpkgs-updaters-library.dist
  • python313Packages.nix-kernel
  • python313Packages.nix-kernel.dist
  • python313Packages.nixpkgs-updaters-library
  • python313Packages.nixpkgs-updaters-library.dist
  • ragenix
  • sbomnix
  • sbomnix.dist
  • sonarr
  • sus-compiler
  • swiftpm2nix (swiftPackages.swiftpm2nix)
  • terranix
  • tests.devShellTools.nixos
  • tests.haskell.cabalSdist.hercules-ci-cnix-store
  • tests.haskell.cabalSdist.hercules-ci-cnix-store.doc
  • tests.testers.lycheeLinkCheck.network
  • tests.testers.nixosTest-example
  • tests.testers.runNixOSTest-example
  • tests.trivial-builders.references
  • typescript-language-server
  • update-nix-fetchgit
  • update-python-libraries
  • vimPluginsUpdater
  • vulnix
  • vulnix.dist
  • vulnix.doc
  • vulnix.man
  • wp4nix
  • yarn2nix

@Mic92
Copy link
Member

Mic92 commented Apr 2, 2025

Have to check x86_64-darwin again. I don't think it's actually broken, but my machine might have been overloaded.

@Mic92
Copy link
Member

Mic92 commented Apr 2, 2025

Fixing pkgsStatic.git and disabling static python3 on macOS: #395401

@Mic92 Mic92 force-pushed the nixVersions.nix_2_27 branch from fa3ad85 to d387ca1 Compare April 2, 2025 08:02
@github-actions github-actions bot added the 6.topic: python Python is a high-level, general-purpose programming language. label Apr 2, 2025
@nix-owners nix-owners bot requested review from mweinelt and natsukium April 2, 2025 09:24
@github-actions github-actions bot added the 6.topic: haskell General-purpose, statically typed, purely functional programming language label Apr 2, 2025
@nix-owners nix-owners bot requested a review from sternenseemann April 2, 2025 12:08
@nix-owners nix-owners bot requested a review from maralorn April 2, 2025 12:08
@Mic92
Copy link
Member

Mic92 commented Apr 2, 2025

See also: #395451

@Mic92 Mic92 force-pushed the nixVersions.nix_2_27 branch from 9114e47 to fa56245 Compare April 2, 2025 12:15
@nixos-discourse
Copy link

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/nix-2-27-0-released/62003/4

@Mic92
Copy link
Member

Mic92 commented Apr 2, 2025

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 394957


x86_64-darwin

⏩ 6 packages marked as broken and skipped:
  • nix-serve
  • nixStatic
  • nixStatic.dev
  • nixStatic.doc
  • nixStatic.man
  • zon2nix
✅ 138 packages built:
  • appvm
  • attic-client
  • attic-server
  • bower2nix
  • bundix
  • cabal2nix
  • cached-nix-shell
  • cachix (cachix.bin ,cachix.doc)
  • colmena
  • common-updater-scripts
  • crate2nix
  • devenv
  • dub-to-nix
  • dydisnix
  • gcalcli
  • gcalcli.dist
  • hci
  • hercules-ci-agent
  • home-manager
  • kcl
  • libnixxml
  • lua51Packages.luarocks-nix
  • lua52Packages.luarocks-nix
  • lua53Packages.luarocks-nix
  • lua54Packages.luarocks-nix
  • luajitPackages.luarocks-nix
  • luarocks-packages-updater
  • luarocks-packages-updater.dist
  • nickel
  • nickel.nls
  • nil
  • nim_lk
  • niv (niv.bin ,niv.data)
  • nix (nixVersions.nix_2_24)
  • nix-bundle
  • nix-direnv
  • nix-du
  • nix-forecast
  • nix-heuristic-gc
  • nix-heuristic-gc.dist
  • nix-index
  • nix-init
  • nix-inspect
  • nix-pin
  • nix-plugin-pijul
  • nix-plugins
  • nix-prefetch
  • nix-prefetch-docker
  • nix-required-mounts
  • nix-required-mounts.dist
  • nix-serve-ng
  • nix-template
  • nix-unit
  • nix-update
  • nix-update.dist
  • nix-visualize
  • nix-visualize.dist
  • nix-web
  • nix.dev (nixVersions.nix_2_24.dev)
  • nix.doc (nixVersions.nix_2_24.doc)
  • nix.man (nixVersions.nix_2_24.man)
  • nixDependencies.aws-sdk-cpp
  • nixDependencies.aws-sdk-cpp-old
  • nixDependencies.aws-sdk-cpp-old.dev
  • nixDependencies.aws-sdk-cpp.dev
  • nixDependencies.boehmgc
  • nixDependencies.boehmgc.dev
  • nixDependencies.boehmgc.doc
  • nixDependencies.stdenv
  • nixVersions.minimum
  • nixVersions.minimum.dev
  • nixVersions.minimum.doc
  • nixVersions.minimum.man
  • nixVersions.nix_2_25
  • nixVersions.nix_2_25.dev
  • nixVersions.nix_2_25.doc
  • nixVersions.nix_2_25.man
  • nixVersions.nix_2_27
  • nixVersions.nix_2_27.dev
  • nixVersions.nix_2_27.doc
  • nixVersions.nix_2_27.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
  • nixt
  • nixt.dev
  • nixtract
  • nls
  • node2nix
  • npins
  • nps
  • nuget-to-json
  • nuget-to-nix
  • nurl
  • nvfetcher
  • omnix
  • prefetch-yarn-deps
  • python312Packages.nix-kernel
  • python312Packages.nix-kernel.dist
  • python312Packages.nixpkgs
  • python312Packages.nixpkgs-updaters-library
  • python312Packages.nixpkgs-updaters-library.dist
  • python312Packages.nixpkgs.dist
  • python312Packages.pythonix
  • python313Packages.nix-kernel
  • python313Packages.nix-kernel.dist
  • python313Packages.nixpkgs
  • python313Packages.nixpkgs-updaters-library
  • python313Packages.nixpkgs-updaters-library.dist
  • python313Packages.nixpkgs.dist
  • python313Packages.pythonix
  • ragenix
  • sbomnix
  • sbomnix.dist
  • sonarr
  • sus-compiler
  • swiftPackages.swiftpm2nix
  • terranix
  • typescript-language-server
  • update-nix-fetchgit
  • update-python-libraries
  • vimPlugins.typescript-tools-nvim
  • vimPluginsUpdater
  • vulnix
  • vulnix.dist
  • vulnix.doc
  • vulnix.man
  • wp4nix

@Mic92 Mic92 force-pushed the nixVersions.nix_2_27 branch from fa56245 to a4f7e16 Compare April 2, 2025 18:08
@github-actions github-actions bot removed 6.topic: python Python is a high-level, general-purpose programming language. 6.topic: haskell General-purpose, statically typed, purely functional programming language labels Apr 2, 2025
@Ericson2314 Ericson2314 merged commit edbcfb9 into NixOS:master Apr 2, 2025
25 of 27 checks passed
@nixpkgs-ci
Copy link
Contributor

nixpkgs-ci bot commented Apr 2, 2025

Backport failed for release-24.11, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin release-24.11
git worktree add -d .worktree/backport-394957-to-release-24.11 origin/release-24.11
cd .worktree/backport-394957-to-release-24.11
git switch --create backport-394957-to-release-24.11
git cherry-pick -x 9aa683efe7f6e3fbba92bdace135c837f7355f65 b3e4affac617de7cbcec49d243fb082d9ff362f2 6b1e3742ec7ea8ba091819ecd304097fbd63e4b9 d087e8e79806ce27b8003352757fd96fef0b91b8 f670684a7650720185933df4a7fa26e5604928d3 53fa5868682ec3d5eb7c79487357a61799cf3f31 a4f7e161b380b35b2f7bc432659a95fd71254ad8

@Ericson2314
Copy link
Member

BTW see #393359 (comment) for background info about this

@emilylange
Copy link
Member

Can you all please pay more attention to our commit guidelines?

This isn't the first time a commit literally titled "Format" was merged as is, shit happens, whatever.
But this appears to be happening increasingly often with nixVersions PRs:

@roberth
Copy link
Member Author

roberth commented Apr 4, 2025

Normally I format my commits as I go, not needing a separate commit, but since some of the files either weren't formatted yet, or a large amount of whitespace-only change was introduced by the formatter, I have kept the irrelevant changes separate, to make them easier to review, and easier for later readers to skip.
The one-word commit title tells you all you need to know: nothing interesting happened in this commit. What relevant information should I add?

@Enzime
Copy link
Member

Enzime commented Apr 5, 2025

I personally think it’s fine to have a separate commit containing all the formatting changes as long as you add it to .git-blame-ignore-revs and you could make the commit title a bit more specific like nixVersions: format

@roberth
Copy link
Member Author

roberth commented Apr 5, 2025

@nixpkgs-ci
Copy link
Contributor

nixpkgs-ci bot commented Apr 8, 2025

Backport failed for release-24.11, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin release-24.11
git worktree add -d .worktree/backport-394957-to-release-24.11 origin/release-24.11
cd .worktree/backport-394957-to-release-24.11
git switch --create backport-394957-to-release-24.11
git cherry-pick -x 9aa683efe7f6e3fbba92bdace135c837f7355f65 b3e4affac617de7cbcec49d243fb082d9ff362f2 6b1e3742ec7ea8ba091819ecd304097fbd63e4b9 d087e8e79806ce27b8003352757fd96fef0b91b8 f670684a7650720185933df4a7fa26e5604928d3 53fa5868682ec3d5eb7c79487357a61799cf3f31 a4f7e161b380b35b2f7bc432659a95fd71254ad8

@Ericson2314
Copy link
Member

N.B. I backported this and many other PRs manually.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants