When I attempt to fetch skia, the entire getch process fails with 429 "quota exceeded" errors. It looks like this:
25>WARNING: subprocess '"git" "-c" "core.deltaBaseCacheLimit=2g" "fetch" "origin" "--no-tags"' in D:\source\skia\third_party\externals\libjpeg-turbo failed; will retry after a short nap...
23>WARNING: subprocess '"git" "-c" "core.deltaBaseCacheLimit=2g" "fetch" "origin" "--no-tags"' in D:\source\skia\third_party\externals\libgav1 failed; will retry after a short nap...
29>WARNING: subprocess '"git" "-c" "core.deltaBaseCacheLimit=2g" "fetch" "origin" "--no-tags"' in D:\source\skia\third_party\externals\libyuv failed; will retry after a short nap...
28>WARNING: subprocess '"git" "-c" "core.deltaBaseCacheLimit=2g" "fetch" "origin" "--no-tags"' in D:\source\skia\third_party\externals\libwebp failed; will retry after a short nap...
33>WARNING: subprocess '"git" "-c" "core.deltaBaseCacheLimit=2g" "fetch" "origin" "--no-tags"' in D:\source\skia\third_party\externals\partition_alloc failed; will retry after a short nap...
38>WARNING: subprocess '"git" "-c" "core.deltaBaseCacheLimit=2g" "fetch" "origin" "--no-tags"' in D:\source\skia\third_party\externals\spirv-tools failed; will retry after a short nap...
17>WARNING: subprocess '"git" "-c" "core.deltaBaseCacheLimit=2g" "fetch" "origin" "--no-tags"' in D:\source\skia\third_p...
and eventually, after a long wait (fifteen minutes or so), like this:
[0:01:50] remote:
[0:01:50] remote: [type.googleapis.com/google.rpc.RequestInfo]
[0:01:50] remote: request_id: "9d06656f88b54bcdb2ca72fda2cc8fa8"
[0:01:50] fatal: unable to access 'https://chromium.googlesource.com/chromium/src/third_party/zlib/': The requested URL returned error: 429
Traceback (most recent call last):
File "D:\source\depot_tools\gclient_scm.py", line 832, in update
self.current_revision = self._Clone(revision, url, options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\source\depot_tools\gclient_scm.py", line 1421, in _Clone
self._Fetch(options, prune=options.force)
File "D:\source\depot_tools\gclient_scm.py", line 1698, in _Fetch
When I try to tools/git-sync-deps, empty directories are left in all of the submodules that had a 429 timeout, and these cannot be fixed by any means I can find.
How in the world do you get this code? Is there a special IP whitelist or something? I understand the need to prevent DDoS or whatever but I am trying to get /one/ project, /once/, in exactly the supported manner the project website directed me to....