Jump to page: 1 2
Thread overview
DUB 0.9.17/0.9.18 have been released + now on code.dlang.org
Sep 12, 2013
Sönke Ludwig
Sep 12, 2013
Brad Anderson
Sep 12, 2013
Sönke Ludwig
Sep 12, 2013
Craig Dillabaugh
Sep 12, 2013
Kapps
Sep 12, 2013
Craig Dillabaugh
Sep 13, 2013
Craig Dillabaugh
Sep 13, 2013
growler
Sep 13, 2013
Mathias Lang
Sep 13, 2013
Sönke Ludwig
Sep 13, 2013
Craig Dillabaugh
Sep 20, 2013
Gary Willoughby
Sep 20, 2013
Dicebot
Sep 20, 2013
Gary Willoughby
September 12, 2013
Major changes since 0.9.16:

 - The registry is now officially located at http://code.dlang.org

   See also the current discussion thread in the D forum:
   http://forum.dlang.org/thread/l0o0jq$gvp$1@digitalmars.com

 - Build types (debug, release, unittest etc.) can now be customized

 - Added support for multiple package repositories

 - Build flags are now handled in an abstract way to facilitate better
   compatibility of packages with different compilers (using a
   "buildOptions" field instead of "dflags" in most cases)

 - Configuration resolution on complex dependency graphs is much more
   robust now (i.e. "configurations" and "subConfigurations" fields of
   all used packages affect the finally chosen configurations as
   appropriate)

 - Robustness improvements for the VisualD project generator (avoids
   redundant flags and link dependencies)


There are currently two active contributors, but a lot of work has piled up, mostly in the form of enhancement requests, so any additional help is valuable.


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
September 12, 2013
On Thursday, 12 September 2013 at 10:34:56 UTC, Sönke Ludwig wrote:
> Major changes since 0.9.16:
>
>  - The registry is now officially located at http://code.dlang.org
>
>    See also the current discussion thread in the D forum:
>    http://forum.dlang.org/thread/l0o0jq$gvp$1@digitalmars.com
>
>  - Build types (debug, release, unittest etc.) can now be customized
>
>  - Added support for multiple package repositories
>
>  - Build flags are now handled in an abstract way to facilitate better
>    compatibility of packages with different compilers (using a
>    "buildOptions" field instead of "dflags" in most cases)
>
>  - Configuration resolution on complex dependency graphs is much more
>    robust now (i.e. "configurations" and "subConfigurations" fields of
>    all used packages affect the finally chosen configurations as
>    appropriate)
>
>  - Robustness improvements for the VisualD project generator (avoids
>    redundant flags and link dependencies)
>
>
> There are currently two active contributors, but a lot of work has piled up, mostly in the form of enhancement requests, so any additional help is valuable.
>
>
> 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

Something is wrong with dub-0.9.18-setup.exe.  CRC check fails.
September 12, 2013
Am 12.09.2013 18:16, schrieb Brad Anderson:
> Something is wrong with dub-0.9.18-setup.exe.  CRC check fails.

Thanks, fixed now.

There are some weird issues with GZIP compression on the server so I disabled it for now. (I need to rewrite the compression code using zlib directly anyway to avoid excessive GC allocations)
September 12, 2013
On Thursday, 12 September 2013 at 10:34:56 UTC, Sönke Ludwig
wrote:
> Major changes since 0.9.16:
>
>  - The registry is now officially located at http://code.dlang.org
>
>    See also the current discussion thread in the D forum:
>    http://forum.dlang.org/thread/l0o0jq$gvp$1@digitalmars.com
>
>  - Build types (debug, release, unittest etc.) can now be customized
>
>  - Added support for multiple package repositories
>
>  - Build flags are now handled in an abstract way to facilitate better
>    compatibility of packages with different compilers (using a
>    "buildOptions" field instead of "dflags" in most cases)
>
>  - Configuration resolution on complex dependency graphs is much more
>    robust now (i.e. "configurations" and "subConfigurations" fields of
>    all used packages affect the finally chosen configurations as
>    appropriate)
>
>  - Robustness improvements for the VisualD project generator (avoids
>    redundant flags and link dependencies)
>
>
> There are currently two active contributors, but a lot of work has piled up, mostly in the form of enhancement requests, so any additional help is valuable.
>
>
> 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

Currently any attempt to access the precompiled binaries, eg:

