thunderbird-115.13.0 does not decrypt mail for me. I do have a provider that encrypts all incoming mail against my public key. These messages will not be decrypted using 115.13.0. thunderbird 115.12.1 works fine. I think this'll have to go upstream, but first things first :) Reproducible: Always Steps to Reproduce: 1. Install thunderbird-115.13.0 2. Try and open an encrypted mail message Actual Results: No message displayed, sometimes info shows up in the text window, mostly it stays completely blank. Expected Results: Display decrypted messages. # emerge --info thunderbird Portage 3.0.65 (python 3.12.3-final-0, default/linux/amd64/23.0/no-multilib/systemd, gcc-13, glibc-2.39-r6, 6.10.0 x86_64) ================================================================= System Settings ================================================================= System uname: Linux-6.10.0-x86_64-AMD_Ryzen_5_7640U_w-_Radeon_760M_Graphics-with-glibc2.39 KiB Mem: 15663892 total, 11771968 free KiB Swap: 8388604 total, 7695100 free Timestamp of repository gentoo: Thu, 18 Jul 2024 13:30:00 +0000 Head commit of repository gentoo: deb2c9bf79887802ffce1e7c9c0d62dd6c5f60df Timestamp of repository guru: Thu, 18 Jul 2024 09:34:04 +0000 Head commit of repository guru: 85fcdb9de9c901de4201700ffa2df14daf08e7e0 Timestamp of repository wayland-desktop: Mon, 15 Jul 2024 21:03:58 +0000 Head commit of repository wayland-desktop: 7b7e4e639daf2a892aded65953615525584538da sh bash 5.2_p26-r6 ld GNU ld (Gentoo 2.42 p3) 2.42.0 app-misc/pax-utils: 1.3.7::gentoo app-shells/bash: 5.2_p26-r6::gentoo dev-build/autoconf: 2.13-r8::gentoo, 2.71-r7::gentoo dev-build/automake: 1.16.5-r2::gentoo dev-build/cmake: 3.28.5::gentoo dev-build/libtool: 2.4.7-r4::gentoo dev-build/make: 4.4.1-r1::gentoo dev-build/meson: 1.4.1::gentoo dev-lang/perl: 5.38.2-r3::gentoo dev-lang/python: 3.12.3-r1::gentoo dev-lang/rust: 1.79.0::gentoo sys-apps/baselayout: 2.15::gentoo sys-apps/sandbox: 2.38::gentoo sys-apps/systemd: 256.1-r3::gentoo sys-devel/binutils: 2.42-r1::gentoo sys-devel/binutils-config: 5.5::gentoo sys-devel/clang: 18.1.8::gentoo sys-devel/gcc: 13.3.1_p20240614::gentoo sys-devel/gcc-config: 2.11::gentoo sys-devel/llvm: 18.1.8::gentoo sys-kernel/linux-headers: 6.6-r1::gentoo (virtual/os-headers) sys-libs/glibc: 2.39-r6::gentoo Repositories: gentoo location: /var/db/repos/gentoo sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 volatile: False sync-rsync-verify-metamanifest: yes sync-rsync-extra-opts: sync-rsync-verify-max-age: 3 sync-rsync-verify-jobs: 1 guru location: /var/db/repos/guru sync-type: git sync-uri: https://github.com/gentoo-mirror/guru.git masters: gentoo volatile: False wayland-desktop location: /var/db/repos/wayland-desktop sync-type: git sync-uri: https://github.com/gentoo-mirror/wayland-desktop.git masters: gentoo volatile: False ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="@FREE" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=native" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d" CXXFLAGS="-O2 -pipe -march=native" DISTDIR="/var/cache/distfiles" EMERGE_DEFAULT_OPTS="--quiet-build --misspell-suggestions n" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME" FCFLAGS="-O2 -pipe -march=native" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait mount-sandbox multilib-strict network-sandbox news nodoc noinfo parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict suidctl unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe -march=native" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="C.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs" LEX="flex" PKGDIR="/var/cache/binpkgs" PORTAGE_COMPRESS="zstd" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/tmp" SHELL="/bin/bash" USE="acl amd64 bzip2 cet crypt dbus gdbm hardened iconv icu ipv6 jpeg libtirpc minimal ncurses openmp pam pcre readline seccomp ssl systemd test-rust udev unicode wayland xattr zlib" ABI_X86="64" CPU_FLAGS_X86="aes avx avx2 avx512f avx512dq avx512cd avx512bw avx512vl avx512vbmi f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3" ELIBC="glibc" INPUT_DEVICES="libinput" KERNEL="linux" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" PYTHON_SINGLE_TARGET="python3_12" PYTHON_TARGETS="python3_12" Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, MAKEOPTS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS ================================================================= Package Settings ================================================================= mail-client/thunderbird-115.12.1::gentoo was built with the following: USE="dbus eme-free hardened hwaccel openh264 system-av1 system-harfbuzz system-jpeg system-libevent system-librnp system-libvpx system-png system-webp wayland -X -clang -debug -jack -libproxy -lto (-pgo) -pulseaudio (-selinux) -sndio (-system-icu) (-system-python-libs) -wifi" L10N="-af -ar -ast -be -bg -br -ca -cak -cs -cy -da -de -dsb -el -en-CA -en-GB -es-AR -es-ES -es-MX -et -eu -fi -fr -fy -ga -gd -gl -he -hr -hsb -hu -id -is -it -ja -ka -kab -kk -ko -lt -lv -ms -nb -nl -nn -pa -pl -pt-BR -pt-PT -rm -ro -ru -sk -sl -sq -sr -sv -th -tr -uk -uz -vi -zh-CN -zh-TW" CFLAGS="-pipe -march=native" CXXFLAGS="-pipe -march=native" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,relro -Wl,-z,now -z,pack-relative-relocs -Wl,--compress-debug-sections=zlib -Wl,-rpath=/usr/lib64/thunderbird,--enable-new-dtags"
Same issue for me. Thunderbird-115.13.0 cannot send encrypted message, clams my personal key is missing. And it cannot read encrypted mail to me. I make use of this daily.
Maybe it's because of: JavaScript error: chrome://openpgp/content/BondOpenPGP.jsm, line 68: Error: RNP version 0.17.0 does not meet minimum required 0.17.1. Building with USE='-system-librnp' helped.
\o/ spot on, thanks! I upgraded dev-util/librnp to 0.17.1-r1 and kept system-rnp, mail encrypts and decrypts fine again.
Damn, I saw they updated their bundled librnp but I didn't see any _requirement_ to depend on a newer one. Will have to stabilize newer sexpp and librnp, and update thunderbird's dependency.
For stuff like this, I tend to just be pessimistic and >=$BUNDLED_VER.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=377f8254b321e8788a10d26e5cb4a41c9ddb2571 commit 377f8254b321e8788a10d26e5cb4a41c9ddb2571 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2024-07-21 06:23:33 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2024-07-21 06:23:33 +0000 profiles/arch/x86: mask thunderbird[system-librnp] on stable x86 - until keywords catch up. Bug: https://bugs.gentoo.org/936291 Signed-off-by: Joonas Niilola <juippis@gentoo.org> profiles/arch/x86/package.use.stable.mask | 5 +++++ 1 file changed, 5 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f59d81de16b0bfa1c9ea358c06afddd85f40d506 commit f59d81de16b0bfa1c9ea358c06afddd85f40d506 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2024-07-21 06:20:03 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2024-07-21 06:20:03 +0000 mail-client/thunderbird: revbump and add minimum librnp requirement Bug: https://bugs.gentoo.org/936291 Signed-off-by: Joonas Niilola <juippis@gentoo.org> .../{thunderbird-115.13.0.ebuild => thunderbird-115.13.0-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cd06c74c5de6c236ec4ed0f64a4cb7125fb25bf commit 2cd06c74c5de6c236ec4ed0f64a4cb7125fb25bf Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2024-07-21 06:19:13 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2024-07-21 06:19:13 +0000 dev-util/librnp: stabilize 0.17.1-r1 for amd64 Bug: https://bugs.gentoo.org/936291 Signed-off-by: Joonas Niilola <juippis@gentoo.org> dev-util/librnp/librnp-0.17.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6323c0872351bd7686776295125be0225edb92e commit b6323c0872351bd7686776295125be0225edb92e Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2024-07-21 06:18:37 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2024-07-21 06:18:37 +0000 dev-libs/sexpp: stabilize 0.8.8 for amd64 Bug: https://bugs.gentoo.org/936291 Signed-off-by: Joonas Niilola <juippis@gentoo.org> dev-libs/sexpp/sexpp-0.8.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2da32636d2a141abe08e8e8b77dc71b83bb04802 commit 2da32636d2a141abe08e8e8b77dc71b83bb04802 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2024-07-22 06:15:42 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2024-07-22 06:15:42 +0000 profiles/arch/x86: remove thunderbird[system-librnp] use.stable.mask - deps are stabilized now. Closes: https://bugs.gentoo.org/936291 Signed-off-by: Joonas Niilola <juippis@gentoo.org> profiles/arch/x86/package.use.stable.mask | 5 ----- 1 file changed, 5 deletions(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86f40cfb210d26c17411737118234d4fb406d96f commit 86f40cfb210d26c17411737118234d4fb406d96f Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2024-07-22 06:14:40 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2024-07-22 06:14:40 +0000 dev-util/librnp: stabilize 0.17.1-r1 for x86 Bug: https://bugs.gentoo.org/936291 Signed-off-by: Joonas Niilola <juippis@gentoo.org> dev-util/librnp/librnp-0.17.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55c2ab125f3af09c874721d2777badd331c3097e commit 55c2ab125f3af09c874721d2777badd331c3097e Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2024-07-22 06:14:18 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2024-07-22 06:14:18 +0000 dev-libs/sexpp: stabilize 0.8.8 for x86 Bug: https://bugs.gentoo.org/936291 Signed-off-by: Joonas Niilola <juippis@gentoo.org> dev-libs/sexpp/sexpp-0.8.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)