Since updating my ~AMD64 system to thunderbird as: [ebuild R ] mail-client/thunderbird-115.6.0::gentoo USE="X clang dbus openh264 pulseaudio system-av1 system-harfbuzz system-icu system-jpeg system-libevent system-librnp system-libvpx system-webp wayland -debug -eme-free -hardened -hwaccel -jack -libproxy -lto (-pgo) (-selinux) -sndio -system-png (-system-python-libs) -wifi" L10N="en-GB -af -ar -ast -be -bg -br -ca -cak -cs -cy -da -de -dsb -el -en-CA -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" 0 KiB I observed that the calendar is no longer working. Running from the command line I find 1000s of errors along the lines of: console.warn: Calendar: Message: [Exception... "ParserError: invalid line (no token ";" or ":") "Europe/London[2023c]"'ParserError: invalid line (no token ";" or ":") "Europe/London[2023c]"' when calling method: [calITimezoneService::getTimezone]" nsresult: "0x8057001c (NS_ERROR_XPC_JS_THREW_JS_OBJECT)" location: "JS frame :: resource:///modules/calendar/calStorageHelpers.jsm :: getTimezone :: line 83" data: no] JavaScript error: resource:///modules/calendar/calStorageHelpers.jsm, line 83: uncaught exception: ParserError: invalid line (no token ";" or ":") "America/Chicago[2023c]" console.warn: Calendar: Message: [Exception... "ParserError: invalid line (no token ";" or ":") "America/Chicago[2023c]"'ParserError: invalid line (no token ";" or ":") "America/Chicago[2023c]"' when calling method: [calITimezoneService::getTimezone]" nsresult: "0x8057001c (NS_ERROR_XPC_JS_THREW_JS_OBJECT)" location: "JS frame :: resource:///modules/calendar/calStorageHelpers.jsm :: getTimezone :: line 83" data: no] JavaScript error: resource:///modules/calendar/calStorageHelpers.jsm, line 83: uncaught exception: ParserError: invalid line (no token ";" or ":") "America/Los_Angeles[2023c]" console.warn: Calendar: Message: [Exception... "ParserError: invalid line (no token ";" or ":") "America/Los_Angeles[2023c]"'ParserError: invalid line (no token ";" or ":") "America/Los_Angeles[2023c]"' when calling method: [calITimezoneService::getTimezone]" nsresult: "0x8057001c (NS_ERROR_XPC_JS_THREW_JS_OBJECT)" location: "JS frame :: resource:///modules/calendar/calStorageHelpers.jsm :: getTimezone :: line 83" data: no] which suggest a time-zone issue. This error appears to have several potential sources; see https://mail-index.netbsd.org/pkgsrc-users/2023/09/03/msg038036.html for example. (Although on my system Python has curses.)
I think this is probably a dupe of bug 920713. Could you try USE=-system-icu on thunderbird?
Can confirm that USE="-system-icu" resolve the issue.
(In reply to Freddie Witherden from comment #2) > Can confirm that USE="-system-icu" resolve the issue. Thanks! *** This bug has been marked as a duplicate of bug 920713 ***
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9016bfc14dd8c0cd71033e2d9766c0b645f40fe commit b9016bfc14dd8c0cd71033e2d9766c0b645f40fe Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-12-27 19:07:38 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-12-27 19:11:59 +0000 Revert "profiles/base: remove global profile thunderbird[system-icu..." This reverts commit 74ff9e82b937ea76b0a149d35c811b4dbd9e0bbb. The fix did not land in 74.1 after all, but is now marked for icu-75. Globally masking thunderbird[system-icu] again. Bug: https://bugs.gentoo.org/920821 Closes: https://bugs.gentoo.org/920713 Signed-off-by: Joonas Niilola <juippis@gentoo.org> profiles/base/package.use.mask | 4 ++++ 1 file changed, 4 insertions(+)