archlinux32-keyring
- Path: arch/private/archlinux32-keyring
- 2026-07-28: found broken during the routine
repo_release_changed.sh pass –
pkgver had been bumped to 20260116 at some earlier point (git log:
“actually using an actual recent keyring for archlinux32”) but sha512sums
was never updated to match, still holding the old 20240131 tarball’s hash.
Every build failed source validation
(One or more files did not pass the validity check!) – this package could
never have built since that pkgver bump landed. .SRCINFO was also stale
(still showed pkgver = 20240131).
- Fix:
updpkgsums (re-used the tarball archbuild’s chroot had already
downloaded into the package dir via the bound srcdest), regenerated
.SRCINFO, released individually via
scripts/repo_release.sh private/archlinux32-keyring (not the batch run,
since the batch had already moved past it) – built and published cleanly
(arch=any, symlinked into i686/pentium4/riscv64/x86_64 per the repo’s any-arch
handling).
- Lesson for any package: a
pkgver bump without a paired updpkgsums run
leaves the package permanently broken until someone notices – worth
spot-checking sha512sums/.SRCINFO consistency against pkgver when a
package shows up in a NEW/CHANGED diff after a long gap since its last real
build.