Re: DUB 0.9.22 released

2014-11-13 Thread Suliman via Digitalmars-d-announce
- Added general support for single-file compilation mode, as well as separate compile/link mode for GDC. I do not see any mentions about this key at docs. Can I add it to dub.json?

Re: DUB 0.9.22 released

2014-11-13 Thread Mathias LANG via Digitalmars-d-announce
On Thursday, 13 November 2014 at 11:06:06 UTC, Suliman wrote: - Added general support for single-file compilation mode, as well as separate compile/link mode for GDC. I do not see any mentions about this key at docs. Can I add it to dub.json? Nope. It must be specified from the

Re: DUB 0.9.22 released

2014-11-13 Thread olivier henley via Digitalmars-d-announce
Congrathx!

Re: DUB 0.9.22 released

2014-10-06 Thread bioinfornatics via Digitalmars-d-announce
Thanks for your works, One question, what about makefile support ? Regards

Re: DUB 0.9.22 released

2014-10-06 Thread Sönke Ludwig via Digitalmars-d-announce
Am 06.10.2014 13:36, schrieb bioinfornatics: Thanks for your works, One question, what about makefile support ? Regards It's still in need for a volunteer. The implementation itself should be pretty straightforward (by inheriting from the ProjectGenerator class), but I currently have too

Re: DUB 0.9.22 released

2014-10-06 Thread Nick Sabalausky via Digitalmars-d-announce
On 10/06/2014 02:15 PM, Sönke Ludwig wrote: Am 06.10.2014 13:36, schrieb bioinfornatics: Thanks for your works, One question, what about makefile support ? Regards It's still in need for a volunteer. The implementation itself should be pretty straightforward (by inheriting from the

Re: DUB 0.9.22 released

2014-10-06 Thread bioinfornatics via Digitalmars-d-announce
On Monday, 6 October 2014 at 18:15:08 UTC, Sönke Ludwig wrote: Am 06.10.2014 13:36, schrieb bioinfornatics: Thanks for your works, One question, what about makefile support ? Regards It's still in need for a volunteer. The implementation itself should be pretty straightforward (by

Re: DUB 0.9.22 released

