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

Thomas Mader thomas.mader at gmail.com
Sat Apr 14 22:32:46 UTC 2018


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                       0x0000000106393c93 pure 
@safe ushort std.conv.parse!(ushort, immutable(char)[]).parse(ref 
immutable(char)[]) + 119
5   test_registry                       0x0000000106393cd4 pure 
@safe ushort std.conv.toImpl!(ushort, 
immutable(char)[]).toImpl(immutable(char)[]) + 28
6   test_registry                       0x0000000106393c17 pure 
@safe ushort 
std.conv.to!(ushort).to!(immutable(char)[]).to(immutable(char)[]) 
+ 31
7   test_registry                       0x0000000106423cc4 @safe 
vibe.http.server.HTTPServerSettings 
vibe.http.server.HTTPServerSettings.__ctor(immutable(char)[]) + 
624
8   test_registry                       0x00000001063594ff @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                       0x00000001063594bd @safe 
vibe.http.server.HTTPListener 
vibe.http.server.listenHTTP!(immutable(char)[]).listenHTTP(immutable(char)[], vibe.http.server.HTTPServerRequestHandler) + 57
10  test_registry                       0x0000000106341c09 _Dmain 
+ 441
11  test_registry                       0x000000010658f1bf void 
rt.dmain2._d_run_main(int, char**, extern (C) int 
function(char[][])*).runAll().__lambda1() + 39
12  test_registry                       0x000000010658f04f void 
rt.dmain2._d_run_main(int, char**, extern (C) int 
function(char[][])*).tryExec(scope void delegate()) + 31
13  test_registry                       0x000000010658f12a void 
rt.dmain2._d_run_main(int, char**, extern (C) int 
function(char[][])*).runAll() + 138
14  test_registry                       0x000000010658f04f void 
rt.dmain2._d_run_main(int, char**, extern (C) int 
function(char[][])*).tryExec(scope void delegate()) + 31
15  test_registry                       0x000000010658efbd 
_d_run_main + 485
16  test_registry                       0x0000000106341c39 main + 
33
17  libdyld.dylib                       0x00007fff6ab81014 start 
+ 0
18  ???                                 0x0000000000000002 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                                 0x0000000108bd0c86 pure 
@safe ushort std.conv.parse!(ushort, immutable(char)[]).parse(ref 
immutable(char)[]) + 158
5   dub                                 0x0000000108bd0cbc pure 
@safe ushort std.conv.toImpl!(ushort, 
immutable(char)[]).toImpl(immutable(char)[]) + 28
6   dub                                 0x0000000108bd0bdf pure 
@safe ushort 
std.conv.to!(ushort).to!(immutable(char)[]).to(immutable(char)[]) 
+ 31
7   dub                                 0x0000000108bd2d15 ref 
dub.internal.vibecompat.inet.url.URL 
dub.internal.vibecompat.inet.url.URL.__ctor(immutable(char)[]) + 
925
8   dub                                 0x0000000108a1e472 
dub.packagesupplier.PackageSupplier 
dub.commandline.runDubCommandLine(immutable(char)[][]).__lambda13!(immutable(char)[]).__lambda13(immutable(char)[]) + 258
9   dub                                 0x0000000108a1ea1a 
@property dub.packagesupplier.PackageSupplier 
std.algorithm.iteration.MapResult!(dub.commandline.runDubCommandLine(immutable(char)[][]).__lambda13, immutable(char)[][]).MapResult.front() + 58
10  dub                                 0x0000000108aa63a2 
dub.packagesupplier.PackageSupplier[] 
std.array.array!(std.algorithm.iteration.MapResult!(dub.commandline.runDubCommandLine(immutable(char)[][]).__lambda13, immutable(char)[][]).MapResult).array(std.algorithm.iteration.MapResult!(dub.commandline.runDubCommandLine(immutable(char)[][]).__lambda13, immutable(char)[][]).MapResult) + 98
11  dub                                 0x0000000108a12d1c int 
dub.commandline.runDubCommandLine(immutable(char)[][]) + 2924
12  dub                                 0x0000000108a099cb _Dmain 
+ 31
13  dub                                 0x0000000108c03b13 void 
rt.dmain2._d_run_main(int, char**, extern (C) int 
function(char[][])*).runAll().__lambda1() + 39
14  dub                                 0x0000000108c039a3 void 
rt.dmain2._d_run_main(int, char**, extern (C) int 
function(char[][])*).tryExec(scope void delegate()) + 31
15  dub                                 0x0000000108c03a7e void 
rt.dmain2._d_run_main(int, char**, extern (C) int 
function(char[][])*).runAll() + 138
16  dub                                 0x0000000108c039a3 void 
rt.dmain2._d_run_main(int, char**, extern (C) int 
function(char[][])*).tryExec(scope void delegate()) + 31
17  dub                                 0x0000000108c03911 
_d_run_main + 485
18  dub                                 0x0000000108a099e3 main + 
15
19  dub                                 0x0000000108a099a3 start 
+ 51
20  ???                                 0x0000000000000005 0x0 + 5
[ERROR] :17 command failed
[ERROR] Script failure.

