Bug#914040: Evolution failing to parse GnuPG output fixed upstream in libcamel (from src:evolution-data-server package)

John Scott jscott at posteo.net
Sat Jul 6 06:36:04 BST 2024


Control: reassign -1 libcamel-1.2-64t64 3.50.3-1.1~exp1
Control: found -1 3.52.3-1
Control: affects -1 evolution
Control: forwarded -1 https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/537
Control: tags -1 upstream fixed-upstream patch

This is an issue I reported years ago about Evolution failing to display OpenPGP mails after decryption sometimes. It turns out that it's actually a race condition which is more likely to occur on machines with fewer processors. Since Evolution parses the output of GnuPG "by hand" instead of using a helper like GPGME, this code has always been fragile and upgrading GnuPG between major releases, for example, may affect the timing to affect the chance of this happening.

Anywho, I was able to apply this commit cleanly to the 3.52.3-1 Debian package and it worked like a charm: https://gitlab.gnome.org/GNOME/evolution-data-server/-/commit/76c733d5
This fix is in evolution-data-server 3.53.1 which hasn't yet been packaged for Debian.
 
I haven't tried it, but for whatever my opinion is worth, I'm leaning away from applying this in Bookworm. On the one hand the change is small and the bug is affecting other packages as well as Evolution in mysterious ways that are difficult to debug, but on the other hand I haven't seen many other reports of this same issue. 

Please let me know if I can be of further assistance and please consider packaging the new upstream release if you can get around to it. Thank you!
-- 
🌐 Homepage https://johnscott.me
🪪 Contact info
	• as a vCard: https://johnscott.me/me/me.vcf
	• as an LDAP directory entry: ldap://johnscott.me/CN=John%20Scott,DC=johnscott,DC=me
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: This is a digitally signed message part
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20240706/6c40d828/attachment-0001.sig>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 6270 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20240706/6c40d828/attachment-0001.p7s>


More information about the pkg-gnome-maintainers mailing list