2014-10-05 Thread Sönke Ludwig via Digitalmars-d-announce
Am 02.10.2014 14:27, schrieb Ben Boeckel via Digitalmars-d-announce: On Fri, Sep 26, 2014 at 06:29:19 +, Dragos Carp via Digitalmars-d-announce wrote: 1.2.3.x is an invalid version number. Only 3 group numbers are allowed [1]. Though you could use prerelease and/or build suffixes (1.2.3-0w

Re: DUB 0.9.22 released

2014-10-02 Thread Ben Boeckel via Digitalmars-d-announce
On Fri, Sep 26, 2014 at 06:29:19 +, Dragos Carp via Digitalmars-d-announce wrote: 1.2.3.x is an invalid version number. Only 3 group numbers are allowed [1]. Though you could use prerelease and/or build suffixes (1.2.3-0w / 1.2.3+0w). How would you version a library which wraps another

Re: DUB 0.9.22 released

2014-09-26 Thread Jacob Carlborg via Digitalmars-d-announce
On 25/09/14 21:38, Ben Boeckel via Digitalmars-d-announce wrote: What about 1.2.3.x? How does dub handle letters in version numbers? Maybe 1.2.3.0w would be viable ('w' for 'wrap'). I don't think that's allowed. Dub's following this versioning scheme: http://semver.org/ -- /Jacob Carlborg

Re: DUB 0.9.22 released

2014-09-26 Thread Dragos Carp via Digitalmars-d-announce
On Thursday, 25 September 2014 at 19:38:47 UTC, Ben Boeckel via Digitalmars-d-announce wrote: What about 1.2.3.x? How does dub handle letters in version numbers? Maybe 1.2.3.0w would be viable ('w' for 'wrap'). 1.2.3.x is an invalid version number. Only 3 group numbers are allowed [1].

Re: DUB 0.9.22 released

2014-09-26 Thread tn via Digitalmars-d-announce
On Friday, 26 September 2014 at 06:29:21 UTC, Dragos Carp wrote: Though you could use prerelease and/or build suffixes (1.2.3-0w / 1.2.3+0w). These are very close to what I would like to see. Though, if I understand correctly, build suffix wouldn't work, as for example 1.2.3+0w and 1.2.3+1w

Re: DUB 0.9.22 released

2014-09-26 Thread Dragos Carp via Digitalmars-d-announce
On Friday, 26 September 2014 at 08:37:12 UTC, tn wrote: On Friday, 26 September 2014 at 06:29:21 UTC, Dragos Carp wrote: Though you could use prerelease and/or build suffixes (1.2.3-0w / 1.2.3+0w). These are very close to what I would like to see. Though, if I understand correctly, build

Re: DUB 0.9.22 released

2014-09-25 Thread Ben Boeckel via Digitalmars-d-announce
On Mon, Sep 22, 2014 at 21:04:24 +, tn via Digitalmars-d-announce wrote: What is the recommended way of versioning bindings? If the binding of the target library 1.2.3 is versioned as 1.2.3 and a bug is fixed in the binding (no change in the target library), how should the new version

Re: DUB 0.9.22 released

2014-09-23 Thread Jacob Carlborg via Digitalmars-d-announce
On 22/09/14 23:04, tn wrote: What is the recommended way of versioning bindings? If the binding of the target library 1.2.3 is versioned as 1.2.3 and a bug is fixed in the binding (no change in the target library), how should the new version of the binding for target version 1.2.3 be versioned?

Re: DUB 0.9.22 released

2014-09-23 Thread Sönke Ludwig via Digitalmars-d-announce
Am 23.09.2014 03:50, schrieb K.K.: This inclusion into the DMD install, is just that DMD comes with the dub.exe and .dll's (and ofcourse the linux mac equivalents) in it's folders, correct? Yes, that's it basically.

Re: DUB 0.9.22 released

2014-09-23 Thread tn via Digitalmars-d-announce
On Tuesday, 23 September 2014 at 06:22:27 UTC, Jacob Carlborg wrote: On 22/09/14 23:04, tn wrote: What is the recommended way of versioning bindings? If the binding of the target library 1.2.3 is versioned as 1.2.3 and a bug is fixed in the binding (no change in the target library), how

Re: DUB 0.9.22 released

2014-09-23 Thread Dicebot via Digitalmars-d-announce
Arch Linux package has been updated. Does not include auto-completion right now, will do a point release with it soon-ish

Re: DUB 0.9.22 released

2014-09-23 Thread Jacob Carlborg via Digitalmars-d-announce
On 2014-09-23 10:08, tn wrote: In your suggestion, once version 1.2.4 of the target library is released, the first binding version targeting that would then be 1.2.4+1.2.4 or 1.2.5+1.2.4 or what? If the previous binding version was 1.2.3+1.2.3 the next would be 1.2.4+1.2.4. Just increment as

Re: DUB 0.9.22 released

2014-09-22 Thread Mathias Lang via Digitalmars-d-announce
Awesome :) Thanks for the time you put in dub, it has become a vital part in D now. 2014-09-22 11:33 GMT+02:00 Sönke Ludwig digitalmars-d-announce@puremagic.com: If you can think of any potentially important and especially backwards-incompatible changes/additions, please mention them

Re: DUB 0.9.22 released

2014-09-22 Thread Suliman via Digitalmars-d-announce
I thought that new version of DUB will bring SDL instead json ...

Re: DUB 0.9.22 released

2014-09-22 Thread Sönke Ludwig via Digitalmars-d-announce
Am 22.09.2014 12:26, schrieb Suliman: I thought that new version of DUB will bring SDL instead json ... That's planned for 1.0.0 (or a possible intermediate release). The major reason for this release is to get the new version management out as soon as possible, because it is a breaking

Re: DUB 0.9.22 released

2014-09-22 Thread Suliman via Digitalmars-d-announce
On Monday, 22 September 2014 at 10:34:29 UTC, Sönke Ludwig wrote: Am 22.09.2014 12:26, schrieb Suliman: I thought that new version of DUB will bring SDL instead json ... That's planned for 1.0.0 (or a possible intermediate release). The major reason for this release is to get the new version

Re: DUB 0.9.22 released

2014-09-22 Thread Sönke Ludwig via Digitalmars-d-announce
Am 22.09.2014 12:24, schrieb Mathias Lang via Digitalmars-d-announce: Awesome :) Thanks for the time you put in dub, it has become a vital part in D now. 2014-09-22 11:33 GMT+02:00 Sönke Ludwig digitalmars-d-announce@puremagic.com mailto:digitalmars-d-announce@puremagic.com: If you can

Re: DUB 0.9.22 released

2014-09-22 Thread Sönke Ludwig via Digitalmars-d-announce
Am 22.09.2014 12:43, schrieb Suliman: On Monday, 22 September 2014 at 10:34:29 UTC, Sönke Ludwig wrote: Am 22.09.2014 12:26, schrieb Suliman: I thought that new version of DUB will bring SDL instead json ... That's planned for 1.0.0 (or a possible intermediate release). The major reason for

Re: DUB 0.9.22 released

2014-09-22 Thread Sönke Ludwig via Digitalmars-d-announce
Now also on reddit: http://www.reddit.com/r/programming/comments/2h492i/as_of_0922_dub_is_now_ds_official_package_manager/

Re: DUB 0.9.22 released

2014-09-22 Thread Paul Z. Barsan via Digitalmars-d-announce
Great news ! I have a suggestion, not so important: add the subConfigurations field in the complex variant of dependencies.If you have an issue with a package, you will have to look in one place instead of two. See the github issue for details:

Re: DUB 0.9.22 released

2014-09-22 Thread Jacob Carlborg via Digitalmars-d-announce
On 22/09/14 13:26, Sönke Ludwig wrote: That would be a good thing - with more tests (and that is definitely something that needs to be worked on, especially high level tests) it will be more important to have a Windows tester, too, but so far Travis/Linux has generally been sufficient, so there

Re: DUB 0.9.22 released

2014-09-22 Thread Jacob Carlborg via Digitalmars-d-announce
On 22/09/14 11:33, Sönke Ludwig wrote: - Improved dependency version handling scheme. Version upgrades are now explicit, with the current snapshot being stored in the dub.selections.json file. This is similar to how other popular systems, such as Bundler [3], work, but built into

Re: DUB 0.9.22 released

2014-09-22 Thread ponce via Digitalmars-d-announce
On Monday, 22 September 2014 at 09:33:52 UTC, Sönke Ludwig wrote: But even more important, I'm pleased to announce that DUB is now officially developed as part of the D language ecosystem! Based on the decision back during this year's DConf, the repository has been migrated to the

Re: DUB 0.9.22 released

2014-09-22 Thread Iain Buclaw via Digitalmars-d-announce
On 22 September 2014 10:33, Sönke Ludwig digitalmars-d-announce@puremagic.com wrote: - Added general support for single-file compilation mode, as well as separate compile/link mode for GDC. N.B: All-at-once compilation has improved with GDC. But you still have to wait minutes rather

Re: DUB 0.9.22 released

2014-09-22 Thread Ben Boeckel via Digitalmars-d-announce
On Mon, Sep 22, 2014 at 16:00:40 +0200, Mathias Lang via Digitalmars-d-announce wrote: The focus was on allowing one to compile on a limited platform (compiled vibe.d on a Raspberry Pi B, 512 Mos or RAM, no swap). In order to be fast, we will have to implement proper dependency analysis

Re: DUB 0.9.22 released

2014-09-22 Thread Poyeyo via Digitalmars-d-announce
On Monday, 22 September 2014 at 11:26:58 UTC, Sönke Ludwig wrote: That would be a good thing - with more tests (and that is definitely something that needs to be worked on, especially high level tests) it will be more important to have a Windows tester, too, but so far Travis/Linux has

Re: DUB 0.9.22 released

2014-09-22 Thread Paulo Pinto via Digitalmars-d-announce
Am 22.09.2014 11:33, schrieb Sönke Ludwig: After again a longer-than-anticipated wait, the next release of the DUB package and build manager is finally ready. This is a major milestone with some important changes in the way dependency versions are handled, making it more robust for a rapidly

Re: DUB 0.9.22 released

2014-09-22 Thread Gary Willoughby via Digitalmars-d-announce
On Monday, 22 September 2014 at 09:33:52 UTC, Sönke Ludwig wrote: Great thanks Sönke!

Re: DUB 0.9.22 released

2014-09-22 Thread Suliman via Digitalmars-d-announce
Is it's proper name DUB analog of CMake and other build tools from C world?

Re: DUB 0.9.22 released

2014-09-22 Thread Sönke Ludwig via Digitalmars-d-announce
Am 22.09.2014 17:59, schrieb Poyeyo: On Monday, 22 September 2014 at 11:26:58 UTC, Sönke Ludwig wrote: That would be a good thing - with more tests (and that is definitely something that needs to be worked on, especially high level tests) it will be more important to have a Windows tester, too,

Re: DUB 0.9.22 released

2014-09-22 Thread tn via Digitalmars-d-announce
On Monday, 22 September 2014 at 09:33:52 UTC, Sönke Ludwig wrote: If you can think of any potentially important and especially backwards-incompatible changes/additions, please mention them (ideally as GitHub tickets), so that we can include them before the 1.0.0 release. What is the

Re: DUB 0.9.22 released

2014-09-22 Thread K.K. via Digitalmars-d-announce
This inclusion into the DMD install, is just that DMD comes with the dub.exe and .dll's (and ofcourse the linux mac equivalents) in it's folders, correct?