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]