rpms/perl-Test-AutoBuild/F-9 perl-Test-AutoBuild-1.2.2-bzr-fixes.patch, NONE, 1.1 perl-Test-AutoBuild.spec, 1.9, 1.10

Daniel P. Berrange berrange at fedoraproject.org
Wed Jul 22 20:00:09 UTC 2009


Author: berrange

Update of /cvs/extras/rpms/perl-Test-AutoBuild/F-9
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22457

Modified Files:
	perl-Test-AutoBuild.spec 
Added Files:
	perl-Test-AutoBuild-1.2.2-bzr-fixes.patch 
Log Message:
- Fix BZR repository tests (rhbz #511594)
- Add missing perl(Class::MethodMaker) dep (rhbz #432714)


perl-Test-AutoBuild-1.2.2-bzr-fixes.patch:
 lib/Test/AutoBuild/Repository/Bazaar.pm |    2 +-
 t/110-Repository-Bzr.t                  |    1 +
 t/110-Repository-CVS.t                  |    1 +
 t/110-Repository-Darcs.t                |    1 +
 t/110-Repository-GNUArch.t              |    1 +
 t/110-Repository-Git.t                  |    1 +
 t/110-Repository-Mercurial.t            |    1 +
 t/110-Repository-Monotone.t             |    1 +
 t/110-Repository-Perforce.t             |    1 +
 t/110-Repository-SVN.t                  |    1 +
 10 files changed, 10 insertions(+), 1 deletion(-)

--- NEW FILE perl-Test-AutoBuild-1.2.2-bzr-fixes.patch ---
diff -rup Test-AutoBuild-1.2.2/lib/Test/AutoBuild/Repository/Bazaar.pm Test-AutoBuild-1.2.2.new/lib/Test/AutoBuild/Repository/Bazaar.pm
--- Test-AutoBuild-1.2.2/lib/Test/AutoBuild/Repository/Bazaar.pm	2007-12-11 05:07:23.000000000 +0000
+++ Test-AutoBuild-1.2.2.new/lib/Test/AutoBuild/Repository/Bazaar.pm	2009-07-22 20:36:04.000000000 +0100
@@ -191,7 +191,7 @@ sub _get_changes {
     foreach my $line (@lines) {
 	next if $line =~ /^\s*$/;
 	#$log->debug("[$line]");
-	if ($line =~ m,^revno:\s*(\d+(?:\.\d+)*)\s*$,i) {
+	if ($line =~ m,^revno:\s*(\d+(?:\.\d+)*)\s*(\[merge\])?\s*$,i) {
 	    $number = $1;
 	    $log->debug("Version number " . $number );
 	    $logs{$number} = { number => $number };
diff -rup Test-AutoBuild-1.2.2/t/110-Repository-Bzr.t Test-AutoBuild-1.2.2.new/t/110-Repository-Bzr.t
--- Test-AutoBuild-1.2.2/t/110-Repository-Bzr.t	2007-12-11 05:07:23.000000000 +0000
+++ Test-AutoBuild-1.2.2.new/t/110-Repository-Bzr.t	2009-07-22 20:29:38.000000000 +0100
@@ -23,6 +23,7 @@ my $build_home = catfile($here, "t", "bu
 my $archive = catfile($here, "t", "110-Repository-Bzr.tar.gz");
 
 END {
+  chdir $here;
   unless ($ENV{DEBUG_TESTS}) {
     rmtree ($build_repos);
     rmtree ($build_home);
diff -rup Test-AutoBuild-1.2.2/t/110-Repository-CVS.t Test-AutoBuild-1.2.2.new/t/110-Repository-CVS.t
--- Test-AutoBuild-1.2.2/t/110-Repository-CVS.t	2007-12-08 22:40:35.000000000 +0000
+++ Test-AutoBuild-1.2.2.new/t/110-Repository-CVS.t	2009-07-22 20:29:34.000000000 +0100
@@ -23,6 +23,7 @@ my $build_home = catfile($here, "t", "bu
 my $archive = catfile($here, "t", "110-Repository-CVS.tar.gz");
 
 END {
+  chdir $here;
   unless ($ENV{DEBUG_TESTS}) {
     rmtree ($build_repos);
     rmtree ($build_home);
diff -rup Test-AutoBuild-1.2.2/t/110-Repository-Darcs.t Test-AutoBuild-1.2.2.new/t/110-Repository-Darcs.t
--- Test-AutoBuild-1.2.2/t/110-Repository-Darcs.t	2007-12-10 04:45:18.000000000 +0000
+++ Test-AutoBuild-1.2.2.new/t/110-Repository-Darcs.t	2009-07-22 20:29:31.000000000 +0100
@@ -23,6 +23,7 @@ my $build_home = catfile($here, "t", "bu
 my $archive = catfile($here, "t", "110-Repository-Darcs.tar.gz");
 
 END {
+  chdir $here;
   unless ($ENV{DEBUG_TESTS}) {
     rmtree ($build_repos);
     rmtree ($build_home);
diff -rup Test-AutoBuild-1.2.2/t/110-Repository-Git.t Test-AutoBuild-1.2.2.new/t/110-Repository-Git.t
--- Test-AutoBuild-1.2.2/t/110-Repository-Git.t	2009-07-22 20:37:39.000000000 +0100
+++ Test-AutoBuild-1.2.2.new/t/110-Repository-Git.t	2009-07-22 20:29:25.000000000 +0100
@@ -23,6 +23,7 @@ my $build_home = catfile($here, "t", "bu
 my $archive = catfile($here, "t", "110-Repository-Git.tar.gz");
 
 END {
+  chdir $here;
   unless ($ENV{DEBUG_TESTS}) {
     rmtree ($build_repos);
     rmtree ($build_home);
diff -rup Test-AutoBuild-1.2.2/t/110-Repository-GNUArch.t Test-AutoBuild-1.2.2.new/t/110-Repository-GNUArch.t
--- Test-AutoBuild-1.2.2/t/110-Repository-GNUArch.t	2007-12-08 22:40:35.000000000 +0000
+++ Test-AutoBuild-1.2.2.new/t/110-Repository-GNUArch.t	2009-07-22 20:29:22.000000000 +0100
@@ -24,6 +24,7 @@ my $build_home = catfile($here, "t", "bu
 my $archive = catfile($here, "t", "110-Repository-GNUArch.tar.gz");
 
 END {
+  chdir $here;
   rmtree ($build_repos);
   rmtree ($build_home);
 }
diff -rup Test-AutoBuild-1.2.2/t/110-Repository-Mercurial.t Test-AutoBuild-1.2.2.new/t/110-Repository-Mercurial.t
--- Test-AutoBuild-1.2.2/t/110-Repository-Mercurial.t	2007-12-08 22:40:35.000000000 +0000
+++ Test-AutoBuild-1.2.2.new/t/110-Repository-Mercurial.t	2009-07-22 20:29:18.000000000 +0100
@@ -23,6 +23,7 @@ my $build_home = catfile($here, "t", "bu
 my $archive = catfile($here, "t", "110-Repository-Mercurial.tar.gz");
 
 END {
+  chdir $here;
   unless ($ENV{DEBUG_TESTS}) {
     rmtree ($build_repos);
     rmtree ($build_home);
diff -rup Test-AutoBuild-1.2.2/t/110-Repository-Monotone.t Test-AutoBuild-1.2.2.new/t/110-Repository-Monotone.t
--- Test-AutoBuild-1.2.2/t/110-Repository-Monotone.t	2009-07-22 20:37:39.000000000 +0100
+++ Test-AutoBuild-1.2.2.new/t/110-Repository-Monotone.t	2009-07-22 20:29:15.000000000 +0100
@@ -23,6 +23,7 @@ my $build_home = catfile($here, "t", "bu
 my $archive = catfile($here, "t", "110-Repository-Monotone.tar.gz");
 
 END {
+  chdir $here;
   unless ($ENV{DEBUG_TESTS}) {
     rmtree ($build_repos);
     rmtree ($build_home);
diff -rup Test-AutoBuild-1.2.2/t/110-Repository-Perforce.t Test-AutoBuild-1.2.2.new/t/110-Repository-Perforce.t
--- Test-AutoBuild-1.2.2/t/110-Repository-Perforce.t	2007-12-08 22:40:35.000000000 +0000
+++ Test-AutoBuild-1.2.2.new/t/110-Repository-Perforce.t	2009-07-22 20:33:35.000000000 +0100
@@ -26,6 +26,7 @@ my $archive = catfile($here, "t", "110-R
 my $pid;
 
 END {
+  chdir $here;
   if (defined $pid) {
     my $kid = waitpid $pid, WNOHANG;
     if ($kid != $pid) {
diff -rup Test-AutoBuild-1.2.2/t/110-Repository-SVN.t Test-AutoBuild-1.2.2.new/t/110-Repository-SVN.t
--- Test-AutoBuild-1.2.2/t/110-Repository-SVN.t	2007-12-08 22:40:35.000000000 +0000
+++ Test-AutoBuild-1.2.2.new/t/110-Repository-SVN.t	2009-07-22 20:29:02.000000000 +0100
@@ -23,6 +23,7 @@ my $build_home = catfile($here, "t", "bu
 my $archive = catfile($here, "t", "110-Repository-SVN.gz");
 
 END {
+  chdir $here;
   rmtree ($build_repos);
   rmtree ($build_home);
 }


Index: perl-Test-AutoBuild.spec
===================================================================
RCS file: /cvs/extras/rpms/perl-Test-AutoBuild/F-9/perl-Test-AutoBuild.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -p -r1.9 -r1.10
--- perl-Test-AutoBuild.spec	7 Mar 2008 23:19:39 -0000	1.9
+++ perl-Test-AutoBuild.spec	22 Jul 2009 19:59:39 -0000	1.10
@@ -12,12 +12,13 @@
 Summary: Framework for performing continuous, unattended, automated software builds
 Name: perl-%{appname}
 Version: 1.2.2
-Release: 3%{_extra_release}
+Release: 4%{_extra_release}
 License: GPLv2+
 Group: Development/Tools
 Url: http://autobuild.org/
 Source: http://www.cpan.org/authors/id/D/DA/DANBERR/%{appname}-%{version}.tar.gz
 Patch1: %{name}-%{version}-git-output.patch
+Patch2: %{name}-%{version}-bzr-fixes.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArchitectures: noarch
 
@@ -61,6 +62,9 @@ Requires: /usr/bin/genbasedir
 # For Test::AutoBuild::Publisher::XSLTransform
 Requires: /usr/bin/xsltproc
 
+# Automatic RPM perl deps script misses this
+Requires: perl(Class::MethodMaker)
+
 %if %{with_selinux}
 Requires(post): policycoreutils
 Requires(postun): policycoreutils
@@ -239,6 +243,7 @@ control system
 %prep
 %setup -q -n %{appname}-%{version}
 %patch1 -p1
+%patch2 -p1
 
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor
@@ -427,6 +432,10 @@ fi
 %config(noreplace) %attr(-,builder,builder) %{_localstatedir}/lib/builder/.cvspass
 
 %changelog
+* Wed Jul 22 2009 Daniel P. Berrange <berrange at redhat.com> - 1.2.2-4.fc9
+- Fix BZR repository tests (rhbz #511594)
+- Add missing perl(Class::MethodMaker) dep (rhbz #432714)
+
 * Fri Mar 07 2008 Daniel P. Berrange <berrange at redhat.com> - 1.2.2-3.fc9
 - Fix parsing of GIT output
 - Added missing build requires for META.yml test case




More information about the fedora-extras-commits mailing list