Hi, Quoting Luca Boccassi (2022-07-18 21:03:14) > It was renamed following a request on #debian-ftp while it was in NEW, as the > feedback was that 'usrmerge' and 'usrmerged' were too similar and thus easily > confused. The 'usrmerged' one can be disregarded and will be de-crufted.
I think that's very sensible. > > Does that sound okay to you and does the patch look like it does the right > > thing? > > Yes, without knowing much about mmdebstrap, the diff looks good to me. > I'd only ask that in the comment of the script hooks/no-merged- > usr/setup00.sh if you could please mention explicitly that it creates an > unsupported system. Maybe even print a warning when it's called. Running mmdebstrap with --hook-dir=hooks/no-merged-usr will now print the following to stderr: Warning: starting with Debian 12 (Bookworm), systems without merged-/usr are not supported anymore > Also, I assume it is creating the metapackage on-the-fly because it doesn't > have the downloaded packages available at that point? Not a problem, just > double checking. That is correct. But I think it's not ideal if mmdebstrap creates a chroot containing a package that doesn't come from the archive. I now extended the hook script such that calling mmdebstrap with --hook-dir=hooks/merged-usr will first install the custom built metapackage, then install the essential packages and then upgrade to the real usr-is-merged package. I think then the roadmap is to release debootstrap with #71 merged, then upload init-system-helpers that depends "usrmerge | usr-is-merged" and then I test and upload mmdebstrap including those hook scripts. Since those are just hooks, nothing stops people from using them with the mmdebstrap version currently in unstable and testing, so nothing should be blocked by this in case I should need longer to release an mmdebstrap version shipping these hook scripts. Thanks! cheers, josch
signature.asc
Description: signature