115 will be worked on and added as package.masked until the Thunderbird upstream will start allowing updates from 102 -> 115. This will most likely happen after 2-3 releases. Historically downgrading between major releases has had the risk of one's profile not being compatible anymore (something something bundled sqlite), so even if you're testing a package.masked version take a backup first!
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e183785d81d5654d16c3a395dc60d2f1892e00ca commit e183785d81d5654d16c3a395dc60d2f1892e00ca Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-07-12 15:32:38 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-07-12 15:33:39 +0000 profiles: mask thunderbird-115 - still testing, an upgrade isn't recommended yet. Bug: https://bugs.gentoo.org/910229 Signed-off-by: Joonas Niilola <juippis@gentoo.org> profiles/package.mask | 6 ++++++ 1 file changed, 6 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a68115bb5494d9f85c23928a1547be25c7f3d0f4 commit a68115bb5494d9f85c23928a1547be25c7f3d0f4 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-07-12 15:30:03 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-07-12 15:33:39 +0000 mail-client/thunderbird: add 115.0 Bug: https://bugs.gentoo.org/910229 Bug: https://bugs.gentoo.org/908993 Bug: https://bugs.gentoo.org/907963 Signed-off-by: Joonas Niilola <juippis@gentoo.org> mail-client/thunderbird/Manifest | 66 ++ mail-client/thunderbird/thunderbird-115.0.ebuild | 1319 ++++++++++++++++++++++ 2 files changed, 1385 insertions(+)
Note that -system-librnp, so the bundled one, doesn't work on 115.
We might want to mask/remove the system-icu flag for this release. And/or fix the underlying icu incompatibility. The UI is completely unusable with this flag enabled. Arch also switched to bundled icu for this release: https://gitlab.archlinux.org/archlinux/packaging/packages/thunderbird/-/commit/b50b933d22d7277d2833945fbf27e7551af5014b See also: https://bugs.archlinux.org/task/79077
right, https://lore.kernel.org/distributions/075a20b1-869b-78f3-9ace-e106a4d43ac4@linuxlounge.net/T/#u. Given the patch isn't merged upstream, I agree it might be best to mask USE=system-icu for now.
Looking at [1]: > As with any major release, we sometimes become aware of corner cases after significant public testing. > The Thunderbird team will wait to enable automatic updates until we’re confident no such issues exist. If I understand the idea behind the paragraph above correctly the 102 -> 115 update blocker is just the Thunderbird team exercising extreme caution and trying to minimize update risk for Thunderbird users, rather than some known issues making it actually impossible to upgrade. [1]: https://blog.thunderbird.net/2023/07/our-fastest-most-beautiful-release-ever-thunderbird-115-supernova-is-here/
Right, that's just the policy that the mozilla project in Gentoo follows too. There's usually a bunch of subtle bugs and it's not worth rushing the upgrade for given the available manpower.
(In reply to Maciej S. Szmigiero from comment #5) > Looking at [1]: > > As with any major release, we sometimes become aware of corner cases after significant public testing. > > The Thunderbird team will wait to enable automatic updates until we’re confident no such issues exist. > > If I understand the idea behind the paragraph above correctly the 102 -> 115 > update blocker is just the Thunderbird team exercising extreme caution and > trying to minimize update risk for Thunderbird users, rather than some known > issues making it actually impossible to upgrade. > > > [1]: > https://blog.thunderbird.net/2023/07/our-fastest-most-beautiful-release-ever- > thunderbird-115-supernova-is-here/ Yes, technically upgrading is fine. Historically when you upgraded your profile's sqlite database schema was updated upon launching a new version, making it incompatible with older version. So if, say, jumping from 102 to 115 and 115 didn't work, you were unable to downgrade back to 102 with your _current_ profile. Of course for new users it doesn't matter since their profiles were clean. I haven't had this problem at least with the two previous esr releases, when testing downgrading for fun. Or problems just didn't appear with my usage. It could also be sqlite has matured enough, or its development slowed down, so sqlite "updates" aren't causing issues anymore. AFAIK we now use the bundled sqlite. Still anyone _upgrading_ from 102 I'd suggest backing up ~/.thunderbird/ before launching 115! I do want to point out these .0 and even .1 releases are often buggy. Biggest bugs are usually weeded out fast, and .2/.3 releases are often usable and then they open the upgrade path upstream.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e025062df8d11c18c4b061e3acb89871882d1fe4 commit e025062df8d11c18c4b061e3acb89871882d1fe4 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-07-14 17:08:32 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-07-14 17:10:14 +0000 profiles/base: use mask mail-client/thunderbird-115.0[system-icu] - calendar is broken on some languages with unpatched system icu. Bug: https://bugs.gentoo.org/910229 Signed-off-by: Joonas Niilola <juippis@gentoo.org> profiles/base/package.use.mask | 4 ++++ 1 file changed, 4 insertions(+)
> - calendar is broken on some languages with unpatched system icu. FTR, for me it was a lot more then just the calendar that was broken. The complete top and side bars were missing, it was not possible to customize the layout, and the setup screen for new email accounts was broken. Works great though with the bundled icu.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0a8e232ae12f22d3a3b1138c5f3e642025156cb commit c0a8e232ae12f22d3a3b1138c5f3e642025156cb Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-07-21 07:49:17 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-07-21 07:49:17 +0000 profiles/base: use.force thunderbird-115[system-librnp] - -system-librnp is currently broken on these releases. Bug: https://bugs.gentoo.org/910229 Signed-off-by: Joonas Niilola <juippis@gentoo.org> profiles/base/package.use.force | 4 ++++ 1 file changed, 4 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1cfc556218a773d7274aa18e43878f26601a697 commit d1cfc556218a773d7274aa18e43878f26601a697 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-07-21 07:48:05 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-07-21 07:48:05 +0000 profiles: update thunderbird-115. mask Bug: https://bugs.gentoo.org/910229 Signed-off-by: Joonas Niilola <juippis@gentoo.org> profiles/package.mask | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e9306b72890e92a2c40304c39b3aed4ff88b2f5 commit 0e9306b72890e92a2c40304c39b3aed4ff88b2f5 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-07-21 07:47:20 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-07-21 07:47:20 +0000 mail-client/thunderbird: add 115.0.1 Bug: https://bugs.gentoo.org/910229 Signed-off-by: Joonas Niilola <juippis@gentoo.org> mail-client/thunderbird/Manifest | 66 + mail-client/thunderbird/thunderbird-115.0.1.ebuild | 1319 ++++++++++++++++++++ 2 files changed, 1385 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bb163c684772a78d1f5e966d88c080b7a001bab commit 3bb163c684772a78d1f5e966d88c080b7a001bab Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-08-02 11:37:36 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-08-02 11:39:07 +0000 profiles/base: relax thunderbird's [system-librnp] mask - works on latest 115.1.0 release. Bug: https://bugs.gentoo.org/910229 Signed-off-by: Joonas Niilola <juippis@gentoo.org> profiles/base/package.use.force | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83e60679ae79a19158da149c5b57ad7d73e3e35d commit 83e60679ae79a19158da149c5b57ad7d73e3e35d Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-08-02 11:36:41 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-08-02 11:39:07 +0000 mail-client/thunderbird: add 115.1.0 Bug: https://bugs.gentoo.org/910229 Signed-off-by: Joonas Niilola <juippis@gentoo.org> mail-client/thunderbird/Manifest | 66 + mail-client/thunderbird/thunderbird-115.1.0.ebuild | 1319 ++++++++++++++++++++ 2 files changed, 1385 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dee4d2f4eb6ec4e47570904eb0026ca079e32cc commit 7dee4d2f4eb6ec4e47570904eb0026ca079e32cc Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-08-16 07:42:27 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-08-16 07:42:57 +0000 mail-client/thunderbird: add 115.1.1 Bug: https://bugs.gentoo.org/910229 Signed-off-by: Joonas Niilola <juippis@gentoo.org> mail-client/thunderbird/Manifest | 66 + mail-client/thunderbird/thunderbird-115.1.1.ebuild | 1319 ++++++++++++++++++++ 2 files changed, 1385 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87327d900e1123fc502eeae127df113d5faf05bf commit 87327d900e1123fc502eeae127df113d5faf05bf Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-08-30 17:22:11 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-08-30 17:23:05 +0000 mail-client/thunderbird: add 115.2.0 Bug: https://bugs.gentoo.org/910229 Signed-off-by: Joonas Niilola <juippis@gentoo.org> mail-client/thunderbird/Manifest | 65 + mail-client/thunderbird/thunderbird-115.2.0.ebuild | 1313 ++++++++++++++++++++ 2 files changed, 1378 insertions(+)
So the plan is to unmask Tb-115 in ~2 weeks, making it available on ~unstable arches. There's currently ~400 open bugs for Tb-115 really making it "not enterprise ready", for example with something like https://bugzilla.mozilla.org/show_bug.cgi?id=1846927. 102.15.0 is supposed to be the last 102-release, but I believe there may be follow-up releases and they may even delay putting 115 out for everyone. If that happens, 115.3.0 may not be stabilized yet. But if 115.3.0 gets lots of bug fixes in, that's going to be the next stable version after 102.15.0. So, test and report bugs upstream for a good 115.3.0 release!
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92350e20e8103bd24c8275970b0cca77d20c392d commit 92350e20e8103bd24c8275970b0cca77d20c392d Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-09-12 08:47:48 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-09-12 08:48:10 +0000 mail-client/thunderbird: add 115.2.1 Bug: https://bugs.gentoo.org/910229 Signed-off-by: Joonas Niilola <juippis@gentoo.org> mail-client/thunderbird/Manifest | 65 + mail-client/thunderbird/thunderbird-115.2.1.ebuild | 1313 ++++++++++++++++++++ 2 files changed, 1378 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c11fcc290fff8ad47e0c90540bb41f01f2d6f566 commit c11fcc290fff8ad47e0c90540bb41f01f2d6f566 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-09-14 14:24:14 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-09-14 14:24:57 +0000 profiles: unmask thunderbird-115 Bug: https://bugs.gentoo.org/910229 Signed-off-by: Joonas Niilola <juippis@gentoo.org> profiles/package.mask | 6 ------ 1 file changed, 6 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=834b01a7b07b9898283c239a81522858c5e3b70f commit 834b01a7b07b9898283c239a81522858c5e3b70f Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-09-14 14:23:54 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-09-14 14:24:56 +0000 mail-client/thunderbird: drop 115.2.0, 115.2.1 Bug: https://bugs.gentoo.org/914073 Bug: https://bugs.gentoo.org/910229 Signed-off-by: Joonas Niilola <juippis@gentoo.org> mail-client/thunderbird/Manifest | 130 -- mail-client/thunderbird/thunderbird-115.2.0.ebuild | 1313 -------------------- mail-client/thunderbird/thunderbird-115.2.1.ebuild | 1313 -------------------- 3 files changed, 2756 deletions(-)
I'll test thunderbird-bin-115 on my laptop tomorrow / during weekend, then this should be done. Stabilization will most likely happen on September.
(In reply to Joonas Niilola from comment #14) > So the plan is to unmask Tb-115 in ~2 weeks, making it available on > ~unstable arches. > > There's currently ~400 open bugs for Tb-115 really making it "not enterprise > ready", for example with something like > https://bugzilla.mozilla.org/show_bug.cgi?id=1846927. 102.15.0 is supposed > to be the last 102-release, but I believe there may be follow-up releases > and they may even delay putting 115 out for everyone. If that happens, > 115.3.0 may not be stabilized yet. But if 115.3.0 gets lots of bug fixes in, > that's going to be the next stable version after 102.15.0. > > So, test and report bugs upstream for a good 115.3.0 release! I'm not sure that v115.x should even be unmasked yet, considering there are also bugs like this one: https://bugzilla.mozilla.org/show_bug.cgi?id=1852814 where no IMAP emails show upon first launch. The quantity of open bugs (~450) isn't the part that is alarming, but rather the severity of some of them. Several of them could be considered show stoppers. Just my opinion, but I think that v115 should stay masked for now.
(In reply to Nathan Zachary from comment #18) > I'm not sure that v115.x should even be unmasked yet, considering there are > also bugs like this one: > > https://bugzilla.mozilla.org/show_bug.cgi?id=1852814 > > where no IMAP emails show upon first launch. > > The quantity of open bugs (~450) isn't the part that is alarming, but rather > the severity of some of them. Several of them could be considered show > stoppers. > > Just my opinion, but I think that v115 should stay masked for now. If there are a few severe bugs, maybe yes, it's a good idea to keep it masked (or testing). I think it's also a good idea to keep the previous version in the tree, for those users who are not yet willing to upgrade to the newer version.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be60c217fa9a23110ce2f9d16669d87fed906599 commit be60c217fa9a23110ce2f9d16669d87fed906599 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-09-15 04:51:55 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-09-15 04:52:26 +0000 Revert "profiles: unmask thunderbird-115" This reverts commit c11fcc290fff8ad47e0c90540bb41f01f2d6f566. Bug: https://bugs.gentoo.org/910229 Signed-off-by: Joonas Niilola <juippis@gentoo.org> profiles/package.mask | 6 ++++++ 1 file changed, 6 insertions(+)
Thanks for feedback. I was aware of the critical issues but guess too eager to put pressure on upstream :) I'm fine waiting for a good release. They might still continue 102x series until 115 is ready of course. I just hope it doesn't come to a situation where we have to unmask and immediately stabilize 115 due to security issues.
Is it safe to downgrade profiles?
> [ebuild UD ] mail-client/thunderbird-102.15.1::gentoo [115.2.2::gentoo] :I nope. It's completely dead. :( If 115 was working for you, you shouldn't need to downgrade. It was also encouraged to take backups before upgrading to 115 when it was masked. Fingers crossed no one upgraded and hit critical issues during the time it was unmasked :I
(In reply to Joonas Niilola from comment #23) > > [ebuild UD ] mail-client/thunderbird-102.15.1::gentoo [115.2.2::gentoo] > > :I > > nope. It's completely dead. :( > > If 115 was working for you, you shouldn't need to downgrade. It was also > encouraged to take backups before upgrading to 115 when it was masked. > Fingers crossed no one upgraded and hit critical issues during the time it > was unmasked :I I found myself in this same predicament today, when you say it's completely dead, are you referring to 112.2.2+ upstream, or 115.2.2 which I found myself on today? I did not save a copy of my profile prior to it installing 115.2.2, is it safe to return to 102.15.1, or should I unmask 115.2.2 and hold there? Or, to be more precise, will reverting to 102.15.1 blow the whole thing up? Thank You.
For what it's worth, 115 seems to be working, I inadvertently started Thunderbird again, all looks fine aside from the layout changes that need adjusting. IMAP accounts seem fine. Sorry for the interruption.
thunderbird-115.2.2 (-system-icu) built last night during the unmasked one-day? window. worksforme.
115 has been working for me for a while.
(In reply to George L. Emigh from comment #24) > > I found myself in this same predicament today, when you say it's completely > dead, are you referring to 112.2.2+ upstream, or 115.2.2 which I found > myself on today? After downgrading 115 -> 102, the 102.15.1 version is broken. Firefox (therefore Thunderbird) should create a new profile when first launching between these ESR bumps, so you _should_ find an automatically backed-up previous profile in your ~/.thunderbird directory. This can only be restored by manually moving the directories, and not via "thunderbird -P" bear in mind. And take a backup of ~/.thunderbird before attempting that, to not lose the precious backup by accident! > > I did not save a copy of my profile prior to it installing 115.2.2, is it > safe to return to 102.15.1, or should I unmask 115.2.2 and hold there? If 115 works for you, I'd suggest staying there. > > Or, to be more precise, will reverting to 102.15.1 blow the whole thing up? > > Thank You. Yes, it most likely will. Although reading through these comments I'm thinking about unmasking it after all...
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb02965a67929f6c38fac150959d5fcc3cb26004 commit bb02965a67929f6c38fac150959d5fcc3cb26004 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-09-16 06:37:01 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-09-16 06:37:01 +0000 profiles: unmask thunderbird-115 Bug: https://bugs.gentoo.org/910229 Signed-off-by: Joonas Niilola <juippis@gentoo.org> profiles/package.mask | 6 ------ 1 file changed, 6 deletions(-)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b146aa2ef67ce4b35e33d2d292a9928746cdb70 commit 5b146aa2ef67ce4b35e33d2d292a9928746cdb70 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-09-16 07:20:16 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-09-16 07:57:14 +0000 mail-client/thunderbird-bin: add 115.2.2 Closes: https://bugs.gentoo.org/910229 Signed-off-by: Joonas Niilola <juippis@gentoo.org> mail-client/thunderbird-bin/Manifest | 66 +++++ .../thunderbird-bin/thunderbird-bin-115.2.2.ebuild | 327 +++++++++++++++++++++ 2 files changed, 393 insertions(+)