[SCM] Debian packaging of libxml-libxml-perl branch, master, updated. debian/1.98+dfsg-2-6-g96265ac
Alessandro Ghedini
al3xbio at gmail.com
Thu May 31 20:02:37 UTC 2012
The following commit has been merged in the master branch:
commit 9bc307108b4f69aa70532d4ecb7c57f46f18ede1
Author: Alessandro Ghedini <al3xbio at gmail.com>
Date: Thu May 31 21:17:58 2012 +0200
Drop 0001-Fix-test-failures-on-64-bit-big-endian-platforms.patch (merged upstream)
diff --git a/debian/patches/0001-Fix-test-failures-on-64-bit-big-endian-platforms.patch b/debian/patches/0001-Fix-test-failures-on-64-bit-big-endian-platforms.patch
deleted file mode 100644
index 1297626..0000000
--- a/debian/patches/0001-Fix-test-failures-on-64-bit-big-endian-platforms.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-Origin: vendor
-Bug: https://rt.cpan.org/Ticket/Display.html?id=77340
-Bug-Debian: http://bugs.debian.org/673590
-Forwarded: https://rt.cpan.org/Ticket/Display.html?id=77340
-
-From 99f67c5d0e13912c824b7d93ff4303524bd9cb54 Mon Sep 17 00:00:00 2001
-From: Niko Tyni <ntyni at debian.org>
-Date: Sun, 20 May 2012 22:32:31 +0300
-Subject: [PATCH] Fix test failures on 64-bit big endian platforms
-
-As seen in <http://bugs.debian.org/673590>, t/12html.t is crashing
-on 64-bit big endian platforms with
-
-> Out of memory!
-> # Looks like you planned 43 tests but ran 41.
-> # Looks like your test exited with 1 just after 41.
-> t/12html.t ..........................
-> Dubious, test returned 1 (wstat 256, 0x100)
-> Failed 2/43 subtests
-
-STRLEN has 64 bits here and int has 32, so the (int*) cast in
-XML::LibXML::Document::toStringHTML() makes htmlDocDumpMemory() store
-the 32-bit length of the result into a 64-bit variable. Depending on
-the endianness, it either works OK (LE) or corrupts the variable (BE)
-
-Just use an 'int' instead, and cast it to an STRLEN later in the
-newSVpvn() call.
----
- LibXML.xs | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/LibXML.xs b/LibXML.xs
-index 8ac23bf..581cc48 100644
---- a/LibXML.xs
-+++ b/LibXML.xs
-@@ -2930,13 +2930,13 @@ toStringHTML(self)
- XML::LibXML::Document::serialize_html = 1
- PREINIT:
- xmlChar *result=NULL;
-- STRLEN len = 0;
-+ int len = 0;
- PREINIT_SAVED_ERROR
- CODE:
- PERL_UNUSED_VAR(ix);
- xs_warn( "use no formated toString!" );
- INIT_ERROR_HANDLER;
-- htmlDocDumpMemory(self, &result, (int*)&len);
-+ htmlDocDumpMemory(self, &result, &len);
- CLEANUP_ERROR_HANDLER;
- REPORT_ERROR(0);
-
---
-1.7.10
-
diff --git a/debian/patches/series b/debian/patches/series
index d0b30a9..732376f 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,2 @@
fix-spelling-errors.patch
dont-link-to-zlib.patch
-0001-Fix-test-failures-on-64-bit-big-endian-platforms.patch
--
Debian packaging of libxml-libxml-perl
More information about the Pkg-perl-cvs-commits
mailing list