Mattia Rizzolo <[email protected]> writes:
> I believe so, yes.
> Russ, could you please double check this (currently untested) patch
> solves the issue for you?
Apologies for the delay in testing this. I had to have another good
reason to upload a package to my personal reprepro archive, which is what
triggers this bug for me.
You need one additional change, and then this appears to work:
diff --git a/dput/changes.py b/dput/changes.py
index e2b1491..1be0d05 100644
--- a/dput/changes.py
+++ b/dput/changes.py
@@ -253,13 +253,6 @@ class Changes(object):
raise ChangesFileException(
"Unknown problem while verifying signature")
- # contains verbose human readable GPG information
- if self.is_python3:
- gpg_output_stderr = str(gpg_output_stderr, encoding='utf8')
-
- if self.is_python3:
- gpg_output = gpg_output.decode(encoding='UTF-8')
-
if gpg_output.count('[GNUPG:] GOODSIG'):
pass
elif gpg_output.count('[GNUPG:] BADSIG'):
--
Russ Allbery ([email protected]) <http://www.eyrie.org/~eagle/>