Closed Bug 456037 Opened 16 years ago Closed 16 years ago

Provide Sunbird nightly builds from comm-central

Categories

(Calendar :: Build Config, defect)

defect
Not set
blocker

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: ssitter, Assigned: gozer)

References

Details

It would be nice to get Sunbird nightly builds from comm-central once Bug 449630 and Bug 453330 are fixed.
Raising severity because this now blocks Sunbird development and testing for all platforms.
Severity: normal → blocker
Don't forget the l10n boxes as well (if they are different from the nightlies).
What do we need to set up the Sunbird build servers? 
Could we reuse the existing servers that currently do the CVS Trunk builds?
Blocks: 401597
We could do precisely the same thing we did with Lightning, switch over the CVS Trunk tinderboxen to comm-central buildbots.

All I'd need is info on which boxes we are talking about (and access to them), and a summary .mozconfig of how to build Sunbird, which I suspect is very similar to Lightning.

Then, it's a fairly simple matter of adding Sunbird to our buildbot master and running buildbot slaves on the Sunbird boxes.
Regarding comment #2, if there are extra boxes just for l10n, I'd rather take advantage of buildbot and join them to a pool of builders that can both build regular builds & l10n builds, that way, you'd get a bit more build parallelism.
(In reply to comment #4)
Current mozconfig files for Sunbird can be found at <http://mxr.mozilla.org/mozilla/source/tools/tinderbox-configs/sunbird/>.

The currently only running tinderbox is "Linux cb-sb-linux-tbox Dep Sb-Release". I don't know what happened to "MacOSX Darwin 8.7.0 cb-xserve03 Dep Sb-Release" and "WINNT 5.2 sb-win32-tbox Dep Sb-Nightly" - they don't report to the tindebox summary page since 2008-09-23 anymore.
i restarted the sunbird builds on sb-win32-tbox.

cb-xserve03 is still waiting for a reboot. vnc no longer displays anything useful.
I've imported the Sunbird mozconfig's verbatim from CVS <http://mxr.mozilla.org/mozilla/source/tools/tinderbox-configs/sunbird/> and they are now in Hg. See <http://hg.mozilla.org/build/buildbot-configs/file/tip/thunderbird/macosx/mozconfig-sunbird> for an example.

I'll be trying at some builds today, should report to <http://tinderbox.mozilla.org/MozillaTest>
Linux and Windows builders turned green, so that's a good sign. They are not uploading anywhere, I will be turning that on shortly to see what happens.

OSX builder is dying for this reason I can't quite explain yet:

make[1]: *** No rule to make target `package'.  Stop.
Easy, turns out the mozconfig for osx specified an OBJDIR. buildbot takes care of picking the objdir now, so files were ending up _not_ where buildbot expected them. Removed from the mozconfig, renamed the existing objdir and fired off a new build.
Please excuse the possibly naive/ignorant questions:

1. Does this bug track when Lightning/Sunbird will work with the Thunderbird nightly *trunk* builds? 
I mean: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1b2pre) Gecko/20081009 Lightning/0.6a1 Shredder/3.0b1pre

2. Is there a separate bug that tracks #1 for Lightning?
(In reply to comment #11)
Lightning builds for Thunderbird 3.0b1pre are available since about 1.5:
<http://ftp.mozilla.org/pub/mozilla.org/calendar/lightning/nightly/latest-comm-central/>
(In reply to comment #12)
> Lightning builds for Thunderbird 3.0b1pre are available since about 1.5:
> <http://ftp.mozilla.org/pub/mozilla.org/calendar/lightning/nightly/latest-comm-central/>

I just discovered that the Lightning builds from http://ftp.mozilla.org/pub/mozilla.org/calendar/lightning/nightly/latest-trunk/win32-xpi/ seem to work with the Thunderbird nightly *trunk* builds. Yeah!

BTW: What's the difference between "latest-trunk" and "latest-comm-central"?
Nothing, those two dirs are symlinked
latest-trunk is an old name from CVS-land, latest-comm-central refers to the Hg repository. They are indeed the same now.

Closing, as the Tinderbox is green now, all builds are a success.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Blocks: 459402
No longer blocks: 370683
OK, so, for clarity, under /calendar/lightning/nightly/ we have four identical(?) directories:

latest-comm-central-calendar/
latest-comm-central/
latest-trunk-cvs/
latest-trunk/

Are those four directories also all the same (symlinked)? If so, which one is the *original* (non-symlinked) one for Thunderbird nightly trunk builds? I'd like to create a bookmark to the download dir and prefer setting it to the most long-lasting future-proof one.

However, if Thunderbird trunk nightlies are going to be released that already have Lightning included (when?), then ... nevermind (and apologies for the OT bugspam).

Thanks!

PS. Is there some web page where these things are explained? There should be.
This bug is about Sunbird. Lightning is uploaded to the folder mentioned in Bug 449630. The other folders are just links (except latest-trunk-cvs) see Bug 458492. To always get the latest version you probably should bookmark <http://www.mozilla.org/projects/calendar/lightning/download.html#nightly>.

The Calendar team doesn't provide special Thunderbird nightly builds. Therefore just use the regular ones provided by the Thunderbird team.
Assignee: nobody → gozer
You need to log in before you can comment on or make changes to this bug.