RejectedSoftware Forums

Sign up

Pages: 1 2 3 4 5

Re: Release DUB 0.9.21 RC 1

Error message is fixed (will be in the next RC): 845eea8

The error itself will vanish once #238 is implemented (planned for 0.9.22). The root cause is that ddb requires vibe.d ~master, while >= 0.7.19-beta.2 is requested here. Currently this is a conflict, but it is planned that this will resolve to ~master.

Thank you very much, really appreciated.

Paolo

Re: Release DUB 0.9.21 RC 1

On Mon, 10 Feb 2014 10:57:32 GMT, Sönke Ludwig wrote:

The 0.9.21 release should be more or less done now and just needs some final testing.

See the beta 3 announcement and the change log for the list of changes since 0.9.20.

The next release will be a much smaller one again, concentrating on a few critical issues/features.

Download from http://code.dlang.org/download

Uploaded 0.9.21-rc.2 which fixes the error message for conflicting dependencies and a few issues of the distributed binaries.

The linux binaries are now linked against the static version of libphobos as usual. There are also additional Windows binaries in zip format.

Re: Release DUB 0.9.21 RC 1

On Mon, 10 Feb 2014 20:32:00 GMT, Sönke Ludwig wrote:

On Mon, 10 Feb 2014 10:57:32 GMT, Sönke Ludwig wrote:

The 0.9.21 release should be more or less done now and just needs some final testing.

See the beta 3 announcement and the change log for the list of changes since 0.9.20.

The next release will be a much smaller one again, concentrating on a few critical issues/features.

Download from http://code.dlang.org/download

Uploaded 0.9.21-rc.2 which fixes the error message for conflicting dependencies and a few issues of the distributed binaries.

The linux binaries are now linked against the static version of libphobos as usual. There are also additional Windows binaries in zip format.

Thanks for your hard work, but now I get this error:

Note: Failed to determine version of package mysql-native at C:\Users\Stephan\AppData\Roaming\dub\packages\mysql-native-master. Assuming ~master.
Error executing command run: Assertion failure

Full exception: core.exception.AssertError@dub.dependency(208): Assertion failure
----------------
0x004B879B in onAssertError
0x00409082 in const(@property dub.dependency.Version function()) dub.dependency.Dependency.version_ at C:\Users\build\AppData\Roaming\dub-ci-workspace\current\dub\source\dub\dependency.d(208)
0x0041D215 in D3dub8package_21BuildSettingsTemplate6toJsonMxFZS3dub8internal10vibecompat4data4json4Json14__fo902821ED550DD3E1B1F2CB29A35C961F at C:\Users\build\AppData\Roaming\dub-ci-workspace\current\dub\source\dub\package_.d(709)
0x004A8A55 in _aaApply2
0x0041CF00 in const(dub.internal.vibecompat.data.json.Json function()) dub.package_.BuildSettingsTemplate.toJson at C:\Users\build\AppData\Roaming\dub-ci-workspace\current\dub\source\dub\package_.d(715)
0x77BB22C0 in RtlTryEnterCriticalSection

The full dub output is here: https://gist.github.com/Extrawurst/12827071b7a58c50fc6d

When I try to build a second time then it prints:

Found download URL: 'http://code.dlang.org/packages/mysql-native/~master.zip'
Placing mysql-native ~master to C:\Users\Stephan\AppData\Roaming\dub\packages\...
Placing package 'mysql-native' version '~master' to location 'C:\Users\Stephan\AppData\Roaming\dub\packages\mysql-native-master' from file 'C:\Users\Stephan\AppData\Local\Temp\mysql-native-master.zip'
Error executing command run: mysql-native (~master) needs to be removed from '/C:/Users/Stephan/AppData/Roaming/dub/packages/mysql-native-master' prior placement.

