Closed Bug 494055 Opened 15 years ago Closed 15 years ago

Automatically do XULRunner releases with Firefox ones

Categories

(Release Engineering :: General, defect)

x86
All
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: nthomas, Assigned: lsblakk)

Details

Attachments

(1 file, 2 obsolete files)

We've been (semi-manually) doing XULRunner 1.9.0.x releases with Firefox 3.0.x ones for a while now, and should just automate it in Bootstrap. We should do the same for Firefox 3.5 in the buildbot system.

AFAICT the main thing to sort out is the different file layout for staging, eg
 http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/1.9.0.10/
and handling the config.
I believe Lukas is already tasked with following this through.
Assignee: nobody → lblakk
Comment on attachment 378949 [details] [diff] [review]
add xulrunner dep scheduler to staging-1.9-master

r+. Feel free to make the indenting of xr and partner schedulers consistent with the others on checkin.
Attachment #378949 - Flags: review?(nthomas) → review+
Attachment #378950 - Flags: review?(nthomas) → review+
Comment on attachment 378950 [details] [diff] [review]
add xulrunner dep scheduler to production-1.9-master

r+. Same again for the indenting.
Attachment #378949 - Attachment is obsolete: true
Attachment #378950 - Attachment is obsolete: true
Attachment #379148 - Flags: checked‑in?
Comment on attachment 379148 [details] [diff] [review]
Combined prod/stag xulrunner dep scheduler with indents fixed

Checking in automation/production-1.9/master.cfg;
/cvsroot/mozilla/tools/buildbot-configs/automation/production-1.9/master.cfg,v  <--  master.cfg
new revision: 1.54; previous revision: 1.53
done
Checking in automation/staging-1.9/master.cfg;
/cvsroot/mozilla/tools/buildbot-configs/automation/staging-1.9/master.cfg,v  <--  master.cfg
new revision: 1.53; previous revision: 1.52
done
Attachment #379148 - Flags: checked‑in? → checked‑in+
So the dep scheduler is in place, and the notes on doing a XULRunner release from https://bugzilla.mozilla.org/show_bug.cgi?id=476853#c5 are now in the build notes for 3.0.12 (the next scheduled release).  It just needs to become standard practice that the xr bootstrap config file is version bumped at the same time as the fx one and then the release should be as automated as it can be for now.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
So the dep scheduler isn't firing properly, I will look into this and test on staging.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Closing this.  Turns out that the automation stops when a step fails and has to be redone, thus all other steps are forced manually thereafter.  This is what happened on my build for 3.0.12 and so I thought this wasn't working but it worked with 3.0.13.
Status: REOPENED → RESOLVED
Closed: 15 years ago15 years ago
Resolution: --- → FIXED
Moving closed Future bugs into Release Engineering in preparation for removing the Future component.
Component: Release Engineering: Future → Release Engineering
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: