/[soft]/build_system/web/autobuild/index.php
ViewVC logotype

Diff of /build_system/web/autobuild/index.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 6876 by pterjan, Wed Dec 26 13:55:57 2012 UTC revision 6877 by pterjan, Thu Dec 27 18:11:03 2012 UTC
# Line 75  while (!feof($status_file)) { Line 75  while (!feof($status_file)) {
75                  if ($status == "ok") {                  if ($status == "ok") {
76                          array_push($success, $rpm);                          array_push($success, $rpm);
77                  } elseif ($status != "unknown" && $status != "not_on_this_arch"){                  } elseif ($status != "unknown" && $status != "not_on_this_arch"){
78                          array_push($failure, $rpm);                          $failure[$rpm] = $status;
79                          preg_match("/(.*)-([^-]*-[^-]*mga)[1-9].src.rpm/", $rpm, $matches);                          preg_match("/(.*)-([^-]*-[^-]*mga)[1-9].src.rpm/", $rpm, $matches);
80                          if(!$packages[$matches[1]]) {                          if(!$packages[$matches[1]]) {
81                                  $removed[$rpm] = 1;                                  $removed[$rpm] = 1;
# Line 88  while (!feof($status_file)) { Line 88  while (!feof($status_file)) {
88  fclose($status_file);  fclose($status_file);
89    
90  sort($success);  sort($success);
91  sort($failure);  ksort($failure);
92    
93  $nb_failed = count($failure);  $nb_failed = count($failure);
94  $nb_success = count($success);  $nb_success = count($success);
# Line 118  echo "<h1>$succes_percent% Success</h1>\ Line 118  echo "<h1>$succes_percent% Success</h1>\
118  echo "$nb_fixed packages have been fixed since this run and $nb_removed have been removed.<br/> If no new package was broken, success rate next time should be $estimated_percent%.<br/>\n";  echo "$nb_fixed packages have been fixed since this run and $nb_removed have been removed.<br/> If no new package was broken, success rate next time should be $estimated_percent%.<br/>\n";
119  echo "<div style='float:left'><h1>Failed builds ($nb_failed/$nb_tried):</h1><ul>";  echo "<div style='float:left'><h1>Failed builds ($nb_failed/$nb_tried):</h1><ul>";
120    
121  foreach ($failure as $rpm) {  foreach ($failure as $rpm => $error) {
122          $status = "";          $status = "";
123          if ($fixed[$rpm]) {          if ($fixed[$rpm]) {
124                  $status = " <span style='color:green;'><b>Fixed!</b></span>";                  $status = " <span style='color:green;'><b>Fixed!</b></span>";
# Line 128  foreach ($failure as $rpm) { Line 128  foreach ($failure as $rpm) {
128                  $status = " <span style='color:red;'><b>New!</b></span>";                  $status = " <span style='color:red;'><b>New!</b></span>";
129          }          }
130          if (file_exists("$base_dir/$rpm/")) {          if (file_exists("$base_dir/$rpm/")) {
131                  echo "<li><a href='$base_dir/$rpm/'>$rpm</a>$status</li>\n";                  echo "<li><a href='$base_dir/$rpm/'>$rpm</a> $error $status</li>\n";
132          } else {          } else {
133                  echo "<li>$rpm $status</li>\n";                  echo "<li>$rpm $error $status</li>\n";
134          }          }
135  }  }
136    

Legend:
Removed from v.6876  
changed lines
  Added in v.6877

  ViewVC Help
Powered by ViewVC 1.1.30