digitalmars.D.announce - DUB 0.9.17/0.9.18 have been released + now on code.dlang.org
- =?UTF-8?B?U8O2bmtlIEx1ZHdpZw==?= (25/25) Sep 12 2013 Major changes since 0.9.16:
- Brad Anderson (3/35) Sep 12 2013 Something is wrong with dub-0.9.18-setup.exe. CRC check fails.
- =?UTF-8?B?U8O2bmtlIEx1ZHdpZw==?= (5/6) Sep 12 2013 Thanks, fixed now.
- Craig Dillabaugh (50/82) Sep 12 2013 Currently any attempt to access the precompiled binaries, eg:
- Kapps (4/21) Sep 12 2013 Try a different browser. I had this issue when using curl / wget,
- Craig Dillabaugh (3/29) Sep 12 2013 Failed with Firefox, Opera, and Chromium. Maybe it is something
- Craig Dillabaugh (7/37) Sep 12 2013 Same problem with Opera/Chrome from my home PC (Windows 7). My
- growler (3/43) Sep 12 2013 I'm getting this also on a windows PC from a Chrome browser.
- Mathias Lang (2/52) Sep 12 2013
- =?ISO-8859-1?Q?S=F6nke_Ludwig?= (3/41) Sep 13 2013 Sorry for that. It was introduced by my workaround for the GZIP issue.
- Craig Dillabaugh (2/81) Sep 13 2013 Thanks. Works for me now.
- Gary Willoughby (3/6) Sep 20 2013 What's the procedure for devs to add packages to the registry?
- Dicebot (5/12) Sep 20 2013 register -> add :)
- Gary Willoughby (2/15) Sep 20 2013 Ah, right thanks.
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
Sep 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/downloadSomething is wrong with dub-0.9.18-setup.exe. CRC check fails.
Sep 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)
Sep 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/downloadCurrently 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)]
Sep 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.
Sep 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:Failed with Firefox, Opera, and Chromium. Maybe it is something with my PC, will try again from another PC.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.
Sep 12 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: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? CraigOn Thursday, 12 September 2013 at 18:01:43 UTC, Craig Dillabaugh wrote:Failed with Firefox, Opera, and Chromium. Maybe it is something with my PC, will try again from another PC.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.
Sep 12 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:I'm getting this also on a windows PC from a Chrome browser.On Thursday, 12 September 2013 at 21:06:22 UTC, Kapps wrote: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? CraigOn Thursday, 12 September 2013 at 18:01:43 UTC, Craig Dillabaugh wrote:Failed with Firefox, Opera, and Chromium. Maybe it is something with my PC, will try again from another PC.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.
Sep 12 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:I'm getting this also on a windows PC from a Chrome browser.On Thursday, 12 September 2013 at 21:06:22 UTC, Kapps wrote: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? CraigOn Thursday, 12 September 2013 at 18:01:43 UTC, Craig Dillabaugh wrote:Failed with Firefox, Opera, and Chromium. Maybe it is something with my PC, will try again from another PC.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.
Sep 12 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.
Sep 13 2013
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:Thanks. Works for me now.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.
Sep 13 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.orgWhat's the procedure for devs to add packages to the registry?
Sep 20 2013
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:register -> add :) There is no verification or moderation right now, it is open to community.Major changes since 0.9.16: - The registry is now officially located at http://code.dlang.orgWhat's the procedure for devs to add packages to the registry?
Sep 20 2013
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:Ah, right thanks.On Thursday, 12 September 2013 at 10:34:56 UTC, Sönke Ludwig wrote:register -> add :) There is no verification or moderation right now, it is open to community.Major changes since 0.9.16: - The registry is now officially located at http://code.dlang.orgWhat's the procedure for devs to add packages to the registry?
Sep 20 2013