[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#989799: psmisc: Undeclared file conflict with manpages-de from buster-backports



Hello all,
I locally build the backport for 4.10.0. I created a buster chroot,
installed manpages-de, manpages-fr and manpages-pl from backports and
did a dist-ugprade to current testing.

If I do this without the fix, the upgrade fails (as now expected),
however, a "apt-get -f install" seems to fix it.

On Mon, Jun 14, 2021 at 12:19:17PM +0200, Axel Beckert wrote:
> Craig Small wrote:
> > reassign -1 manpages-de
> 
> Might be the right place indeed, but maybe not in the way you'd
> expect. See below.
> 2) So I wonder if the buster-backports package of manpages-de could
>    conflict with the psmisc and procps package in bullseye(*)? This
>    should probably take care that it is upgraded before procps and
>    psmisc are upgraded and hopefully solves the issue without too many
>    side-effects.
> 
>    (I'm not sure if Breaks/Replaces with ">>" or ">=" really work as
>    expected. I've never seen that in use anywhere before. Taking
>    Guillem into Cc so maybe he can tell something about if Conflicts
>    or Breaks/Replaces are the better choice here.)
> 
>    I only see these hopefully only minor disadvantages of that latter
>    solution:
> 
>    * Users need to have uptodate buster-backports package, i.e.
>      4.9.3-4~bpo10+2. If they don't upgrade to 4.9.3-4~bpo10+2 before
>      dist-upgrading and then upgrade with 4.9.3-4~bpo10+1 still being
>      installed, they will run into this issue again. Might be
>      something for the Release Notes.
> 
>    * I'm not sure if apt gets confused while trying to find a good
>      order for dist-upgrading if the Conflicts/Breaks/Replaces is in
>      the old package and not the to-be-upgraded-to one. I hopefully
>      think that this is no issue, but I'm Cc'ing the APT team for
>      input on that to be on the safe side.

If I add the Conflicts as suggested and necessary, the same procedure
suceeds, i.e. the update happens as expected and all intended packages
(procps, psmics and the manpages-de, manpages-fr and manpages-pl) are
present in their version as of testing.

I'm now preparing the official upload to backports.

Greetings

            Helge

-- 
      Dr. Helge Kreutzmann                     debian@helgefjell.de
           Dipl.-Phys.                   http://www.helgefjell.de/debian.php
        64bit GNU powered                     gpg signed mail preferred
           Help keep free software "libre": http://www.ffii.de/

Attachment: signature.asc
Description: PGP signature


Reply to: