FS#45298 - [thunderbird] TB 38.0.1 doesn't support lightning extension anymore, requiring to be built in
Attached to Project:
Arch Linux
Opened by Javier (jevv) - Thursday, 11 June 2015, 17:50 GMT
Last edited by Evangelos Foutras (foutrelis) - Friday, 12 June 2015, 17:41 GMT
Opened by Javier (jevv) - Thursday, 11 June 2015, 17:50 GMT
Last edited by Evangelos Foutras (foutrelis) - Friday, 12 June 2015, 17:41 GMT
|
Details
Description:
With the new TB 38.0.1, it doesn't seem possible to install lightning anymore. Even the latest 4.0b6 extension available (meant for TB 38.0-38.*, is not allowed. By reading the new version release @: https://www.mozilla.org/en-US/thunderbird/38.0.1/releasenotes It seems now lightning should be enabled from withing TB, meaning TB should be compiled with lightning built-in? See: ++++ Ship Lightning calendar addon with Thunderbird and enable with an opt-out dialog (bug 1113183) ++++ As far as I recall from a previous discussion, Arch was leaving calendar out of the TB build, but I believe this means now lightning should built instead. Old days the following was required in mozconfig: ac_add_options --enable-calendar Notice calendar is really necessary when using thunderbird on linux as an alternative to Outlook... Additional info: * package version(s) * config and/or log files etc. Steps to reproduce: |
This task depends upon
Closed by Evangelos Foutras (foutrelis)
Friday, 12 June 2015, 17:41 GMT
Reason for closing: Deferred
Additional comments about closing: Lightning 4.0.0.1 is now available through addons.mozilla.org. In the future, we might ship Lightning with our thunderbird package.
Friday, 12 June 2015, 17:41 GMT
Reason for closing: Deferred
Additional comments about closing: Lightning 4.0.0.1 is now available through addons.mozilla.org. In the future, we might ship Lightning with our thunderbird package.
Moving the extension into /usr/lib/thunderbird/extensions/ does make it work but I'm not sure if we want to ship it like that in this release.
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=767965#c1
I'd push a new package with --enable-calendar but I can't find a straightforward way to also provide localization for it. (I was unable to find standalone langpacks for Lightning.)
Until we can also ship locale files for Lightning, it cannot be included in the thunderbird package.
Although I could, with lots of difficulty, build Thunderbird from sources, there are many users who cannot. So, a distribution of Thunderbird without Lightning is a huge step backwards.
My strong recommendation is to withdraw 38 and revert to 37 until such time as 38 works with Lightning. (In fact, I am astonished that 38 was released given that Lightning isn't supported.)
I do intend to include Lightning in our repos at some point. I have filed the following upstream request for now:
https://bugzilla.mozilla.org/show_bug.cgi?id=1173973
https://bugzilla.mozilla.org/show_bug.cgi?id=1173888
https://ftp.mozilla.org/pub/mozilla.org/calendar/lightning/candidates/4.0.0.1-candidates/build1/linux-x86_64/lightning-4.0.0.1.en-US.linux-x86_64.xpi
worked for me, so I withdraw my recommendation ;-)
In the future, could the Arch maintainers of Thunderbird please make sure there is a stable release of Lightning available before releasing aa new version? It would cut down on heart attacks worldwide.
To me the only work around for me is to revert TB to 31.7.0, and use the released lightning 3.3.3.
In the future, we might consider including Lightning in our thunderbird package. A way to ship locales for Lightning would be needed for that though. [2]
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1173888#c15
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=1173973