#1069727 libsequoia-octopus-librnp: Thunderbird integration autopkgtests

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
#1069727#5
Date:
2024-04-23 14:02:13 UTC
From:
To:
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.

#1069727#10
Date:
2024-04-25 19:20:23 UTC
From:
To:
[...]

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.

#1069727#15
Date:
2025-05-11 14:21:44 UTC
From:
To:
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