WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
212717
Pause during ANGLE roll script after rebasing and before deleting temporary Git repo
https://bugs.webkit.org/show_bug.cgi?id=212717
Summary
Pause during ANGLE roll script after rebasing and before deleting temporary G...
Kenneth Russell
Reported
2020-06-03 15:13:37 PDT
jdarpinian@'s Source/ThirdParty/ANGLE/update-angle.sh script is extremely helpful - it automates nearly all of the steps of updating ANGLE in WebKit. It would be useful if the script paused after the rebase phase, and after generating changes.diff, but before deleting the temporary git repository it creates in Source/ThirdParty/ANGLE. That way, any undesired changes compared to upstream ANGLE could be more easily removed. Currently there are a large number of apparently unnecessary changes which make it difficult to identify the salient diffs. Would it be possible to add this feature to the roll script?
Attachments
Patch
(2.36 KB, patch)
2020-07-28 14:47 PDT
,
Kenneth Russell
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Kenneth Russell
Comment 1
2020-07-28 12:27:59 PDT
Taking this.
Kenneth Russell
Comment 2
2020-07-28 14:47:06 PDT
Created
attachment 405418
[details]
Patch
EWS Watchlist
Comment 3
2020-07-28 14:47:57 PDT
Note that there are important steps to take when updating ANGLE. See
http://trac.webkit.org/wiki/UpdatingANGLE
Kenneth Russell
Comment 4
2020-07-28 14:49:21 PDT
This patch also slightly changes the user interface of the roll script to expect the user to press enter after confirming (y/n) whether to continue. I found it surprising on multiple occasions that the script went ahead immediately upon pressing the "y" key.
James Darpinian
Comment 5
2020-07-28 14:51:07 PDT
Looks good to me! I was thinking that the script would exit to let you poke around but this is much easier to implement and I think just as useful.
Kenneth Russell
Comment 6
2020-07-28 15:35:49 PDT
Thanks for your review James. I also thought of exiting the script but this was a lot easier to implement since it doesn't need any state management. It turned out to be useful during the ANGLE roll I'm currently doing in
Bug 214897
- it caught one bad merge during rebase, and another important fix to upstream to ANGLE (
Bug 213479
,
http://crbug.com/angleproject/4902
).
EWS
Comment 7
2020-07-28 16:56:17 PDT
Committed
r265023
: <
https://trac.webkit.org/changeset/265023
> All reviewed patches have been landed. Closing bug and clearing flags on
attachment 405418
[details]
.
Radar WebKit Bug Importer
Comment 8
2020-07-28 16:57:17 PDT
<
rdar://problem/66245284
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug