- Package:
- libsequoia-octopus-librnp
- Source:
- libsequoia-octopus-librnp
- Description:
- Reimplementation of librnp for Thunderbird by Sequoia
- Submitter:
- Daniel Kahn Gillmor
- Date:
- 2025-05-11 14:24:01 UTC
- Severity:
- normal
the octopus has a simple, superficial autopkgtest, which just confirms that the library has the expected symbols. It would be great to have an autopkgtest that confirms that it actually interoperates with Thunderbird as expected. For example, such a test might: - set up a bogus, local-only MTA - configure two Thunderbird profiles with OpenPGP to talk to that MTA - send an mail from profile A to profle B, including the OpenPGP cert for A - read the mail on profile B, and reply with a signed-and-encrypted mail to A. - read the cleartext message with profile A. Perhaps upstream could help us assemble a comparable test that would run reliably in ci.debian.org.
[...] upstream pointed me to https://gitlab.com/sequoia-pgp/sequoia-octopus-librnp/-/pipelines/1258177075 and said "note jobs in the tb_test column", which at least is something in that direction, though I think eg https://gitlab.com/sequoia-pgp/sequoia-octopus-librnp/-/jobs/6656045653 (1st link from that 1st url in that column mentioned above) is not really easily comprehensible and I would also love to see something with screenshots (and a video) where one can see thunderbird started, email being written, pgp icon clicked, etc, as I've seen being done eg with openqa.
Hi, src:liferea has an autopkgtest that takes screenshots (for debugging failures). It's using python3-dogtail (which drives GUI-tests via the accessibility bus). Paul