[Secure-testing-commits] r12055 - bin data/packages

Stefan Fritsch sf at alioth.debian.org
Sat Jun 6 08:13:14 UTC 2009


Author: sf
Date: 2009-06-06 08:13:13 +0000 (Sat, 06 Jun 2009)
New Revision: 12055

Modified:
   bin/check-new-issues
   data/packages/removed-packages
Log:
- make check-new-issues -U ignore removed packages
- add some packages to the removed list


Modified: bin/check-new-issues
===================================================================
--- bin/check-new-issues	2009-06-05 22:31:21 UTC (rev 12054)
+++ bin/check-new-issues	2009-06-06 08:13:13 UTC (rev 12055)
@@ -78,6 +78,7 @@
 my $datafile="$basedir/data/CVE/list";
 my $allitemsfile="gunzip -c $basedir/../allitems.txt.gz|";
 my $allitemsurl="http://cve.mitre.org/data/downloads/allitems.txt.gz";
+my $removedfile="$basedir/data/packages/removed-packages";
 
 my $issue_regexp= $opts{i} || 'CVE-20(?:0[3-9]|1[0-9])';
 my $todo_regexp= $opts{t} || ( $opts{T} ? '^\s+TODO: check' : '^\s+TODO: check$' );
@@ -112,7 +113,10 @@
 	gnutls11
 	/;
 my %ignore_missing_bug;
-$ignore_missing_bug{$_} = 1 for @ignore_missing_bug_list;
+if ($opts{u} || $opts{U}) {
+	push @ignore_missing_bug_list, read_removed_packages_file($removedfile);
+	$ignore_missing_bug{$_} = 1 for @ignore_missing_bug_list;
+}
 
 foreach my $entry (@{$entries}) {
 	my $name;
@@ -423,3 +427,20 @@
 	}
 	return $found;
 }
+
+sub read_removed_packages_file {
+	my $file = shift;
+
+	open(my $fh, "<", $file) or die "could not open $file";
+	my @packages;
+	my $line;
+	while (defined ($line = <$fh>)) {
+		chomp $line;
+		$line =~ s/^\s+//;
+		$line =~ s/\s+$//;
+		next if $line =~ /^$/;
+		next if $line =~ /^#/;
+		push @packages, $line;
+	}
+	return @packages;
+}

Modified: data/packages/removed-packages
===================================================================
--- data/packages/removed-packages	2009-06-05 22:31:21 UTC (rev 12054)
+++ data/packages/removed-packages	2009-06-06 08:13:13 UTC (rev 12055)
@@ -210,4 +210,6 @@
 libpng3
 lukemftp
 tmsnc
-amaya
\ No newline at end of file
+amaya
+tomcat5
+openssh-krb5




More information about the Secure-testing-commits mailing list