Thomas Mader
Posted in reply to Martin Nowak
| 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.
|