Looks fine to me... I will be sure to include it and #322690 into the 2.0.8 packaging I've been currently working on. Can you please forward details on how/why regarding the renaming for my information as I'm obviously behind on the info relating to the ABI changes.

   Regards,
   Jeremy

Steve Langasek wrote:

Package: libfwbuilder
Version: 2.0.7-1
Severity: serious
Tags: patch

Hi Jeremy,

Under the 0-day NMU policy for the C++ ABI transition, I have prepared an
NMU for libfwbuilder, because this library provides C++ interfaces and
must be rebuilt so that a number of other C++-based packages can transition
to g++ 4.0.  The diff for this NMU is attached; the NMU will be uploaded
shortly.  If you see any problems with the patch, let me know so I can have
the package rejected out of NEW.

Thanks,
------------------------------------------------------------------------

diff -u libfwbuilder-2.0.7/debian/changelog libfwbuilder-2.0.7/debian/changelog
--- libfwbuilder-2.0.7/debian/changelog
+++ libfwbuilder-2.0.7/debian/changelog
@@ -1,3 +1,12 @@
+libfwbuilder (2.0.7-1.1) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * High-urgency upload for RC bugfix.
+  * Rebuild against g++-4.0 for the C++ ABI transition, renaming
+    libfwbuilder6 to libfwbuilder6c2 and conflicting with libfwbuilder6.
+
+ -- Steve Langasek <[EMAIL PROTECTED]>  Thu, 11 Aug 2005 05:54:54 -0700
+
libfwbuilder (2.0.7-1) unstable; urgency=low

  * New upstream release
diff -u libfwbuilder-2.0.7/debian/control libfwbuilder-2.0.7/debian/control
--- libfwbuilder-2.0.7/debian/control
+++ libfwbuilder-2.0.7/debian/control
@@ -8,7 +8,7 @@
Package: libfwbuilder-dev
Section: libdevel
Architecture: any
-Depends: libfwbuilder6 (= ${Source-Version}), libc6-dev
+Depends: libfwbuilder6c2 (= ${Source-Version}), libc6-dev
Description: Firewall Builder API library development files
 This package contains the libraries  and header files that programmer would
 need to develop applications using Firewall Builder API.
@@ -16,11 +16,11 @@
 This package contains the development files needed to compile software to
 use the libfwbuilder API.

-Package: libfwbuilder6
+Package: libfwbuilder6c2
Section: libs
Architecture: any
-Replaces: libfwbuilder0, libfwbuilder3, libfwbuilder4, libfwbuilder5
-Conflicts: libfwbuilder0, libfwbuilder3, libfwbuilder4, libfwbuilder5
+Replaces: libfwbuilder0, libfwbuilder3, libfwbuilder4, libfwbuilder5, 
libfwbuilder6
+Conflicts: libfwbuilder0, libfwbuilder3, libfwbuilder4, libfwbuilder5, 
libfwbuilder6
Depends: ${shlibs:Depends}
Description: Firewall Builder API library
 This package contains the libraries  and header files that programmer would
diff -u libfwbuilder-2.0.7/debian/rules libfwbuilder-2.0.7/debian/rules
--- libfwbuilder-2.0.7/debian/rules
+++ libfwbuilder-2.0.7/debian/rules
@@ -129,8 +129,8 @@
        dh_strip -a
        dh_compress -a
        dh_fixperms -a
-       # dh_makeshlibs -V "libfwbuilder6 (>= $$(sed 's/^.*(\(.*\)-.*).*/\1/; q' 
debian/changelog)-0), libfwbuilder6 (<< $$(sed 's/^.*(\(.*\)-.*).*/\1/; q' 
debian/changelog).0-0)"
-       dh_makeshlibs -V "libfwbuilder6 (>= $$(sed 's/^.*(\(.*\)-.*).*/\1/; q' 
debian/changelog)-0)" -a
+       # dh_makeshlibs -V "libfwbuilder6c2 (>= $$(sed 's/^.*(\(.*\)-.*).*/\1/; q' 
debian/changelog)-0), libfwbuilder6c2 (<< $$(sed 's/^.*(\(.*\)-.*).*/\1/; q' 
debian/changelog).0-0)"
+       dh_makeshlibs -V "libfwbuilder6c2 (>= $$(sed 's/^.*(\(.*\)-.*).*/\1/; q' 
debian/changelog)-0)" -a
        dh_installdeb -a
        dh_shlibdeps -a
        dh_gencontrol -a -u-isp
reverted:
--- libfwbuilder-2.0.7/debian/packages.d/libfwbuilder6.in
+++ libfwbuilder-2.0.7.orig/debian/packages.d/libfwbuilder6.in
@@ -1,11 +0,0 @@
-%dirs%
-usr/lib
-usr/share
-%install%
-usr/lib/lib*.so.*
-usr/lib/lib*.la
-usr/share/libfwbuilder/*
-%docs%
-debian/tmp/usr/share/doc/libfwbuilder/AUTHORS
-debian/tmp/usr/share/doc/libfwbuilder/Credits
-debian/tmp/usr/share/doc/libfwbuilder/PatchAcceptancePolicy.txt
only in patch2:
unchanged:
--- libfwbuilder-2.0.7.orig/debian/packages.d/libfwbuilder6c2.in
+++ libfwbuilder-2.0.7/debian/packages.d/libfwbuilder6c2.in
@@ -0,0 +1,11 @@
+%dirs%
+usr/lib
+usr/share
+%install%
+usr/lib/lib*.so.*
+usr/lib/lib*.la
+usr/share/libfwbuilder/*
+%docs%
+debian/tmp/usr/share/doc/libfwbuilder/AUTHORS
+debian/tmp/usr/share/doc/libfwbuilder/Credits
+debian/tmp/usr/share/doc/libfwbuilder/PatchAcceptancePolicy.txt


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to