Full exception: object.Exception@source\dub\packagemanager.d(212): mysql-native (~master) needs to be removed from '/C:/Users/Stephan/AppData/Roaming/dub/packages/mysql-native-master' prior placement.
----------------
0x0041224B in dub.package_.Package dub.packagemanager.PackageManager.storeFetchedPackage(dub.internal.vibecompat.inet.path.Path, dub.internal.vibecompat.data.json.Json, dub.internal.vibecompat.inet.path.Path) at C:\Users\build\AppData\Roaming\dub-ci-workspace\current\dub\source\dub\packagemanager.d(
216)
0x0040DCAF in dub.package_.Package dub.dub.Dub.fetch(immutable(char)[], const(dub.dependency.Dependency), dub.project.PlacementLocation, bool, bool) at C:\Users\build\AppData\Roaming\dub-ci-workspace\current\dub\source\dub\dub.d(381)
0x0040C7EF in void dub.dub.Dub.update(dub.project.UpdateOptions) at C:\Users\build\AppData\Roaming\dub-ci-workspace\current\dub\source\dub\dub.d(186)
0x00403CA5 in void dub.commandline.PackageBuildCommand.setupPackage(dub.dub.Dub, immutable(char)[]) at C:\Users\build\AppData\Roaming\dub-ci-workspace\current\dub\source\dub\commandline.d(360)
0x0040432D in int dub.commandline.GenerateCommand.execute(dub.dub.Dub, immutable(char)[][], immutable(char)[][]) at C:\Users\build\AppData\Roaming\dub-ci-workspace\current\dub\source\dub\commandline.d(463)
0x004048AF in int dub.commandline.BuildCommand.execute(dub.dub.Dub, immutable(char)[][], immutable(char)[][]) at C:\Users\build\AppData\Roaming\dub-ci-workspace\current\dub\source\dub\commandline.d(528)
0x004049DB in int dub.commandline.RunCommand.execute(dub.dub.Dub, immutable(char)[][], immutable(char)[][]) at C:\Users\build\AppData\Roaming\dub-ci-workspace\current\dub\source\dub\commandline.d(552)
0x0040327C in int dub.commandline.runDubCommandLine(immutable(char)[][]) at C:\Users\build\AppData\Roaming\dub-ci-workspace\current\dub\source\dub\commandline.d(169)
0x004020F6 in _Dmain at C:\Users\build\AppData\Roaming\dub-ci-workspace\current\dub\source\app.d(16)
0x004A4A60 in void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll().void __lambda1()
0x004A4A33 in void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll()
0x004A494B in _d_run_main
...

Re: Release DUB 0.9.21 RC 1

Am 11.02.2014 00:01, schrieb Stephan Dilly:

On Mon, 10 Feb 2014 20:32:00 GMT, Sönke Ludwig wrote:

On Mon, 10 Feb 2014 10:57:32 GMT, Sönke Ludwig wrote:

The 0.9.21 release should be more or less done now and just needs some final testing.

See the beta 3 announcement and the change log for the list of changes since 0.9.20.

The next release will be a much smaller one again, concentrating on a few critical issues/features.

Download from http://code.dlang.org/download

Uploaded 0.9.21-rc.2 which fixes the error message for conflicting dependencies and a few issues of the distributed binaries.

The linux binaries are now linked against the static version of libphobos as usual. There are also additional Windows binaries in zip format.

Thanks for your hard work, but now I get this error:

Note: Failed to determine version of package mysql-native at C:\Users\Stephan\AppData\Roaming\dub\packages\mysql-native-master. Assuming ~master.
Error executing command run: Assertion failure

Full exception: core.exception.AssertError@dub.dependency(208): Assertion failure
----------------
0x004B879B in onAssertError
0x00409082 in const(@property dub.dependency.Version function()) dub.dependency.Dependency.version_ at C:\Users\build\AppData\Roaming\dub-ci-workspace\current\dub\source\dub\dependency.d(208)
0x0041D215 in D3dub8package_21BuildSettingsTemplate6toJsonMxFZS3dub8internal10vibecompat4data4json4Json14__fo902821ED550DD3E1B1F2CB29A35C961F at C:\Users\build\AppData\Roaming\dub-ci-workspace\current\dub\source\dub\package_.d(709)
0x004A8A55 in _aaApply2
0x0041CF00 in const(dub.internal.vibecompat.data.json.Json function()) dub.package_.BuildSettingsTemplate.toJson at C:\Users\build\AppData\Roaming\dub-ci-workspace\current\dub\source\dub\package_.d(715)
0x77BB22C0 in RtlTryEnterCriticalSection

