[perl-BackPAN-Index] patch TestUtils.pm to use local backpan index

Iain Arnell iarnell at fedoraproject.org
Sun Mar 20 11:05:10 UTC 2011


commit cca39a88e023e24d51d36cf7593972b72a837d97
Author: Iain Arnell <iarnell at gmail.com>
Date:   Sun Mar 20 10:52:49 2011 +0100

    patch TestUtils.pm to use local backpan index

 perl-BackPAN-Index.spec |    4 ++++
 test-no-internet.patch  |   21 +++++++++++++++++++++
 2 files changed, 25 insertions(+), 0 deletions(-)
---
diff --git a/perl-BackPAN-Index.spec b/perl-BackPAN-Index.spec
index bf8178e..e47cda7 100644
--- a/perl-BackPAN-Index.spec
+++ b/perl-BackPAN-Index.spec
@@ -6,6 +6,8 @@ License:        GPL+ or Artistic
 Group:          Development/Libraries
 URL:            http://search.cpan.org/dist/BackPAN-Index/
 Source0:        http://www.cpan.org/authors/id/M/MS/MSCHWERN/BackPAN-Index-%{version}.tar.gz
+# force tests to run with local backpan index
+Patch0:         test-no-internet.patch
 BuildArch:      noarch
 BuildRequires:  perl(App::Cache) >= 0.37
 BuildRequires:  perl(Archive::Extract)
@@ -48,6 +50,7 @@ for efficient querying.
 
 %prep
 %setup -q -n BackPAN-Index-%{version}
+%patch0 -p 1
 
 sed -i -e '1s~^#!.*perl~#!%{__perl}~' examples/backpan.pl
 
@@ -74,6 +77,7 @@ BACKPAN_INDEX_TEST_NO_INTERNET=1 ./Build test
 * Sun Mar 20 2011 Iain Arnell <iarnell at gmail.com> 0.40-1
 - update to latest upstream version
 - run tests with BACKPAN_INDEX_TEST_NO_INTERNET
+- patch TestUtils.pm to force BACKPAN_INDEX_TEST_NO_INTERNET
 
 * Tue Feb 08 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.39-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
diff --git a/test-no-internet.patch b/test-no-internet.patch
new file mode 100644
index 0000000..be341f0
--- /dev/null
+++ b/test-no-internet.patch
@@ -0,0 +1,21 @@
+diff -up BackPAN-Index-0.40/t/lib/TestUtils.pm.orig BackPAN-Index-0.40/t/lib/TestUtils.pm
+--- BackPAN-Index-0.40/t/lib/TestUtils.pm.orig	2011-03-01 01:59:30.000000000 +0100
++++ BackPAN-Index-0.40/t/lib/TestUtils.pm	2011-03-20 10:50:09.000000000 +0100
+@@ -39,7 +39,7 @@ sub backpan_index_url {
+ # Init a new BackPAN::Index object with the right options for testing
+ sub new_backpan {
+     my %args = @_;
+-    $args{backpan_index_url} = backpan_index_url() if $args{update};
++    $args{backpan_index_url} = backpan_index_url();
+ 
+     return BackPAN::Index->new({
+         cache_dir               => cache_dir(),
+@@ -50,7 +50,7 @@ sub new_backpan {
+ 
+ sub new_pbp {
+     my %args = @_;
+-    $args{backpan_index_url} = backpan_index_url() if $args{update};
++    $args{backpan_index_url} = backpan_index_url();
+ 
+     require Parse::BACKPAN::Packages;
+     return Parse::BACKPAN::Packages->new({



More information about the perl-devel mailing list