On Mon, Mar 14, 2016 at 8:58 PM, Emilio Pozuelo Monfort
<po...@debian.org> wrote:
> Renaming a -dev package because the soname changed is bad. The only reason
> to do it in this case is so that things don't look "odd".
 The main reason the soname is in the -dev package name is that the
simple 'libzmq-dev' is part of the zeromq package. But yes, it could
have remain as libzmq3-dev even if it looks inconsistent with libzm5.

> What I think should happen here is:
>
> The package is renamed back to libzmq3-dev, so rdeps can be binNMUed.
>
> A provides can be added for the packages that changed, since their
> build-deps are not versioned. After libzmq5-dev is decrufted, they will be
> fine.
>
> Then the transition can complete.
>
> How does that sound?
 I see and agree. Attached the next upload just to be sure. Please ACK
it and I'll upload it.

Sorry for the extra round,
Laszlo/GCS
diff -Nru zeromq3-4.1.4/debian/changelog zeromq3-4.1.4/debian/changelog
--- zeromq3-4.1.4/debian/changelog	2016-03-02 18:38:45.000000000 +0100
+++ zeromq3-4.1.4/debian/changelog	2016-03-14 21:42:34.000000000 +0100
@@ -1,3 +1,10 @@
+zeromq3 (4.1.4-7) unstable; urgency=medium
+
+  * Switch back libzmq5-dev package name to libzmq3-dev for the transition
+    (closes: #818187).
+
+ -- Laszlo Boszormenyi (GCS) <g...@debian.org>  Mon, 14 Mar 2016 20:48:59 +0100
+
 zeromq3 (4.1.4-6) unstable; urgency=low
 
   * Fix FTBFS with GCC 6 (closes: #812049).
diff -Nru zeromq3-4.1.4/debian/control zeromq3-4.1.4/debian/control
--- zeromq3-4.1.4/debian/control	2016-02-29 19:53:30.000000000 +0100
+++ zeromq3-4.1.4/debian/control	2016-03-14 21:39:08.000000000 +0100
@@ -27,12 +27,13 @@
  .
  This package contains the libzmq shared library.
 
-Package: libzmq5-dev
+Package: libzmq3-dev
 Architecture: any
 Section: libdevel
 Depends: libzmq5 (= ${binary:Version}), ${misc:Depends}
-Conflicts: libzmq-dev, libzmq3-dev
-Replaces: libzmq3-dev
+Conflicts: libzmq-dev, libzmq5-dev
+Replaces: libzmq5-dev
+Provides: libzmq5-dev
 Multi-Arch: same
 Description: lightweight messaging kernel (development files)
  ØMQ is a library which extends the standard socket interfaces with features
diff -Nru zeromq3-4.1.4/debian/libzmq3-dev.install zeromq3-4.1.4/debian/libzmq3-dev.install
--- zeromq3-4.1.4/debian/libzmq3-dev.install	1970-01-01 01:00:00.000000000 +0100
+++ zeromq3-4.1.4/debian/libzmq3-dev.install	2014-03-16 14:02:31.000000000 +0100
@@ -0,0 +1,5 @@
+usr/include/*
+usr/lib/*/libzmq.a
+usr/lib/*/libzmq.so
+usr/lib/*/pkgconfig/libzmq.pc
+debian/zmq.hpp usr/include
diff -Nru zeromq3-4.1.4/debian/libzmq3-dev.manpages zeromq3-4.1.4/debian/libzmq3-dev.manpages
--- zeromq3-4.1.4/debian/libzmq3-dev.manpages	1970-01-01 01:00:00.000000000 +0100
+++ zeromq3-4.1.4/debian/libzmq3-dev.manpages	2014-03-16 14:02:31.000000000 +0100
@@ -0,0 +1,2 @@
+debian/tmp/usr/share/man/man3/*
+debian/tmp/usr/share/man/man7/*
diff -Nru zeromq3-4.1.4/debian/libzmq5-dev.install zeromq3-4.1.4/debian/libzmq5-dev.install
--- zeromq3-4.1.4/debian/libzmq5-dev.install	2014-03-16 14:02:31.000000000 +0100
+++ zeromq3-4.1.4/debian/libzmq5-dev.install	1970-01-01 01:00:00.000000000 +0100
@@ -1,5 +0,0 @@
-usr/include/*
-usr/lib/*/libzmq.a
-usr/lib/*/libzmq.so
-usr/lib/*/pkgconfig/libzmq.pc
-debian/zmq.hpp usr/include
diff -Nru zeromq3-4.1.4/debian/libzmq5-dev.manpages zeromq3-4.1.4/debian/libzmq5-dev.manpages
--- zeromq3-4.1.4/debian/libzmq5-dev.manpages	2014-03-16 14:02:31.000000000 +0100
+++ zeromq3-4.1.4/debian/libzmq5-dev.manpages	1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-debian/tmp/usr/share/man/man3/*
-debian/tmp/usr/share/man/man7/*

Reply via email to