[INFO] Running 
/private/tmp/nix-build-dubUnittests-1.8.1-beta.1.drv-0/source/test/test-version-opt.sh...
[INFO] Running 
/private/tmp/nix-build-dubUnittests-1.8.1-beta.1.drv-0/source/test/timeout.sh...
[INFO]     Testing unconnectable registry
std.conv.ConvOverflowException@/nix/store/mns8lg3j3gy5ddv6h152l6karkpxkc13-dmdBuild-2.079.1-beta.1/include/d2/std/conv.d(2164): Overflow in integral conversion
----------------
4   dub                                 0x00000001079a0c86 pure 
@safe ushort std.conv.parse!(ushort, immutable(char)[]).parse(ref 
immutable(char)[]) + 158
5   dub                                 0x00000001079a0cbc pure 
@safe ushort std.conv.toImpl!(ushort, 
immutable(char)[]).toImpl(immutable(char)[]) + 28
6   dub                                 0x00000001079a0bdf pure 
@safe ushort 
std.conv.to!(ushort).to!(immutable(char)[]).to(immutable(char)[]) 
+ 31
7   dub                                 0x00000001079a2d15 ref 
dub.internal.vibecompat.inet.url.URL 
dub.internal.vibecompat.inet.url.URL.__ctor(immutable(char)[]) + 
925
8   dub                                 0x00000001077ee472 
dub.packagesupplier.PackageSupplier 
dub.commandline.runDubCommandLine(immutable(char)[][]).__lambda13!(immutable(char)[]).__lambda13(immutable(char)[]) + 258
9   dub                                 0x00000001077eea1a 
@property dub.packagesupplier.PackageSupplier 
std.algorithm.iteration.MapResult!(dub.commandline.runDubCommandLine(immutable(char)[][]).__lambda13, immutable(char)[][]).MapResult.front() + 58
10  dub                                 0x00000001078763a2 
dub.packagesupplier.PackageSupplier[] 
std.array.array!(std.algorithm.iteration.MapResult!(dub.commandline.runDubCommandLine(immutable(char)[][]).__lambda13, immutable(char)[][]).MapResult).array(std.algorithm.iteration.MapResult!(dub.commandline.runDubCommandLine(immutable(char)[][]).__lambda13, immutable(char)[][]).MapResult) + 98
11  dub                                 0x00000001077e2d1c int 
dub.commandline.runDubCommandLine(immutable(char)[][]) + 2924
12  dub                                 0x00000001077d99cb _Dmain 
+ 31
13  dub                                 0x00000001079d3b13 void 
rt.dmain2._d_run_main(int, char**, extern (C) int 
function(char[][])*).runAll().__lambda1() + 39
14  dub                                 0x00000001079d39a3 void 
rt.dmain2._d_run_main(int, char**, extern (C) int 
function(char[][])*).tryExec(scope void delegate()) + 31
15  dub                                 0x00000001079d3a7e void 
rt.dmain2._d_run_main(int, char**, extern (C) int 
function(char[][])*).runAll() + 138
16  dub                                 0x00000001079d39a3 void 
rt.dmain2._d_run_main(int, char**, extern (C) int 
function(char[][])*).tryExec(scope void delegate()) + 31
17  dub                                 0x00000001079d3911 
_d_run_main + 485
18  dub                                 0x00000001077d99e3 main + 
15
19  dub                                 0x00000001077d99a3 start 
+ 51
20  ???                                 0x0000000000000004 0x0 + 4
[INFO]     Testing non-responding registry
/private/tmp/nix-build-dubUnittests-1.8.1-beta.1.drv-0/source/test/timeout.sh: line 15: nc: command not found
std.conv.ConvOverflowException@/nix/store/mns8lg3j3gy5ddv6h152l6karkpxkc13-dmdBuild-2.079.1-beta.1/include/d2/std/conv.d(2164): Overflow in integral conversion
----------------
4   dub                                 0x00000001096e7c86 pure 
@safe ushort std.conv.parse!(ushort, immutable(char)[]).parse(ref 
immutable(char)[]) + 158
5   dub                                 0x00000001096e7cbc pure 
@safe ushort std.conv.toImpl!(ushort, 
immutable(char)[]).toImpl(immutable(char)[]) + 28
6   dub                                 0x00000001096e7bdf pure 
@safe ushort 
std.conv.to!(ushort).to!(immutable(char)[]).to(immutable(char)[]) 
+ 31
7   dub                                 0x00000001096e9d15 ref 
dub.internal.vibecompat.inet.url.URL 
dub.internal.vibecompat.inet.url.URL.__ctor(immutable(char)[]) + 
925
8   dub                                 0x0000000109535472 
dub.packagesupplier.PackageSupplier 
dub.commandline.runDubCommandLine(immutable(char)[][]).__lambda13!(immutable(char)[]).__lambda13(immutable(char)[]) + 258
9   dub                                 0x0000000109535a1a 
@property dub.packagesupplier.PackageSupplier 
std.algorithm.iteration.MapResult!(dub.commandline.runDubCommandLine(immutable(char)[][]).__lambda13, immutable(char)[][]).MapResult.front() + 58
10  dub                                 0x00000001095bd3a2 
dub.packagesupplier.PackageSupplier[] 
std.array.array!(std.algorithm.iteration.MapResult!(dub.commandline.runDubCommandLine(immutable(char)[][]).__lambda13, immutable(char)[][]).MapResult).array(std.algorithm.iteration.MapResult!(dub.commandline.runDubCommandLine(immutable(char)[][]).__lambda13, immutable(char)[][]).MapResult) + 98
11  dub                                 0x0000000109529d1c int 
dub.commandline.runDubCommandLine(immutable(char)[][]) + 2924
12  dub                                 0x00000001095209cb _Dmain 
+ 31
13  dub                                 0x000000010971ab13 void 
rt.dmain2._d_run_main(int, char**, extern (C) int 
function(char[][])*).runAll().__lambda1() + 39
14  dub                                 0x000000010971a9a3 void 
rt.dmain2._d_run_main(int, char**, extern (C) int 
function(char[][])*).tryExec(scope void delegate()) + 31
15  dub                                 0x000000010971aa7e void 
rt.dmain2._d_run_main(int, char**, extern (C) int 
function(char[][])*).runAll() + 138
16  dub                                 0x000000010971a9a3 void 
rt.dmain2._d_run_main(int, char**, extern (C) int 
function(char[][])*).tryExec(scope void delegate()) + 31
17  dub                                 0x000000010971a911 
_d_run_main + 485
18  dub                                 0x00000001095209e3 main + 
15
19  dub                                 0x00000001095209a3 start 
+ 51
20  ???                                 0x0000000000000004 0x0 + 4
[INFO]     Testing too slow registry
/private/tmp/nix-build-dubUnittests-1.8.1-beta.1.drv-0/source/test/timeout.sh: line 36: nc: command not found
timeout: failed to run command 'time': No such file or directory
[INFO] Building 
/private/tmp/nix-build-dubUnittests-1.8.1-beta.1.drv-0/source/test/1-dynLib-simple/...
Performing "debug" build using 
/nix/store/2smirp5xsdv7bmpqwiqzrw2m2f4aqbcm-dmd-2.079.1-beta.1/bin/dmd for x86_64.
dynlib-simple ~master: building configuration "library"...
Linking...
[INFO] Testing 
/private/tmp/nix-build-dubUnittests-1.8.1-beta.1.drv-0/source/test/1-dynLib-simple/...
Generating test runner configuration 'dynlib-simple-test-library' 
for 'library' (dynamicLibrary).
Performing "unittest" build using 
/nix/store/2smirp5xsdv7bmpqwiqzrw2m2f4aqbcm-dmd-2.079.1-beta.1/bin/dmd for x86_64.
dynlib-simple ~master: building configuration 
"dynlib-simple-test-library"...
Linking...
Running ./test/1-dynLib-simple/dynlib-simple-test-library
All unit tests have been run successfully.


More information about the Digitalmars-d-announce mailing list