SeaMonkey nightly builds come now with Lightning!
-
- Moderator
- Posts: 14404
- Joined: May 3rd, 2007, 7:40 am
- Location: US
SeaMonkey nightly builds come now with Lightning!
We are back to the suite with integrated calendar component!
Bug 516026 - Integrate Lightning Into SeaMonkey by Default and Ship SeaMonkey with Lightning Enabled, landed yesterday on trunk, aurora, and beta channels.
With today's nightly builds, SeaMonkey 2.46a1 comes with Lightning 5.1a1, and SeaMonkey 2.45a2 comes with Lightning 5.0a2 bundled and enabled by default. If you get a 2.44 tinderbox build or compile from comm-beta yourself, it will actually come with Lightning 4.7.1 rather than 4.9 (that's because Thunderbird has its own 45.1 beta release branch there right now which Lightning shares).
The bundling avoids the guesswork which matching Lightning beta version is needed for which SeaMonkey branch. After installation or upgrade from an installation without Lightning installed already, you should see a (rather subtle) notification bar in the Mail & News window, located between the thread pane and the message pane. It allows you to disable Lightning with a single click if you don't want it.
Bug 516026 - Integrate Lightning Into SeaMonkey by Default and Ship SeaMonkey with Lightning Enabled, landed yesterday on trunk, aurora, and beta channels.
With today's nightly builds, SeaMonkey 2.46a1 comes with Lightning 5.1a1, and SeaMonkey 2.45a2 comes with Lightning 5.0a2 bundled and enabled by default. If you get a 2.44 tinderbox build or compile from comm-beta yourself, it will actually come with Lightning 4.7.1 rather than 4.9 (that's because Thunderbird has its own 45.1 beta release branch there right now which Lightning shares).
The bundling avoids the guesswork which matching Lightning beta version is needed for which SeaMonkey branch. After installation or upgrade from an installation without Lightning installed already, you should see a (rather subtle) notification bar in the Mail & News window, located between the thread pane and the message pane. It allows you to disable Lightning with a single click if you don't want it.
-
- Posts: 1353
- Joined: July 25th, 2011, 8:11 am
- Location: Poland
Re: SeaMonkey nightly builds come now with Lightning!
Nice! But how about support for Modern theme? Lightning as extension in present version of SeaMonkey doesn't work with Modern theme. I mean Lightning related parts are in Classic/Default theme. I hope it will work with Modern in 100%...
--
- WaltS48
- Posts: 5141
- Joined: May 7th, 2010, 9:38 am
- Location: Pennsylvania, USA
Re: SeaMonkey nightly builds come now with Lightning!
How do I get a current Linux Nightly to check it out?
It's still 20160512003002 like SM 2.45a1 20160425003002
It's still 20160512003002 like SM 2.45a1 20160425003002
Linux Desktop - AMD Athlon(tm) II X3 455 3.3GHz | 8.0GB RAM | GeForce GT 630
Windows Notebook - AMD A8 7410 2.2GHz | 6.0GB RAM | AMD Radeon R5
Windows Notebook - AMD A8 7410 2.2GHz | 6.0GB RAM | AMD Radeon R5
-
- Moderator
- Posts: 14404
- Joined: May 3rd, 2007, 7:40 am
- Location: US
Re: SeaMonkey nightly builds come now with Lightning!
I left a note in bug 517684, motivating to restart the efforts to develop a theme extension for Lightning on Modern, which then hopefully could be shipped with SeaMonkey by default. There is a draft extension posted, but for a very old version, thus not quite likely to work any more.TPR75 wrote:Nice! But how about support for Modern theme? Lightning as extension in present version of SeaMonkey doesn't work with Modern theme. I mean Lightning related parts are in Classic/Default theme. I hope it will work with Modern in 100%...
Nightly builds with Lightning are available for Mac OSX and Linux on the FTP site:
- raj_bhaskar
- Posts: 1946
- Joined: November 7th, 2002, 3:50 am
- Location: Glasgow, Scotland
- Contact:
Re: SeaMonkey nightly builds come now with Lightning!
What will happen if you have already installed Lightning as a separate extension? Should I uninstall it before upgrading to whatever version of SM that comes with it (2.46?)?
Raj Bhaskar, https://lordofthemoon.com
-
- Posts: 1504
- Joined: October 1st, 2014, 3:25 pm
Re: SeaMonkey nightly builds come now with Lightning!
(to note, self-builders who want Lightning need to add this line to mozconfig, and self-builders who don't need a calendar can just not have this line in mozconfig to not build Lightning: )
Code: Select all
ac_add_options --enable-calendar
-
- Moderator
- Posts: 14404
- Joined: May 3rd, 2007, 7:40 am
- Location: US
Re: SeaMonkey nightly builds come now with Lightning!
Hmm, good question. According to the packaging manifest, it goes into @RESPATH@/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/ for nightly but @RESPATH@/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/ for release builds. One of those variants should try to install it into the profile (which may cause a conflict if such an extension with the same UUID is already there) whereas the other just takes the installation's location where the question is which one "wins" (i.e., is the version in the profile preferred over the one that comes with the installation).raj_bhaskar wrote:What will happen if you have already installed Lightning as a separate extension? Should I uninstall it before upgrading to whatever version of SM that comes with it (2.46?)?
-
- Moderator
- Posts: 14404
- Joined: May 3rd, 2007, 7:40 am
- Location: US
Re: SeaMonkey nightly builds come now with Lightning!
Be aware of Bug 1272194 [GTK3] Regression: highlighted menu items are invisible on current trunk, unrelated to Lightning.WLS wrote:How do I get a current Linux Nightly to check it out?
-
- Moderator
- Posts: 14404
- Joined: May 3rd, 2007, 7:40 am
- Location: US
Re: SeaMonkey nightly builds come now with Lightning!
Actually, I don't think so (though haven't tried to build from scratch since that has landed).barbaz wrote:(to note, self-builders who want Lightning need to add this line to mozconfig, and self-builders who don't need a calendar can just not have this line in mozconfig to not build Lightning: )Code: Select all
ac_add_options --enable-calendar
http://hg.mozilla.org/comm-central/rev/e0a3a6065338 enables it by default.
Code: Select all
ac_add_options --disable-calendar
-
- Posts: 1504
- Joined: October 1st, 2014, 3:25 pm
Re: SeaMonkey nightly builds come now with Lightning!
Oh.. I only use my own mozconfig, I don't include the mozconfigs from the tree. I had assumed that adding the line in the official mozconfigs made building Lightning default only for official builds.
Thanks for the clarification.
Thanks for the clarification.
- WaltS48
- Posts: 5141
- Joined: May 7th, 2010, 9:38 am
- Location: Pennsylvania, USA
Re: SeaMonkey nightly builds come now with Lightning!
I guess I'll have to comment in that bug.rsx11m wrote:Be aware of Bug 1272194 [GTK3] Regression: highlighted menu items are invisible on current trunk, unrelated to Lightning.WLS wrote:How do I get a current Linux Nightly to check it out?
My menu items turned white, but still legible using the default GTK3 theme, but are black using the oxygen-gtk theme in Firefox 49.0a1 on Linux Mint 17.3.
Will give SeaMonkey Nightly a look.
Linux Desktop - AMD Athlon(tm) II X3 455 3.3GHz | 8.0GB RAM | GeForce GT 630
Windows Notebook - AMD A8 7410 2.2GHz | 6.0GB RAM | AMD Radeon R5
Windows Notebook - AMD A8 7410 2.2GHz | 6.0GB RAM | AMD Radeon R5
-
- Moderator
- Posts: 14404
- Joined: May 3rd, 2007, 7:40 am
- Location: US
Re: SeaMonkey nightly builds come now with Lightning!
I've just opened Bug 1272888, Initial Mail & News window width can't accommodate Lightning elements, cuts off contents on first run, given that the default messenger-window size is now definitely too small when opening SeaMonkey for the first time.
I've played a bit with this, using 2.{44,45,46} builds (on Linux). All of these versions installed Lightning in the profile, but only if (a) no Lightning is found there yet, or (b) if the installed Lightning version is older than the one coming with the installer. Thus, if you go back a version after a newer Lightning was copied into the profile already, it will be disabled as incompatible; conversely, if you go forward and a newer version of Lightning comes with that installation, it replaces the older version in your profile. So, that sounds reasonable.rsx11m wrote:Hmm, good question. According to the packaging manifest, it goes into @RESPATH@/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/ for nightly but @RESPATH@/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/ for release builds. One of those variants should try to install it into the profile (which may cause a conflict if such an extension with the same UUID is already there) whereas the other just takes the installation's location where the question is which one "wins" (i.e., is the version in the profile preferred over the one that comes with the installation).raj_bhaskar wrote:What will happen if you have already installed Lightning as a separate extension? Should I uninstall it before upgrading to whatever version of SM that comes with it (2.46?)?
-
- Moderator
- Posts: 14404
- Joined: May 3rd, 2007, 7:40 am
- Location: US
Re: SeaMonkey nightly builds come now with Lightning!
An explanation for the different installation procedures/locations is given in bug 1159499:
Fallen wrote:For release we need to put the extension into bin/distribution/extensions because it should be installed into new profiles, and putting it into bin/extensions would also break binary signatures on mac.
For nightly, or at least for compiled builds, we need to put it into bin/extensions so that changes will reflect instantly on install, see bug 1075048.
If you find a switch between nightly and compiled builds, we could install into bin/extensions only for compiled builds.
-
- Moderator
- Posts: 14404
- Joined: May 3rd, 2007, 7:40 am
- Location: US
Re: SeaMonkey nightly builds come now with Lightning!
This has landed today for 2.44 and up.rsx11m wrote:I've just opened Bug 1272888, Initial Mail & News window width can't accommodate Lightning elements, cuts off contents on first run, given that the default messenger-window size is now definitely too small when opening SeaMonkey for the first time.
-
- Posts: 1353
- Joined: July 25th, 2011, 8:11 am
- Location: Poland
Re: SeaMonkey nightly builds come now with Lightning!
How about (default) User Agent. Will it inform now about "integrated" Calendar/Lightning? I hope it will not...rsx11m wrote:We are back to the suite with integrated calendar component!
--