Epic: Investigate modernising pmbootstrap
Issue linker for %Investigate modernizing pmbootstrap
Linked Issues:
Issue linker for %Investigate modernizing pmbootstrap
Linked Issues:
changed milestone to %Investigate modernizing pmbootstrap
@ollieparanoid stated:
sounds exciting, I'm completely in favor for making pmbootstrap better and doing radical modifications to it if that gets us there. random comments:
- we rely on qemu-user for way too much,
apk
has chroot support, we should not be usingapk
under qemu to install packages in the build/target chroot's. This is REALLY SLOW compared to native (seriously, the difference between waiting 2 seconds vs 10 is significant)
we did this for apk and gzip already during the post-fosdem hackathon. but I'd be happy to use less qemu for other tools too.
- we should support incrementally building packages, …
IIRC abuild already supports running the various steps of a build (verify checksums, unpack sources, prepare, build) incrementally, we could make use of that
using "apk audit" to check if the buildroot was modified is an interesting idea!
have edge and v23.12 checked out, and not to zap between them, that's basically #2251? I'd like that very much too.
@ollieparanoid stated:
In order to not block the systemd related work, we should wait with major refactoring until #2328 (closed) is implemented.