http://code.dlang.org/files/dub-0.9.18-linux-x86_64.tar.gz

returns

500 - Internal Server Error.

Internal error information:
object.Exception@../../../opt/vibe/source/vibe/inet/message.d(352):
Enforcement failed
----------------
./dub-registry(pure @safe bool
std.exception.enforce!(bool).enforce(bool, lazy const(char)[],
immutable(char)[], ulong)+0x6b) [0x5e31ab]
./dub-registry(void
vibe.inet.message.InetHeaderMap.remove(immutable(char)[])+0x182)
[0x744dfa]
./dub-registry(void
vibe.http.fileserver.sendFile(vibe.http.server.HTTPServerRequest,
vibe.http.server.HTTPServerResponse, vibe.inet.path.Path,
vibe.http.fileserver.HTTPFileServerSettings)+0x47c) [0x664844]
./dub-registry(void delegate(vibe.http.server.HTTPServerRequest,
vibe.http.server.HTTPServerResponse)
vibe.http.fileserver.serveStaticFiles(vibe.inet.path.Path,
vibe.http.fileserver.HTTPFileServerSettings).void
callback(vibe.http.server.HTTPServerRequest,
vibe.http.server.HTTPServerResponse)+0x2ce) [0x66416e]
./dub-registry(void
vibe.http.router.URLRouter.handleRequest(vibe.http.server.HTTPServerRequest,
vibe.http.server.HTTPServerResponse)+0x179) [0x6637d1]
./dub-registry(bool
vibe.http.server.handleRequest(vibe.core.stream.Stream,
immutable(char)[], vibe.http.server.HTTPServerListener, ref
vibe.http.server.HTTPServerSettings, ref bool)+0x1545) [0x6592a5]
./dub-registry(void
vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection,
vibe.http.server.HTTPServerListener)+0x143) [0x657c9b]
./dub-registry(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
__lambda45(vibe.core.net.TCPConnection)+0x2c) [0x65424c]
./dub-registry(extern (C) nothrow void
vibe.core.drivers.libevent2_tcp.onConnect(int, short, void*).void
ClientTask.execute()+0x2d6) [0x67119e]
./dub-registry(void vibe.core.core.CoreTask.run()+0xf2) [0x67ef82]
./dub-registry(void core.thread.Fiber.run()+0x2a) [0x788fd2]
./dub-registry(fiber_entryPoint+0x61) [0x788edd]
[(nil)]

