Bug#880921: libopencv-dev: removal of libopencv-dev makes files disappear from libhighgui-dev

Mattia Rizzolo mattia at debian.org
Wed Nov 8 15:08:17 UTC 2017


Hi Andreas,

On Sun, Nov 05, 2017 at 06:39:45PM +0100, Andreas Beckmann wrote:
> during a test with piuparts and DOSE tools I noticed your package causes
> removal of files that also belong to another package.
> This is caused by using Replaces without corresponding Breaks.

Oh, fancy.

> The libopencv-dev package has the following relationships with libhighgui-dev:
> 
>   Conflicts: libhighgui-dev (<= 2.4.9.1+dfsg-2.1)
>   Breaks:
>   Replaces:  libhighgui-dev
> 
> * The Conflicts version obviously predates the moving around of highgui.h
> * The Replaces should be versioned identical to the corresponding Breaks (or Conflicts)
> * Breaks is preferred over Conflicts for moving files between packages since it makes apt's job easier
> * There are more unversioned Replaces with versioned Conflicts, these should be made versioned, too

libhighgui-dev has been removed altogether.  Therefore, I wonder if an
acceptable solution would be to remove the version restriction in the
Conflicts.
Seemingly, I'd remove the version from the libcv-dev, libcvaux-dev
Conflicts as well (they are in the same situation, probably if you test
them you will find the same bug).

Are the other binaries that are affected by a similar situation?

-- 
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://lists.alioth.debian.org/pipermail/debian-science-maintainers/attachments/20171108/46d66471/attachment.sig>


More information about the debian-science-maintainers mailing list