Closed Bug 850224 Opened 11 years ago Closed 11 years ago

document standard operating procedures for releases

Categories

(Release Engineering :: Release Automation: Other, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bhearsum, Assigned: bhearsum)

References

Details

(Whiteboard: [shipit])

Attachments

(1 file, 1 obsolete file)

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
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
I'm going to take care of this once the UI overhaul is done.
Assignee: nobody → bhearsum
Depends on: 835336
Attached patch inline documentation (obsolete) — Splinter Review
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 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>&nbsp;</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+
(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>&nbsp;</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?
Attachment #728986 - Flags: review?(catlee) → review+
(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
Thanks for the reminder about build number!
Attachment #728986 - Attachment is obsolete: true
Attachment #730204 - Flags: review?(nthomas)
Attachment #730204 - Flags: review?(nthomas) → review+
Attachment #730204 - Flags: checked-in+
I landed this into production with the new deployment tool, Chief.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
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: