Hi Alper,

Am 18.07.23 um 17:20 schrieb Alper Nebi Yasak:
I decided to upgrade Thunderbird to the version in experimental, and
noticed that its OpenPGP functionality is completely broken: the Key
Manager is empty, and it doesn't even attempt to decrypt/verify
encrypted/signed messages (at least over external gnupg).

ha, by accident I noticed the described behavior just a few hour ago too!
Thanks for trying out Thunderbird from experimental, I expect we will find a few more glitches like that.

The "Troubleshooting Information" page says the expected minimum version
for the RNP library is 0.17.0, where I had 0.16.3-1 installed as
currently in unstable.

Unfortunately the Thunderbird build system does not do a really good job on detecting required versions for libraries or equal. And it's mostly difficult to detect such version bumps by reviewing manually changes after importing a new version.

Seeing a 0.17.0~git20220428-1 version for librnp0 in experimental, I
tried installing that. But that doesn't work either, apparently its
source is older than 0.16.1? (Also see bug #1031363).

So I think Thunderbird needs to depend on librnp0 >= 0.17.0 (currently
unversioned), but no such version is in Debian yet. I got it to work by
sloppily packaging the newer source. (The proper package may take a bit,
has a new dependency apparently in NEW -- I'm CC-ing the maintainer.)

Your analysis is correct, Thunderbird will need a version constrain on librnp0. But this requires the package to be available at least in experimental.

I'll do some work around this and change the build system while preparing the next upload so it is using the internal shipped librnp version until Daniel has uploaded a newer version.

--
Regards
Carsten

Reply via email to