extras-buildsys/builder builder.py,1.18,1.19

Daniel Williams (dcbw) fedora-extras-commits at redhat.com
Mon Jul 18 17:24:30 UTC 2005


Author: dcbw

Update of /cvs/fedora/extras-buildsys/builder
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv13131/builder

Modified Files:
	builder.py 
Log Message:
2005-07-18  Dan Williams <dcbw at redhat.com>

    * builder/builder.py
      common/FileDownloader.py
      server/ArchJob.py
        - Allow '+' character in RPM names
        - Clean up file name handling in URLs




Index: builder.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/builder/builder.py,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- builder.py	16 Jul 2005 16:42:15 -0000	1.18
+++ builder.py	18 Jul 2005 17:24:28 -0000	1.19
@@ -93,11 +93,12 @@
    Architecture: %s
    SRPM: %s\n\n""" % (time.asctime(time.gmtime()), self._target, self._uniqid, self.buildarch, srpm_url))
 
-        srpm_filename = FileDownloader.get_base_filename_from_url(srpm_url, ['.src.rpm'])
-        if not srpm_filename:
+        try:
+            srpm_filename = FileDownloader.get_base_filename_from_url(srpm_url, ['.src.rpm'])
+        except FileDownloader.FileNameError, e:
             self._status = 'failed'
             self._srpm_path = None
-            self.log("Failed in __init__, couldn't extract SRPM filename.\n")
+            self.log("Failed to extract SRPM filename.  Error: '%s'   URL: %s\n" % (e, srpm_url))
         else:
             self._srpm_path = os.path.join(config_opts['builder_work_dir'], self._uniqid, "source", srpm_filename)
 




More information about the fedora-extras-commits mailing list