bugzilla.mozilla.org has resumed normal operation. Attachments prior to 2014 will be unavailable for a few days. This is tracked in Bug 1475801.
Please report any other irregularities here.

Run a staging release for 46.0b1

RESOLVED FIXED

Status

Release Engineering
Release Requests
RESOLVED FIXED
2 years ago
2 years ago

People

(Reporter: nthomas, Assigned: nthomas)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(3 attachments)

Comment hidden (empty)
(Assignee)

Updated

2 years ago
Assignee: nobody → nthomas

Comment 1

2 years ago
\o/ this would be a huge help. best of luck hehe
(Assignee)

Updated

2 years ago
Depends on: 1251110
(Assignee)

Updated

2 years ago
Depends on: 1251111
(Assignee)

Updated

2 years ago
Depends on: 1251112
(Assignee)

Comment 2

2 years ago
Yesterday:
* Setup repos in http://hg.mozilla.org/users/nthomas_mozilla.com/
* Updating https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Staging_Specific_Notes as I go
* loan requests filed

Today
* merged aurora 7557d8e62bd9 to user repo beta (hgweb still hasn't updated, we'll see if cloning & tagging works)
* setup master
* setup ship-it instance

TODO
* setup release-runner instance
* setup staging ssh keys on slaves and ensure access
(Assignee)

Comment 3

2 years ago
* Remerged aurora to staging beta
* linux and mac slaves setup
* release-runner setup
* started Fennec 46.0b1 build1 (l10n copied from 45.0b10/45.0b9 for desktop/mobile, with some updates to tip of aurora where needed)

* bug 1237338 to update release & buildbot configs for api-11 --> 15 change
(Assignee)

Updated

2 years ago
Depends on: 1252259
(Assignee)

Comment 4

2 years ago
For the desktop builds I've copied from new tooltool to old:

Mac clang:
2be6b42cfa1e92de4b49a57123f54043fec2d3cf8385276516dc6aaed99c88768ac4aebd7ce2e007ab074163523da29223436a4d1aef82f0f750f08f1b14cd71
Mac rustc:
2b8fd0c1ba337a7035090c420305a7892e663ce6781569b100b36fa21cc26146e67f44a34c7715f0004f48bbe46c232bbbf2928c9d0595243d2584530770b504

Linux64 gtk3:
3915f8ec396c56a8a92e6f9695b70f09ce9d1582359d1258e37e3fd43a143bc974410e4cfc27f500e095f34a8956206e0ebf799b7287f0f38def0d5e34ed71c9
Linux64 rustc:
26fd5301aaf6174a0e4f2ac3a8d19f39573f78a051aa78e876c065d60421b2b62207c11fbf1f20f92ba61acc4b9ce58d05409bf5af886943891b04c3d22f5e04

Linux32 gtk3:
18bc52b0599b1308b667e282abb45f47597bfc98a5140cfcab8da71dacf89dd76d0dee22a04ce26fe7ad1f04e2d6596991f9e5b01fd2aaaab5542965f596b0e6
(Assignee)

Comment 5

2 years ago
Created attachment 8727186 [details] [diff] [review]
[tools] Staging hacks

For posterity, but no point landing with this code being deprecated by release promotion.
* allows release-runner to find previous complete mar files in production, like we do for en-US builds (but not l10n!)
* pull own buildbot-configs repo for update verify
(Assignee)

Comment 6

2 years ago
Created attachment 8727189 [details] [diff] [review]
[buildbotcustom] Staging hacks

For posterity, but no point landing with this code being deprecated by release promotion.
* for log uploads to staging hardcode the bucket-prefix and remove statusdb + pulse steps in postrun
* use previousReleasesStagingServer to get previous mar files if it's set
* use --bucket-prefix when doing upload in standalone_repack
(Assignee)

Comment 7

2 years ago
Created attachment 8727205 [details] [diff] [review]
[gecko] Fennec single locale fixes

Most of this is from running tooltool inside mock (bug 1190860), so need to copy in the script and the token. Also cleans up obsolete configs from android platform (pre-api split), sets stage_platform like prod does, and fixes the ssh key name in staging.
Attachment #8727205 - Flags: review?(rail)
(Assignee)

Comment 8

2 years ago
To land central -> beta 46. I'll create patches for the next migration soon.

Other things that I needed
* buildbot changes are up for review on bug 1243796, since they include the version bump for merge day
* bug 1248092 (preprocessor bustage in fennec builds ) has been uplifted to aurora
* bug 1251320 (makes android l10n work in staging releases work for >= 46.0) also uplifted to aurora 

With all of that we had green builds for mobile and desktop. I didn't go beyond updates on desktop, because update verify doesn't really work with mismatched certs/etc.
Comment on attachment 8727205 [details] [diff] [review]
[gecko] Fennec single locale fixes

Review of attachment 8727205 [details] [diff] [review]:
-----------------------------------------------------------------

Jordan, can you look at this? I remember that you had something api-15 related.
Attachment #8727205 - Flags: review?(rail) → review?(jlund)
Comment on attachment 8727205 [details] [diff] [review]
[gecko] Fennec single locale fixes

This too :)
Attachment #8727205 - Flags: review?(jlund) → review+
Comment on attachment 8727205 [details] [diff] [review]
[gecko] Fennec single locale fixes

This is a no-op for aurora, but we need it on beta (will be there after migration) to make android builds work.
Attachment #8727205 - Flags: approval-mozilla-aurora?
Comment on attachment 8727205 [details] [diff] [review]
[gecko] Fennec single locale fixes

Merge day, we need that!
Attachment #8727205 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Comment on attachment 8727205 [details] [diff] [review]
[gecko] Fennec single locale fixes

Looks like m-c already has everything from this patch. I pushed it to aurora (before uplift), except one hunk for the staging config, which failed to apply, but meh.

https://hg.mozilla.org/releases/mozilla-aurora/rev/89effb961712
Attachment #8727205 - Flags: checked-in+
(Assignee)

Comment 14

2 years ago
All done now.
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.