Repository navigation
build(bwrap): commit the linked license texts instead of downloading them - #90
Merged
Merged
Conversation
…them git.musl-libc.org (and all of musl.libc.org) stopped answering on 2026-10-15, so every cache-miss bubblewrap build failed with "fetch failed" while reading the musl COPYRIGHT: the main run of PR #89 and the first attempt of its PR run. The musl and libcap license texts are now committed under packaging/bwrap/licenses and checked against the lock hashes; a missing or altered text refuses the build before any download or Docker run. The lock URLs stay as the provenance record. refresh-bwrap already refuses version changes of licensed parts, so the committed texts move together with the lock. The bubblewrap source tarball still comes from the GitHub release. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017uL4HZTS1oaVHovPUKoRXP
…them before any download (REVIEW2573) P1: refresh-bwrap copied only CACHE_INPUTS and resolve.sh into its scratch checkout, so the weekly pin refresh would stop at the first --record build on the missing musl-COPYRIGHT. The scratch copy now includes every lock-pinned license text (bwrap-cache licenseInput is the one path rule for build, refresh and tests); the orchestration test asserts the scratch driver sees them byte-exact. P2: vendored texts are checked before the source download and before any output directory is made; the test uses a cold cache and an unreachable source URL, and a positive control proves the download is reached only once the texts match. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017uL4HZTS1oaVHovPUKoRXP
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.
git.musl-libc.org (all of musl.libc.org) stopped answering on 2026-10-15; every cache-miss bubblewrap build failed with
build-bwrap: fetch failedwhile reading the musl COPYRIGHT (main run 38752267610 / bwrap-bundle 38752267742 after PR #89).packaging/bwrap/licenses, checked against the lock hashes; missing/altered text refuses before any download or Docker run (new test).🤖 Generated with Claude Code
https://claude.ai/code/session_017uL4HZTS1oaVHovPUKoRXP