On Tue, Jul 26, 2005 at 04:05:34PM +0200, Lionel Elie Mamane wrote:

> Due to the gravity of this bug (and it blocking my uploading a
> package I want to adopt <grin>), I have NMU'd isdnutils with a fix
> for this bug.

Forgot to attach the patch. Here it is.

-- 
Lionel
--- isdnutils-3.7.2005-07-09/debian/libcapi20-2.postrm
+++ isdnutils-3.7.2005-07-09.orig/debian/libcapi20-2.postrm
@@ -1,14 +0,0 @@
-#! /bin/sh
-# postrm script for libcapi20-3
-
-set -e
-
-case "$1" in
-    remove)
-        ldconfig
-       ;;
-esac
-
-#DEBHELPER#
-
-exit 0
diff -u isdnutils-3.7.2005-07-09/debian/changelog 
isdnutils-3.7.2005-07-09/debian/changelog
--- isdnutils-3.7.2005-07-09/debian/changelog
+++ isdnutils-3.7.2005-07-09/debian/changelog
@@ -1,3 +1,10 @@
+isdnutils (1:3.7.2005-07-09-1.1) unstable; urgency=low
+
+  * Non-maintainer upload
+  * Complete transition from libcapi20-2 to libcapi20-3 (closes: #318808)
+
+ -- Lionel Elie Mamane <[EMAIL PROTECTED]>  Fri, 22 Jul 2005 17:38:29 +0200
+
 isdnutils (1:3.7.2005-07-09-1) unstable; urgency=low
 
   * New upstream version.
diff -u isdnutils-3.7.2005-07-09/debian/po/fr.po 
isdnutils-3.7.2005-07-09/debian/po/fr.po
--- isdnutils-3.7.2005-07-09/debian/libcapi20-2.shlibs
+++ isdnutils-3.7.2005-07-09.orig/debian/libcapi20-2.shlibs
@@ -1 +0,0 @@
-libcapi20 3 libcapi20-3
diff -u isdnutils-3.7.2005-07-09/debian/rules 
isdnutils-3.7.2005-07-09/debian/rules
--- isdnutils-3.7.2005-07-09/debian/rules
+++ isdnutils-3.7.2005-07-09/debian/rules
@@ -292,8 +292,8 @@
        install -m 644 debian/pppdcapiplugin.lintian-overrides 
debian/pppdcapiplugin/usr/share/lintian/overrides/pppdcapiplugin
        # - there's no -dev package, so shut up about the shlib symlink
        # - No, I don't call ldconfig in an unsafe manner
-       install -d debian/libcapi20-2/usr/share/lintian/overrides
-       install -m 644 debian/libcapi20-2.lintian-overrides 
debian/libcapi20-2/usr/share/lintian/overrides/libcapi20-2
+       install -d debian/libcapi20-3/usr/share/lintian/overrides
+       install -m 644 debian/libcapi20-3.lintian-overrides 
debian/libcapi20-3/usr/share/lintian/overrides/libcapi20-3
        # - not much chance of more processed with the name "vboxgetty", and 
start-stop-daemon won't work
        # - db_input in postinst only in extreme situations
        install -d debian/isdnvboxserver/usr/share/lintian/overrides
@@ -305,7 +305,7 @@
 
        dh_installchangelogs
        rm -rf debian/libcapi20-dev/usr/share/doc/libcapi20-dev
-       ln -s libcapi20-2 debian/libcapi20-dev/usr/share/doc/libcapi20-dev
+       ln -s libcapi20-3 debian/libcapi20-dev/usr/share/doc/libcapi20-dev
        dh_strip
        dh_link
        dh_compress
@@ -313,14 +313,14 @@
        dh_installdeb
 #      dh_makeshlibs
 #      dh_perl
-       dh_shlibdeps -L libcapi20-2 -l debian/libcapi20-2/usr/lib
+       dh_shlibdeps -L libcapi20-3 -l debian/libcapi20-3/usr/lib
        for i in debian/*/DEBIAN/conffiles; do \
          [ -f $$i ] || continue; \
          sort -u $$i > $$i.sorted; mv $$i.sorted $$i; \
        done
        dh_gencontrol
 ##     # dont build isdnvboxclient on all architectures.
-##     for pkg in isdnutils isdnutils-xtools ipppd isdnlog isdnvbox 
isdnvboxserver libcapi20-2 isdnactivecards pppdcapiplugin isdneurofile; do \
+##     for pkg in isdnutils isdnutils-xtools ipppd isdnlog isdnvbox 
isdnvboxserver libcapi20-3 isdnactivecards pppdcapiplugin isdneurofile; do \
 ##         dpkg-gencontrol -ldebian/changelog -isp -p$pkg 
-Tdebian/$pkg.substvars -Pdebian/$pkg; \
 ##     done
 ##     case $(DEB_HOST_ARCH) in \
reverted:
--- isdnutils-3.7.2005-07-09/debian/libcapi20-2.dirs
+++ isdnutils-3.7.2005-07-09.orig/debian/libcapi20-2.dirs
@@ -1,3 +0,0 @@
-usr/share/doc/libcapi20-3
-usr/lib
-usr/include
reverted:
--- isdnutils-3.7.2005-07-09/debian/libcapi20-2.files
+++ isdnutils-3.7.2005-07-09.orig/debian/libcapi20-2.files
@@ -1 +0,0 @@
-usr/lib/libcapi20.so.*
reverted:
--- isdnutils-3.7.2005-07-09/debian/libcapi20-2.lintian-overrides
+++ isdnutils-3.7.2005-07-09.orig/debian/libcapi20-2.lintian-overrides
@@ -1,3 +0,0 @@
-libcapi20-3: non-dev-pkg-with-shlib-symlink usr/lib/libcapi20.so.3 
usr/lib/libcapi20.so
-libcapi20-3: postinst-unsafe-ldconfig
-libcapi20-3: postrm-unsafe-ldconfig
reverted:
--- isdnutils-3.7.2005-07-09/debian/libcapi20-2.postinst
+++ isdnutils-3.7.2005-07-09.orig/debian/libcapi20-2.postinst
@@ -1,22 +0,0 @@
-#! /bin/sh
-# postinst script for libcapi20-3
-
-set -e
-
-case "$1" in
-    configure)
-        ldconfig
-       ;;
-
-    abort-upgrade|abort-remove|abort-deconfigure)
-       ;;
-
-    *)
-        echo "postinst called with unknown argument \`$1'" >&2
-        exit 0
-       ;;
-esac
-
-#DEBHELPER#
-
-exit 0
reverted:
--- 
isdnutils-3.7.2005-07-09/debian/libcapi20-2/usr/share/lintian/overrides/libcapi20-2
+++ 
isdnutils-3.7.2005-07-09.orig/debian/libcapi20-2/usr/share/lintian/overrides/libcapi20-2
@@ -1,3 +0,0 @@
-libcapi20-3: non-dev-pkg-with-shlib-symlink usr/lib/libcapi20.so.3 
usr/lib/libcapi20.so
-libcapi20-3: postinst-unsafe-ldconfig
-libcapi20-3: postrm-unsafe-ldconfig
only in patch2:
unchanged:
--- isdnutils-3.7.2005-07-09.orig/debian/libcapi20-3.shlibs
+++ isdnutils-3.7.2005-07-09/debian/libcapi20-3.shlibs
@@ -0,0 +1 @@
+libcapi20 3 libcapi20-3
only in patch2:
unchanged:
--- isdnutils-3.7.2005-07-09.orig/debian/libcapi20-3.dirs
+++ isdnutils-3.7.2005-07-09/debian/libcapi20-3.dirs
@@ -0,0 +1,3 @@
+usr/share/doc/libcapi20-3
+usr/lib
+usr/include
only in patch2:
unchanged:
--- isdnutils-3.7.2005-07-09.orig/debian/libcapi20-3.files
+++ isdnutils-3.7.2005-07-09/debian/libcapi20-3.files
@@ -0,0 +1 @@
+usr/lib/libcapi20.so.*
only in patch2:
unchanged:
--- isdnutils-3.7.2005-07-09.orig/debian/libcapi20-3.postinst
+++ isdnutils-3.7.2005-07-09/debian/libcapi20-3.postinst
@@ -0,0 +1,22 @@
+#! /bin/sh
+# postinst script for libcapi20-3
+
+set -e
+
+case "$1" in
+    configure)
+        ldconfig
+       ;;
+
+    abort-upgrade|abort-remove|abort-deconfigure)
+       ;;
+
+    *)
+        echo "postinst called with unknown argument \`$1'" >&2
+        exit 0
+       ;;
+esac
+
+#DEBHELPER#
+
+exit 0
only in patch2:
unchanged:
--- isdnutils-3.7.2005-07-09.orig/debian/libcapi20-3.postrm
+++ isdnutils-3.7.2005-07-09/debian/libcapi20-3.postrm
@@ -0,0 +1,14 @@
+#! /bin/sh
+# postrm script for libcapi20-3
+
+set -e
+
+case "$1" in
+    remove)
+        ldconfig
+       ;;
+esac
+
+#DEBHELPER#
+
+exit 0
only in patch2:
unchanged:
--- isdnutils-3.7.2005-07-09.orig/debian/libcapi20-3.lintian-overrides
+++ isdnutils-3.7.2005-07-09/debian/libcapi20-3.lintian-overrides
@@ -0,0 +1,3 @@
+libcapi20-3: non-dev-pkg-with-shlib-symlink usr/lib/libcapi20.so.3 
usr/lib/libcapi20.so
+libcapi20-3: postinst-unsafe-ldconfig
+libcapi20-3: postrm-unsafe-ldconfig
--- isdnutils-3.7.2005-07-09.deb/debian/control 2005-07-26 16:42:38.758813502 
+0200
+++ isdnutils-3.7.2005-07-09.lio/debian/control 2005-07-26 16:41:35.413589734 
+0200
@@ -4,7 +4,7 @@
 Maintainer: Paul Slootman <[EMAIL PROTECTED]>
 Uploaders: Paul Slootman <[EMAIL PROTECTED]>, Matthias Klose <[EMAIL 
PROTECTED]>
 Standards-Version: 3.6.1
-Build-Depends: debhelper (>=4.1.16), bzip2, libncurses5-dev | libncurses-dev, 
xlibs-dev, tcl8.3-dev, linuxdoc-tools (>=0.9.20), groff, libtool, xutils, 
libxaw7-dev, libreadline5-dev | libreadline-dev, libpcap-dev, autotools-dev, 
automake1.4, automake1.6, autoconf2.13, autoconf, libssl-dev, psutils
+Build-Depends: debhelper (>=4.1.16), bzip2, libncurses5-dev | libncurses-dev, 
xlibs-dev, tcl8.3-dev, linuxdoc-tools (>=0.9.20), groff, libtool, xutils, 
libxaw7-dev, libreadline5-dev | libreadline-dev, libpcap-dev, autotools-dev, 
automake1.4, automake1.6, autoconf2.13, autoconf, libssl-dev, psutils, 
linux-kernel-headers (>> 2.6.12.0-1)
 
 Package: isdnutils
 Priority: optional

Reply via email to