Balrog top level needs to include OS_BOUNCER and OS_FTP for win64-aarch

RESOLVED FIXED

Status

enhancement
RESOLVED FIXED
6 months ago
6 months ago

People

(Reporter: nthomas, Unassigned)

Tracking

unspecified
Dependency tree / graph

Firefox Tracking Flags

(firefox66 fixed, firefox67 fixed)

Details

Attachments

(2 attachments)

eg in the Firefox-66.0b6-build1 it has locales but not OS_BOUNCER or OS_FTP. Looks like the release-balrog-submit-toplevel-firefox task doesn't have aarch64 in the platforms variable in the payload.

Looks like bouncer_platform_map and ftp_platform_map in balrogscript/submitter/release.py will need to be updated first.

(In reply to Nick Thomas [:nthomas] (UTC+13) from comment #1)

Looks like bouncer_platform_map and ftp_platform_map in balrogscript/submitter/release.py will need to be updated first.

I don't think that is necessary, as both of those default to being identities.

Pushed by mozilla@hocat.ca:
https://hg.mozilla.org/integration/autoland/rev/0734f7d57cd8
[win64-aarch64] Add paths to balrog for win64-aarch64 release builds; r=nthomas
Status: NEW → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED

This caused some fallout with b11. I believe we need to fix it or else we will hit this again with the next beta.

lizzard> the promote step may be stuck, it’s red on treeherder with a message of KeyError: u'locales'
14:29:33 yeah it looks like something failed on taskcluster
14:32:49
<•jlund> yeah looking
nthomas> I wonder if it's to do with this in https://aus5.mozilla.org/api/v1/releases/Devedition-66.0b10-build1 https://irccloud.mozilla.com/pastebin/e0qQGqWZ/
Plain Text • 4 lines raw | line numbers
14:39:01 probably fallout from https://bugzilla.mozilla.org/show_bug.cgi?id=1526584
14:40:33
<•jlund> tomprince: maybe we need devedition sooner than we thought? or we stub it out better
14:40:35
<•nthomas> we could submit a scheduled change to that release to add an empty locales dict, or just remove aarch64 from it
14:41:26
<•jlund> I don't think we want aarch64 for devedition
14:41:28
<tomprince> jlund: Context?
14:42:04
<•jlund> https://taskcluster-web.netlify.com/tasks/T8kG7EU5QJWRiScCsbBvfA/runs/1/logs/https%3A%2F%2Fqueue.taskcluster.net%2Fv1%2Ftask%2FT8kG7EU5QJWRiScCsbBvfA%2Fruns%2F1%2Fartifacts%2Fpublic%2Flogs%2Flive.log https://irccloud.mozilla.com/pastebin/fM9hkU5p/
Plain Text • 14 lines raw | line numbers
14:42:38 devedition is wedged at promote action task
14:43:07
<tomprince> Looking.
14:46:35 jlund: I think nthomas' suggestion is good for unblocking this release.
14:47:45
<•jlund> I don't have enough understanding to know if we will see further problems by pushing an empty locale list
14:47:58
<tomprince> I'd remove it.
14:48:47
<•nthomas> +1
14:51:20
<tomprince> Fallout from bug 1526584, it looks like.
14:55:39
<•jlund> so I understand, we are talking about stripping the following from the balrog Devedition-66.0b10-build1 blob:
14:55:44 https://irccloud.mozilla.com/pastebin/ccgruvOm/
Plain Text • 4 lines raw | line numbers
14:56:12
<•nthomas> yep, how can I help ?

I stripped the aaarch64 metadata from b10 to unblock us for current b11 devedition. we will need to do the same when we start b12.

Status: RESOLVED → REOPENED
Resolution: FIXED → ---

This reverts the refactoring in 0734f7d57cd81464053e7ffacc8897fce1a27d61 so only the firefox blob
gets the new platform. This was causing failure in the subsequent release promotion task, as it made
assumptions about the structure of the balrog blob.

Pushed by mtabara@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/694837e25cc6
[win64-aarch64] Only add win64-aarch64 platform to balrog blog for firefox; r=mtabara

(In reply to Pulsebot from comment #9)

Pushed by mtabara@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/694837e25cc6
[win64-aarch64] Only add win64-aarch64 platform to balrog blog for firefox;
r=mtabara

Grafted to beta too https://hg.mozilla.org/releases/mozilla-beta/rev/674dfdbb55e1

Status: REOPENED → RESOLVED
Closed: 6 months ago6 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.