Author: arekm Date: Fri Jun 27 16:42:58 2008 GMT
Module: pld-builder.new Tag: HEAD
---- Log message:
Clarify priority meaning.
---- Files affected:
pld-builder.new:
jak-to-dziala.txt (1.3 -> 1.4)
pld-builder.new/PLD_Builder:
rpm_builder.py (1.56 -> 1.57) , srpm_builder.py (1.48 -> 1.49)
---- Diffs:
================================================================
Index: pld-builder.new/jak-to-dziala.txt
diff -u pld-builder.new/jak-to-dziala.txt:1.3
pld-builder.new/jak-to-dziala.txt:1.4
--- pld-builder.new/jak-to-dziala.txt:1.3 Fri Jun 20 19:04:47 2003
+++ pld-builder.new/jak-to-dziala.txt Fri Jun 27 18:42:53 2008
@@ -20,9 +20,10 @@
zlecenie. Je�li OK, to wrzuca zlecenie do spool/queue
3. Na koncie srpm buildera z crona chodzi skrypt srpm_builder.py.
- a) Czyta on spool/queue, i je�li s� tam jakie� zlecenia wybiera zlecenie Z
- o najwy�szym priorytecie, kt�re jest najstarsze, wyci�ga je z kolejki
- i zapisuje kolejk�.
+ a) Czyta spool/queue, je�li s� tam jakie� zlecenia, sortuje wg. priorytetu
+ (wy�szy numer == wa�niejsze zlecenie), a nast�pnie sortuje wg. czasu
+ przybycia zlecenia (starsze == wa�niejsze), wyci�ga je z kolejki i
zapisuje
+ kolejk�.
b) Obs�uguje tylko <group ...>.
c) Buduje w chroot wszystkie pakiety z grupy, kolejkuj�c pliki w spool/ftp/
oraz spool/buildlogs/. Dodatkowo srpmy s� wrzucane do
www/srpms/<group-id>/
@@ -86,8 +87,9 @@
to papa
c) lockowanie building-rpm-for-<builder> (tylko jeden build w chroot
na raz)
- d) Czyta spool/queue, je�li s� tam jakie� zlecenia, wybiera najstarsze
- zlecenie Z o najwy�szym priorytecie, wyci�ga je z kolejki i zapisuje
+ d) Czyta spool/queue, je�li s� tam jakie� zlecenia, sortuje wg. priorytetu
+ (wy�szy numer == wa�niejsze zlecenie), a nast�pnie sortuje wg. czasu
+ przybycia zlecenia (starsze == wa�niejsze), wyci�ga je z kolejki i
zapisuje
kolejk�.
e) buduje pakiety, wrzuca pliki do spool/{buildlogs,ftp}. Je�li nie ma flagi
test-build to pakiety wrzuca te� do /spools/ready/ w chroot (i generuje
================================================================
Index: pld-builder.new/PLD_Builder/rpm_builder.py
diff -u pld-builder.new/PLD_Builder/rpm_builder.py:1.56
pld-builder.new/PLD_Builder/rpm_builder.py:1.57
--- pld-builder.new/PLD_Builder/rpm_builder.py:1.56 Thu May 15 11:58:43 2008
+++ pld-builder.new/PLD_Builder/rpm_builder.py Fri Jun 27 18:42:53 2008
@@ -47,7 +47,7 @@
if pri_diff == 0:
return cmp(r1.time, r2.time)
else:
- return pri_diff
+ return -pri_diff
q.requests.sort(mycmp)
ret = q.requests[0]
return ret
================================================================
Index: pld-builder.new/PLD_Builder/srpm_builder.py
diff -u pld-builder.new/PLD_Builder/srpm_builder.py:1.48
pld-builder.new/PLD_Builder/srpm_builder.py:1.49
--- pld-builder.new/PLD_Builder/srpm_builder.py:1.48 Sun Nov 11 18:39:11 2007
+++ pld-builder.new/PLD_Builder/srpm_builder.py Fri Jun 27 18:42:53 2008
@@ -34,7 +34,7 @@
if pri_diff == 0:
return cmp(r1.time, r2.time)
else:
- return pri_diff
+ return -pri_diff
q.requests.sort(mycmp)
ret = q.requests[0]
q.requests = q.requests[1:]
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/pld-builder.new/jak-to-dziala.txt?r1=1.3&r2=1.4&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/pld-builder.new/PLD_Builder/rpm_builder.py?r1=1.56&r2=1.57&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/pld-builder.new/PLD_Builder/srpm_builder.py?r1=1.48&r2=1.49&f=u
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit