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
...