Bug 220479

Summary: [GitHub] Use github.com as the source of truth for EWS
Product: WebKit Reporter: Jonathan Bedard <jbedard>
Component: Tools / TestsAssignee: Jonathan Bedard <jbedard>
Status: RESOLVED FIXED    
Severity: Normal CC: aakash_jain, clopez, don.olmstead, dpino, Hironori.Fujii, pmatos, ryanhaddad, stephan.szabo, tsavell, webkit-bot-watchers-bugzilla, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=220769
https://bugs.webkit.org/show_bug.cgi?id=224762
Attachments:
Description Flags
Patch none

Description Jonathan Bedard 2021-01-08 13:11:26 PST
EWS is already using a git checkout, we should have it use the future canonical GitHub checkout instead of git.webkit.org.
Comment 1 Radar WebKit Bug Importer 2021-01-08 13:12:25 PST
<rdar://problem/72941463>
Comment 2 Jonathan Bedard 2021-01-08 13:16:39 PST
Created attachment 417297 [details]
Patch
Comment 3 Jonathan Bedard 2021-01-08 13:18:21 PST
UAT instance is chewing on this now, but buildbot seems to be handling this gracefully.
Comment 4 Jonathan Bedard 2021-01-15 16:21:53 PST
On the UAT instance, some Igalia bots had issues with filling up their disks, but other than that, things worked smoothly. On the morning of 1/19/2021, I plan on deploying this change.
Comment 5 Aakash Jain 2021-01-16 12:25:47 PST
Few builds seems to be failing with this change, e.g.: https://ews-build.webkit-uat.org/#/builders/9/builds/501
fatal: refusing to merge unrelated histories

Also size of the checkout on the bot seems to increase significantly after this. It might be better to manually delete the checkout directory (e.g.: /Volumes/Data/worker/Style-EWS/build/) on all the ews bots (and let buildbot re-download it) when this change is deployed.
Comment 6 Jonathan Bedard 2021-01-19 06:35:39 PST
Committed r271600: <https://trac.webkit.org/changeset/271600>
Comment 7 Aakash Jain 2021-01-19 16:23:40 PST
This is deployed and all EWS bots are now using github.com checkout.