Hi Helmut,

Thanks for the background and proposed course of action.

Helmut Grohne <hel...@subdivi.de> (2024-12-29):
> The obvious part is that we no longer technically need
> usr-is-merged to get installed. debootstrap should stop doing it.
> I am attaching a patch to that effect. Unfortunately, we also want
> to use bookworm's debootstrap to bootstrap trixie and that's not
> as easy. So at least for the time being, reintroducing usrmerge
> will be needed. Cyril indicated that he did a reintroducing NMU on
> #1088212, so I assume that this is being taken care of and needs
> no further action.

Yes, that's in progress. That's really a band-aid to avoid respinning
too many things on the d-i side, for this release specifically. I can
totally understand why folks want to get rid of a package that was only
meant to be transient.

> Recommended course of action:
> 1. Revert the removal. (done by Cyril afaiui)
> 2. Apply the attached patch.
> 3. SPU the attached patch.
> 4. Wait for a stable point release.
> 5. Retry usrmerge removal (before the transition freeze or in forky).

That puts a requirement on users to catch up with the point release if
they want to keep being able to debootstrap trixie/sid once the removal
happens (again), which can be surprising / a little point of friction,
but that's much better than previous situations (where debootstrap broke
and the fix was only available in proposed-updates). Indeed in that
case, the support side that's much easier (“just dist-upgrade your stable
system”) than what happened a while back (“add proposed-updates, install
stuff from there, maybe get other package updates, etc.”).

Out of curiosity (and I'm not advocating for or requesting that): how
much of a hassle would it be to just ship the package in trixie?

> Hope this all makes sense and sorry for the inconvenience caused to
> d-i.

Except for the little digression above, I'll stay focused on trying to
get Trixie Alpha 1 out (I'd like to stick to at most a few days of
partial freeze each time, to minimize the impact on other developers,
esp. with the real freeze getting closer), and let others comment on
the stable vs. testing/unstable aspects.

(I'll probably get looped in anyway, when the proposed-updates request
reaches the release team…)


Cheers,
-- 
Cyril Brulebois (k...@debian.org)            <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant

Attachment: signature.asc
Description: PGP signature

Reply via email to