On Mon, Jun 22, 2020 at 09:56:13PM +0200, Lucas Nussbaum wrote:
> On 22/06/20 at 21:35 +0200, Michael Meskes wrote:
> > The reason for this move is moving from the old and heavily patched BSD
> > source to the more up-to-date GNU version.
> 
> I did a partial archive rebuild reverting to the version of bsdmainutils
> with 'col' and others. It seems that the list of affected packages from
> #963327 is complete with the exception of 'notmuch'.
> 
> A good plan would probably be to fix man-db, and look at what are the
> remaining failures after that.

I'm going to upload man-db with a dependency on bsdextrautils |
bsdmainutils (<< 12.1.1~) shortly.  (There's been a bit of a delay
because of some unrelated po4a-induced breakage that I had to stop and
fix upstream first.)

However, in order to make buster → bullseye upgrades work properly, I
think it's necessary to have bsdmainutils depend on bsdextrautils for at
least one release cycle.  Otherwise there may be a point during the
upgrade where col isn't installed and so man will be broken; it's worth
putting some effort into avoiding that because if the upgrade happens to
break then users may need to consult man pages to work out what to do.
The only reliable way I can think of to avoid this kind of problem is to
have a hard dependency for a while as a transitional measure.

-- 
Colin Watson (he/him)                              [cjwat...@debian.org]

Reply via email to