Bug#699217: proposed NMU

Adam Borowski kilobyte at angband.pl
Sun Feb 14 14:29:28 UTC 2016


Hi!
Besides the x32 FTBFS, I think it's a good idea to also grab the hppa patch
from #808990.  I don't know hppa, but the patch can't break any other
architecture.

Thus, I've prepared and scheduled for Friday a NMU with these two FTBFS
fixes, debdiff attached.  If you're not okay with this, please holler.

I have also re-tested x32 with the testsuite-enabling patch from #806639, it
passes that correctly.  Of course, I did not include that in the NMU.

I did not test the hppa fix, I'm assuming Helge Deller who submitted it did.

Meow!
-- 
A tit a day keeps the vet away.
-------------- next part --------------
diff -Nru nss-3.21/debian/changelog nss-3.21/debian/changelog
--- nss-3.21/debian/changelog	2015-11-25 01:49:43.000000000 +0100
+++ nss-3.21/debian/changelog	2016-02-14 14:47:23.000000000 +0100
@@ -1,3 +1,11 @@
+nss (2:3.21-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTBFS on x32. Closes: #699217
+  * Fix FTBFS on hppa. Closes: #808990
+
+ -- Adam Borowski <kilobyte at angband.pl>  Sun, 14 Feb 2016 14:46:40 +0100
+
 nss (2:3.21-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru nss-3.21/debian/patches/38_hppa.patch nss-3.21/debian/patches/38_hppa.patch
--- nss-3.21/debian/patches/38_hppa.patch	1970-01-01 01:00:00.000000000 +0100
+++ nss-3.21/debian/patches/38_hppa.patch	2016-02-14 14:45:46.000000000 +0100
@@ -0,0 +1,15 @@
+Description: fix double definition of BYTE_ORDER on hppa
+Author: Helge Deller <deller at gmx.de>
+Bug-Debian: https://bugs.debian.org/808990
+
+--- nss-3.21.orig/nss/lib/dbm/include/mcom_db.h
++++ nss-3.21/nss/lib/dbm/include/mcom_db.h
+@@ -110,7 +110,7 @@ typedef PRUint32 uint32;
+ #endif /* !BYTE_ORDER */
+ #endif /* __sun */
+ 
+-#if defined(__hpux) || defined(__hppa)
++#if defined(__hpux)
+ #define BYTE_ORDER BIG_ENDIAN
+ #define BIG_ENDIAN      4321
+ #define LITTLE_ENDIAN   1234            /* LSB first: i386, vax, all NT risc */
diff -Nru nss-3.21/debian/patches/series nss-3.21/debian/patches/series
--- nss-3.21/debian/patches/series	2015-11-25 01:10:17.000000000 +0100
+++ nss-3.21/debian/patches/series	2016-02-14 14:44:37.000000000 +0100
@@ -2,3 +2,4 @@
 38_kbsd.patch
 80_security_tools.patch
 85_security_load.patch
+38_hppa.patch
diff -Nru nss-3.21/debian/rules nss-3.21/debian/rules
--- nss-3.21/debian/rules	2015-08-22 01:51:54.000000000 +0200
+++ nss-3.21/debian/rules	2016-02-14 14:46:21.000000000 +0100
@@ -63,6 +63,7 @@
 	DIST=$(DISTDIR) \
 	OBJDIR_NAME=OBJS \
 	$(and $(filter 64,$(shell dpkg-architecture -qDEB_HOST_ARCH_BITS)),USE_64=1) \
+	$(and $(filter x32,$(shell dpkg-architecture -qDEB_HOST_ARCH)),USE_X32=1) \
 	$(NULL)
 
 NSS_TOOLS := \


More information about the pkg-mozilla-maintainers mailing list