Repository navigation
Unrot the libapparmor1 and libexpat1 qemu pins - #21
Open
buyemune-sys wants to merge 1 commit into
Open
buyemune-sys wants to merge 1 commit into
buyemune-sys wants to merge 1 commit into
Conversation
Security updates replaced libapparmor1 4.0.1really4.0.1-0ubuntu0.24.04.7 with .9 and libexpat1 2.6.1-2ubuntu0.4 with ubuntu0.6, and the pool kept only the new files, so the cold-cache Fetch x86_64 job answers 404 and every x86-64 job behind it is skipped. Both pins move to the versions noble-updates ships now; their SHA256s match the archive's Packages index. The other twelve pins are still served.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The problem
Fetch x86_64fails on a cold corpus cache, onmain(run 36595278054) and on every open PR:Ubuntu's pool keeps only the version a release currently ships, and security updates have replaced two of the qemu boot test's pins since they were set:
libapparmor14.0.1really4.0.1-0ubuntu0.24.04.74.0.1really4.0.1-0ubuntu0.24.04.9libexpat12.6.1-2ubuntu0.42.6.1-2ubuntu0.6Once the fetch fails, every x86-64 job that depends on it is skipped; aarch64 carries no such pins and stays green.
The fix
Both pins in
build.pymove to the versionsnoble-updatesships now, as the comment aboveqemu_ubuntu_poolprescribes. The other twelve pins are still served.Verification
build.py: these two were the only non-200 answers;dists/noble-updates/main/binary-amd64/Packages;tst/download.pyfetches and verifies both new files.