Closed
Bug 850224
Opened 11 years ago
Closed 11 years ago
document standard operating procedures for releases
Categories
(Release Engineering :: Release Automation: Other, defect)
Release Engineering
Release Automation: Other
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: bhearsum, Assigned: bhearsum)
References
Details
(Whiteboard: [shipit])
Attachments
(1 file, 1 obsolete file)
17.70 KB,
patch
|
nthomas
:
review+
bhearsum
:
checked-in+
|
Details | Diff | Splinter Review |
Nick and I were chatting yesterday about some of the confusion and mistakes that happened around the 19.0.2 release. A few of them revolved around the wrong thing being done for a chemspill. Eg, creating a l10n milestone. We should document these sorts of things somewhere. We were thinking that it would be best to put them inline in ship it, to keep the documentation as close as possible to the code. As an example, "dashboard check" needs a wordy version of: * For Betas, enabled * For Releases, disabled * For ESRs, disabled
Comment 1•11 years ago
|
||
The "submit_release" page (https://ship-it.mozilla.org/submit_release.html) needs to have some text near the "Partial versions" text box that clearly indicates that: * you MUST include version N-1 in the partial versions * you SHOULD NOT specify more than 3 partial versions
Assignee | ||
Comment 2•11 years ago
|
||
I'm going to take care of this once the UI overhaul is done.
Assignee: nobody → bhearsum
Depends on: 835336
Assignee | ||
Comment 3•11 years ago
|
||
This covers the points mentioned and also replaces the placeholder text for other fields with permanent help text. Having the tabbed layout has really helped here - there's enough room to do this in.
Attachment #728986 -
Flags: review?(nthomas)
Attachment #728986 -
Flags: review?(catlee)
Comment 4•11 years ago
|
||
Comment on attachment 728986 [details] [diff] [review] inline documentation >diff --git a/kickoff/templates/includes/fennec_release.html b/kickoff/templates/includes/fennec_release.html > <div class="submit_release"> > {{ fennecForm.buildNumber.label()|safe }} > {{ fennecForm.buildNumber(placeholder='1')|safe }} >+ <div> </div> Didn't we have a situation recently where RelMan wanted to start at build 2 and that caused issues ? A comment here to prevent would be good, for whatever applications it's appropriate.
Attachment #728986 -
Flags: review?(nthomas) → review+
Assignee | ||
Comment 5•11 years ago
|
||
(In reply to Nick Thomas [:nthomas] from comment #4) > Comment on attachment 728986 [details] [diff] [review] > inline documentation > > >diff --git a/kickoff/templates/includes/fennec_release.html b/kickoff/templates/includes/fennec_release.html > > <div class="submit_release"> > > {{ fennecForm.buildNumber.label()|safe }} > > {{ fennecForm.buildNumber(placeholder='1')|safe }} > >+ <div> </div> > > Didn't we have a situation recently where RelMan wanted to start at build 2 > and that caused issues ? A comment here to prevent would be good, for > whatever applications it's appropriate. Where the placeholder text caused confusion?
Updated•11 years ago
|
Attachment #728986 -
Flags: review?(catlee) → review+
Comment 6•11 years ago
|
||
(In reply to Ben Hearsum [:bhearsum] from comment #5) > Where the placeholder text caused confusion? No, I mean that our text next to the buildNumber box should remind the user that we can't skip build 1 for a new version, per: Date: Wed, 6 Feb 2013 20:53:28 -0500 From: Rail Aliiev <rail@mozilla.com> To: Alex Keybl <akeybl@mozilla.com> Subject: Re: Urgent: Please build mobile-only Firefox 18.0.2 (build #2) On 17:34, Wed, 06 Feb, Alex Keybl wrote: >Please build a mobile-only Firefox 18.0.2 (build #2) using: > > https://hg.mozilla.org/releases/mozilla-release/rev/912b9ffcbaad > >This is off of tip/default, but I've already reviewed the very minor changes since 18.0.2 desktop. Thanks! FTR, we have to use 18.0.2 build#1 because automation doesn't bump Gecko version in build > 1. It doesn't affect the final binary. -- Best regards, Rail Aliiev
Assignee | ||
Comment 7•11 years ago
|
||
Thanks for the reminder about build number!
Attachment #728986 -
Attachment is obsolete: true
Attachment #730204 -
Flags: review?(nthomas)
Updated•11 years ago
|
Attachment #730204 -
Flags: review?(nthomas) → review+
Assignee | ||
Updated•11 years ago
|
Attachment #730204 -
Flags: checked-in+
Assignee | ||
Comment 8•11 years ago
|
||
I landed this into production with the new deployment tool, Chief.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
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
•