Skip to content

pkgs/stdenv/linux: update {aarch,x86_}64-unknown-linux-gnu bootstrap-files#474453

Closed
mdaniels5757 wants to merge 2 commits intoNixOS:stagingfrom
mdaniels5757:update-bootstrap-tarballs
Closed

pkgs/stdenv/linux: update {aarch,x86_}64-unknown-linux-gnu bootstrap-files#474453
mdaniels5757 wants to merge 2 commits intoNixOS:stagingfrom
mdaniels5757:update-bootstrap-tarballs

Conversation

@mdaniels5757
Copy link
Member

@mdaniels5757 mdaniels5757 commented Dec 26, 2025

Should fix #474203. (Darwin is fine as-is, at least for my purposes, because it was updated more recently.)

Things done

  • Built (after running the nix-store --realize command in the corresponding commit message):
    • nix-build pkgs/top-level/release.nix -A stdenvBootstrapTools.x86_64-unknown-linux-gnu.build
    • nix-build pkgs/top-level/release.nix -A stdenvBootstrapTools.aarch64-unknown-linux-gnu.build
  • Tested (after running the nix-store --realize command in the corresponding commit message):
    • nix-build pkgs/top-level/release.nix -A stdenvBootstrapTools.x86_64-unknown-linux-gnu.test
    • nix-build pkgs/top-level/release.nix -A stdenvBootstrapTools.aarch64-unknown-linux-gnu.test
  • All tarballs uploaded to s3. (See individual commit messages for the commands to be run by an infra team member.)
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

Add a 👍 reaction to pull requests you find important.

sha256sum of files to be uploaded:

$ sha256sum /nix/store/hrlz5vrn0payiar009w5wjsx1mca0bph-stdenv-bootstrap-tools/on-server/*
9de589c7e65f2d3f74e9861bf51ac160fb738890923622e09cc13f7ae8fd92d4  /nix/store/hrlz5vrn0payiar009w5wjsx1mca0bph-stdenv-bootstrap-tools/on-server/bootstrap-tools.tar.xz
b6a8eb8ef835347587f995f3d7c9567f124ac88d3077af9118e9313117a5e7ae  /nix/store/hrlz5vrn0payiar009w5wjsx1mca0bph-stdenv-bootstrap-tools/on-server/busybox

Suggested commands to upload files to 'tarballs.nixos.org':

    $ nix-store --realize /nix/store/hrlz5vrn0payiar009w5wjsx1mca0bph-stdenv-bootstrap-tools
    $ aws s3 cp --recursive --acl public-read /nix/store/hrlz5vrn0payiar009w5wjsx1mca0bph-stdenv-bootstrap-tools/on-server/ s3://nixpkgs-tarballs/stdenv/aarch64-unknown-linux-gnu/8c29968b3a942f2903f90797f9623737c215737c
    $ aws s3 cp --recursive s3://nixpkgs-tarballs/stdenv/aarch64-unknown-linux-gnu/8c29968b3a942f2903f90797f9623737c215737c ./
    $ sha256sum bootstrap-tools.tar.xz busybox
    $ sha256sum /nix/store/hrlz5vrn0payiar009w5wjsx1mca0bph-stdenv-bootstrap-tools/on-server/*
sha256sum of files to be uploaded:

$ sha256sum /nix/store/bizlzdz3kc68l73qpmkvh6c8yn5zr52n-stdenv-bootstrap-tools/on-server/*
30b1934b826a9d2d2ced3cb5eebb9e82274465577908ccd176b7f6863cff16a6  /nix/store/bizlzdz3kc68l73qpmkvh6c8yn5zr52n-stdenv-bootstrap-tools/on-server/bootstrap-tools.tar.xz
b7d2040aac5d568a375258e101a3b363d76a83eb22addec2aedf2051adf39290  /nix/store/bizlzdz3kc68l73qpmkvh6c8yn5zr52n-stdenv-bootstrap-tools/on-server/busybox

Suggested commands to upload files to 'tarballs.nixos.org':

    $ nix-store --realize /nix/store/bizlzdz3kc68l73qpmkvh6c8yn5zr52n-stdenv-bootstrap-tools
    $ aws s3 cp --recursive --acl public-read /nix/store/bizlzdz3kc68l73qpmkvh6c8yn5zr52n-stdenv-bootstrap-tools/on-server/ s3://nixpkgs-tarballs/stdenv/x86_64-unknown-linux-gnu/8c29968b3a942f2903f90797f9623737c215737c
    $ aws s3 cp --recursive s3://nixpkgs-tarballs/stdenv/x86_64-unknown-linux-gnu/8c29968b3a942f2903f90797f9623737c215737c ./
    $ sha256sum bootstrap-tools.tar.xz busybox
    $ sha256sum /nix/store/bizlzdz3kc68l73qpmkvh6c8yn5zr52n-stdenv-bootstrap-tools/on-server/*
@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux-stdenv This PR causes stdenv to rebuild on Linux and must target a staging branch. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches. 6.topic: stdenv Standard environment labels Dec 26, 2025
@mdaniels5757 mdaniels5757 changed the title pkgs/stdenv/linux: update {aarch,x86_}64-unknown-linux-gnu tarballs pkgs/stdenv/linux: update {aarch,x86_}64-unknown-linux-{gnu,musl} tarballs Dec 26, 2025
@mdaniels5757 mdaniels5757 force-pushed the update-bootstrap-tarballs branch from 31b2ebc to 984ae5f Compare December 27, 2025 01:33
@mdaniels5757 mdaniels5757 changed the title pkgs/stdenv/linux: update {aarch,x86_}64-unknown-linux-{gnu,musl} tarballs pkgs/stdenv/linux: update {aarch,x86_}64-unknown-linux-gnu tarballs Dec 27, 2025
@mdaniels5757
Copy link
Member Author

mdaniels5757 commented Dec 27, 2025

Tested x86_64. I can't test aarch64, hopefully someone else can?

I will undraft for long enough to have maintainers requested for review, then redraft until tarballs are uploaded.

@mdaniels5757 mdaniels5757 marked this pull request as ready for review December 27, 2025 01:38
@mdaniels5757 mdaniels5757 changed the title pkgs/stdenv/linux: update {aarch,x86_}64-unknown-linux-gnu tarballs pkgs/stdenv/linux: update {aarch,x86_}64-unknown-linux-gnu bootstrap-files Dec 27, 2025
@mdaniels5757 mdaniels5757 marked this pull request as draft December 27, 2025 01:43
@mdaniels5757
Copy link
Member Author

mdaniels5757 commented Dec 27, 2025

I almost forgot to actually ask to have a @NixOS/infra team member upload the tarballs! :) Commands are in the commit messages, and there is more unmerged documentation (and one more set of tarballs to upload) in #473403.

@nixpkgs-ci nixpkgs-ci bot added the 2.status: merge conflict This PR has merge conflicts with the target branch label Jan 30, 2026
@mdaniels5757
Copy link
Member Author

aarch64 will be done by #489675; x86_64 is no longer needed.

@github-project-automation github-project-automation bot moved this to Done in Stdenv Feb 14, 2026
@mdaniels5757 mdaniels5757 deleted the update-bootstrap-tarballs branch February 14, 2026 20:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2.status: merge conflict This PR has merge conflicts with the target branch 6.topic: stdenv Standard environment 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches. 10.rebuild-linux-stdenv This PR causes stdenv to rebuild on Linux and must target a staging branch.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant