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/*