Bug#1069727: libsequoia-octopus-librnp: Thunderbird integration autopkgtests

2024-04-25 Thread Holger Levsen
On Tue, Apr 23, 2024 at 10:02:13AM -0400, Daniel Kahn Gillmor wrote:
> It would be great to have an autopkgtest that confirms that it actually
> interoperates with Thunderbird as expected.
[...] 
> 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.


-- 
cheers,
Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

The past is over.


signature.asc
Description: PGP signature


Bug#1069727: libsequoia-octopus-librnp: Thunderbird integration autopkgtests

2024-04-23 Thread Daniel Kahn Gillmor
Package: libsequoia-octopus-librnp
Severity: wishlist
X-Debbugs-Cc: Daniel Kahn Gillmor 

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.

 --dkg
- 

-- System Information:
Debian Release: trixie/sid
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing'), (500, 'stable'), (500, 
'oldstable'), (200, 'unstable-debug'), (200, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.6.15-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)


signature.asc
Description: PGP signature