[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

lintian: r491 - trunk/testset



Author: djpig
Date: 2005-09-21 21:57:02 +0200 (Wed, 21 Sep 2005)
New Revision: 491

Modified:
   trunk/testset/runtests
Log:
Handle tags in new format gracefully


Modified: trunk/testset/runtests
===================================================================
--- trunk/testset/runtests	2005-09-21 19:55:48 UTC (rev 490)
+++ trunk/testset/runtests	2005-09-21 19:57:02 UTC (rev 491)
@@ -106,6 +106,7 @@
 
 use lib "$ENV{'LINTIAN_ROOT'}/lib";
 use Util;
+use Tags;
 
 # --- Set the ways to call lintian and dpkg-buildpackage
 my $lintian_options = '-I';
@@ -137,13 +138,18 @@
 		print "E: test-has-no-info $i->{'tag'} in $desc_file\n";
 		$testok = 0;
 	    }
-	    if (not exists $i->{'type'}) {
+	    if (!exists($i->{'type'})
+		&& !exists($i->{'severity'})) {
+		use Data::Dumper;
+		print Dumper $i;
 		print "E: test-has-no-type $i->{'tag'} in $desc_file\n";
 		$testok = 0;
 		next;
 	    }
+
 	    $tags{$i->{'tag'}}{'desc_file'} = $desc_file;
-	    $tags{$i->{'tag'}}{'desc_type'} = $i->{'type'};
+	    $tags{$i->{'tag'}}{'desc_type'} = $i->{'type'} ||
+		$Tags::sev_to_type[$i->{'severity'}];
 	}
     }
 }



Reply to: