Hi,
This problem causes a lintian warning:
W: buildbot source: orig-tarball-missing-upstream-signature
buildbot_2.3.1.orig.tar.gz
N:
N: The packaging includes an upstream signing key but the corresponding
N: .asc signature for one or more source tarballs are not included in your
N: .changes file.
N:
N: Please ensure a <package>_<version>.orig.tar.<ext>.asc file exists in
N: the same directory as your <package>_<version>.orig.tar.<ext> tarball
N: prior to dpkg-source --build being called.
N:
N: If you are repackaging your source tarballs for Debian Free Software
N: Guidelines compliance reasons, ensure that your package version includes
N: dfsg or similar.
N:
N: Support for signatures was added to pristine-tar in version 1.41 and
N: support in git-buildpackage is being tracked in #872864.
N:
N: Severity: normal, Certainty: certain
N:
N: Check: control-file, Type: source
N:
I attached an inline patch that "fixes" the problem at the end of this
message but I am not entirely sure if this is the correct approach.
Please tell me if you need more info.
Thanks
--- /usr/lib/python3/dist-packages/gbp/deb/git.py.old 2019-07-09
13:01:18.913389409 +0200
+++ /usr/lib/python3/dist-packages/gbp/deb/git.py 2019-07-09
12:59:34.854238866 +0200
@@ -320,7 +320,7 @@ class DebianGitRepository(PkgGitReposito
output = source.upstream_tarball_name(comp.type, component=component)
try:
self.pristine_tar.checkout(source.name, source.upstream_version,
comp.type, output_dir,
- component=component, quiet=True)
+ component=component, quiet=True,
signature=True)
except Exception as e:
raise GitRepositoryError("Error creating %s: %s" % (output, e))
return True
--
Robin