diff --git a/App-perlbrew-0.76-RT116517-Remove-5.003_07-from-tests.patch b/App-perlbrew-0.76-RT116517-Remove-5.003_07-from-tests.patch
new file mode 100644
index 0000000..2b66f41
--- /dev/null
+++ b/App-perlbrew-0.76-RT116517-Remove-5.003_07-from-tests.patch
@@ -0,0 +1,148 @@
+diff -up App-perlbrew-0.76/t/03.test_get_available_versions.t.orig App-perlbrew-0.76/t/03.test_get_available_versions.t
+--- App-perlbrew-0.76/t/03.test_get_available_versions.t.orig 2016-08-05 12:26:55.762124880 +0200
++++ App-perlbrew-0.76/t/03.test_get_available_versions.t 2016-08-05 12:55:01.293804499 +0200
+@@ -17,15 +17,15 @@ use App::perlbrew;
+ }
+ }
+
+-plan tests => 9;
++plan tests => 8;
+
+ my $app = App::perlbrew->new();
+
+-is scalar $app->available_perls(), 8, "Correct number of releases found";
++is scalar $app->available_perls(), 7, "Correct number of releases found";
+
+ my @known_perl_versions = (
+ 'perl-5.13.11', 'perl-5.12.3', 'perl-5.10.1', 'perl-5.8.9',
+- 'perl-5.6.2', 'perl5.005_04', 'perl5.004_05', 'perl5.003_07'
++ 'perl-5.6.2', 'perl5.005_04', 'perl5.004_05'
+ );
+
+ for my $perl_version ( $app->available_perls() ) {
+@@ -198,14 +198,6 @@ __DATA__
+
+
+
+-
+- 5.3 |
+- 5.3.7
+- | Maint |
+- 1996-10-10 |
+- perl5.003_07.tar.gz |
+-
+-
+
+
+
+@@ -311,12 +303,6 @@ __DATA__
+
+
+
+-
+- 5.3 |
+- 5.3.7
+- | 1996-10-10 |
+-
+-
+
+
+
+diff -up App-perlbrew-0.76/t/04.find_available_perls.t.orig App-perlbrew-0.76/t/04.find_available_perls.t
+--- App-perlbrew-0.76/t/04.find_available_perls.t.orig 2016-08-05 12:27:06.139072884 +0200
++++ App-perlbrew-0.76/t/04.find_available_perls.t 2016-08-05 13:47:25.486221305 +0200
+@@ -5,7 +5,7 @@ use Test::More;
+ use Data::Dumper;
+ use App::perlbrew;
+
+-plan tests => 52;
++plan tests => 47;
+
+ my $html = <
+@@ -18,7 +18,6 @@ my $html = <5.6 | 5.6.2 | perl-5.6.2.tar.gz | maint | 7 years, 4 months |
+ 5.5 | 5.5.4 | perl5.005_04.tar.gz | maint | 7 years, 1 month |
+ 5.4 | 5.4.5 | perl5.004_05.tar.gz | maint | 11 years, 11 months |
+-5.3 | 5.3.7 | perl5.003_07.tar.gz | maint | 14 years, 5 months |
+
+
+ (A year is 365.2425 days and a month is 30.436875 days.)
+@@ -75,33 +74,26 @@ my @expected_releases = (
+ 'branch' => '5.4'
+ },
+ {
+- 'file' => 'perl5.003_07.tar.gz',
++ 'file' => 'perl5.004_05.tar.gz',
+ 'type' => 'maint',
+- 'release' => '5.3.7',
+- 'age' => '14 years, 5 months',
+- 'branch' => '5.3'
++ 'release' => '5.4.5',
++ 'age' => '11 years, 11 months',
++ 'branch' => '5.4'
+ },
+ {
+- 'file' => 'perl5.003_07.tar.gz',
++ 'file' => 'perl5.004_05.tar.gz',
+ 'type' => 'maint',
+- 'release' => '5.3.7',
+- 'age' => '14 years, 5 months',
+- 'branch' => '5.3'
++ 'release' => '5.4.5',
++ 'age' => '11 years, 11 months',
++ 'branch' => '5.4'
+ },
+ {
+- 'file' => 'perl5.003_07.tar.gz',
++ 'file' => 'perl5.004_05.tar.gz',
+ 'type' => 'maint',
+- 'release' => '5.3.7',
+- 'age' => '14 years, 5 months',
+- 'branch' => '5.3'
++ 'release' => '5.4.5',
++ 'age' => '11 years, 11 months',
++ 'branch' => '5.4'
+ },
+- {
+- 'file' => 'perl5.003_07.tar.gz',
+- 'type' => 'maint',
+- 'release' => '5.3.7',
+- 'age' => '14 years, 5 months',
+- 'branch' => '5.3'
+- }
+ );
+ my $app = App::perlbrew->new();
+
+@@ -114,7 +106,7 @@ m|(.*) | (.*) | 11, 'found 11 releases';
++is @releases => 10, 'found 10 releases';
+ is $releases[0]->{branch} => 5.13, '5.13 branch';
+
+ #is $releases[0]->{release} => 5.13, '5.13 branch';
+diff -up App-perlbrew-0.76/t/13.perl_release.t.orig App-perlbrew-0.76/t/13.perl_release.t
+--- App-perlbrew-0.76/t/13.perl_release.t.orig 2016-08-05 12:26:43.082188416 +0200
++++ App-perlbrew-0.76/t/13.perl_release.t 2016-08-05 12:27:46.539870446 +0200
+@@ -16,7 +16,7 @@ describe "App::perlbrew#perl_release met
+ it "returns the perl dist tarball file name, and its download url" => sub {
+ my $app = App::perlbrew->new;
+
+- for my $version (qw(5.14.2 5.10.1 5.10.0 5.003_07 5.004_05)) {
++ for my $version (qw(5.14.2 5.10.1 5.10.0 5.004_05)) {
+ my ($ball, $url) = $app->perl_release($version);
+ like $ball, qr/perl-?${version}.tar.(bz2|gz)/;
+ like $url, qr/${ball}$/;
+diff -up App-perlbrew-0.76/t/14.perl_version_parsing.t.orig App-perlbrew-0.76/t/14.perl_version_parsing.t
+--- App-perlbrew-0.76/t/14.perl_version_parsing.t.orig 2016-08-05 12:26:31.298247462 +0200
++++ App-perlbrew-0.76/t/14.perl_version_parsing.t 2016-08-05 12:27:28.524960714 +0200
+@@ -12,7 +12,6 @@ $ENV{PERLBREW_ROOT} = $App::perlbrew::PE
+ #
+
+ my @versions = qw(
+- 5.003_07
+ 5.004
+ 5.004_01
+ 5.004_02
diff --git a/perlbrew.spec b/perlbrew.spec
index e8c4eda..1fb971b 100644
--- a/perlbrew.spec
+++ b/perlbrew.spec
@@ -1,11 +1,14 @@
Name: perlbrew
Version: 0.76
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Manage perl installations in your $HOME
License: MIT
Group: Development/Libraries
URL: http://search.cpan.org/dist/App-perlbrew/
Source0: http://www.cpan.org/authors/id/G/GU/GUGOD/App-perlbrew-%{version}.tar.gz
+# Remove Perl version 5.3.7 from tests, because 5.003_07 tarball has gone
+# from CPAN (CPAN RT#116517)
+Patch0: App-perlbrew-0.76-RT116517-Remove-5.003_07-from-tests.patch
BuildArch: noarch
BuildRequires: coreutils
BuildRequires: findutils
@@ -76,6 +79,7 @@ almost like an isolated perl environments.
%prep
%setup -q -n App-perlbrew-%{version}
+%patch0 -p1
rm -r inc
sed -i -e '/^inc\// d' MANIFEST
find -type f -exec chmod -x {} +
@@ -104,6 +108,9 @@ make test
%{_mandir}/man3/*
%changelog
+* Fri Aug 05 2016 Jitka Plesnikova - 0.76-2
+- Remove Perl version 5.3.7 from tests (CPAN RT#116517)
+
* Wed Jun 22 2016 Jitka Plesnikova - 0.76-1
- 0.76 bump
|