Bug#322671: libfwbuilder: rebuild needed for C++ ABI transition (NMU patch attached)

2005-08-13 Thread Steve Langasek
On Fri, Aug 12, 2005 at 01:05:55PM -0700, Jeremy T. Bouse wrote:
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.

That would be this announcement from last month:
http://lists.debian.org/debian-devel-announce/2005/07/msg1.html

Cheers,
-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
[EMAIL PROTECTED]   http://www.debian.org/


signature.asc
Description: Digital signature


Bug#322671: libfwbuilder: rebuild needed for C++ ABI transition (NMU patch attached)

2005-08-12 Thread Steve Langasek
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,
-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
[EMAIL PROTECTED]   http://www.debian.org/
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


signature.asc
Description: Digital signature


Bug#322671: libfwbuilder: rebuild needed for C++ ABI transition (NMU patch attached)

2005-08-12 Thread Jeremy T. Bouse
   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]