Author: mmazur                       Date: Sat Feb 26 22:57:31 2005 GMT
Module: pld-builder.new               Tag: HEAD
---- Log message:
- UPGRADE FAILED and TEST BUILD in subjects

---- Files affected:
pld-builder.new/PLD_Builder:
   report.py (1.28 -> 1.29) , rpm_builder.py (1.39 -> 1.40) , upgrade.py (1.5 
-> 1.6) 

---- Diffs:

================================================================
Index: pld-builder.new/PLD_Builder/report.py
diff -u pld-builder.new/PLD_Builder/report.py:1.28 
pld-builder.new/PLD_Builder/report.py:1.29
--- pld-builder.new/PLD_Builder/report.py:1.28  Sat Feb 26 20:15:49 2005
+++ pld-builder.new/PLD_Builder/report.py       Sat Feb 26 23:57:26 2005
@@ -62,8 +62,11 @@
 
     subject = ''
 
-    if is_src and 'test-build' in r.flags:
+    if 'test-build' in r.flags:
         subject = 'TEST BUILD '
+
+    if 'upgrade' in r.flags and not f.upgraded:
+        subject = 'UPGRADE FAILED '
 
     subject += ' '.join((s_failed, s_ok)).strip()
     

================================================================
Index: pld-builder.new/PLD_Builder/rpm_builder.py
diff -u pld-builder.new/PLD_Builder/rpm_builder.py:1.39 
pld-builder.new/PLD_Builder/rpm_builder.py:1.40
--- pld-builder.new/PLD_Builder/rpm_builder.py:1.39     Sat Feb 26 19:24:13 2005
+++ pld-builder.new/PLD_Builder/rpm_builder.py  Sat Feb 26 23:57:26 2005
@@ -129,7 +129,7 @@
             ll("test-build: not copying to /spools/ready/")
         ll("Begin-PLD-Builder-Info")
         if "upgrade" in r.flags:
-            upgrade.upgrade_from_batch(r, b)
+            r.upgraded = upgrade.upgrade_from_batch(r, b)
         else:
             ll("not upgrading")
         ll("End-PLD-Builder-Info")

================================================================
Index: pld-builder.new/PLD_Builder/upgrade.py
diff -u pld-builder.new/PLD_Builder/upgrade.py:1.5 
pld-builder.new/PLD_Builder/upgrade.py:1.6
--- pld-builder.new/PLD_Builder/upgrade.py:1.5  Thu Dec  9 19:09:06 2004
+++ pld-builder.new/PLD_Builder/upgrade.py      Sat Feb 26 23:57:26 2005
@@ -54,19 +54,20 @@
         if err != "":
             util.append_to(b.logfile, err)
             log.notice("cannot upgrade rpms")
-            return
+            return False
         k = string.join(killset.keys())
         if 0:
             b.log_line("removing %s" % k)
             res = chroot.run("rpm -e %s" % k, logfile = b.logfile, user = 
"root")
             if res != 0:
                 b.log_line("package removal failed")
-                return
+                return False
         else:
             b.log_line("upgrade would need removal of %s" % k)
-            return
+            return False
     b.log_line("upgrading packages")
     res = chroot.run("rpm -Fvh %s" % string.join(b.files), user = "root")
     if res != 0:
         b.log_line("package upgrade failed")
-        return
+        return False
+    return True
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/pld-builder.new/PLD_Builder/report.py?r1=1.28&r2=1.29&f=u
    
http://cvs.pld-linux.org/pld-builder.new/PLD_Builder/rpm_builder.py?r1=1.39&r2=1.40&f=u
    
http://cvs.pld-linux.org/pld-builder.new/PLD_Builder/upgrade.py?r1=1.5&r2=1.6&f=u


_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to