rpms/plague/F-12 plague-0.4.5.7-cvs20100505.patch, NONE, 1.1 plague.spec, 1.48, 1.49

Michael Schwendt mschwendt at fedoraproject.org
Wed May 5 11:28:52 UTC 2010


Author: mschwendt

Update of /cvs/pkgs/rpms/plague/F-12
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv21868/F-12

Modified Files:
	plague.spec 
Added Files:
	plague-0.4.5.7-cvs20100505.patch 
Log Message:
* Wed May  5 2010 Michael Schwendt <mschwendt at fedoraproject.org> - 0.4.5.7-7.20100505cvs
- patch with fix from cvs (file download with Mock createrepo_on_rpms).


plague-0.4.5.7-cvs20100505.patch:
 ChangeLog          |   10 ++++++++++
 builder/builder.py |    2 ++
 server/ArchJob.py  |    1 +
 3 files changed, 13 insertions(+)

--- NEW FILE plague-0.4.5.7-cvs20100505.patch ---
diff -Nur plague-0.4.5.7-20090612/server/ArchJob.py plague-0.4.5.7-20100505/server/ArchJob.py
--- plague-0.4.5.7-20090612/server/ArchJob.py	2008-01-31 15:18:53.000000000 +0100
+++ plague-0.4.5.7-20100505/server/ArchJob.py	2010-05-05 11:46:46.000000000 +0200
@@ -264,6 +264,7 @@
                                 self.par_job.package, self._target_dict['arch'], self.builder.address(), url, e)
                     # Hard error, we don't retry this one
                     dl_dict[DL_STATUS] = STATUS_ERROR
+                    failed = True
                 break
             elif dl_status == STATUS_INPROGRESS:
                 undownloaded = True
diff -Nur plague-0.4.5.7-20090612/builder/builder.py plague-0.4.5.7-20100505/builder/builder.py
--- plague-0.4.5.7-20090612/builder/builder.py	2010-05-05 13:20:39.000000000 +0200
+++ plague-0.4.5.7-20100505/builder/builder.py	2010-05-05 12:45:20.000000000 +0200
@@ -462,6 +462,8 @@
     def _find_files(self):
         # Grab the list of files in our job's result dir and URL encode them
         files_in_dir = os.listdir(self._result_dir)
+        if 'repodata' in files_in_dir:
+            files_in_dir.remove('repodata')
         file_list = []
         self._log("\n")
         self._log("Output File List:\n")
diff -Nur plague-0.4.5.7-20090612/ChangeLog plague-0.4.5.7-20100505/ChangeLog
--- plague-0.4.5.7-20090612/ChangeLog	2010-05-05 13:20:41.000000000 +0200
+++ plague-0.4.5.7-20100505/ChangeLog	2010-05-05 12:56:03.000000000 +0200
@@ -1,3 +1,13 @@
+2010-05-05  Michael Schwendt <mschwendt at fedoraproject.org>
+
+	* server/ArchJob.py
+	  - Let job fail for FileDownloader.FileNameException errors,
+	    or else it would succeed without having downloaded all files
+	    e.g. if Mock is run with createrepo_on_rpms = True.
+
+	* builder/builder.py
+	  - Always ignore 'repodata' directory in build results dir.
+
 2009-06-12  Michael Schwendt <mschwendt at fedoraproject.org>
 
 	* common/SSLConnection.py


Index: plague.spec
===================================================================
RCS file: /cvs/pkgs/rpms/plague/F-12/plague.spec,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -p -r1.48 -r1.49
--- plague.spec	26 Jul 2009 18:51:53 -0000	1.48
+++ plague.spec	5 May 2010 11:28:52 -0000	1.49
@@ -3,13 +3,14 @@ BuildArch: noarch
 Summary: Distributed build system for RPMs
 Name: plague
 Version: 0.4.5.7
-Release: 6.20090612cvs%{?dist}
+Release: 7.20100505cvs%{?dist}
 License: GPLv2+
 Group: Development/Tools
 #Source: http://fedoraproject.org/projects/plague/releases/%{name}-%{version}.tar.bz2
 Source: %{name}-%{version}.tar.bz2
 Patch0: plague-0.4.5.7-cvs20081216.patch
 Patch1: plague-0.4.5.7-cvs20090612.patch
+Patch2: plague-0.4.5.7-cvs20100505.patch
 URL: http://www.fedoraproject.org/wiki/Projects/Plague
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires: python
@@ -83,6 +84,7 @@ the interface to the build server.
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 
 %build
@@ -169,6 +171,9 @@ fi
 
 
 %changelog
+* Wed May  5 2010 Michael Schwendt <mschwendt at fedoraproject.org> - 0.4.5.7-7.20100505cvs
+- patch with fix from cvs (file download with Mock createrepo_on_rpms).
+
 * Sun Jul 26 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.4.5.7-6.20090612cvs
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
 



More information about the scm-commits mailing list