Closed Bug 1737313 Opened 7 months ago Closed 5 months ago

Fix & improve Angle so it can run in mach vendor / updatebot

Categories

(Core :: Graphics, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
97 Branch
Tracking Status
firefox97 --- fixed

People

(Reporter: tjr, Assigned: tjr)

References

(Blocks 1 open bug)

Details

(Whiteboard: [no-nag])

Attachments

(6 files)

It is difficult to rename or alias the python3 binary that is pre-installed on our Windows taskcluster images, so I am hoping it won't be disruptive if I make this small change to the update-angle script, Jeff.

Edit: This bug is being expanded 11/30. I'm breaking out the parent bug into some sub-bugs so there aren't a ton of patches on a single bug. This bug is for improvements to angle so it can run in mach vendor and updatebot.

Component: General → Graphics
Product: Release Engineering → Core
QA Contact: mtabara
Attachment #9247344 - Attachment is obsolete: true
Attachment #9247344 - Attachment is obsolete: false

There are some r+ patches which didn't land and no activity in this bug for 2 weeks.
:tjr, could you have a look please?
For more information, please visit auto_nag documentation.

Flags: needinfo?(tom)
Flags: needinfo?(jgilbert)

I'm holding out on landing this until I have it working end-to-end. Currently beating my head against the wall...

Flags: needinfo?(tom)
Flags: needinfo?(jgilbert)
Whiteboard: [no-nag]
Summary: Rename py -> python3 in update-angle.py → Fix & improve Angle so it can run in mach vendor / updatebot

This will set up all of the env vars that are needed for running
update-angle, and also grab the angle repo, set it up and run the
update

Attachment #9253250 - Attachment description: WIP: Bug 1737313: Switch Angle over to the new angle-type source hosting → Bug 1737313: Switch Angle over to the new angle-type source hosting
Attachment #9253252 - Attachment description: WIP: Bug 1737313: Document what is needed to generate a preloaded depot_tools zip → Bug 1737313: Document what is needed to generate a preloaded depot_tools zip
Attachment #9253250 - Attachment description: Bug 1737313: Switch Angle over to the new angle-type source hosting → WIP: Bug 1737313: Switch Angle over to the new angle-type source hosting
Attachment #9253252 - Attachment description: Bug 1737313: Document what is needed to generate a preloaded depot_tools zip → WIP: Bug 1737313: Document what is needed to generate a preloaded depot_tools zip
Attachment #9253250 - Attachment description: WIP: Bug 1737313: Switch Angle over to the new angle-type source hosting → Bug 1737313: Switch Angle over to the new angle-type source hosting r?jewilde,jgilbert
Attachment #9253252 - Attachment description: WIP: Bug 1737313: Document what is needed to generate a preloaded depot_tools zip → Bug 1737313: Document what is needed to generate a preloaded depot_tools zip r?#build
Pushed by tritter@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/41cc41a6eff7
Rename py -> python3 in update-angle r=jgilbert
https://hg.mozilla.org/integration/autoland/rev/0f18059b15a6
Add the License file from Angle which I couldn't find in-tree r=jgilbert
Status: NEW → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 97 Branch

Missing "leave-open"?

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

Thanks; should be closed by the next landing

Pushed by tritter@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/c08f3298082d
Implement a wrapper around update-angle.py r=jewilde,jgilbert
https://hg.mozilla.org/integration/autoland/rev/e619e8173457
Pass the correct revision to update angle to r=jewilde,jgilbert
https://hg.mozilla.org/integration/autoland/rev/93290e795ab0
Switch Angle over to the new angle-type source hosting r=jgilbert,jewilde
https://hg.mozilla.org/integration/autoland/rev/36cd6aeb635f
Document what is needed to generate a preloaded depot_tools zip r=firefox-build-system-reviewers,glandium
You need to log in before you can comment on or make changes to this bug.