Sorry for not looking at this earlier. I'm not sure that this was caused by an upgrade. In any event, it looks like to me like it's unable to find the key that was used to sign the dsc file. One solution to this might be to coerce gpgme to read keys from /usr/share/keyrings/debian-keyring.gpg, but I'm not sure exactly how to do that.
I think what I'll do for now is to add an option to indicate whether the signature should be verified or not, and default to not verify. On Tue, 12 Jun 2018 11:27:47 +0000, Lumin <cdlumin...@gmail.com> said: > Package: whalebuilder Version: 0.6 Severity: serious Justification: > functionality totally broken > ~/p/skimage.pkg ❯❯❯ whalebuilder build debdev ./skimage_0.13.1-3.dsc > Traceback (most recent call last): 13: from > /usr/bin/whalebuilder:331:in `<main>' 12: from > /usr/lib/ruby/2.5.0/tmpdir.rb:89:in `mktmpdir' 11: from > /usr/bin/whalebuilder:338:in `block in <main>' 10: from > /usr/lib/ruby/vendor_ruby/gpgme/crypto.rb:311:in `verify' 9: from > /usr/lib/ruby/vendor_ruby/gpgme/ctx.rb:79:in `new' 8: from > /usr/lib/ruby/vendor_ruby/gpgme/crypto.rb:313:in `block in verify' 7: > from /usr/lib/ruby/vendor_ruby/gpgme/crypto.rb:313:in `each' 6: from > /usr/lib/ruby/vendor_ruby/gpgme/crypto.rb:314:in `block (2 levels) in > verify' 5: from /usr/bin/whalebuilder:339:in `block (2 levels) in > <main>' 4: from /usr/lib/ruby/vendor_ruby/gpgme/signature.rb:81:in > `to_s' 3: from /usr/lib/ruby/vendor_ruby/gpgme/signature.rb:42:in > `from' 2: from /usr/lib/ruby/vendor_ruby/gpgme/ctx.rb:79:in `new' 1: > from /usr/lib/ruby/vendor_ruby/gpgme/signature.rb:43:in `block in > from' /usr/lib/ruby/vendor_ruby/gpgme/ctx.rb:333:in `get_key': > EOFError (EOFError) > ruby/unstable,unstable,now 1:2.5.1 amd64 [installed,automatic] > ruby-gpgme/unstable,unstable,now 2.0.16-1+b1 amd64 > [installed,automatic] -- Hubert Chathi <uho...@debian.org> -- https://www.uhoreg.ca/ Jabber: hub...@uhoreg.ca -- Matrix: @uhoreg:matrix.org PGP/GnuPG key: 4096R/F24C F749 6C73 DDB8 DCB8 72DE B2DE 88D3 113A 1368