Bug 232064 - [ANGLE] Revise update-angle script with option to take upstream ANGLE
Summary: [ANGLE] Revise update-angle script with option to take upstream ANGLE
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: ANGLE (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks: 220896
  Show dependency treegraph
 
Reported: 2021-10-20 17:57 PDT by Kenneth Russell
Modified: 2021-11-08 17:20 PST (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kenneth Russell 2021-10-20 17:57:58 PDT
After several months of collaboration, the WebKit and ANGLE teams are preparing to take a large update of the upstream ANGLE repository back down into WebKit.

Attempting to do this with the current Tools/Scripts/update-angle script will not be fruitful. A year of development has just been resolved into upstream ANGLE, and if we attempt to merge upstream ANGLE onto WebKit's commit history, there will be a huge number of merge conflicts.

Tools/Scripts/update-angle needs an option to take upstream ANGLE as the source of truth. Care needs to be taken to avoid losing the changes made by Apple at the point in time when the last ANGLE update was taken. At that point, Source/ThirdParty/ANGLE/changes.diff should be able to be regenerated again, and can once again be considered transient.
Comment 1 Radar WebKit Bug Importer 2021-10-27 17:58:25 PDT
<rdar://problem/84736195>