Closed Bug 1387021 Opened 7 years ago Closed 6 years ago

Retire nightly stub installer old format from automation

Categories

(Release Engineering :: Release Automation: Uploading, enhancement, P1)

enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mtabara, Assigned: lguo, Mentored)

References

()

Details

(Keywords: good-first-bug, Whiteboard: [releaseduty])

In bug 1372260 we changed the stub installer names to the following form:

i) beta and release will now have "Firefox Installer.exe" as the stub installer. See sample for 55.0b12 - https://archive.mozilla.org/pub/firefox/candidates/55.0b12-candidates/build1/win32/ar/Firefox%20Installer.exe

ii) nightlies will have "Firefox Installer.{locale_code}.exe".See sample:
http://archive.mozilla.org/pub/firefox/nightly/latest-date-l10n/Firefox%20Installer.an.exe
http://archive.mozilla.org/pub/firefox/nightly/2017/07/2017-07-24-15-05-27-date-l10n/Firefox%20Installer.an.exe

For beta/release everything after 55.0b12 has the stub installer renamed. For nightly we didn't want to enforce it on-the-fly as we landed the changes in the same time with tcmigration stuff. Less noise and possible disruptions is better. So we ended up with a gradual change for nigthly as in: we support both the old format and the new format.

However, with the first 57.0a1 nightly release on 2nd of August 2017, as part of mergeduty we've set bouncer aliases to point to the newly named stub installers. I even broke bouncer checks for a misconfiguration in bug 1386765. So from now on, the old format ones are obsolete. 

We can leave this for another week or so to bake just to make sure we don't need to rollback, but at some point we should retire the old format from beetmover.

That is:
* remove "firefox-{{ version }}.{{ locale }}.{{ platform }}.installer-stub.exe" entries from [1][2]
* deploy a new beetmoverscript

[1]: https://github.com/mozilla-releng/beetmoverscript/blob/master/beetmoverscript/templates/firefox_nightly_repacks.yml#L67
[2]: https://github.com/mozilla-releng/beetmoverscript/blob/master/beetmoverscript/templates/firefox_nightly.yml#L185
Mentor: mtabara
Whiteboard: [releaseduty] → [releaseduty][ready]
Whiteboard: [releaseduty][ready] → [releaseduty]
Priority: P3 → P2
Bumping this to P1, I think it's time to retire the old one. It's been ages since we've done the change.
Priority: P2 → P1
Component: Release Automation: Other → Release Automation: Uploading
Lisa wants to work on this so assigning this to her!
Assignee: nobody → lguo
This is done now here - https://github.com/mozilla-releng/beetmoverscript/pull/139#pullrequestreview-121025854
Merged and ready to be picked up by the next version bump in beetmoverscript!
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Blocks: 1442684
You need to log in before you can comment on or make changes to this bug.