rpms/perl-TAP-Harness-JUnit/devel perl-TAP-Harness-JUnit-0.32-ascii.patch, NONE, 1.1 perl-TAP-Harness-JUnit.spec, 1.9, 1.10
Lubomir Rintel
lkundrak at fedoraproject.org
Mon Jul 20 12:02:19 UTC 2009
Author: lkundrak
Update of /cvs/pkgs/rpms/perl-TAP-Harness-JUnit/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4397
Modified Files:
perl-TAP-Harness-JUnit.spec
Added Files:
perl-TAP-Harness-JUnit-0.32-ascii.patch
Log Message:
* Mon Jul 20 2009 Lubomir Rintel (Good Data) <lubo.rintel at gooddata.com> 0.32-2
- Apply the ASCII patch, disable test
perl-TAP-Harness-JUnit-0.32-ascii.patch:
JUnit.pm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
--- NEW FILE perl-TAP-Harness-JUnit-0.32-ascii.patch ---
>From 833c14d5bd7a2033bfe1ba8afd8c9cbfa7ee6c92 Mon Sep 17 00:00:00 2001
From: Lubomir Rintel (Good Data) <lubo.rintel at gooddata.com>
Date: Mon, 20 Jul 2009 13:57:09 +0200
Subject: [PATCH] Ensure output is 7-bit ASCII data
XML needs to be UTF-8, but Encode seems to have trouble ensuring
it is. Let's ensure it's ASCII, a subset of UTF-8 for now.
---
lib/TAP/Harness/JUnit.pm | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/lib/TAP/Harness/JUnit.pm b/lib/TAP/Harness/JUnit.pm
index 8202553..4343028 100644
--- a/lib/TAP/Harness/JUnit.pm
+++ b/lib/TAP/Harness/JUnit.pm
@@ -347,6 +347,9 @@ sub runtests {
# Ensure it is valid XML. Not very smart though.
$xml = encode ('UTF-8', decode ('UTF-8', $xml));
+ # https://rt.cpan.org/Ticket/Display.html?id=48018
+ $xml =~ s/([^\x00-\x7f]+)/?/g;
+
# Dump output
open my $xml_fh, '>', $self->{__xmlfile}
or die $self->{__xmlfile}.': '.$!;
--
1.6.2.5
Index: perl-TAP-Harness-JUnit.spec
===================================================================
RCS file: /cvs/pkgs/rpms/perl-TAP-Harness-JUnit/devel/perl-TAP-Harness-JUnit.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -p -r1.9 -r1.10
--- perl-TAP-Harness-JUnit.spec 20 Jul 2009 12:01:28 -0000 1.9
+++ perl-TAP-Harness-JUnit.spec 20 Jul 2009 12:02:19 -0000 1.10
@@ -31,7 +31,7 @@ XML in format similar to one that is pro
%prep
%setup -q -n TAP-Harness-JUnit-%{version}
-%patch0 -p1 .ascii
+%patch0 -p1 -b .ascii
%build
More information about the fedora-extras-commits
mailing list