FS#59134 - [thunderbird] drop gtk2 dependency?

Attached to Project: Arch Linux
Opened by Sam Sneddon (gsnedders) - Sunday, 24 June 2018, 20:43 GMT
Last edited by Jan de Groot (JGC) - Thursday, 13 June 2019, 22:32 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Levente Polyak (anthraxx)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Is the GTK2 dependency still needed? #47398 dropped it for Firefox as of 59, but it's not sure what changed in 59 to make it able to be closed; are we waiting for Thunderbird 60 to ship?
This task depends upon

Closed by  Jan de Groot (JGC)
Thursday, 13 June 2019, 22:32 GMT
Reason for closing:  Implemented
Comment by Doug Newgard (Scimmia) - Wednesday, 04 July 2018, 02:27 GMT
You should know before opening a ticket, this isn't a support forum.
Comment by Jake Kreiger (Magali75) - Monday, 03 December 2018, 00:03 GMT
On ubuntu[1], thunderbird doesn't depend on gtk2 thus Arch can do the same. There is also[2].

[1] https://packages.ubuntu.com/cosmic/thunderbird

[2] https://bugs.archlinux.org/task/59993
Comment by Eli Schwartz (eschwartz) - Monday, 03 December 2018, 00:07 GMT
In the same spirit as  FS#47398 , Thunderbird runs fine without gtk2 installed, as it now fully uses gtk3. Not entirely sure what /usr/lib/thunderbird/gtk2/libmozgtk.so is still used for, but if it is the plugin-container then I don't see why Thunderbird needs that... anyway, the parallel issue which forced the hard dependency for Firefox should be fixed here now as well as Thunderbird uses the newer mozilla base code, right?
Comment by Jake Kreiger (Magali75) - Saturday, 29 December 2018, 13:46 GMT
To be clear: gtk2 should be moved from 'depends' to 'makedepends', similar as in firefox package.
Comment by Jake Kreiger (Magali75) - Sunday, 30 December 2018, 11:34 GMT
gtk2 is only used for support NPAPI plugins like flash or java, who wouldn't want them in their email client? :)

https://bugzilla.mozilla.org/show_bug.cgi?id=1377445

@eschwartz could you rename this issue from "drop gtk2 dependency?" to "move gtk2 to makedepends" which is more accurate?
Comment by Jake Kreiger (Magali75) - Monday, 18 February 2019, 11:24 GMT
I think the most versatile solution would be to move gtk2 to optdepends (for those who still want to use NPAPI plugs).

Loading...