[DRE-maint] Bug#982627: schleuder: fails with more recent versions of gpg

Daniel Kahn Gillmor dkg at fifthhorseman.net
Fri Feb 12 16:47:07 GMT 2021


Package: schleuder
Version: 3.6.0-1
Control: tags -1 + patch upstream
Control: affects -1 + gpg src:gnupg2
Forwarded: https://0xacab.org/schleuder/schleuder/-/merge_requests/358

When GnuPG was upgraded to 2.2.27-1, schleuder's autopkgtests broke:
https://ci.debian.net/data/autopkgtest/testing/amd64/s/schleuder/10394911/log.gz

they were working fine with GnuPG was at 2.2.20-1:
https://ci.debian.net/data/autopkgtest/testing/amd64/s/schleuder/10384390/log.gz

The failures are reported as:

```
Failures:

  1) Schleuder::Runner#run mails not encrypted to the list key handles a mail which was encrypted to a passphrase and returns DecryptionFailed error
     Failure/Error: result = Schleuder::Runner.new().run(mail, list.email)

     GPGME::Error:
       No such file or directory
     # ./spec/schleuder/runner_spec.rb:246:in `block (4 levels) in <top (required)>'
     # ./spec/spec_helper.rb:48:in `block (3 levels) in <top (required)>'
     # ./spec/spec_helper.rb:47:in `block (2 levels) in <top (required)>'
```

I reported this to upstream, and paz produced the merge request linked
above, and the proposed patch attached here.

I'm trying to apply it to 3.6.0-1, and can NMU if there are no
objections.

        --dkg

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0012-Change-way-to-block-passphrase-interaction.patch
Type: text/x-diff
Size: 2017 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-ruby-extras-maintainers/attachments/20210212/5c37f056/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-ruby-extras-maintainers/attachments/20210212/5c37f056/attachment.sig>


More information about the Pkg-ruby-extras-maintainers mailing list