X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;ds=sidebyside;f=compare%2Fcompare.py;h=5e61c038bf450a46811d1b2ebbe297963fc9c939;hb=HEAD;hp=a10aba66e35519ae6397391b6c04508686d38ccb;hpb=25b3b07a54f28bf76b586935e299e34ab2e9700c;p=fedora-mingw.git diff --git a/compare/compare.py b/compare/compare.py index a10aba6..5e61c03 100644 --- a/compare/compare.py +++ b/compare/compare.py @@ -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