[Debian-med-packaging] Bug#907417: libmems: Wrong library Provides for libraries with different ABI

Steve Langasek steve.langasek at canonical.com
Mon Aug 27 20:01:04 BST 2018


Package: libmems
Version: 1.6.0+4725-7
Severity: grave
Tags: patch
Justification: renders package unusable
User: ubuntu-devel at lists.ubuntu.com
Usertags: origin-ubuntu cosmic ubuntu-patch

Dear Andreas,

The latest libmems package builds a libmems1 binary package which declares
'Provides: libmems-1.6-1v5'.  This is completely wrong.  The libmems1
package ships libMems.so.1, and the libmems-1.6-1v5 package shipped
libMems-1.6.so.1.  Declaring Provides: in this way breaks all
reverse-dependencies that were built against previous SONAME (i.e.,
progressivemauve 1.2.0+4713-2 in stable).

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                   https://www.debian.org/
slangasek at ubuntu.com                                     vorlon at debian.org
-------------- next part --------------
diff -Nru libmems-1.6.0+4725/debian/control libmems-1.6.0+4725/debian/control
--- libmems-1.6.0+4725/debian/control	2018-07-26 23:11:01.000000000 -0700
+++ libmems-1.6.0+4725/debian/control	2018-08-27 11:54:14.000000000 -0700
@@ -43,12 +43,6 @@
 Depends: ${shlibs:Depends},
          ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
-Conflicts: libmems-1.6-1,
-           libmems-1.6-1v5
-Provides: libmems-1.6-1,
-          libmems-1.6-1v5
-Replaces: libmems-1.6-1,
-          libmems-1.6-1v5
 Description: library to support DNA string matching and comparative genomics
  libMems is a freely available software development library to support DNA
  string matching and comparative genomics. Among other things, libMems


More information about the Debian-med-packaging mailing list