Package: ftp.debian.org
Severity: minor
User: ftp.debian....@packages.debian.org
Usertags: dak

dak show-deferred gets confused by uploads that are signed by keys no
longer in the keyring. This can happen if the key is replaced (or
removed) while the upload is still pending in DEFERRED.

> Traceback (most recent call last):
>   File "/usr/local/bin/dak", line 239, in <module>
>     main()
>   File "/usr/local/bin/dak", line 219, in main
>     module.main()
>   File "/srv/ftp-master.debian.org/dak/dak/show_deferred.py", line 311, in 
> main
>     list_uploads(filelist, rrd_dir)
>   File "/srv/ftp-master.debian.org/dak/dak/show_deferred.py", line 220, in 
> list_uploads
>     uploads = map(get_upload_data, filelist)
>   File "/srv/ftp-master.debian.org/dak/dak/show_deferred.py", line 194, in 
> get_upload_data
>     fingerprint = SignedFile(f.read(), 
> keyrings=get_active_keyring_paths()).fingerprint
>   File "/srv/ftp-master.debian.org/dak/dak/daklib/gpg.py", line 84, in 
> __init__
>     self._verify(data, require_signature)
>   File "/srv/ftp-master.debian.org/dak/dak/daklib/gpg.py", line 116, in 
> _verify
>     raise GpgException("No valid signature found. (GPG exited with status 
> code %s)\n%s" % (exit_code, self.stderr))
> daklib.gpg.GpgException: No valid signature found. (GPG exited with status 
> code 512)
> gpg: Signature made Thu Sep  5 05:04:38 2013 UTC using DSA key ID 6FECCDE0
> gpg: Can't check signature: public key not found


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to