# HG changeset patch # User Christophe Lincoln # Date 1304633114 -7200 # Node ID a7f0d97a9ccce8136cbbea6d3b914f66b2b33203 # Parent 90ec7271d772cec428d5e92cd7f43b8c7e342ad9 Fix broken function in cook (Thanks Erjo) + add cooknotes feature diff -r 90ec7271d772 -r a7f0d97a9ccc cook --- a/cook Thu May 05 22:43:47 2011 +0200 +++ b/cook Fri May 06 00:05:14 2011 +0200 @@ -75,6 +75,11 @@ -e s'|\[0;39m \]||' $LOGS/$pkg.log } +# Log broken packages. +broken() { + echo "$pkg" >> $broken +} + # Be sure package exist in wok. check_pkg_in_wok() { if [ ! -d "$WOK/$pkg" ]; then diff -r 90ec7271d772 -r a7f0d97a9ccc cooker --- a/cooker Thu May 05 22:43:47 2011 +0200 +++ b/cooker Fri May 06 00:05:14 2011 +0200 @@ -35,6 +35,8 @@ Options: --usage Display this short usage. --setup Setup the Cooker environment. + --notes Display all the cooknotes. + --note= Add a note to the cooknotes. --pkg= Same as 'cook pkg' but with cooker log. --cat= Cook all packages of a category. --flavor= Cook all packages of a flavor. @@ -227,6 +229,16 @@ hg clone $FLAVORS_URL flavors cp -a ${wok}-hg $wok separator && echo "" ;; + --notes) + # View cooknotes. + echo -e "\nCooknotes" + separator + cat $cooknotes + separator && echo "" ;; + --note=*) + # Blocked a pkg and want other to know why ? Post a note! + note=${1#--note=} + [ "$note" ] && echo "$note" >> $cooknotes ;; --reverse=*) # Cook all reverse dependencies for a packages. This command let us # control the Cooker manually for commit that will cook a lot of packages. diff -r 90ec7271d772 -r a7f0d97a9ccc doc/cookutils.en.html --- a/doc/cookutils.en.html Thu May 05 22:43:47 2011 +0200 +++ b/doc/cookutils.en.html Fri May 06 00:05:14 2011 +0200 @@ -217,6 +217,7 @@ Edit ~/Public/cgi-bin/cooker/cook.conf and you all done!

+

Cooker CGI/Web

diff -r 90ec7271d772 -r a7f0d97a9ccc web/cooker.cgi --- a/web/cooker.cgi Thu May 05 22:43:47 2011 +0200 +++ b/web/cooker.cgi Fri May 06 00:05:14 2011 +0200 @@ -176,6 +176,11 @@ $(tac $CACHE/activity | sed s"#^\([^']* : \)#\0#"g) +

Cooknotes

+
+$(cat $cooknotes)
+
+

Commits

 $(cat $commits)
@@ -188,12 +193,12 @@
 
 

Broken

-$(cat $broken | sed s"#^[^']*#\0#"g)
+$(cat $broken | sed s"#^[^']*#\0#"g)
 
-

Bloked

+

Blocked

-$(cat $blocked | sed s"#^[^']*#\0#"g)
+$(cat $blocked | sed s"#^[^']*#\0#"g)
 

Latest cook