<tr>
<td><tmpl_var package_name></td>
<td><tmpl_var package_path></td>
- <td><tmpl_var error_info></td>
+ <td ><font color=fuchsia><tmpl_var error_info></font></td>
</tr>
</tmpl_loop>
</tbody>
<tr>
<td><tmpl_var package_name></td>
<td><tmpl_var package_path></td>
- <td><tmpl_var error_info></td>
+ <td ><font color=blue><tmpl_var error_info></font></td>
</tr>
</tmpl_loop>
</tbody>
sub write_cache {
my ($cache_key, $cache_val, $base, $spec) = @_;
my $cache_fname = "$cache_path/$cache_key";
+ my @export_out = gbs_export($base, $spec);
- if (gbs_export($base, $spec) != 0) {
+ if (shift @export_out) {
push(@export_errors, {package_name => $cache_key,
package_path => $base,
- error_info => "N/A"}); # TODO
+ error_info => \@export_out});
return;
}
scalar(@export_errors) . ") ===\n";
foreach my $pkg (@export_errors) {
$msg .= $pkg->{"package_name"} . "\n";
+ push @export_details, { package_name => $pkg->{"package_name"},
+ package_path => $pkg->{"package_path"},
+ error_info => join("<br>", @{$pkg->{"error_info"}}),
+ };
}
$msg .= "\n";
}
packages_build_error => $num_build_errors
};
- $build_status_json{"export_details"} = \@export_errors;
+ $build_status_json{"export_details"} = \@export_details;
$build_status_json{"expansion_details"} = \@expansion_details;
$build_status_json{"build_details"} = \@build_details;