Control: tags -1 - moreinfo

On Sun, Nov 30, 2014 at 10:46:21AM +0100, Ivo De Decker wrote:
> Control: tags -1 moreinfo confirmed
> 
> Hi Ana,
> 
> On Sun, Nov 23, 2014 at 03:40:38PM +0100, Ana Guerrero Lopez wrote:
> > I intend to upload a new version of opensm to address #769742
> > with the attached changes. If it's all OK, the package will
> > go to NEW and once it's accepted in the archice, ibutils and
> > infiniband-diags will need a binNMU.
> 
> I guess libopensm5 also needs to be renamed, because it no longer provides the
> old shared libraries. That way, we can be sure that nothing depends on the old
> version after this transition.

Hi,

I also renamed libopensm5 and uploaded the package. It was already processed
in NEW and the binNMUs for ibutils and infinibands-diags were already taken 
care of.
Attached is the final debdiff.

Thank you,
Ana
diff -Nru opensm-3.3.18/debian/changelog opensm-3.3.18/debian/changelog
--- opensm-3.3.18/debian/changelog	2014-08-01 15:46:33.000000000 +0200
+++ opensm-3.3.18/debian/changelog	2014-12-05 23:33:10.000000000 +0100
@@ -1,3 +1,18 @@
+opensm (3.3.18-3) unstable; urgency=medium
+
+  * Add Breaks/Replaces on libopensm5 to libopensm5a.
+
+ -- Ana Beatriz Guerrero Lopez <a...@debian.org>  Fri, 05 Dec 2014 23:33:09 +0100
+
+opensm (3.3.18-2) unstable; urgency=medium
+
+  * Split libosmcomp3 and libosmvendor4 into separated packages.
+    Rename libopensm5 to libopensm5a.
+    (Closes: #769742)
+  * Small updates in the descriptions after the package split.
+
+ -- Ana Beatriz Guerrero Lopez <a...@debian.org>  Mon, 01 Dec 2014 01:08:30 +0100
+
 opensm (3.3.18-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru opensm-3.3.18/debian/control opensm-3.3.18/debian/control
--- opensm-3.3.18/debian/control	2014-08-01 14:36:50.000000000 +0200
+++ opensm-3.3.18/debian/control	2014-12-05 23:31:13.000000000 +0100
@@ -12,7 +12,7 @@
 
 Package: opensm
 Architecture: linux-any
-Depends: ${misc:Depends}, libopensm5 (= ${binary:Version}), ${shlibs:Depends}, infiniband-diags
+Depends: ${misc:Depends}, libopensm5a (= ${binary:Version}), ${shlibs:Depends}, infiniband-diags
 Description: InfiniBand subnet manager
  OpenSM provides an implementation of an InfiniBand Subnet Manager (SM) and
  Administrator (SA). One Subnet Manager is required to run on each InfiniBand
@@ -30,24 +30,22 @@
  This package contains the documentation for the opensm InfiniBand subnet
  manager.
 
-Package: libopensm5
+Package: libopensm5a
 Architecture: linux-any
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Breaks: libopensm2, libopensm4
-Replaces: libopensm2, libopensm4
-Description: InfiniBand subnet manager libraries
+Breaks: libopensm2, libopensm4, libopensm5
+Replaces: libopensm2, libopensm4, libopensm5
+Description: InfiniBand subnet manager library
  OpenSM provides an implementation of an InfiniBand Subnet Manager (SM) and
  Administrator (SA). One Subnet Manager is required to run on each InfiniBand
  subnet in order to initialize the InfiniBand hardware.
- .
- This package contains shared libraries that are part of the opensm package
- but are also used by other applications.
 
 Package: libopensm-dev
 Section: libdevel
 Architecture: linux-any
-Depends: libopensm5 (= ${binary:Version}), ${misc:Depends}
+Depends: libopensm5a (= ${binary:Version}), ${misc:Depends},
+         libosmcomp3 (= ${binary:Version}), libosmvendor4 (= ${binary:Version})
 Conflicts: libopensm2-dev
 Replaces: libopensm2-dev
 Description: Header files for compiling against libopensm
@@ -57,3 +55,27 @@
  .
  This package contains the header files for compiling applications
  against libopensm.
+
+Package: libosmcomp3
+Architecture: linux-any
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Breaks: libopensm5 (<< 3.3.18-2~)
+Replaces: libopensm5 (<< 3.3.18-2~)
+Description: InfiniBand subnet manager - component library
+ OpenSM provides an implementation of an InfiniBand Subnet Manager (SM) and
+ Administrator (SA). One Subnet Manager is required to run on each InfiniBand
+ subnet in order to initialize the InfiniBand hardware.
+
+
+Package: libosmvendor4
+Architecture: linux-any
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Breaks: libopensm5 (<< 3.3.18-2~)
+Replaces: libopensm5 (<< 3.3.18-2~)
+Description: InfiniBand subnet manager - vendor library
+ OpenSM provides an implementation of an InfiniBand Subnet Manager (SM) and
+ Administrator (SA). One Subnet Manager is required to run on each InfiniBand
+ subnet in order to initialize the InfiniBand hardware.
+
diff -Nru opensm-3.3.18/debian/libopensm5a.install opensm-3.3.18/debian/libopensm5a.install
--- opensm-3.3.18/debian/libopensm5a.install	1970-01-01 01:00:00.000000000 +0100
+++ opensm-3.3.18/debian/libopensm5a.install	2014-12-05 23:30:34.000000000 +0100
@@ -0,0 +1 @@
+usr/lib/*/libopensm*.so.*
diff -Nru opensm-3.3.18/debian/libopensm5.install opensm-3.3.18/debian/libopensm5.install
--- opensm-3.3.18/debian/libopensm5.install	2014-08-01 14:36:50.000000000 +0200
+++ opensm-3.3.18/debian/libopensm5.install	1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru opensm-3.3.18/debian/libosmcomp3.install opensm-3.3.18/debian/libosmcomp3.install
--- opensm-3.3.18/debian/libosmcomp3.install	1970-01-01 01:00:00.000000000 +0100
+++ opensm-3.3.18/debian/libosmcomp3.install	2014-12-05 23:30:34.000000000 +0100
@@ -0,0 +1 @@
+usr/lib/*/libosmcomp*.so.*
diff -Nru opensm-3.3.18/debian/libosmvendor4.install opensm-3.3.18/debian/libosmvendor4.install
--- opensm-3.3.18/debian/libosmvendor4.install	1970-01-01 01:00:00.000000000 +0100
+++ opensm-3.3.18/debian/libosmvendor4.install	2014-12-05 23:30:34.000000000 +0100
@@ -0,0 +1 @@
+usr/lib/*/libosmvendor*.so.*

Reply via email to