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.