From 9beb9f05f5a19fe21557250f12ac80161739d9e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Mon, 20 Jun 2011 10:30:01 +0200 Subject: [PATCH] Skip forks test, which doesn't work in koji. --- perl-5.14.1-offtest.patch | 17 +++++++++++++++++ perl.spec | 5 +++++ 2 files changed, 22 insertions(+) create mode 100644 perl-5.14.1-offtest.patch diff --git a/perl-5.14.1-offtest.patch b/perl-5.14.1-offtest.patch new file mode 100644 index 0000000..45294c8 --- /dev/null +++ b/perl-5.14.1-offtest.patch @@ -0,0 +1,17 @@ +diff -up perl-5.14.1/cpan/File-Temp/t/fork.t.off perl-5.14.1/cpan/File-Temp/t/fork.t +--- perl-5.14.1/cpan/File-Temp/t/fork.t.off 2011-04-13 13:36:34.000000000 +0200 ++++ perl-5.14.1/cpan/File-Temp/t/fork.t 2011-06-20 10:29:31.536282611 +0200 +@@ -12,12 +12,8 @@ BEGIN { + $Config::Config{useithreads} and + $Config::Config{ccflags} =~ /-DPERL_IMPLICIT_SYS/ + ); +- if ( $can_fork ) { +- print "1..8\n"; +- } else { +- print "1..0 # Skip No fork available\n"; ++ print "1..0 # Skip Koji doesn't work with Perl fork tests\n"; + exit; +- } + } + + use File::Temp; diff --git a/perl.spec b/perl.spec index 5d947cd..70ca9b0 100644 --- a/perl.spec +++ b/perl.spec @@ -60,6 +60,9 @@ Patch6: perl-disable_test_hosts.patch # systems. Patch7: perl-5.10.0-x86_64-io-test-failure.patch +# switch off test, which is failing only on koji (fork) +Patch8: perl-5.14.1-offtest.patch + # Update some of the bundled modules # see http://fedoraproject.org/wiki/Perl/perl.spec for instructions @@ -1031,6 +1034,7 @@ tarball from perl.org. %patch5 -p1 %patch6 -p1 %patch7 -p1 +%patch8 -p1 #copy the example script cp -a %{SOURCE5} . @@ -2050,6 +2054,7 @@ sed \ %changelog * Mon Jun 20 2011 Marcela Mašláňová - 4:5.14.0-171 - update to 5.14.1 - no new modules, just serious bugfixes and doc +- switch off fork test, which is failing only on koji * Thu Jun 16 2011 Marcela Mašláňová - 4:5.14.0-170 - try to update to latest ExtUtils::MakeMaker, no luck -> rebuild with current