Stub installer support for installing AArch64 builds
Categories
(Firefox :: Installer, enhancement, P1)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox66 | --- | fixed |
People
(Reporter: molly, Assigned: molly)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
| Assignee | ||
Updated•7 years ago
|
| Assignee | ||
Comment 1•7 years ago
|
||
Comment 2•7 years ago
|
||
| Assignee | ||
Comment 3•7 years ago
|
||
| Assignee | ||
Comment 4•7 years ago
|
||
| Assignee | ||
Comment 5•7 years ago
|
||
We now have good Buildhub records for aarch64 (like https://buildhub.prod.mozaws.net/v1/buckets/build-hub/collections/releases/records/firefox_nightly_2019-01-07-09-30-40_66-0a1_win64-aarch64_xh) so I had hoped that maybe that would be enough to get Bouncer URL's of the form http://download.mozilla.org/?product=firefox-nightly-latest-ssl&os=win64-aarch64&lang=en-US to start working, but that one 404's still. I'm pretty clueless about Bouncer though; oremj, are you the person to ask about getting that support in, or do you know who is?
| Assignee | ||
Comment 6•7 years ago
|
||
Also, If the problem is just that there's something wrong with that URL and a different one would work, I can easily change any part of it.
Comment 7•7 years ago
|
||
Releng handles administration of bouncer products/oses/etc.
Comment 8•7 years ago
|
||
Rail asked me to look at this yesterday as I'm currently on hook this cycle for product requests. I'll configure Bouncer tomorrow so it supports aarch64
Comment 9•7 years ago
|
||
I've manually added 4 new locations for win64-aarch64:
https://bounceradmin.mozilla.com/admin/mirror/location/51281/
https://bounceradmin.mozilla.com/admin/mirror/location/51282/
https://bounceradmin.mozilla.com/admin/mirror/location/51283/
https://bounceradmin.mozilla.com/admin/mirror/location/51284/
Verified http://download.mozilla.org/?product=firefox-nightly-latest-ssl&os=win64-aarch64&lang=en-US resolves now.
mtabara: I'm not sure if adding new nightly locations:
- breaks bouncer check assertions? In either our automation or Bouncer's monitoring
- aarch64 locations needs to be added to our newly automated bouncer version bump logic that gets actioned once a cycle?
| Assignee | ||
Comment 10•7 years ago
|
||
Confirmed that the URL does indeed resolve, and also that the attached patch now installs the correct build. Thanks Jordan!
Comment 11•7 years ago
|
||
Comment 12•7 years ago
|
||
| bugherder | ||
Comment 13•7 years ago
|
||
(In reply to Jordan Lund (:jlund) from comment #9)
I've manually added 4 new locations for win64-aarch64:
https://bounceradmin.mozilla.com/admin/mirror/location/51281/
https://bounceradmin.mozilla.com/admin/mirror/location/51282/
https://bounceradmin.mozilla.com/admin/mirror/location/51283/
https://bounceradmin.mozilla.com/admin/mirror/location/51284/Verified http://download.mozilla.org/?product=firefox-nightly-latest-ssl&os=win64-aarch64&lang=en-US resolves now.
Thank you for adding these and helping unblock this last week.
mtabara: I'm not sure if adding new nightly locations:
- breaks bouncer check assertions? In either our automation or Bouncer's monitoring
It doesn't but it shouldn've. We have safeguards in place to ensure the payload + version coming from tree match certain regexes and are correct against what we do have in bouncer. But this usecase isn't covered in bouncerscript and it could. I'll file a separate bug for this to describe the issue and track the problem.
- aarch64 locations needs to be added to our newly automated bouncer version bump logic that gets actioned once a cycle?
Yes, they should. Otherwise, after the next mergeduty bump they will still serve the old value.
Since I'm doing prepping work for mergeduty anyway this week, I can piggyback on the aforemention up-to-be-filled bug.
Description
•