Rollback nixpkgs: Difference between revisions

Sedlund (talk | contribs)
m wordage
Sedlund (talk | contribs)
m typos
Line 83: Line 83:




We have found the last build that compiled the 5.5.56 kernel and select it.
We have found the last build that compiled the 6.6.56 kernel and select it.


[[File:6-hydra-build-summary.png|thumb|496x496px]]
[[File:6-hydra-build-summary.png|thumb|496x496px]]
Line 103: Line 103:




This evaluation of the Linux 5.5.56 kernel is the first time it was built.  We can see it is part of 2 other evaluations.  We want to see which nixpkgs-unstable evaluations contained this build, so we click on the "2 others".
This evaluation of the Linux 6.6.56 kernel is the first time it was built.  We can see it is part of 2 other evaluations.  We want to see which nixpkgs-unstable evaluations contained this build, so we click on the "2 others".


[[File:7-hydra-build-evals.png|thumb|466x466px]]
[[File:7-hydra-build-evals.png|thumb|466x466px]]
Line 116: Line 116:




Here we have the git commit hashes for nixpkgs that were used to build the 3 nixos-unstable evals that contained the kernel we want.


Here we have the git commit hashes for nixpkgs that were used to build the 3 nixpkgs-unstable evals that contained the kernel we want.


We do not want just any eval that had this kernel build in it.  It could have been a failed build.  So we want to ensure that the build ran through the "tested" job that is part of the trunk-combined jobset.  The tested jobset runs all the various tests that must pass for the NixOS channels to progress.
 
We do not want just any eval that had this kernel build in it.  It could have been a failed build.  So we want to ensure that the build ran through the "tested" job that is part of the trunk-combined jobset.  The tested job runs the various tests that must pass for the NixOS channels to progress.


[[File:8-hydra-jobset-overview.png|thumb|464x464px]]
[[File:8-hydra-jobset-overview.png|thumb|464x464px]]