Re: dub 2.079.1-beta.1 test failures on Mac OSX 10.13.5 Beta

2018-04-15 Thread Thomas Mader via Digitalmars-d-announce

On Sunday, 15 April 2018 at 00:52:21 UTC, Martin Nowak wrote:
Does the dub beta work for you though? Have you tried the 
official binary?
Dub's CI tests were so far targeted at linux and might have 
some issues

with OS dependent differences.
On other platform's we've only been running unit-tests, but not 
the

integration test-suite.

-Martin


Haven't tried the official binary. It's also not useful with Nix.
I package dub versions regularly on Nix and see those errors for 
the first time on Mac OSX.
I looked at the travis script and it seems you are testing by 
invoking the run-unittest.sh script too.
How do I just run the unittests without the integration 
test-suite?


I packaged the final release version of 1.8.1 and everything 
worked fine. Strange.

With 1.8.1-beta.1 I tried it two times and got the same errors.

So not a big problem anymore since I only really package release 
versions. Still, it would be interesting to know what's going on.




Re: dub 2.079.1-beta.1 test failures on Mac OSX 10.13.5 Beta

2018-04-14 Thread Martin Nowak via Digitalmars-d-announce
On 04/15/2018 12:32 AM, Thomas Mader wrote:
> On Saturday, 7 April 2018 at 18:39:12 UTC, Martin Nowak wrote:
>> First beta for the 2.079.1 patch release.
>>
>> Comes with a handful of fixes.
>>
>> http://dlang.org/download.html#dmd_beta
>> http://dlang.org/changelog/2.079.1.html
>>
>> Please report any bugs at https://issues.dlang.org
>>
>> - -Martin
> 
> Running the dub tests on Mac OSX 10.13.5 Beta via the Nix package
> manager doesn't work. I tried it two times. The overflow seems strange.

Does the dub beta work for you though? Have you tried the official binary?
Dub's CI tests were so far targeted at linux and might have some issues
with OS dependent differences.
On other platform's we've only been running unit-tests, but not the
integration test-suite.

-Martin


dub 2.079.1-beta.1 test failures on Mac OSX 10.13.5 Beta

2018-04-14 Thread Thomas Mader via Digitalmars-d-announce

On Saturday, 7 April 2018 at 18:39:12 UTC, Martin Nowak wrote:

First beta for the 2.079.1 patch release.

Comes with a handful of fixes.

http://dlang.org/download.html#dmd_beta 
http://dlang.org/changelog/2.079.1.html


Please report any bugs at https://issues.dlang.org

- -Martin


Running the dub tests on Mac OSX 10.13.5 Beta via the Nix package 
manager doesn't work. I tried it two times. The overflow seems 
strange.


[INFO] Running 
/private/tmp/nix-build-dubUnittests-1.8.1-beta.1.drv-0/source/test/fetchzip.sh...

Fetching diet-ng 1.4.5 (getting selected version)...
Fetching taggedalgebraic 0.10.11 (getting selected version)...
Fetching stdx-allocator 2.77.1 (getting selected version)...
Fetching vibe-d 0.8.3 (getting selected version)...
Fetching vibe-core 1.4.0 (getting selected version)...
Fetching eventcore 0.8.34 (getting selected version)...
Performing "debug" build using dmd for x86_64.
taggedalgebraic 0.10.11: building configuration "library"...
eventcore 0.8.34: building configuration "kqueue"...
stdx-allocator 2.77.1: building configuration "library"...
vibe-core 1.4.0: building configuration "kqueue"...
vibe-d:utils 0.8.3: building configuration "library"...
vibe-d:data 0.8.3: building configuration "library"...
vibe-d:crypto 0.8.3: building configuration "library"...
diet-ng 1.4.5: building configuration "library"...
vibe-d:stream 0.8.3: building configuration "library"...
vibe-d:textfilter 0.8.3: building configuration "library"...
vibe-d:inet 0.8.3: building configuration "library"...
vibe-d:tls 0.8.3: building configuration "openssl"...
vibe-d:http 0.8.3: building configuration "library"...
vibe-d:mail 0.8.3: building configuration "library"...
vibe-d:mongodb 0.8.3: building configuration "library"...
vibe-d:redis 0.8.3: building configuration "library"...
vibe-d:web 0.8.3: building configuration "library"...
vibe-d 0.8.3: building configuration "vibe-core"...
test_registry ~master: building configuration "application"...
Linking...
std.conv.ConvOverflowException@/nix/store/mns8lg3j3gy5ddv6h152l6karkpxkc13-dmdBuild-2.079.1-beta.1/include/d2/std/conv.d(2164):
 Overflow in integral conversion

4   test_registry   0x000106393c93 pure 
@safe ushort std.conv.parse!(ushort, immutable(char)[]).parse(ref 
immutable(char)[]) + 119
5   test_registry   0x000106393cd4 pure 
@safe ushort std.conv.toImpl!(ushort, 
immutable(char)[]).toImpl(immutable(char)[]) + 28
6   test_registry   0x000106393c17 pure 
@safe ushort 
std.conv.to!(ushort).to!(immutable(char)[]).to(immutable(char)[]) 
+ 31
7   test_registry   0x000106423cc4 @safe 
vibe.http.server.HTTPServerSettings 
vibe.http.server.HTTPServerSettings.__ctor(immutable(char)[]) + 
624
8   test_registry   0x0001063594ff @safe 
vibe.http.server.HTTPListener 
vibe.http.server.listenHTTP!(immutable(char)[]).listenHTTP(immutable(char)[], void delegate(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) @safe) + 59
9   test_registry   0x0001063594bd @safe 
vibe.http.server.HTTPListener 
vibe.http.server.listenHTTP!(immutable(char)[]).listenHTTP(immutable(char)[], vibe.http.server.HTTPServerRequestHandler) + 57
10  test_registry   0x000106341c09 _Dmain 
+ 441
11  test_registry   0x00010658f1bf void 
rt.dmain2._d_run_main(int, char**, extern (C) int 
function(char[][])*).runAll().__lambda1() + 39
12  test_registry   0x00010658f04f void 
rt.dmain2._d_run_main(int, char**, extern (C) int 
function(char[][])*).tryExec(scope void delegate()) + 31
13  test_registry   0x00010658f12a void 
rt.dmain2._d_run_main(int, char**, extern (C) int 
function(char[][])*).runAll() + 138
14  test_registry   0x00010658f04f void 
rt.dmain2._d_run_main(int, char**, extern (C) int 
function(char[][])*).tryExec(scope void delegate()) + 31
15  test_registry   0x00010658efbd 
_d_run_main + 485
16  test_registry   0x000106341c39 main + 
33
17  libdyld.dylib   0x7fff6ab81014 start 
+ 0

18  ??? 0x0002 0x0 + 2
Trying to download gitcompatibledubpackage (1.0.4)
std.conv.ConvOverflowException@/nix/store/mns8lg3j3gy5ddv6h152l6karkpxkc13-dmdBuild-2.079.1-beta.1/include/d2/std/conv.d(2164):
 Overflow in integral conversion

4   dub 0x000108bd0c86 pure 
@safe ushort std.conv.parse!(ushort, immutable(char)[]).parse(ref 
immutable(char)[]) + 158
5   dub 0x000108bd0cbc pure 
@safe ushort std.conv.toImpl!(ushort, 
immutable(char)[]).toImpl(immutable(char)[]) + 28
6   dub 0x000108bd0bdf pure 
@safe ushort