]> err.no Git - dak/commitdiff
Merge commit 'lamby/lintian_autoreject' into merge
authorJoerg Jaspert <joerg@debian.org>
Tue, 27 Oct 2009 20:46:30 +0000 (21:46 +0100)
committerJoerg Jaspert <joerg@debian.org>
Tue, 27 Oct 2009 20:46:30 +0000 (21:46 +0100)
* commit 'lamby/lintian_autoreject':
  Disable check_lintian for now.
  Only lintian reject uploads to unstable or experimental
  Fix use of "wayout" name.
  dict[k] raises IndexError if does not exist - check with infix 'in' instead.
  Actually add a seperator to our --tags-from-file input.
  lintian YAML has a "lintian" root element.
  Close sourcefile.
  Dedent again by returning if lintian doesn't return any content.
  Return all the lintian-related rejections, not just the first one.
  It's called 'next', not 'continue'. =)
  Dedent again by using continue.
  Remove one level of indentation by using continue
  Simple check for lintian regex
  Use set() instead of Perlesque hash[key] = 1
  autoreject
  Add lintian tags file

Signed-off-by: Joerg Jaspert <joerg@debian.org>
1  2 
dak/process_unchecked.py
daklib/queue.py
daklib/regexes.py
tests/test_regexes.py

Simple merge
diff --cc daklib/queue.py
Simple merge
Simple merge
index 32fd4c1d9e69604903f47b50bc5a3260e0c9d987,9187a541d20392dd39d1e98390baa59afeb19602..2f8fed1e87af2076b065e5e7c4c40f94d3243153
@@@ -32,5 -30,11 +32,14 @@@ class re_single_line_field(unittest.Tes
          self.assertEqual(self.MATCH('Foo::bar').groups(), ('Foo', ':bar'))
          self.assertEqual(self.MATCH('Foo: :bar').groups(), ('Foo', ':bar'))
  
+ class re_parse_lintian(unittest.TestCase):
+     MATCH = regexes.re_parse_lintian.match
+     def testSimple(self):
+         self.assertEqual(
+             self.MATCH('W: tzdata: binary-without-manpage usr/sbin/tzconfig').groups(),
+             ('W', 'tzdata', 'binary-without-manpage', 'usr/sbin/tzconfig')
+         )
++
 +if __name__ == '__main__':
 +    unittest.main()