On Monday, 27 October 2014 at 09:19:26 UTC, John Colvin wrote:
On Monday, 27 October 2014 at 09:10:41 UTC, Russel Winder via
Digitalmars-d wrote:
On Sun, 2014-10-26 at 23:42 +0100, Martin Nowak via
Digitalmars-d wrote:
[…]
Seriously, internet connection, well you can fetch packages
and use them locally.
[…]
Yes seriously, having to have an Internet connection, to get
anything
started is a serious problem for many people. When at home it
is not a
problem, when on the road it is a ####### disaster.
As with Maven, Gradle, (anything in the JVM-verse with artefact
dependencies) you have to pre-plan having all the artefacts
you might
want before leaving the Internet. Thus no serendipitous
starting of new
work.
Until the Internet is a high speed resource free for everyone
at all
times everywhere, please do not hardwire into build tools
assumptions
that it is there Internet connectivity as Maven originally did.
dub functions fine without internet connection. Packages
already in ~/.dub (or wherever else you might choose) are used.
And how is it going to get there? It is common for build service
(openSUSE's OBS for instance) to disable all internet
connectivity. All things that are necessary for building get
installed by the build service from prebuilt packages _before_
the system is booted. It cannot download additional files during
the build process.