Closed Bug 1736634 Opened 3 years ago Closed 2 years ago

[meta] Make the Windows Updatebot job capable of running the Angle Update

Categories

(Developer Infrastructure :: Mach Vendor & Updatebot, enhancement)

enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: tjr, Assigned: tjr)

References

(Blocks 1 open bug)

Details

(Keywords: meta)

Attachments

(12 obsolete files)

The Angle update requires depot_tools, the Windows SDK, and Visual Studio.

We're not going to install the latter two on the image; but rather provide a sliced-up copy of them, containing only the files needed to perform the update script.

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

Depends on D129434

Depends on D129436

Attachment #9247341 - Attachment description: WIP: Bug 1736634: Starting point for real patch → Bug 1736634: Add the angle dependencies to the Windows image r?#build

It occurs to me that because tracking is a general vendoring need
(not just for updatebot) that it should live under vendoring.

Depends on D129310

It occurs to me that because tracking is a general vendoring need
(not just for updatebot) that it should live under vendoring.

Attachment #9247811 - Attachment is obsolete: true
Attachment #9247812 - Attachment is obsolete: true
Attachment #9247813 - Attachment is obsolete: true

Because this bug accumulating a ton of patches; I'm breaking it out into three sub-bugs

Keywords: meta
Summary: Make the Windows Updatebot job capable of running the Angle Update → [meta] Make the Windows Updatebot job capable of running the Angle Update

Found in triaging, 302 to the appropriate component. Please let me know if there's anything I may have missed.

Component: General → Mach Vendor & Updatebot
Product: Release Engineering → Developer Infrastructure
QA Contact: mtabara

Comment on attachment 9247341 [details]
Bug 1736634: Add the angle dependencies to the Windows image r?#build

Revision D129310 was moved to bug 1743687. Setting attachment 9247341 [details] to obsolete.

Attachment #9247341 - Attachment is obsolete: true

Comment on attachment 9247616 [details]
Bug 1736634: Allow a moz.yaml to skip certain vendoring steps r?jewilde

Revision D129434 was moved to bug 1743688. Setting attachment 9247616 [details] to obsolete.

Attachment #9247616 - Attachment is obsolete: true

Comment on attachment 9247618 [details]
Bug 1736634: Fix some nuances of run-script r?jewilde

Revision D129436 was moved to bug 1743688. Setting attachment 9247618 [details] to obsolete.

Attachment #9247618 - Attachment is obsolete: true

Comment on attachment 9247619 [details]
Bug 1736634: Fix a bit in rewrite_mozbuild r?jewilde

Revision D129437 was moved to bug 1743688. Setting attachment 9247619 [details] to obsolete.

Attachment #9247619 - Attachment is obsolete: true

Comment on attachment 9247807 [details]
Bug 1736634: Moving tracking from updatebot to vendoring r?jewilde

Revision D129533 was moved to bug 1743688. Setting attachment 9247807 [details] to obsolete.

Attachment #9247807 - Attachment is obsolete: true

Comment on attachment 9247808 [details]
Bug 1736634: Make the angle update check look for the upstream branch on chrome beta r?jgilbert,jewilde

Revision D129534 was moved to bug 1743688. Setting attachment 9247808 [details] to obsolete.

Attachment #9247808 - Attachment is obsolete: true

Comment on attachment 9247809 [details]
Bug 1736634: Allow specifying and passing arguments to the script run during vendoring r?jewilde

Revision D129535 was moved to bug 1743688. Setting attachment 9247809 [details] to obsolete.

Attachment #9247809 - Attachment is obsolete: true

Comment on attachment 9247617 [details]
Bug 1736634: Implement a wrapper around update-angle.py r?jewilde

Revision D129435 was moved to bug 1737313. Setting attachment 9247617 [details] to obsolete.

Attachment #9247617 - Attachment is obsolete: true

Comment on attachment 9247810 [details]
Bug 1736634: Pass the correct revision to update angle to r?jewilde

Revision D129536 was moved to bug 1737313. Setting attachment 9247810 [details] to obsolete.

Attachment #9247810 - Attachment is obsolete: true
See Also: → 1749346
No longer blocks: 1743239
Depends on: 1743239
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: