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