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]