Closed
Bug 394331
Opened 17 years ago
Closed 16 years ago
Community buildbots for Tamarin
Categories
(Release Engineering :: General, defect, P3)
Release Engineering
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: jorendorff, Unassigned)
Details
Attachments
(1 file)
7.62 KB,
application/zip
|
Details |
Adobe has some internal buildbots for Tamarin. Mozillians occasionally get mail from them when something breaks, but the build logs are behind the adobe.com firewall. We're the ones with the servers and experience to do this in the open. We should host Tamarin buildbots so they can retire theirs. The Tamarin source is at: http://hg.mozilla.org/tamarin-central/ Build documentation: http://developer.mozilla.org/en/docs/Tamarin_Build_Documentation#Cross-platform_build
Updated•17 years ago
|
OS: Mac OS X → All
Hardware: PC → All
Comment 1•17 years ago
|
||
Related: bug 387697 (on-demand builds for moz2 (buildbot "tryserver" that builds specific repositories) bug 377929 (mozilla2 buildbot master setup) Per irc discussion, we could probably have the same master: 1) poll tamarin-central and mozilla-central for depend builds 2) nightly scheduled clobber builds of the above 3) provide on-demand "try" builds by pulling from arbitrary repos
Comment 2•17 years ago
|
||
talking with Jason a bit this morning in email, it sounds like he has a very specific need for these: A host to build tamarin and nothing else. While we're going to have some moz2-specific requirements in the near-future, this one sounds pretty basic and would be helpful for other consumers of the tamarin engine.
Comment 3•17 years ago
|
||
If we're going to do this it would be really nice if Adobe could send us their Buildbot configs. That it _should_ just work.
Comment 4•17 years ago
|
||
Well, Adobe is using the old project-file build systems and we're trying to test the XP build system, but I'm cc'ing a couple Adobefolk to see if we can get their configs.
Reporter | ||
Comment 5•17 years ago
|
||
Let's just use the cross-platform build system for now.
Comment 6•17 years ago
|
||
I have setup a simple buildbot master and slave for building tamarin. The steps are just to build tamarin (I use the platform specific build, e.g. devenv avmplus_8.sln), build builtin.abc, run tests. I will attach buildbot specific files. The buildbot master/slave should be reconfigured. Add tamarin-buildbot.zip as attachment.
Comment 7•17 years ago
|
||
This is great stuff guys, thanks. Which version of buildbot was your setup based on originally? We're using 0.7.5 with some modifications to it. I saw you've got some extensions to ShellCommand (e.g., PerformanceShellCommand) and was wondering if we'd have any conflicts integrating it. My gut says no.
Comment 8•17 years ago
|
||
We are using buildbot 0.7.5 with some modifications also. I had to make some tweaks to the 0.7.5 buildbot mercurial code for it to work. I would be happy to share the code. I think it is limited to about 4 files. The TestSuiteShellCommand (and other ShellCommand classes) just extend ShellCommand and extract information out of stdout then print it in the buildbot html report. For example prints testcase passed/failed or a link to where a build artifact is stored. I can share that stuff also.
Comment 9•17 years ago
|
||
Reassigning to Build...
Component: Testing → Build Config
QA Contact: testing → build-config
Comment 10•17 years ago
|
||
Reassigning to Build&Release component...
Assignee: nobody → build
Component: Build Config → Build & Release
Product: Core → mozilla.org
QA Contact: build-config → mozpreed
Version: Trunk → other
Updated•17 years ago
|
Assignee: build → nobody
QA Contact: mozpreed → build
Comment 11•17 years ago
|
||
Sorry for the huge delay on this. It sounds like you guys already have Buildbot setup and running. I think the easiest solution to this is to have your existing setup report to Tinderbox so that the rest of the world can see it. How does this sound to everyone?
Updated•17 years ago
|
Priority: -- → P3
Comment 12•17 years ago
|
||
If we want to have published build on ftp.mozilla.org we can also set up a stage account (tamarinbld) for the adobe servers.
Comment 13•17 years ago
|
||
Benjamin would it still be possible to get a tamarin build account created so that we can post our internal builds to ftp.mozilla.org? I am currently working on getting our buildbot exposed and would like to post the bits to mozilla so that people would be able to download the vm.
Comment 14•17 years ago
|
||
(In reply to comment #13) > Benjamin would it still be possible to get a tamarin build account created so > that we can post our internal builds to ftp.mozilla.org? I am currently working > on getting our buildbot exposed and would like to post the bits to mozilla so > that people would be able to download the vm. > Hey Brent, Can you file a bug in mozilla.org::Server Operations about creating a tamarinbld account on stage.m.o? This should get the ball rolling here.
Comment 15•16 years ago
|
||
I believe this bug to be completed. The tamarin Buildbot appears to be up and running here: http://tamarin-builds.mozilla.org/tamarin-central/waterfall. For uploading to stage.m.o, see comment #14.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Assignee | ||
Updated•11 years ago
|
Product: mozilla.org → Release Engineering
You need to log in
before you can comment on or make changes to this bug.
Description
•