yangtse: curl-www/auto summarize.pl,1.55,1.56
[email protected] Fri, 17 Jul 2009 02:42:05 +0000
| Newsgroups | gmane.comp.web.curl.www.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/curl/curl-www/auto
In directory labb:/tmp/cvs-serv9238/auto
Modified Files:
summarize.pl
Log Message:
detect autobuild failures due to lack of device space
Index: summarize.pl
===================================================================
RCS file: /cvsroot/curl/curl-www/auto/summarize.pl,v
retrieving revision 1.55
retrieving revision 1.56
diff -u -d -r1.55 -r1.56
--- summarize.pl 14 Jun 2009 15:05:08 -0000 1.55
+++ summarize.pl 17 Jul 2009 02:42:03 -0000 1.56
@@ -261,7 +261,10 @@
if($fail || !$linkfine || !$fine) {
$res .= "<td class=\"buildfail\">";
if(!$linkfine) {
- if($cvsfail) {
+ if($nospaceleft) {
+ $res .= "no space";
+ }
+ elsif($cvsfail) {
$res .= "CVS";
}
elsif(!$buildconf) {
@@ -364,6 +367,7 @@
$libssh2=0;
$ssl=0;
$cvsfail=0;
+ $nospaceleft=0;
$ares=0;
$sspi=0;
$buildid="";
@@ -501,6 +505,11 @@
elsif(checkwarn($line)) {
$warning++;
}
+ elsif(($line =~ /No space left on device/) ||
+ ($line =~ /cat: Cannot write to output/) ||
+ ($line =~ /ld: I/O error/)) {
+ $nospaceleft=1;
+ }
elsif($line =~ /^testcurl: failed to update from CVS/) {
$cvsfail=1;
}