You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Stonking archives have only sha256 (at least so far).
FWIW, this is by design. Launchpad enabled a new publisher configuration for stonking which reduced the list of published hashes in the archive index files to sha512 (dropping md5sum, sha1 and sha256).
alas, this should remain open in spite of #306 merging. there is a followup bug we have not foreseen and therefore a case we clearly need more test coverage here for:
manifest generation still hardcodes the per-package sha256, so on a sha512-only archive chisel cut dies if one of the cut slices is base-files_chisel (aka the only slice which generates the manifest).
note that we include the manifest in all rocks, which means that we either block on this, or ship 26.10 rocks w/out the manifests until this is fixed. fyi @canonical/rocks
note that we include the manifest in all rocks, which means that we either block on this, or ship 26.10 rocks w/out the manifests until this is fixed. fyi @canonical/rocks
let's not ship any rocks without the manifest. I see the PR is already up let's see if it's a quick merge 🤞
Activity
[-]bug(26.10): `chisel cut` failing[/-][+]bug(26.10): `chisel cut` failing for 26.10[/+]utkarsh2102 commentedon Jul 7, 2026
Hi,
FWIW, this is by design. Launchpad enabled a new publisher configuration for stonking which reduced the list of published hashes in the archive index files to sha512 (dropping md5sum, sha1 and sha256).
fix: add support for sha512-only archives (#306)
lczyk commentedon Sep 1, 2026
alas, this should remain open in spite of #306 merging. there is a followup bug we have not foreseen and therefore a case we clearly need more test coverage here for:
manifest generation still hardcodes the per-package sha256, so on a sha512-only archive
chisel cutdies if one of the cut slices isbase-files_chisel(aka the only slice which generates the manifest).e.g. https://github.com/canonical/chisel-releases/actions/runs/33528767060/job/99926248711 which prints:
( works for other 26.04 jobs since they don't cut the manifest. spread tests always do )
lczyk commentedon Sep 1, 2026
note that we include the manifest in all rocks, which means that we either block on this, or ship 26.10 rocks w/out the manifests until this is fixed. fyi @canonical/rocks
cjdcordeiro commentedon Sep 3, 2026
let's not ship any rocks without the manifest. I see the PR is already up let's see if it's a quick merge 🤞
lczyk commentedon Sep 4, 2026
agreed
'🤞' indeed, but i think we'll need a decision on how to proceed with #322 (review) first (see the comment re complications tehre)
chore(26.10): disable manifest cuts in spread (#1180)