Closed Bug 690365 Opened 14 years ago Closed 13 years ago

Disable the upload_snippets step to aus2.beta directory if useBetaChannel is set to 1

Categories

(Release Engineering :: General, defect, P1)

x86
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: lsblakk, Assigned: lsblakk)

Details

(Whiteboard: [simple][automation])

Attachments

(2 files)

No description provided.
I think we'd lose the beta snippets for 3.6.x if we did that. Was there a problem with a Beta or Release automation run ?
(In reply to Nick Thomas [:nthomas] from comment #1) > I think we'd lose the beta snippets for 3.6.x if we did that. Was there a > problem with a Beta or Release automation run ? Yes it fails in new-style mozilla-release builds: https://wiki.mozilla.org/Releases/Firefox_7.0/BuildNotes#Updates Basically we have useBetaChannel=1 properly in the release config (see e-mail to release@ for more info on that setting). But our release patcher configs do not have a beta channel created. This results in buildbotcustom expecting to have an aus2.beta dir and expecting to be able to upload it. Two separate options I can think of here: 1) Make buildbotcustom do a setProperty of a test, if aus2.beta dir exists, and skip the attempt at uploading it if missing ** Downside: No good check to tell us when the dir doesn't exist if it was expected. 2) Expand useBetaChannel to be a tristate flag not a 0/1 flag, with either -1 or 2 as the third state, to indicate that we want the release-channel at all, but don't need beta channel.
Hit this on the 8.0 release, updates fail on trying to upload to aus2.beta and we have to trigger update_verify manually.
Priority: P3 → P1
In ideal world I would prefer to patch patcher2.pl to accept channels and test channels other than {beta,release}{,test} but very soon AUS2 will be obsoleted by Balrog, so here is a dirty-ish solution. It introduces useBetaChannelForRelease releaseConfig variable and you can prevent any operation with aus2.beta (only for buildbotcustom). Configs incoming.
Attachment #580940 - Flags: review?(lsblakk)
Attached patch configsSplinter Review
We still need aus2.beta for 1.9.2
Attachment #580941 - Flags: review?(lsblakk)
I tested the patches in staging and they worked. It would be great to land them before 9.0.
Attachment #580940 - Flags: review?(lsblakk) → review+
Attachment #580941 - Flags: review?(lsblakk) → review+
Yay!
Status: NEW → RESOLVED
Closed: 13 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: