Bug 32365 - Thunderbird 115.3.1-1 in Cauldron is broken and doesn't show Supernova interface
Summary: Thunderbird 115.3.1-1 in Cauldron is broken and doesn't show Supernova interface
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal major
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-10-10 10:15 CEST by Robert Fox
Modified: 2023-10-12 20:55 CEST (History)
2 users (show)

See Also:
Source RPM: thunderbird-115.3.1-1.mga10
CVE:
Status comment:


Attachments
Thunderbird RPM - main interface (135.57 KB, image/png)
2023-10-10 10:17 CEST, Robert Fox
Details
Flatpack version of Thunderbird - with Supernova interface layout (264.97 KB, image/png)
2023-10-10 10:18 CEST, Robert Fox
Details
Thunderbird RPM showing missing Calendar (207.95 KB, image/png)
2023-10-10 10:19 CEST, Robert Fox
Details
Flatpak version showing Calendar tab - which shows calendar properly (223.41 KB, image/png)
2023-10-10 10:20 CEST, Robert Fox
Details
Greyed out Calendar and Task list (57.59 KB, image/png)
2023-10-10 10:50 CEST, Robert Fox
Details
M9 updated to Cauldron - fresh install Thunderbird as well (191.22 KB, image/png)
2023-10-10 11:13 CEST, Robert Fox
Details

Description Robert Fox 2023-10-10 10:15:27 CEST
Description of problem:
Updated a freshly installed M9 to Cauldron - installed Thunderbird, but interface is wrong - missing sidebar "Spaces Toolbar" - Calendar and Tasks are greyed out in the View menu and Calendar doesn't show anything ?!? 

If I install the latest Flatpak version - it all looks fine and works as expected (except the spellcheck) 

Version-Release number of selected component (if applicable):
thunderbird-115.3.1-1.mga10

How reproducible:
Install Thunderbird from Cauldron and the Flatpak version - compare the interfaces

Steps to Reproduce:
1. urpmi thunderbird & flatpak install thunderbird
2. Open each version and see the interface differences
3. See attached pics to demonstrate
Comment 1 Robert Fox 2023-10-10 10:16:13 CEST
Also referred to in this bug 

https://bugs.mageia.org/show_bug.cgi?id=32337
Comment 2 Robert Fox 2023-10-10 10:17:20 CEST
Created attachment 14037 [details]
Thunderbird RPM - main interface

Freshly installed - missing "Spaces" side toolbar
Comment 3 Robert Fox 2023-10-10 10:18:46 CEST
Created attachment 14038 [details]
Flatpack version of Thunderbird - with Supernova interface layout

Shows sidebar and universal search bar on top (standard Supernova interface)
Comment 4 Robert Fox 2023-10-10 10:19:46 CEST
Created attachment 14039 [details]
Thunderbird RPM showing missing Calendar

Calendar is greyed out in the view menu - but Ctrl-3 brings up a blank calendar
Comment 5 Robert Fox 2023-10-10 10:20:32 CEST
Created attachment 14040 [details]
Flatpak version showing Calendar tab - which shows calendar properly

Flatpak version showing Calendar tab - which shows calendar properly
Comment 6 Nicolas Salguero 2023-10-10 10:31:12 CEST
Hi,

Do you have a file named .thunderbird/<your_tb_profile>/chrome/userChrome.css?

If you have one, try removing it.

Best regards,

Nico.

CC: (none) => nicolas.salguero

Comment 7 Robert Fox 2023-10-10 10:48:05 CEST
Thanks Nicolas - on one profile - I removed the file but it didn't change anything - calendar and tasks still greyed out in view menu - on another machine - unfortunately, there is no /chrome folder in the Profile ?!?
Comment 8 Robert Fox 2023-10-10 10:50:51 CEST
Created attachment 14041 [details]
Greyed out Calendar and Task list
Comment 9 Robert Fox 2023-10-10 10:56:20 CEST
Oddly enough - I can toggle the view -> spaces toolbar - but nothing appears when it's on ?!?
Comment 10 Robert Fox 2023-10-10 11:12:30 CEST
Just tried a freshly installed M9 upgraded to Cauldron - installed fresh Thunderbird rpm and do not get the spaces toolbar - when I turn it off, I get the little icon top left and nothing in that menu seems to work!!!  I will try a fresh M9 install and report back . . .
Comment 11 Robert Fox 2023-10-10 11:13:27 CEST
Created attachment 14042 [details]
M9 updated to Cauldron - fresh install Thunderbird as well

Non of the menu items work
Comment 12 Robert Fox 2023-10-10 11:49:52 CEST
Fresh install M9 with M9 updates - installed Thunderbird rpm (115.2.2-1) from standard repository - It starts fine and looks like it should (with spaces bar on the side) and calendar, tasks and chat all work as expected (under Plasma)

Upgraded from M9 backports to 115.3.1-1 and all seems fine - then upgraded to Cauldron and now it breaks!!!  So definitely something in latest Cauldron causing this issue!!!
Comment 13 Lewis Smith 2023-10-10 21:20:17 CEST
The latest normal M9 version is thunderbird-115.2.2-1.mga9, which works OK.

The exact version in question here is unclear: the report is about thunderbird-115.3.1-1.mga10, but you say in the previous comment:
"Upgraded from M9 backports to 115.3.1-1 and all seems fine"
but is this not the version you are complaining about?
"then upgraded to Cauldron and now it breaks"
Upgraded from what to what? Cauldron is at 115.3.1, which you apparently already had.

This is not at all to avoid the issue that 115.3.1 is broken - at least in Cauldron. But if it is also in M9 Backports, you indicate that *that* version works.

Summary: Thunderbird 115 broken and doesn't show Supernova interface => Thunderbird 115.3.1-1 in Cauldron is broken and doesn't show Supernova interface
CC: (none) => lewyssmith

Comment 14 Robert Fox 2023-10-11 10:59:47 CEST
Maybe to clarify - 

1)  I installed a fresh M9 and installed the standard Thunderbird RPM for M9 (115.2.2-1) - all works as expected

2)  I then enabled backports / updates and installed the 115.3.1-1 (mga9) - all still worked as expected

3)  I then deleted all entries in edit-urpmi-sources.pl and re-pointed the whole thing to Cauldron and performed a complete update using a cauldron mirror - which installed the thunderbird-115.3.1-1.mga10.x86_64.rpm version - then the interface broke as described.

It may have something to do with GTK or Gnome stuff - or any other supporting library to the Thunderbird package - not sure. . . .
Comment 15 Nicolas Salguero 2023-10-11 11:03:17 CEST
Hi,

Can you try to replace thunderbird-115.3.1-1.mga10 by thunderbird-115.3.1-1.mga9 in your Cauldron installation and see if the problem is there?

Best regards,

Nico.
Comment 16 Robert Fox 2023-10-11 11:20:20 CEST
HOLY crap!  That worked!!

[rfox@FoxLT5 Downloads]$ sudo rpm -Uvh --force thunderbird-115.3.1-1.mga9.x86_64.rpm 
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:thunderbird-0:115.3.1-1.mga9     ################################# [ 50%]
Cleaning up / removing...
   2:thunderbird-0:115.3.1-1.mga10    ################################# [100%]

[rfox@FoxLT5 Downloads]$ rpm -qa | grep thunderbird
thunderbird-compose-1.1-1.mga9
thunderbird-servicemenu-2-4.mga9
thunderbird-en_US-115.3.1-1.mga10
thunderbird-115.3.1-1.mga9

So something in the mga10 version is screwing things up ?!?
Comment 17 Nicolas Salguero 2023-10-11 13:43:55 CEST
The only difference, as far as I know, is that thunderbird-115.3.1-1.mga10 was built with ICU from the system whereas thunderbird-115.3.1-1.mga9 was built with the bundled one.

Thunderbird 115.3.2 is available upstream.  I will try to build it to see if that solves the issue.  If that does not fix the problem, I will try to build it with the bundled ICU.
Comment 18 Robert Fox 2023-10-12 09:29:14 CEST
FYI - Just tried 115.3.2-1.mga10 which unfortunately breaks the GUI again - have gone back to thunderbird-115.3.1-1.mga9.x86_64.rpm and all is well (on a completely updated Cauldron machine)
Comment 19 Nicolas Salguero 2023-10-12 16:50:01 CEST
Hi,

Can you try thunderbird-115.3.2-2.mga10, please? It is built with the bundled ICU.

Best regards,

Nico.
Comment 20 Robert Fox 2023-10-12 17:11:00 CEST
Thanks Nico - haven't found it yet - not sure what mirror and folder thunderbird-115.3.2-2.mga10 should be . . . Will test as soon as I find it!  BTW, excuse my stupidity, but what is the "ICU" ?
Comment 21 Robert Fox 2023-10-12 17:36:24 CEST
Just found and downloaded 115.3.2-2.mga10  Looks like that fixed it!!!

Not sure if other have been affected - still would be nice to know why?
Comment 22 Lewis Smith 2023-10-12 20:44:26 CEST
Thanks first to Nicolas for his work; and Robert for your patience and trying things out.
Can this be closed fixed?

(In reply to Nicolas Salguero from comment #17)
> The only difference, as far as I know, is that thunderbird-115.3.1-1.mga10
> was built with ICU from the system whereas thunderbird-115.3.1-1.mga9 was
> built with the bundled one.
> 
> Thunderbird 115.3.2 is available upstream.  I will try to build it to see if
> that solves the issue.  If that does not fix the problem...
It did not (comment 18)..

> I will try to build it with the bundled ICU.
(In reply to Nicolas Salguero from comment #19)
> Can you try thunderbird-115.3.2-2.mga10, please? It is built with the
> bundled ICU.
This is what finally worked.
So it is clear that Thunderbird, currently at least, needs to be built with its bundled ICU, not the system one. M10 as for M9.
Comment 23 Robert Fox 2023-10-12 20:55:54 CEST
Problem resolved

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.