# HG changeset patch # User Dario Sestito # Date 1269451052 0 # Node ID 604012c391414a67b41e73d57db73e56f08448e2 # Parent 7d674ef4b3c2462a76a99f4e76f8fedfe3d5d0a0 Minor adjustments to UH parser diff -r 7d674ef4b3c2 -r 604012c39141 uh_parser/releaseables.pm --- a/uh_parser/releaseables.pm Wed Mar 24 17:04:41 2010 +0000 +++ b/uh_parser/releaseables.pm Wed Mar 24 17:17:32 2010 +0000 @@ -236,7 +236,6 @@ print "Writing info file $filename\n" if (!-f$filename); open(FILE, ">>$filename"); - open(MISSING, ">>$filenamemissing"); for my $filetype (keys %{$whatlog_info->{$bldinf}->{$config}}) { @@ -247,13 +246,13 @@ if($::missing && !-f $file) { - print MISSING $file."\n"; - } + open(MISSING, ">>$filenamemissing"); + print MISSING $file."\n"; + close(MISSING); + } } } - close(FILE); - close(MISSING) if ($::missing); - + close(FILE); } } } diff -r 7d674ef4b3c2 -r 604012c39141 uh_parser/uh.pl --- a/uh_parser/uh.pl Wed Mar 24 17:04:41 2010 +0000 +++ b/uh_parser/uh.pl Wed Mar 24 17:17:32 2010 +0000 @@ -268,14 +268,15 @@ $packageline .= "$failuresbyseverity"; } $packageline .= "".$missing_by_package->{$package}."" if ($missing); - $packageline .= ""; + $packageline .= "\n"; print AGGREGATED "$packageline\n"; } else { my $packageline = "$package"; for (@severities) { $packageline .= "0"; } - $packageline .= ""; + $packageline .= "0" if ($missing); + $packageline .= "\n"; print AGGREGATED "$packageline\n"; } } @@ -426,7 +427,7 @@ opendir(DIR, $raptorbitsdir); my @failurefiles = readdir(DIR); closedir(DIR); - @failurefiles = grep(/\.txt$/, @failurefiles); + @failurefiles = grep($_ =~ /\.txt$/ && $_ !~ /_missing\.txt$/, @failurefiles); for my $file (@failurefiles) {