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 <[email protected]> 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 [email protected]
Dipl.-Phys. http://www.helgefjell.de/debian.php
64bit GNU powered gpg signed mail preferred
Help keep free software "libre": http://www.ffii.de/
signature.asc
Description: PGP signature

