On Saturday, 24 March 2018 at 20:31:48 UTC, H. S. Teoh wrote:
On Sat, Mar 24, 2018 at 04:59:49PM +0000, Russel Winder via
Digitalmars-d wrote:
On Sat, 2018-03-24 at 09:45 -0700, H. S. Teoh via
Digitalmars-d wrote:
> […]
>
> That is why a sane build system should always cache
> dependencies locally, and not have to rely on network
> servers being always available.
Dub does exactly that, so not a problem. Dub even has the
--skip-registry option to avoid the network access at all. My
problem is that this is effectively a first build and Dub
repository access is mandatory or no build can start using Dub.
[...]
Well, if you don't have dependencies installed locally (via dub
or otherwise), then obviously it's impossible to build
anything. :-D That's hardly a dub problem, right?
T
You could go to knock on the devs door of a dependency and ask
for a copy of the code (e.g. on a floppy :) ). It is possible to
add "a local package directory (e.g. a git repository)" in dub -
so no need for hipster-WWW ;P
btw: The vibe repo seems to be up and running again.