Conversation
|
Heads up that a fresh refresh no longer resolves, as of today. This lock was generated on 2026-09-15 and CI only checks the lock against Running Arch Linux ARM
Upstream is now self-consistent on The 0.14 pin was the right call when ALARM's Hyprland needed I verified this is not specific to any one branch: the same refresh fails identically with an unmodified I have not proposed a fix here because dropping the ABI pins also means re-checking that |
|
Closing cuz had to updated to build other PRs, we have to solve this eventually. Will take a look once PRs are handled. |
Factory builds stop before package installation when the rolling ARM repository transaction differs from the checked-in lock. Refresh the lock against current upstream v0.4.0 (
7c7acee) and current repository metadata.Changes
Only seven package versions differ from current
main:libadwaita:1:1.9.3-1to1:1.9.4-1libde265:1.1.2-1to1.1.3-1libtirpc:1.3.7-1to1.3.8-1linux-aarch64andlinux-aarch64-headers:7.2.5-1to7.2.6-1qt6-declarative:6.11.2-1to6.11.2-2tzdata:2026c-1to2026d-1The reviewed Hyprland, Aquamarine, Hyprtoolkit, and Mesa versions remain unchanged. The package list, build specification, and ABI pins are unchanged from current
main. This changes the factory-image transaction only; it does not update existing VM disks.Validation of this revision
Generated the lock with the project refresh command using fresh isolated repository databases and source rebuilds of the reviewed ABI packages.
Full
make testpassed: 107 guest tests, 268 native tests, launcher/network/storage checks, and 14 disk-resize tests. The optional virtio-pinch guest ABI test was skipped because no test runtime binary was supplied.Built the complete factory guest from a brand-new empty package/source work volume. Package integrity checks, source-built ABI packages, the expected patched Hyprland binary hash, final filesystem checks, image compression, and manifest generation passed.
This refresh did not rebuild the QEMU runtime, package a new Mac app, or boot the resulting factory image. A fresh-image first-boot check remains release qualification.
Rolling repositories can change again; this refresh restores the transaction available during validation rather than providing a permanent package archive.