NSS now builds into an RPM.
[fedora-mingw.git] / compare / compare.py
index a10aba6..5e61c03 100644 (file)
@@ -28,10 +28,10 @@ def compare_header(refspec, altspec):
     if refver != altver:
         warnings.append("different version: '%s': '%s' != '%s': '%s'" % (refname, refver, altname, altver))
 
-    if refver != altver:
+    if reflic != altlic:
         warnings.append("different license: '%s': '%s' != '%s': '%s'" % (refname, reflic, altname, altlic))
 
-    if refver != altver:
+    if refurl != alturl:
         warnings.append("different URL: '%s': '%s' != '%s': '%s'" % (refname, refurl, altname, alturl))
 
     return warnings
@@ -131,6 +131,8 @@ def load_suppressions(file):
             line = s.readline()
             if not line:
                 break;
+            if line[0] == '#':
+                continue
 
             line = line[0:-1]
             supp.append(line)
@@ -158,9 +160,13 @@ altspec = ts.parseSpec(altspecfile)
 suppressions = load_suppressions(suppressionfile)
 
 
-warnings = compare_specs(refspec, altspec)
-
-
-for w in warnings:
+warnings = []
+for w in compare_specs(refspec, altspec):
     if not w in suppressions:
+        warnings.append(w)
+
+if len(warnings) == 0:
+    print "PASS"
+else:
+    for w in warnings:
         print "WARNING %s" % w