Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 920821 - mail-client/thunderbird-115.6.0 ParserError in CalDAV
Summary: mail-client/thunderbird-115.6.0 ParserError in CalDAV
Status: RESOLVED DUPLICATE of bug 920713
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-27 18:40 UTC by Freddie Witherden
Modified: 2023-12-27 19:12 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Freddie Witherden 2023-12-27 18:40:30 UTC
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.)
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-12-27 18:44:18 UTC
I think this is probably a dupe of bug 920713. Could you try USE=-system-icu on thunderbird?
Comment 2 Freddie Witherden 2023-12-27 19:00:35 UTC
Can confirm that USE="-system-icu" resolve the issue.
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-12-27 19:03:05 UTC
(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 ***
Comment 4 Larry the Git Cow gentoo-dev 2023-12-27 19:12:02 UTC
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(+)