www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - DUB 0.9.19 has been released

reply =?ISO-8859-15?Q?S=F6nke_Ludwig?= <sludwig outerproduct.org> writes:
Major changes since 0.9.18

 - Added support for "dub build <package name>" and
   "dub run <package name>" to build/run a specific package instead of
   the root package in the current directory. This works for any
   installed packages, as well as for sub packages.

 - Added a "--root=<directory>" switch to pretend DUB was run from a
   different directory. Useful mainly for shell scripts and the like.

 - Building with GDC/LDC has been fixed (there were issues with the
   compiler response file format)

Also the precompiled binaries for Linux now use the static version of
Phobos again, which should improve interoperability on different OS
distributions.


GitHub projects:

  https://github.com/rejectedsoftware/dub
  https://github.com/rejectedsoftware/dub-registry


Full change log:

  https://github.com/rejectedsoftware/dub/blob/master/CHANGELOG.md


Download:

  http://code.dlang.org/download
Oct 18 2013
next sibling parent reply "notna" <notna.remove.this ist-einmalig.de> writes:
"download" link gives:

500 - Internal Server Error

Internal Server Error

Internal error information:
core.exception.AssertError ../../../opt/vibe/source/vibe/http/client.d(252):
Interleaved request detected!
----------------
./allsites(_d_assert_msg+0x45) [0x6f0d55]
./allsites(bool vibe.http.client.HTTPClient.doRequest(scope void
delegate(vibe.http.client.HTTPClientRequest))+0x74) [0x5b6108]
./allsites(void vibe.http.client.HTTPClient.request(scope void
delegate(scope vibe.http.client.HTTPClientRequest), scope void
delegate(scope vibe.http.client.HTTPClientResponse))+0x98)
[0x5b5e54]
./allsites(void vibe.http.client.requestHTTP(vibe.inet.url.URL,
scope void delegate(scope vibe.http.client.HTTPClientRequest),
scope void delegate(scope
vibe.http.client.HTTPClientResponse))+0x23f) [0x5b5823]
./allsites(void delegate(vibe.http.server.HTTPServerRequest,
vibe.http.server.HTTPServerResponse)
vibe.http.proxy.reverseProxyRequest(vibe.http.proxy.HTTPReverseProxySettings).void
handleRequest(vibe.http.server.HTTPServerRequest,
vibe.http.server.HTTPServerResponse)+0x91) [0x5af87d]
./allsites(bool
vibe.http.server.handleRequest(vibe.core.stream.Stream,
immutable(char)[], vibe.http.server.HTTPServerListener, ref
vibe.http.server.HTTPServerSettings, ref bool)+0x16c8) [0x5a9124]
./allsites(void
vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection,
vibe.http.server.HTTPServerListener)+0x143) [0x5a7997]
./allsites(void
vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings,
void delegate(vibe.http.server.HTTPServerRequest,
vibe.http.server.HTTPServerResponse)).void
doListen(vibe.http.server.HTTPServerSettings,
vibe.http.server.HTTPServerListener, immutable(char)[]).void
__lambda17(vibe.core.net.TCPConnection)+0x2c) [0x5a3f40]
./allsites(extern (C) nothrow void
vibe.core.drivers.libevent2_tcp.onConnect(int, short, void*).void
ClientTask.execute()+0x2d6) [0x5be502]
./allsites(void vibe.core.core.CoreTask.run()+0xf2) [0x5cc466]
./allsites(void core.thread.Fiber.run()+0x2a) [0x722942]
./allsites(fiber_entryPoint+0x61) [0x72284d]
[(nil)]



On Friday, 18 October 2013 at 15:58:04 UTC, Sönke Ludwig wrote:
 Major changes since 0.9.18

  - Added support for "dub build <package name>" and
    "dub run <package name>" to build/run a specific package 
 instead of
    the root package in the current directory. This works for any
    installed packages, as well as for sub packages.

  - Added a "--root=<directory>" switch to pretend DUB was run 
 from a
    different directory. Useful mainly for shell scripts and the 
 like.

  - Building with GDC/LDC has been fixed (there were issues with 
 the
    compiler response file format)

 Also the precompiled binaries for Linux now use the static 
 version of
 Phobos again, which should improve interoperability on 
 different OS
 distributions.


 GitHub projects:

   https://github.com/rejectedsoftware/dub
   https://github.com/rejectedsoftware/dub-registry


 Full change log:

   
 https://github.com/rejectedsoftware/dub/blob/master/CHANGELOG.md


 Download:

   http://code.dlang.org/download
Oct 18 2013
parent =?UTF-8?B?U8O2bmtlIEx1ZHdpZw==?= <sludwig outerproduct.org> writes:
Am 18.10.2013 21:42, schrieb notna:
 "download" link gives:

 500 - Internal Server Error
 ...
Fixed: https://github.com/rejectedsoftware/dub-registry/issues/24
Oct 19 2013
prev sibling parent "Alexander Bothe" <info alexanderbothe.com> writes:
On Friday, 18 October 2013 at 15:58:04 UTC, Sönke Ludwig wrote:
 Major changes since 0.9.18

  - Added support for "dub build <package name>" and
    "dub run <package name>" to build/run a specific package 
 instead of
    the root package in the current directory. This works for any
    installed packages, as well as for sub packages.
Perfect. Now I can make Mono-D be able to build/run specific sub packages! :)
Oct 22 2013