Actually turns out that airplane flights are pretty boring and, as my illustrious colleagues teach, sometimes it's easier to fix things yourself rather than complaining ;-)
If somebody from infra could review it, we could make life of these guys much easier.
With this I was able to fetch chromium (w/o full history) in 40 minutes over a crappy 7M DSL forgotten by the anti-digital divide (welcome back home, I suppose),
downloading at the end 1.5 GB of stuff from GoB instead of 9+ GB.
Kanual, if you have spare time, would you please try to temporarily use these patched depot_tools and see how long does it take for you now?
Essentially what you have to do is:
$ mkdir /tmp/depot
$ export PATH=$PATH:/tmp/depot
$ fetch --no-history chromium --nosvn=True
$ rm -rf /tmp/depot # You don't want to use these for anything than a test! Keep using the official ones :)
This is what I got from home:
[~/Downloads/chromium]
$ fetch --no-history chromium --nosvn=True
Running: gclient config --spec 'solutions = [{u'"'"'managed'"'"': False, u'"'"'name'"'"': u'"'"'src'"'"', u'"'"'url'"'"': u'"'"'
https://chromium.googlesource.com/chromium/src.git'"'"', u'"'"'custom_deps'"'"': {}, u'"'"'deps_file'"'"': u'"'"'.DEPS.git'"'"', u'"'"'safesync_url'"'"': u'"'"''"'"'}]'
Running: gclient sync --no-history
[0:01:00] Still working on:
[0:01:00] src
....
[0:38:49] Still working on:
[0:38:49] src/third_party/WebKit/LayoutTests/w3c/csswg-test
[0:38:49] src/third_party/WebKit/LayoutTests/w3c/web-platform-tests
Syncing projects: 100% (80/80), done.
Profit! :)