pld-builder.new: PLD_Builder/build.py, PLD_Builder/rpm_builder.py, PLD_Buil...

arekm arekm at pld-linux.org
Fri Feb 27 19:31:46 CET 2009


Author: arekm                        Date: Fri Feb 27 18:31:46 2009 GMT
Module: pld-builder.new               Tag: HEAD
---- Log message:
- building function returns 0 and non-zero (strings like FAIL, FAIL_SOMETHING) for failures.

---- Files affected:
pld-builder.new/PLD_Builder:
   build.py (1.11 -> 1.12) , rpm_builder.py (1.66 -> 1.67) , srpm_builder.py (1.51 -> 1.52) 

---- Diffs:

================================================================
Index: pld-builder.new/PLD_Builder/build.py
diff -u pld-builder.new/PLD_Builder/build.py:1.11 pld-builder.new/PLD_Builder/build.py:1.12
--- pld-builder.new/PLD_Builder/build.py:1.11	Fri Feb 27 18:48:52 2009
+++ pld-builder.new/PLD_Builder/build.py	Fri Feb 27 19:31:41 2009
@@ -87,8 +87,8 @@
                 notify.add_batch(batch, batch.build_failed)
             else:
                 r.some_ok = 1
-                log.notice("building %s OK (%s)" % (batch.spec, batch.build_failed))
-                notify.add_batch(batch, batch.build_failed)
+                log.notice("building %s OK" % (batch.spec))
+                notify.add_batch(batch, "OK")
             batch.build_time = stopwatch.stop()
             report.add_pld_builder_info(batch)
             buildlogs.add(batch.logfile, failed = batch.build_failed, id=r.id)

================================================================
Index: pld-builder.new/PLD_Builder/rpm_builder.py
diff -u pld-builder.new/PLD_Builder/rpm_builder.py:1.66 pld-builder.new/PLD_Builder/rpm_builder.py:1.67
--- pld-builder.new/PLD_Builder/rpm_builder.py:1.66	Fri Feb 27 18:45:07 2009
+++ pld-builder.new/PLD_Builder/rpm_builder.py	Fri Feb 27 19:31:41 2009
@@ -131,7 +131,6 @@
                 res = chroot.run(cmd, logfile = b.logfile)
                 files = util.collect_files(b.logfile)
                 if len(files) > 0:
-                    res = "OK"
                     r.chroot_files.extend(files)
                 else:
                     b.log_line("error: No files produced.")

================================================================
Index: pld-builder.new/PLD_Builder/srpm_builder.py
diff -u pld-builder.new/PLD_Builder/srpm_builder.py:1.51 pld-builder.new/PLD_Builder/srpm_builder.py:1.52
--- pld-builder.new/PLD_Builder/srpm_builder.py:1.51	Fri Jul 18 13:46:13 2008
+++ pld-builder.new/PLD_Builder/srpm_builder.py	Fri Feb 27 19:31:41 2009
@@ -103,14 +103,14 @@
     if len(files) > 0:
         if len(files) > 1:
             util.append_to(b.logfile, "error: More than one file produced: %s" % files)
-            res = 1
+            res = "FAIL"
         last = files[len(files) - 1]
         b.src_rpm_file = last
         b.src_rpm = os.path.basename(last)
         r.chroot_files.extend(files)
     else:
         util.append_to(b.logfile, "error: No files produced.")
-        res = 1
+        res = "FAIL_NOFILES"
     if res == 0 and not "test-build" in r.flags:
         for pref in config.tag_prefixes:
             util.append_to(b.logfile, "Tagging with prefix: %s" % pref)
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/pld-builder.new/PLD_Builder/build.py?r1=1.11&r2=1.12&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/pld-builder.new/PLD_Builder/rpm_builder.py?r1=1.66&r2=1.67&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/pld-builder.new/PLD_Builder/srpm_builder.py?r1=1.51&r2=1.52&f=u



More information about the pld-cvs-commit mailing list