The full dub output is here: https://gist.github.com/Extrawurst/12827071b7a58c50fc6d

When I try to build a second time then it prints:

(...)

Do you have a package.json for me to test?

Re: Release DUB 0.9.21 RC 1

On Tue, 11 Feb 2014 15:52:54 +0100, Sönke Ludwig wrote:

Am 11.02.2014 00:01, schrieb Stephan Dilly:

On Mon, 10 Feb 2014 20:32:00 GMT, Sönke Ludwig wrote:

On Mon, 10 Feb 2014 10:57:32 GMT, Sönke Ludwig wrote:

The 0.9.21 release should be more or less done now and just needs some final testing.

See the beta 3 announcement and the change log for the list of changes since 0.9.20.

The next release will be a much smaller one again, concentrating on a few critical issues/features.

Download from http://code.dlang.org/download

Uploaded 0.9.21-rc.2 which fixes the error message for conflicting dependencies and a few issues of the distributed binaries.

The linux binaries are now linked against the static version of libphobos as usual. There are also additional Windows binaries in zip format.

Thanks for your hard work, but now I get this error:

Note: Failed to determine version of package mysql-native at C:\Users\Stephan\AppData\Roaming\dub\packages\mysql-native-master. Assuming ~master.
Error executing command run: Assertion failure

Full exception: core.exception.AssertError@dub.dependency(208): Assertion failure
----------------
0x004B879B in onAssertError
0x00409082 in const(@property dub.dependency.Version function()) dub.dependency.Dependency.version_ at C:\Users\build\AppData\Roaming\dub-ci-workspace\current\dub\source\dub\dependency.d(208)
0x0041D215 in D3dub8package_21BuildSettingsTemplate6toJsonMxFZS3dub8internal10vibecompat4data4json4Json14__fo902821ED550DD3E1B1F2CB29A35C961F at C:\Users\build\AppData\Roaming\dub-ci-workspace\current\dub\source\dub\package_.d(709)
0x004A8A55 in _aaApply2
0x0041CF00 in const(dub.internal.vibecompat.data.json.Json function()) dub.package_.BuildSettingsTemplate.toJson at C:\Users\build\AppData\Roaming\dub-ci-workspace\current\dub\source\dub\package_.d(715)
0x77BB22C0 in RtlTryEnterCriticalSection

The full dub output is here: https://gist.github.com/Extrawurst/12827071b7a58c50fc6d

When I try to build a second time then it prints:

(...)

Do you have a package.json for me to test?

Sure, hope it helps:
https://gist.github.com/Extrawurst/ad1f577b6c2fa7ce9a58

Re: Release DUB 0.9.21 RC 1

On Tue, 11 Feb 2014 14:55:37 GMT, Stephan Dilly wrote:

On Tue, 11 Feb 2014 15:52:54 +0100, Sönke Ludwig wrote:

Do you have a package.json for me to test?

Sure, hope it helps:
https://gist.github.com/Extrawurst/ad1f577b6c2fa7ce9a58

Can you add the one from s4db to the gist, too? If I remove that dependency, everything goes fine here.

Re: Release DUB 0.9.21 RC 1

On Tue, 11 Feb 2014 15:18:30 GMT, Sönke Ludwig wrote:

On Tue, 11 Feb 2014 14:55:37 GMT, Stephan Dilly wrote:

On Tue, 11 Feb 2014 15:52:54 +0100, Sönke Ludwig wrote:

Do you have a package.json for me to test?

Sure, hope it helps:
https://gist.github.com/Extrawurst/ad1f577b6c2fa7ce9a58

Can you add the one from s4db to the gist, too? If I remove that dependency, everything goes fine here.

Done. It just has the mysql-native dependency additionally (the one where the assert happens):
https://gist.github.com/Extrawurst/ad1f577b6c2fa7ce9a58

Re: Release DUB 0.9.21 RC 1

On Tue, 11 Feb 2014 15:22:00 GMT, Stephan Dilly wrote:

On Tue, 11 Feb 2014 15:18:30 GMT, Sönke Ludwig wrote:

