Re: DUB 0.9.17/0.9.18 have been released + now on code.dlang.org

2013-09-20 Thread Gary Willoughby
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


What's the procedure for devs to add packages to the registry?


Re: DUB 0.9.17/0.9.18 have been released + now on code.dlang.org

2013-09-20 Thread Gary Willoughby

On Friday, 20 September 2013 at 18:26:16 UTC, Dicebot wrote:
On Friday, 20 September 2013 at 18:19:22 UTC, Gary Willoughby 
wrote:
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


What's the procedure for devs to add packages to the registry?


register - add :)

There is no verification or moderation right now, it is open to 
community.


Ah, right thanks.


Re: DUB 0.9.17/0.9.18 have been released + now on code.dlang.org

2013-09-20 Thread Dicebot
On Friday, 20 September 2013 at 18:19:22 UTC, Gary Willoughby 
wrote:
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


What's the procedure for devs to add packages to the registry?


register - add :)

There is no verification or moderation right now, it is open to 
community.


Re: DUB 0.9.17/0.9.18 have been released + now on code.dlang.org

2013-09-13 Thread Mathias Lang
Same here with chromium on a win7 64.


2013/9/13 growler growler...@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.gzhttp://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.




Re: DUB 0.9.17/0.9.18 have been released + now on code.dlang.org

2013-09-13 Thread Sönke Ludwig
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 growler...@gmail.com mailto:growler...@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.






Re: DUB 0.9.17/0.9.18 have been released + now on code.dlang.org

2013-09-13 Thread Craig Dillabaugh

On Friday, 13 September 2013 at 07:30:36 UTC, Sönke Ludwig wrote:
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 growler...@gmail.com 
mailto:growler...@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.


Thanks.  Works for me now.


DUB 0.9.17/0.9.18 have been released + now on code.dlang.org

2013-09-12 Thread Sönke Ludwig

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


Re: DUB 0.9.17/0.9.18 have been released + now on code.dlang.org

2013-09-12 Thread Brad Anderson
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.


Re: DUB 0.9.17/0.9.18 have been released + now on code.dlang.org

2013-09-12 Thread Craig Dillabaugh

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)]



Re: DUB 0.9.17/0.9.18 have been released + now on code.dlang.org

2013-09-12 Thread Sönke Ludwig
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)


Re: DUB 0.9.17/0.9.18 have been released + now on code.dlang.org

2013-09-12 Thread Kapps
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.


Re: DUB 0.9.17/0.9.18 have been released + now on code.dlang.org

2013-09-12 Thread Craig Dillabaugh

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.


Re: DUB 0.9.17/0.9.18 have been released + now on code.dlang.org

2013-09-12 Thread Craig Dillabaugh

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




Re: DUB 0.9.17/0.9.18 have been released + now on code.dlang.org

2013-09-12 Thread growler
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.