September 12, 2013
On Thursday, 12 September 2013 at 18:01:43 UTC, Craig Dillabaugh wrote:
>
> Currently any attempt to access the precompiled binaries, eg:
>
> http://code.dlang.org/files/dub-0.9.18-linux-x86_64.tar.gz
>
> returns
>
> 500 - Internal Server Error.
>
> Internal error information:
> object.Exception@../../../opt/vibe/source/vibe/inet/message.d(352):
> Enforcement failed
> ----------------
> ./dub-registry(pure @safe bool
> std.exception.enforce!(bool).enforce(bool, lazy const(char)[],
> immutable(char)[], ulong)+0x6b) [0x5e31ab]
> ./dub-registry(void
> vibe.inet.message.InetHeaderMap.remove(immutable(char)[])+0x182)
> [0x744dfa]
> ./dub-registry(void
> vibe.http.fileserver.sendFile(vibe.http.server.HTTPServerRequest,
> ...

Try a different browser. I had this issue when using curl / wget, but it worked with Firefox.
September 12, 2013
On Thursday, 12 September 2013 at 21:06:22 UTC, Kapps wrote:
> On Thursday, 12 September 2013 at 18:01:43 UTC, Craig Dillabaugh wrote:
>>
>> Currently any attempt to access the precompiled binaries, eg:
>>
>> http://code.dlang.org/files/dub-0.9.18-linux-x86_64.tar.gz
>>
>> returns
>>
>> 500 - Internal Server Error.
>>
>> Internal error information:
>> object.Exception@../../../opt/vibe/source/vibe/inet/message.d(352):
>> Enforcement failed
>> ----------------
>> ./dub-registry(pure @safe bool
>> std.exception.enforce!(bool).enforce(bool, lazy const(char)[],
>> immutable(char)[], ulong)+0x6b) [0x5e31ab]
>> ./dub-registry(void
>> vibe.inet.message.InetHeaderMap.remove(immutable(char)[])+0x182)
>> [0x744dfa]
>> ./dub-registry(void
>> vibe.http.fileserver.sendFile(vibe.http.server.HTTPServerRequest,
>> ...
>
> Try a different browser. I had this issue when using curl / wget, but it worked with Firefox.

Failed with Firefox, Opera, and Chromium.  Maybe it is something
with my PC, will try again from another PC.
September 13, 2013
On Thursday, 12 September 2013 at 21:30:38 UTC, Craig Dillabaugh
wrote:
> On Thursday, 12 September 2013 at 21:06:22 UTC, Kapps wrote:
>> On Thursday, 12 September 2013 at 18:01:43 UTC, Craig Dillabaugh wrote:
>>>
>>> Currently any attempt to access the precompiled binaries, eg:
>>>
>>> http://code.dlang.org/files/dub-0.9.18-linux-x86_64.tar.gz
>>>
>>> returns
>>>
>>> 500 - Internal Server Error.
>>>
>>> Internal error information:
>>> object.Exception@../../../opt/vibe/source/vibe/inet/message.d(352):
>>> Enforcement failed
>>> ----------------
>>> ./dub-registry(pure @safe bool
>>> std.exception.enforce!(bool).enforce(bool, lazy const(char)[],
>>> immutable(char)[], ulong)+0x6b) [0x5e31ab]
>>> ./dub-registry(void
>>> vibe.inet.message.InetHeaderMap.remove(immutable(char)[])+0x182)
>>> [0x744dfa]
>>> ./dub-registry(void
>>> vibe.http.fileserver.sendFile(vibe.http.server.HTTPServerRequest,
>>> ...
>>
>> Try a different browser. I had this issue when using curl / wget, but it worked with Firefox.
>
> Failed with Firefox, Opera, and Chromium.  Maybe it is something
> with my PC, will try again from another PC.

Same problem with Opera/Chrome from my home PC (Windows 7).  My
previous attempts were from my Linux machine at the office where
I tried Firefox/Opera/Chromium.

I am the only one experiencing this?

Craig


September 13, 2013
On Friday, 13 September 2013 at 00:56:27 UTC, Craig Dillabaugh wrote:
> On Thursday, 12 September 2013 at 21:30:38 UTC, Craig Dillabaugh
> wrote:
>> On Thursday, 12 September 2013 at 21:06:22 UTC, Kapps wrote:
>>> On Thursday, 12 September 2013 at 18:01:43 UTC, Craig Dillabaugh wrote:
>>>>
>>>> Currently any attempt to access the precompiled binaries, eg:
>>>>
>>>> http://code.dlang.org/files/dub-0.9.18-linux-x86_64.tar.gz
>>>>
>>>> returns
>>>>
>>>> 500 - Internal Server Error.
>>>>
>>>> Internal error information:
>>>> object.Exception@../../../opt/vibe/source/vibe/inet/message.d(352):
>>>> Enforcement failed
>>>> ----------------
>>>> ./dub-registry(pure @safe bool
>>>> std.exception.enforce!(bool).enforce(bool, lazy const(char)[],
>>>> immutable(char)[], ulong)+0x6b) [0x5e31ab]
>>>> ./dub-registry(void
>>>> vibe.inet.message.InetHeaderMap.remove(immutable(char)[])+0x182)
>>>> [0x744dfa]
>>>> ./dub-registry(void
>>>> vibe.http.fileserver.sendFile(vibe.http.server.HTTPServerRequest,
>>>> ...
>>>
>>> Try a different browser. I had this issue when using curl / wget, but it worked with Firefox.
>>
>> Failed with Firefox, Opera, and Chromium.  Maybe it is something
>> with my PC, will try again from another PC.
>
> Same problem with Opera/Chrome from my home PC (Windows 7).  My
> previous attempts were from my Linux machine at the office where
> I tried Firefox/Opera/Chromium.
>
> I am the only one experiencing this?
>
> Craig

I'm getting this also on a windows PC from a Chrome browser.

September 13, 2013
Same here with chromium on a win7 64.


2013/9/13 growler <growlercab@gmail.com>

> On Friday, 13 September 2013 at 00:56:27 UTC, Craig Dillabaugh wrote:
>
>> On Thursday, 12 September 2013 at 21:30:38 UTC, Craig Dillabaugh wrote:
>>
>>> On Thursday, 12 September 2013 at 21:06:22 UTC, Kapps wrote:
>>>
>>>> On Thursday, 12 September 2013 at 18:01:43 UTC, Craig Dillabaugh wrote:
>>>>
>>>>>
>>>>> Currently any attempt to access the precompiled binaries, eg:
>>>>>
>>>>> http://code.dlang.org/files/**dub-0.9.18-linux-x86_64.tar.gz<http://code.dlang.org/files/dub-0.9.18-linux-x86_64.tar.gz>
>>>>>
>>>>> returns
>>>>>
>>>>> 500 - Internal Server Error.
>>>>>
>>>>> Internal error information:
>>>>> object.Exception@../../../opt/**vibe/source/vibe/inet/message.**
>>>>> d(352):
>>>>> Enforcement failed
>>>>> ----------------
>>>>> ./dub-registry(pure @safe bool
>>>>> std.exception.enforce!(bool).**enforce(bool, lazy const(char)[],
>>>>> immutable(char)[], ulong)+0x6b) [0x5e31ab]
>>>>> ./dub-registry(void
>>>>> vibe.inet.message.**InetHeaderMap.remove(**immutable(char)[])+0x182)
>>>>> [0x744dfa]
>>>>> ./dub-registry(void
>>>>> vibe.http.fileserver.sendFile(**vibe.http.server.**HTTPServerRequest,
>>>>> ...
>>>>>
>>>>
>>>> Try a different browser. I had this issue when using curl / wget, but it worked with Firefox.
>>>>
>>>
>>> Failed with Firefox, Opera, and Chromium.  Maybe it is something with my PC, will try again from another PC.
>>>
>>
>> Same problem with Opera/Chrome from my home PC (Windows 7).  My previous attempts were from my Linux machine at the office where I tried Firefox/Opera/Chromium.
>>
>> I am the only one experiencing this?
>>
>> Craig
>>
>
> I'm getting this also on a windows PC from a Chrome browser.
>
>


September 13, 2013
Sorry for that. It was introduced by my workaround for the GZIP issue. Works again now. I'll look into a proper fix today.

Am 13.09.2013 08:41, schrieb Mathias Lang:
> Same here with chromium on a win7 64.
>
>
> 2013/9/13 growler <growlercab@gmail.com <mailto:growlercab@gmail.com>>
>
>     On Friday, 13 September 2013 at 00:56:27 UTC, Craig Dillabaugh wrote:
>
>         On Thursday, 12 September 2013 at 21:30:38 UTC, Craig Dillabaugh
>         wrote:
>
>             On Thursday, 12 September 2013 at 21:06:22 UTC, Kapps wrote:
>
>                 On Thursday, 12 September 2013 at 18:01:43 UTC, Craig
>                 Dillabaugh wrote:
>
>
>                     Currently any attempt to access the precompiled
>                     binaries, eg:
>
>                     http://code.dlang.org/files/__dub-0.9.18-linux-x86_64.tar.gz
>                     <http://code.dlang.org/files/dub-0.9.18-linux-x86_64.tar.gz>
>
>                     returns
>
>                     500 - Internal Server Error.
>
>                     Internal error information:
>                     object.Exception@../../../opt/__vibe/source/vibe/inet/message.__d(352):
>                     Enforcement failed
>                     ----------------
>                     ./dub-registry(pure @safe bool
>                     std.exception.enforce!(bool).__enforce(bool, lazy
>                     const(char)[],
>                     immutable(char)[], ulong)+0x6b) [0x5e31ab]
>                     ./dub-registry(void
>                     vibe.inet.message.__InetHeaderMap.remove(__immutable(char)[])+0x182)
>                     [0x744dfa]
>                     ./dub-registry(void
>                     vibe.http.fileserver.sendFile(__vibe.http.server.__HTTPServerRequest,
>                     ...
>
>
>                 Try a different browser. I had this issue when using
>                 curl / wget, but it worked with Firefox.
>
>
>             Failed with Firefox, Opera, and Chromium.  Maybe it is something
>             with my PC, will try again from another PC.
>
>
>         Same problem with Opera/Chrome from my home PC (Windows 7).  My
>         previous attempts were from my Linux machine at the office where
>         I tried Firefox/Opera/Chromium.
>
>         I am the only one experiencing this?
>
>         Craig
>
>
>     I'm getting this also on a windows PC from a Chrome browser.
>
>

« First   ‹ Prev
1 2