Bug#917788: libmedc11: Overwrites a file from libmedc1v5

Mattia Rizzolo mattia at debian.org
Sat Jan 5 16:23:11 GMT 2019


Control: reopen -1

On Wed, Jan 02, 2019 at 12:45:08AM +0100, Andreas Beckmann wrote:
> On Sun, 30 Dec 2018 09:21:03 -0600 Kurt Kremitzki <kurt at kwk.systems> wrote:
> > I was just about to open a bug on this same issue. It's actually present
> > in both libmed11 and libmedc11. Instead of Conflicts, they both need
> > Breaks + Replaces, see Policy 7.6 [1] or #906110 [2] for a similar
> 
> 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.

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.

-- 
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/132da36b/attachment-0001.sig>


More information about the debian-science-maintainers mailing list