really really considering hacking together some "smart mirror" so i can daily drive alpine edge and not worry about library updates making it impossible to install new packages on my system for days at a time
(no there hasn't been another breakage im just thinking about this a lot lately and kinda wanna do it for lols)
this would literally be some script and a hacked up version of pmbootstrap that figures out if there are any packages in any binary repo where other packages in any repo depend on conflicting versions and avoids updating them in the mirror.
This ofc would require a new signing key since you'd be rebuilding the APKINDEX
tbh at this point i just think it would be a fun technical problem to solve....
as a bonus it could be used to avoid updating dependencies (and everything that depends on them) where the postmarketOS forked version (e.g for systemd) hasn't been updated yet, which i still think is something we'll eventually in postmarketos if we want to be taken seriously. Even if we go fully immutable and ship binary deltas we still run the risk of breaking our image builders by not having something like this (or worse accidentally shipping the alpine version of a package....)
i don't doubt that Alpine will get a staging repo at some point hopefully in the not too distant future (something we might fund development for even) but that wouldn't solve the issue of our package forks being out of date