[dak/master] daklib/checks.py: lintian check should not try to validate signatures
By default dpkg-source -x requires a valid signature, but uses different
keyrings than configured in dak. So this check can fail for signatures dak has
just verified as valid a bit earlier.
With this patch lintian will pass --no-check to dpkg-source to skip signature
(and checksum) verification.
---
daklib/checks.py | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/daklib/checks.py b/daklib/checks.py
index 664bca3..019654c 100644
--- a/daklib/checks.py
+++ b/daklib/checks.py
@@ -644,7 +644,7 @@ class LintianCheck(Check):
if user is not None:
cmd.extend(['sudo', '-H', '-u', user])
- cmd.extend(['/usr/bin/lintian', '--show-overrides', '--tags-from-file', temp_filename, changespath])
+ cmd.extend(['LINTIAN_COLL_UNPACKED_SKIP_SIG=1', '/usr/bin/lintian', '--show-overrides', '--tags-from-file', temp_filename, changespath])
result, output = commands.getstatusoutput(" ".join(cmd))
finally:
os.unlink(temp_filename)
--
1.7.2.5
Reply to: