On Tue, 17 Aug 2021 at 15:08, Sam Hartman <hartm...@debian.org> wrote: > > >>>>> "Luca" == Luca Boccassi <bl...@debian.org> writes: > > Luca> On Tue, 2021-08-17 at 12:07 +0200, David Kalnischkies wrote: > Luca> If src:usrmerge is made transitively-essential, from that > Luca> point onward it wouldn't matter if a package is no longer > Luca> compatible with the legacy split-usr setup, no? > > No, there are upgrades to consider. > We know at the end of the upgrade all the essential packages are going > to be installed. > But especially within the pseudo essential set we do not typically have > ordering guarantees. > So, we generally assume that we need to wait until the release after > such a transition is introduced to depend on it.
Wouldn't a pre-depends solve the ordering problem in this case?