Hello Craig,
On Tue, Feb 09, 2021 at 06:54:54AM +1100, Craig Small wrote:
> On Tue, 9 Feb 2021 at 05:16, Helge Kreutzmann <deb...@helgefjell.de> wrote:
> > On Sun, Feb 07, 2021 at 04:51:14PM -0500, Craig Small wrote:
> > >   I think you have the control lines wrong.  You have both the lines from
> > > psmisc and manpages-de there.
> > >
> > > Breaks: manpages-de (<= 2.16-1), psmisc (<< 23.4-2)
> > > Replaces: manpages-de (<= 2.16-1)
> >
> > This is correct, it also breaks (and replaces) older manpages-de from
> > stable.
> >
> As the standard part of dpkg installing a newer version of package, it
> uninstalls all previous versions on the same package.

Correct.

> > This is not related to this bug but stems from the fact that the
> > source package manpages-de was replaced manpages-l10n which in turn
> > now builds manpages-de amongst others.
> >
> They are source packages, the binary package is still manpages-de.  Think
> about it, have you ever been able to have two versions of the same package
> installed no matter what the source package name was?

> > For #982059 yes, but if you perform an update from stable (without
> > psmic involved) then the other breaks is needed as well, see #959846.
> >
> Let's have a look at #959846...
> 
> manpages-de: missing Breaks+Replaces: manpages-de-dev (<< 4)
> 
> manpages-de-***dev*** is the conflicting package name. So yes, you should
> have something about manpages-de-dev otherwise you get:
> 
> dpkg: error processing archive
> /var/cache/apt/archives/manpages-de_4.0.0-3_all.deb (--unpack):
>    trying to overwrite '/usr/share/man/de/man4/console_ioctl.4.gz',
> which is also in package manpages-de-dev 2.12-1
> 
> And probably other problems too.
> 
> If you can find a reference somewhere where changing the source package
> means you need something for the corresponding binary package of the same
> name, I'm happy to see it but I've never seen that before.

I'm not a specialist in this kind of relationsships. 

I'll update the package accordingly, thanks for the explanation.

Greetings

             Helge

-- 
      Dr. Helge Kreutzmann                     deb...@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 via email to