Bug#699663: pre-approve: unblock: polyorb/2.8~20110207-6
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Please approve package polyorb
It fixes one RC bug: missing Breaks/Replaces: libpolyorb1-dev due to a
file conflict. #699197
Furthermore it fixes one important bug: getting rid of a potentially
harmful diversion in a M-A: same package. The diversion was for a
manpage (something that does not belong into a library package anyway)
that was not really informative and has therefore been dropped entirely.
#688299, #692780
In case the maintainer can't upload the package, I would NMU it as -5.1.
Andreas
unblock polyorb/2.8~20110207-6
diffstat for polyorb-2.8~20110207 polyorb-2.8~20110207
changelog | 19 +++++++++++++++++++
control | 4 ++--
libpolyorb3.manpages | 1 -
libpolyorb3.postinst | 9 +++++++++
libpolyorb3.postrm | 10 ----------
libpolyorb3.preinst | 10 ----------
6 files changed, 30 insertions(+), 23 deletions(-)
diff -Nru polyorb-2.8~20110207/debian/changelog polyorb-2.8~20110207/debian/changelog
--- polyorb-2.8~20110207/debian/changelog 2012-06-13 23:48:28.000000000 +0200
+++ polyorb-2.8~20110207/debian/changelog 2013-02-03 06:30:35.000000000 +0100
@@ -1,3 +1,22 @@
+polyorb (2.8~20110207-5.1) UNRELEASED; urgency=low
+
+ * Non-maintainer upload.
+ * libpolyorb2-dev: Add Conflicts/Replaces: libpolyorb1-dev due to file
+ conflict on /usr/bin/iac. (Closes: #699197)
+ * libpolyorb3.postinst: Cleanup the diversion created by 2.8~20110207-[34].
+ (Closes: #692780)
+
+ -- Andreas Beckmann <anbe@debian.org> Sun, 03 Feb 2013 05:56:27 +0100
+
+polyorb (2.8~20110207-5) unstable; urgency=low
+
+ * remove diversion of manpage polyorb.7
+ the man page isn't put in any package since it contains general information
+ not very usefull
+ Closes: #688299
+
+ -- Xavier Grave <xavier.grave@ipno.in2p3.fr> Sat, 29 Sep 2012 09:48:41 +0200
+
polyorb (2.8~20110207-4) unstable; urgency=low
* remove the testsuite run as part of the build
diff -Nru polyorb-2.8~20110207/debian/control polyorb-2.8~20110207/debian/control
--- polyorb-2.8~20110207/debian/control 2012-06-13 23:06:09.000000000 +0200
+++ polyorb-2.8~20110207/debian/control 2013-02-03 05:59:58.000000000 +0100
@@ -31,8 +31,8 @@
Section: libdevel
Architecture: amd64 hppa i386 ia64 mips mipsel powerpc ppc64 s390 sparc
Depends: ${misc:Depends}, ${shlibs:Depends}, libpolyorb3 (= ${binary:Version}), g++, gnat-4.6
-Conflicts: libpolyorb2-dev
-Replaces: libpolyorb2-dev
+Conflicts: libpolyorb1-dev, libpolyorb2-dev
+Replaces: libpolyorb1-dev, libpolyorb2-dev
Recommends: polyorb-servers (= ${binary:Version})
Description: Multiple-personality middleware for Ada (development)
PolyORB provides a uniform solution to build distributed applications; relying
diff -Nru polyorb-2.8~20110207/debian/libpolyorb3.manpages polyorb-2.8~20110207/debian/libpolyorb3.manpages
--- polyorb-2.8~20110207/debian/libpolyorb3.manpages 2012-05-29 15:44:31.000000000 +0200
+++ polyorb-2.8~20110207/debian/libpolyorb3.manpages 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-docs/polyorb.7
diff -Nru polyorb-2.8~20110207/debian/libpolyorb3.postinst polyorb-2.8~20110207/debian/libpolyorb3.postinst
--- polyorb-2.8~20110207/debian/libpolyorb3.postinst 1970-01-01 01:00:00.000000000 +0100
+++ polyorb-2.8~20110207/debian/libpolyorb3.postinst 2013-02-03 06:06:38.000000000 +0100
@@ -0,0 +1,9 @@
+#! /bin/sh
+set -e
+
+if [ "$1" = "configure" ]; then
+ # remove the diversion created by libpolyorb3 2.8~20110207-3 and 2.8~20110207-4
+ dpkg-divert --quiet --package libpolyorb3 --remove --rename /usr/share/man/man7/polyorb.7.gz
+fi
+
+#DEBHELPER#
diff -Nru polyorb-2.8~20110207/debian/libpolyorb3.postrm polyorb-2.8~20110207/debian/libpolyorb3.postrm
--- polyorb-2.8~20110207/debian/libpolyorb3.postrm 2012-05-29 23:28:57.000000000 +0200
+++ polyorb-2.8~20110207/debian/libpolyorb3.postrm 1970-01-01 01:00:00.000000000 +0100
@@ -1,10 +0,0 @@
-#! /bin/sh
-# prostrm script for libpolyorb3
-
-set -e
-
-dpkg-divert --package libpolyorb3 --remove --rename /usr/share/man/man7/polyorb.7.gz
-
-#DEBHELPER#
-
-exit 0
diff -Nru polyorb-2.8~20110207/debian/libpolyorb3.preinst polyorb-2.8~20110207/debian/libpolyorb3.preinst
--- polyorb-2.8~20110207/debian/libpolyorb3.preinst 2012-05-29 23:28:57.000000000 +0200
+++ polyorb-2.8~20110207/debian/libpolyorb3.preinst 1970-01-01 01:00:00.000000000 +0100
@@ -1,10 +0,0 @@
-#! /bin/sh
-# preinst script for libpolyorb3
-
-set -e
-
-dpkg-divert --package libpolyorb3 --rename --add /usr/share/man/man7/polyorb.7.gz
-
-#DEBHELPER#
-
-exit 0
Reply to: