[Merge] ~jibel/livecd-rootfs/+git/add_multi_layered_squashfses_support:ubuntu/master into livecd-rootfs:ubuntu/master
Michael Hudson-Doyle
mwhudsonlp at fastmail.fm
Thu Jan 31 09:40:19 UTC 2019
> I think rewriting live-build is outside of the scope of this MP.
Yes. Obviously.
> We try to
> ensure that the multi-layer and mono-layer builds are as close from each other
> as possible to avoid unexpected side-effects (unseen diverging behaviours).
I think that's a fine goal but we've already experienced divergent behaviour with hooks that turn out not to be idempotent so...
> A rewrite would rather include all pieces used to build an ISO, meaning
> livecd-rootfs, live-build, debian-cd and ubuntu-cdimage, which are all
> intertwined, require a local archive on disk and such.
Well no, I really just mean replacing the parts of live-build we use with something else. Part of the reason we use so little of it is that we use debian-cd (in particular) to do what large parts of live-build do.
> So, a way bigger scope than this MP.
That's true but also not what I was trying to suggest. What I meant was writing lb_chroot_layered more directly, without using live-build style obfuscations. But well it's done now so the suggestion is probably too late to be useful.
--
https://code.launchpad.net/~jibel/livecd-rootfs/+git/add_multi_layered_squashfses_support/+merge/360878
Your team Ubuntu Core Development Team is subscribed to branch livecd-rootfs:ubuntu/master.
More information about the Ubuntu-reviews
mailing list