Skip to content

versions url, and sbom's patches as pedigree - #35

Merged
aledbf merged 1 commit into
mainfrom
versions-url
Oct 13, 2026
Merged

aledbf merged 1 commit into
mainfrom
versions-url

Conversation

@aledbf

@aledbf aledbf commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

Two pieces for the SBOM gaps.

  • versions url <name>: a download entry's URL at its version. spin-machine's SOURCES will take the kernel's real URL from it. Today SOURCES writes cdn.kernel.org, while versions.yaml pins 7.3-rc5 from git.kernel.org/torvalds.
  • sbom.Patched and sbom pins -patches <name>=<dir>: a component built with a directory's *.patch applied, in name order. Each patch goes into its pedigree with its name and text, so a patched QEMU, kernel or qboot is not taken for upstream's.
  • cmd/versions gets tests for every command it can answer without reaching an upstream; it had none.

mutate: 58 refused, 0 survived.

🤖 Generated with Claude Code


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.

versions url says a download's URL at its version, for what writes it
down - spin-machine's SOURCES named the kernel's at another host than the
pin. sbom.Patched, and pins -patches name=dir, put each patch a build
applied into its component's pedigree, its name and its text.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@aledbf
aledbf merged commit 99d7447 into main Oct 13, 2026
1 check passed
@aledbf
aledbf deleted the versions-url branch October 13, 2026 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant