Bug#917788: libmedc11: Overwrites a file from libmedc1v5

Mattia Rizzolo mattia at debian.org
Sat Jan 5 22:10:52 GMT 2019


On Sat, Jan 05, 2019 at 09:53:13PM +0100, Gilles Filippini wrote:
> > > In this special case, you probably need to add
> > >   Breaks+Replaces: libmed1v5 (>= 4)
> > > respectively
> > >   Breaks+Replaces: libmedc1v5 (>= 4)
> > > since the versions before 4 should not have any file conflicts.
> >
> > Actually, I think Breaks+Replaces is wrong here.
> >
> > Breaks+Replaces allow for silent replacing of the old package, but here
> > you need to forcefully remove it, which is what you'd use Conflicts for.
> > As a data point, that what we usually use when renaming packages during
> > ABI breaks like what has been done for #916881.
>
> I agree that Conflicts suits better regarding the need to forcibly
> remove libmed1v5 / libmedc1v5 (= 4.0.0+repack-1).

Apparently bunk disagrees with me and mentioned on IRC that it should be
fine, and also:

> > Incidentally, I think that would also cover the just openend #918372,
> > as with a Conflicts the libgmsh3 package from testing woudln't be
> > installable, so it would force an upgrade to the version in unstable,
> > making the test pass.
>
> Here I'm not sure. I think the problem is that libmed1v5 and libmedc1v5
> from the broken med-fichier 4.0.0+repack-1 are still present into
> unstable. Is there a way to have them removed?

He also said this.
However, I think that -generally, at least- the presence of cruft
packages in the archive should not be an excuse, and upgrades like the
one debci is trying to emulate should just work.

Anyway, please consider holding on any upload, I'll try to do a few
update tests locally tomorrow afternoon (CET).
(bunk, anbe: feel free to chime in here)


-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
more about me:  https://mapreri.org                             : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20190105/ac71e984/attachment.sig>


More information about the debian-science-maintainers mailing list