Automatically do XULRunner releases with Firefox ones

RESOLVED FIXED

Status

Release Engineering
Other
RESOLVED FIXED
8 years ago
4 years ago

People

(Reporter: nthomas, Assigned: lsblakk)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment, 2 obsolete attachments)

(Reporter)

Description

8 years ago
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)

Updated

8 years ago
Assignee: nobody → lblakk
(Assignee)

Comment 2

8 years ago
Created attachment 378949 [details] [diff] [review]
add xulrunner dep scheduler to staging-1.9-master
Attachment #378949 - Flags: review?(nthomas)
(Assignee)

Comment 3

8 years ago
Created attachment 378950 [details] [diff] [review]
add xulrunner dep scheduler to production-1.9-master
Attachment #378950 - Flags: review?(nthomas)
(Reporter)

Comment 4

8 years ago
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+
(Reporter)

Updated

8 years ago
Attachment #378950 - Flags: review?(nthomas) → review+
(Reporter)

Comment 5

8 years ago
Comment on attachment 378950 [details] [diff] [review]
add xulrunner dep scheduler to production-1.9-master

r+. Same again for the indenting.
(Assignee)

Comment 6

8 years ago
Created attachment 379148 [details] [diff] [review]
Combined prod/stag xulrunner dep scheduler with indents fixed
Attachment #378949 - Attachment is obsolete: true
Attachment #378950 - Attachment is obsolete: true
(Assignee)

Updated

8 years ago
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+
(Assignee)

Comment 8

8 years ago
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.
(Assignee)

Comment 9

8 years ago
BuildNotes are here, btw: https://wiki.mozilla.org/Releases/Firefox_3.0.12/BuildNotes
(Assignee)

Updated

8 years ago
Status: NEW → RESOLVED
Last Resolved: 8 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
Last Resolved: 8 years ago8 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.