On Tue, 11 Feb 2014 14:55:37 GMT, Stephan Dilly wrote:

On Tue, 11 Feb 2014 15:52:54 +0100, Sönke Ludwig wrote:

Do you have a package.json for me to test?

Sure, hope it helps:
https://gist.github.com/Extrawurst/ad1f577b6c2fa7ce9a58

Can you add the one from s4db to the gist, too? If I remove that dependency, everything goes fine here.

Done. It just has the mysql-native dependency additionally (the one where the assert happens):
https://gist.github.com/Extrawurst/ad1f577b6c2fa7ce9a58

Okay, got it and fixed it on master. Would be good if you can get the chance to test before I'm making another RC (tonight if nothing gets in-between).

Re: Release DUB 0.9.21 RC 1

On Tue, 11 Feb 2014 16:09:40 GMT, Sönke Ludwig wrote:

On Tue, 11 Feb 2014 15:22:00 GMT, Stephan Dilly wrote:

On Tue, 11 Feb 2014 15:18:30 GMT, Sönke Ludwig wrote:

On Tue, 11 Feb 2014 14:55:37 GMT, Stephan Dilly wrote:

On Tue, 11 Feb 2014 15:52:54 +0100, Sönke Ludwig wrote:

Do you have a package.json for me to test?

Sure, hope it helps:
https://gist.github.com/Extrawurst/ad1f577b6c2fa7ce9a58

Can you add the one from s4db to the gist, too? If I remove that dependency, everything goes fine here.

Done. It just has the mysql-native dependency additionally (the one where the assert happens):
https://gist.github.com/Extrawurst/ad1f577b6c2fa7ce9a58

Okay, got it and fixed it on master. Would be good if you can get the chance to test before I'm making another RC (tonight if nothing gets in-between).

I would love to do that, where can I find a win32 binary ? (never built dub myself so far)

Re: Release DUB 0.9.21 RC 1

On Tue, 11 Feb 2014 16:55:08 GMT, Stephan Dilly wrote:

On Tue, 11 Feb 2014 16:09:40 GMT, Sönke Ludwig wrote:

On Tue, 11 Feb 2014 15:22:00 GMT, Stephan Dilly wrote:

On Tue, 11 Feb 2014 15:18:30 GMT, Sönke Ludwig wrote:

On Tue, 11 Feb 2014 14:55:37 GMT, Stephan Dilly wrote:

On Tue, 11 Feb 2014 15:52:54 +0100, Sönke Ludwig wrote:

Do you have a package.json for me to test?

Sure, hope it helps:
https://gist.github.com/Extrawurst/ad1f577b6c2fa7ce9a58

Can you add the one from s4db to the gist, too? If I remove that dependency, everything goes fine here.

Done. It just has the mysql-native dependency additionally (the one where the assert happens):
https://gist.github.com/Extrawurst/ad1f577b6c2fa7ce9a58

Okay, got it and fixed it on master. Would be good if you can get the chance to test before I'm making another RC (tonight if nothing gets in-between).

I would love to do that, where can I find a win32 binary ? (never built dub myself so far)

Ok I just used the build.bat and got a dub.exe and copyd it over the exe of the 0.9.20 installation. using that the error with the mysql-native version is gone and a new error building mysql-native is there. it seems like the dmd cyclic bug again but wasn't that supposed to be work arounded by the new dub ? here is the output:

Building mysql-native configuration "library", build type debug.
Running dmd...
E:\Programs\D\dmd2\windows\bin\..\..\src\phobos\std\traits.d(2573): Error: template instance isStaticArray!(__T23RepresentationTypeTupleTS3std9container54__T5ArrayTS4vibe4core7drivers9libevent212TimeoutEntryZ5Array7PayloadZ) does not match template declaration isStaticArray(T)
E:\Programs\D\dmd2\windows\bin\..\..\src\phobos\std\traits.d(2583): Error: template instance isPointer!(__T23RepresentationTypeTupleTS3std9container54
__T5ArrayTS4vibe4core7drivers9libevent212TimeoutEntryZ5Array7PayloadZ) does not match template declaration isPointer(T)
E:\Programs\D\dmd2\windows\bin\..\..\src\phobos\std\traits.d(2583): Error: template instance isDynamicArray!(__T23RepresentationTypeTupleTS3std9container54__T5ArrayTS4vibe4core7drivers9libevent212TimeoutEntryZ5Array7PayloadZ) does not match template declaration isDynamicArray(T)
E:\Programs\D\dmd2\windows\bin\..\..\src\phobos\std\traits.d(2584): Error: template instance isAssociativeArray!(__T23RepresentationTypeTupleTS3std9container54__T5ArrayTS4vibe4core7drivers9libevent212TimeoutEntryZ5Array7PayloadZ) does not match template declaration isAssociativeArray(T)
E:\Programs\D\dmd2\windows\bin\..\..\src\phobos\std\traits.d(2586): Error: template instance std.traits.hasIndirections!(Payload).Impl!(__T23RepresentationTypeTupleTS3std9container54__T5ArrayTS4vibe4core7drivers9libevent212TimeoutEntryZ5Array7PayloadZ) error instantiating
E:\Programs\D\dmd2\windows\bin\..\..\src\phobos\std\traits.d(2590):        instantiated from here: Impl!(Payload, __T23RepresentationTypeTupleTS3std9container54__T5ArrayTS4vibe4core7drivers9libevent212TimeoutEntryZ5Array7PayloadZ)
E:\Programs\D\dmd2\windows\bin\..\..\src\phobos\std\typecons.d(3602):        instantiated from here: hasIndirections!(Payload)
E:\Programs\D\dmd2\windows\bin\..\..\src\phobos\std\container.d(2645):        instantiated from here: RefCounted!(Payload, cast(RefCountedAutoInitialize)0)
C:\Users\DILLY\AppData\Roaming\dub\packages\vibe-d-0.7.19-beta.3\source\vibe\core\drivers\libevent2.d(75):        instantiated from here: Array!(TimeoutEntry)
E:\Programs\D\dmd2\windows\bin\..\..\src\phobos\std\traits.d(2590): Error: template instance std.traits.hasIndirections!(Payload).Impl!(Payload, __T23RepresentationTypeTupleTS3std9container54__T5ArrayTS4vibe4core7drivers9libevent212TimeoutEntryZ5Array7PayloadZ) error instantiating
E:\Programs\D\dmd2\windows\bin\..\..\src\phobos\std\typecons.d(3602):        instantiated from here: hasIndirections!(Payload)
E:\Programs\D\dmd2\windows\bin\..\..\src\phobos\std\container.d(2645):        instantiated from here: RefCounted!(Payload, cast(RefCountedAutoInitialize)0)
C:\Users\DILLY\AppData\Roaming\dub\packages\vibe-d-0.7.19-beta.3\source\vibe\core\drivers\libevent2.d(75):        instantiated from here: Array!(TimeoutEntry)
E:\Programs\D\dmd2\windows\bin\..\..\src\phobos\std\typecons.d(3602): Error: template instance std.traits.hasIndirections!(Payload) error instantiating
E:\Programs\D\dmd2\windows\bin\..\..\src\phobos\std\container.d(2645):        instantiated from here: RefCounted!(Payload, cast(RefCountedAutoInitialize)0)
C:\Users\DILLY\AppData\Roaming\dub\packages\vibe-d-0.7.19-beta.3\source\vibe\core\drivers\libevent2.d(75):        instantiated from here: Array!(TimeoutEntry)
C:\Users\DILLY\AppData\Roaming\dub\packages\vibe-d-0.7.19-beta.3\source\vibe\core\drivers\libevent2.d(75): Error: template instance std.container.Array!(TimeoutEntry) error instantiating
C:\Users\DILLY\AppData\Roaming\dub\packages\mysql-native-master\source\mysql\connection.d(142): Error: undefined identifier vibe.core.net.TcpConnection
FAIL C:\Users\DILLY\AppData\Roaming\dub\packages\mysql-native-master\.dub\build\library-debug-x86-dmd-59E6A9CD1869C6A35E0C61D4B0A344C4\ mysql-native staticLibrary
Error executing command run: DMD compile run failed with exit code 1

Pages: 1 2 3 4 5