Re: dmd 2.065 beta 1 #2

2014-02-17 Thread Dejan Lekic
Andrew Edwards wrote: On 1/26/14, 11:19 AM, Jordi Sayol wrote: El 26/01/14 16:23, Dejan Lekic ha escrit: On Wednesday, 22 January 2014 at 08:25:05 UTC, Jordi Sayol wrote: El 22/01/14 02:06, Andrew Edwards ha escrit: On 1/21/14, 6:02 PM, Jordi Sayol wrote: El 21/01/14 23:29, Brad Anderson ha

Re: dmd 2.065 beta 1 #2

2014-02-04 Thread Martin Nowak
On 01/27/2014 03:10 AM, Jordi Sayol wrote: [...] error: line 2: Illegal char '-' in: Version: 2.065.0-b2 - rpm packages do not allows - on version. I've pull-requested deb/rpm scripts to fix new dmd versioning scheme. Dash - is replaced by tilde ~ on deb/rpm packages version, and so on

Re: dmd 2.065 beta 1 #2

2014-02-03 Thread Martin Nowak
On 01/27/2014 03:10 AM, Jordi Sayol wrote: [...] error: line 2: Illegal char '-' in: Version: 2.065.0-b2 - rpm packages do not allows - on version. I've pull-requested deb/rpm scripts to fix new dmd versioning scheme. Dash - is replaced by tilde ~ on deb/rpm packages version, and so on

Re: dmd 2.065 beta 1 #2

2014-01-27 Thread Don
On Wednesday, 22 January 2014 at 13:37:07 UTC, Sönke Ludwig wrote: I'm getting deprecation warnings inside std.datetime to use any instead of canFind. Also DMD now warns about using FP operators, such as =, for detecting NaN's. What's the rationale for this? One issue with this is that isNaN

Re: dmd 2.065 beta 1 #2

2014-01-27 Thread Sönke Ludwig
Am 27.01.2014 10:37, schrieb Don: On Wednesday, 22 January 2014 at 13:37:07 UTC, Sönke Ludwig wrote: I'm getting deprecation warnings inside std.datetime to use any instead of canFind. Also DMD now warns about using FP operators, such as =, for detecting NaN's. What's the rationale for this?

Re: dmd 2.065 beta 1 #2

2014-01-27 Thread Sönke Ludwig
Am 22.01.2014 14:37, schrieb Sönke Ludwig: There is also a build issue that sometimes occurred at the same place in 2.064 in the form of template instantiation failures and now produces linker errors: https://github.com/rejectedsoftware/vibe.d/issues/458

Re: dmd 2.065 beta 1 #2

2014-01-26 Thread Daniel Murphy
Martin Nowak wrote in message news:jcszzsgkwldowcmwz...@forum.dlang.org... Mmh, we could simply upload the intermediate zip files for each platform, that fall out of create_dmd_release before they are combined. Any ETA on this? I'd like to provide a win32 version with dmd replaced by ddmd

Re: dmd 2.065 beta 1 #2

2014-01-26 Thread Dejan Lekic
On Wednesday, 22 January 2014 at 08:25:05 UTC, Jordi Sayol wrote: El 22/01/14 02:06, Andrew Edwards ha escrit: On 1/21/14, 6:02 PM, Jordi Sayol wrote: El 21/01/14 23:29, Brad Anderson ha escrit: #.###.~b# == 2.065.b1 // beta #.###.~rc# == 2.065.rc1 // release candidate

Re: dmd 2.065 beta 1 #2

2014-01-26 Thread Jordi Sayol
El 26/01/14 16:23, Dejan Lekic ha escrit: On Wednesday, 22 January 2014 at 08:25:05 UTC, Jordi Sayol wrote: El 22/01/14 02:06, Andrew Edwards ha escrit: On 1/21/14, 6:02 PM, Jordi Sayol wrote: El 21/01/14 23:29, Brad Anderson ha escrit: #.###.~b# == 2.065.b1 // beta #.###.~rc# ==

Re: dmd 2.065 beta 1 #2

2014-01-26 Thread Andrew Edwards
On 1/26/14, 11:19 AM, Jordi Sayol wrote: El 26/01/14 16:23, Dejan Lekic ha escrit: On Wednesday, 22 January 2014 at 08:25:05 UTC, Jordi Sayol wrote: El 22/01/14 02:06, Andrew Edwards ha escrit: On 1/21/14, 6:02 PM, Jordi Sayol wrote: El 21/01/14 23:29, Brad Anderson ha escrit:

Re: dmd 2.065 beta 1 #2

2014-01-26 Thread Jordi Sayol
El 26/01/14 21:59, Andrew Edwards ha escrit: On 1/26/14, 11:19 AM, Jordi Sayol wrote: El 26/01/14 16:23, Dejan Lekic ha escrit: On Wednesday, 22 January 2014 at 08:25:05 UTC, Jordi Sayol wrote: El 22/01/14 02:06, Andrew Edwards ha escrit: On 1/21/14, 6:02 PM, Jordi Sayol wrote: El 21/01/14

Re: dmd 2.065 beta 1 #2

2014-01-26 Thread Andrew Edwards
On 1/26/14, 3:59 PM, Andrew Edwards wrote: Jordi, I need you to explain this. You wrote the scripts for the pkg installers right? What happens when you pass a version number containing a - to dmd_rpm.sh? I'll tell you: Building for target platforms: i386 Building for target i386

Re: dmd 2.065 beta 1 #2

2014-01-26 Thread Andrew Edwards
On 1/26/14, 4:20 PM, Jordi Sayol wrote: El 26/01/14 21:59, Andrew Edwards ha escrit: Jordi, I need you to explain this. You wrote the scripts for the pkg installers right? What happens when you pass a version number containing a - to dmd_rpm.sh? I'll tell you: Building for target

Re: dmd 2.065 beta 1 #2

2014-01-26 Thread Jordi Sayol
El 26/01/14 22:37, Andrew Edwards ha escrit: On 1/26/14, 4:20 PM, Jordi Sayol wrote: El 26/01/14 21:59, Andrew Edwards ha escrit: Jordi, I need you to explain this. You wrote the scripts for the pkg installers right? What happens when you pass a version number containing a - to dmd_rpm.sh?

Re: dmd 2.065 beta 1 #2

2014-01-25 Thread deadalnix
On Friday, 24 January 2014 at 19:58:22 UTC, Andrew Edwards wrote: On 1/24/14, 10:04 AM, Dejan Lekic wrote: Could you please make a 2.065.b1 tag on the GitHub as well so we finally start using the release naming scheme you mentioned in the previous beta-release thread here on the NG?

Re: dmd 2.065 beta 1 #2

2014-01-24 Thread Martin Nowak
On 01/24/2014 12:24 AM, Brad Anderson wrote: The NSIS script already requires a bit of manual editing (basically just updating the version number). I think I can probably figure out a way to do away with that though (NSIS can pull definitions from a separate file and the NSIS command line

Re: dmd 2.065 beta 1 #2

2014-01-24 Thread Martin Nowak
On 01/23/2014 01:44 PM, Martin Nowak wrote: 1) The link for nsisunz.zip per readme.txt does not work. I wrote the author of the plugin. He no longer has posses this file. @Brad Anderson, maybe you or Walter still have a download laying around?

Re: dmd 2.065 beta 1 #2

2014-01-24 Thread Andrew Edwards
On 1/24/14, 9:17 AM, Martin Nowak wrote: On 01/23/2014 01:44 PM, Martin Nowak wrote: 1) The link for nsisunz.zip per readme.txt does not work. I wrote the author of the plugin. He no longer has posses this file. @Brad Anderson, maybe you or Walter still have a download laying around?

Re: dmd 2.065 beta 1 #2

2014-01-24 Thread Dejan Lekic
Could you please make a 2.065.b1 tag on the GitHub as well so we finally start using the release naming scheme you mentioned in the previous beta-release thread here on the NG?

Re: dmd 2.065 beta 1 #2

2014-01-24 Thread Andrew Edwards
On 1/24/14, 10:04 AM, Dejan Lekic wrote: Could you please make a 2.065.b1 tag on the GitHub as well so we finally start using the release naming scheme you mentioned in the previous beta-release thread here on the NG? 2.065.b1 is not going to work for FreeBSD and Debian OSes. The tags will

Re: dmd 2.065 beta 1 #2

2014-01-23 Thread Mathias LANG
On Wednesday, 22 January 2014 at 13:09:19 UTC, Leandro Lucarella wrote: There is a fairly popular de-facto standard for versioning: semver. Yes, it is incompatible with Debian (and I guess FreeBSD) but you can make it compatible by just changing one character (- - ~). Since apparently a

Re: dmd 2.065 beta 1 #2

2014-01-23 Thread Walter Bright
On 1/22/2014 5:37 AM, Sönke Ludwig wrote: I'm getting deprecation warnings inside std.datetime to use any instead of canFind. Also DMD now warns about using FP operators, such as =, for detecting NaN's. What's the rationale for this? One issue with this is that isNaN cannot be used for CTFE.

Re: dmd 2.065 beta 1 #2

2014-01-23 Thread Jacob Carlborg
On 2014-01-23 10:15, Mathias LANG wrote: As Jacob already said, we will either need to go back to a major of 0, or improve our major number almost everytime there is a release. Ruby has just adopted the semantic versioning scheme[1] . They added a fourth digit. The first digit will be the

Re: dmd 2.065 beta 1 #2

2014-01-23 Thread Dejan Lekic
On Tuesday, 21 January 2014 at 22:22:01 UTC, Andrew Edwards wrote: Due to building an packaging requirements and a need to address the concerns of the community, I changed the naming convention for this and all future releases. The following is our new naming convention:

Re: dmd 2.065 beta 1 #2

2014-01-23 Thread Martin Nowak
On Wednesday, 22 January 2014 at 03:43:51 UTC, Andrew Edwards wrote: 1) The link for nsisunz.zip per readme.txt does not work. I wrote the author of the plugin.

Re: dmd 2.065 beta 1 #2

2014-01-23 Thread Martin Nowak
On Thursday, 23 January 2014 at 06:50:47 UTC, Brad Anderson wrote: This of course is relying on the zip file getting uploaded to downloads.dlang.org. You could use the digitalmars urls for betas, I suppose, since those don't end up on the download site anyway. The url template is just a bit

Re: dmd 2.065 beta 1 #2

2014-01-23 Thread Daniel Murphy
Martin Nowak wrote in message news:jcszzsgkwldowcmwz...@forum.dlang.org... Mmh, we could simply upload the intermediate zip files for each platform, that fall out of create_dmd_release before they are combined. Sounds good.

Re: dmd 2.065 beta 1 #2

2014-01-23 Thread Leandro Lucarella
Jacob Carlborg, el 23 de January a las 11:39 me escribiste: On 2014-01-23 10:15, Mathias LANG wrote: As Jacob already said, we will either need to go back to a major of 0, or improve our major number almost everytime there is a release. Ruby has just adopted the semantic versioning

Re: dmd 2.065 beta 1 #2

2014-01-23 Thread Martin Nowak
On 01/23/2014 01:33 PM, Dejan Lekic wrote: It would be nice, IMHO, to have release information in the same fashion VisualD does it. Check: https://github.com/D-Programming-Language/visuald/releases . Notice that each release has changelog. -Very nice and professional I think. Yeah, maybe we

Re: dmd 2.065 beta 1 #2

2014-01-23 Thread Brad Anderson
On Wednesday, 22 January 2014 at 03:43:51 UTC, Andrew Edwards wrote: On 1/21/14, 5:29 PM, Brad Anderson wrote: On Tuesday, 21 January 2014 at 22:22:01 UTC, Andrew Edwards wrote: Note: An installer is not yet prepared for Windows. Let me know if you need any guidance on getting the Windows

Re: dmd 2.065 beta 1 #2

2014-01-23 Thread Brad Anderson
On Thursday, 23 January 2014 at 13:29:31 UTC, Martin Nowak wrote: On Thursday, 23 January 2014 at 06:50:47 UTC, Brad Anderson wrote: This of course is relying on the zip file getting uploaded to downloads.dlang.org. You could use the digitalmars urls for betas, I suppose, since those don't end

Re: dmd 2.065 beta 1 #2

2014-01-23 Thread Jordi Sayol
El 24/01/14 00:24, Brad Anderson ha escrit: On Thursday, 23 January 2014 at 13:29:31 UTC, Martin Nowak wrote: On Thursday, 23 January 2014 at 06:50:47 UTC, Brad Anderson wrote: This of course is relying on the zip file getting uploaded to downloads.dlang.org. You could use the digitalmars

Re: dmd 2.065 beta 1 #2

2014-01-23 Thread Martin Nowak
On 01/22/2014 02:37 PM, Sönke Ludwig wrote: I'm getting deprecation warnings inside std.datetime to use any instead of canFind. https://github.com/D-Programming-Language/phobos/pull/1876

Re: dmd 2.065 beta 1 #2

2014-01-23 Thread vitaly_m
On Tuesday, 21 January 2014 at 22:22:01 UTC, Andrew Edwards wrote: For a description of these packages, visit http://dlang.org/downloads.html. The link should be http://dlang.org/download.html (no 's' before .html)

Re: dmd 2.065 beta 1 #2

2014-01-23 Thread Andrew Edwards
On 1/23/14, 7:25 PM, vitaly_m wrote: On Tuesday, 21 January 2014 at 22:22:01 UTC, Andrew Edwards wrote: For a description of these packages, visit http://dlang.org/downloads.html. The link should be http://dlang.org/download.html (no 's' before .html) Thanks

Re: dmd 2.065 beta 1 #2

2014-01-23 Thread Brad Anderson
On Thursday, 23 January 2014 at 23:44:09 UTC, Jordi Sayol wrote: El 24/01/14 00:24, Brad Anderson ha escrit: On Thursday, 23 January 2014 at 13:29:31 UTC, Martin Nowak wrote: On Thursday, 23 January 2014 at 06:50:47 UTC, Brad Anderson wrote: This of course is relying on the zip file getting

Re: dmd 2.065 beta 1 #2

2014-01-23 Thread Sönke Ludwig
Am 23.01.2014 10:38, schrieb Walter Bright: On 1/22/2014 5:37 AM, Sönke Ludwig wrote: (...) There is also a build issue that sometimes occurred at the same place in 2.064 in the form of template instantiation failures and now produces linker errors:

Re: dmd 2.065 beta 1 #2

2014-01-22 Thread Jacob Carlborg
On 2014-01-22 01:19, Leandro Lucarella wrote: Why not use semver? http://semver.org/ 2.65.0-b1 2.65.0-rc1 2.65.0 2.65.1 Then you would have versions number looking like this: 3.0.0 4.0.0 5.0.0 If we don't want to add a fourth digit. -- /Jacob Carlborg

Re: dmd 2.065 beta 1 #2

2014-01-22 Thread Jordi Sayol
El 22/01/14 02:06, Andrew Edwards ha escrit: On 1/21/14, 6:02 PM, Jordi Sayol wrote: El 21/01/14 23:29, Brad Anderson ha escrit: #.###.~b# == 2.065.b1 // beta #.###.~rc# == 2.065.rc1 // release candidate #.###.0 == 2.065.0 // initial release #.###.# == 2.065.1

Re: dmd 2.065 beta 1 #2

2014-01-22 Thread deadalnix
On Wednesday, 22 January 2014 at 08:25:05 UTC, Jordi Sayol wrote: I prefer: 2.65~b1 2.65~rc1 because 2.65.0 and 2.65 are bigger than 2.65~rc1, regardless if qualifier number is present or not in final release version. I think that, as much as possible, we should use exactly the same

Re: dmd 2.065 beta 1 #2

2014-01-22 Thread Jacob Carlborg
On 2014-01-21 23:22, Andrew Edwards wrote: ftp://ftp.digitalmars.com/dmd.2.065.b1.zip I manged to open this with the zip moulde in Tango now :) The previous beta failed. ftp://ftp.digitalmars.com/dmd.2.065.b1.dmg The installer is old. The text contains links to D1. The content

Re: dmd 2.065 beta 1 #2

2014-01-22 Thread Jordi Sayol
El 22/01/14 09:31, deadalnix ha escrit: On Wednesday, 22 January 2014 at 08:25:05 UTC, Jordi Sayol wrote: I prefer: 2.65~b1 2.65~rc1 because 2.65.0 and 2.65 are bigger than 2.65~rc1, regardless if qualifier number is present or not in final release version. I think that, as much as

Re: dmd 2.065 beta 1 #2

2014-01-22 Thread Andrew Edwards
On 1/22/14, 3:38 AM, Jacob Carlborg wrote: On 2014-01-21 23:22, Andrew Edwards wrote: ftp://ftp.digitalmars.com/dmd.2.065.b1.dmg The installer is old. The text contains links to D1. The content seem to be correct though. How are you building the installer. That might be the case. I'm

Re: dmd 2.065 beta 1 #2

2014-01-22 Thread Leandro Lucarella
Andrew Edwards, el 21 de January a las 20:06 me escribiste: On 1/21/14, 6:02 PM, Jordi Sayol wrote: El 21/01/14 23:29, Brad Anderson ha escrit: #.###.~b# == 2.065.b1 // beta #.###.~rc# == 2.065.rc1 // release candidate #.###.0 == 2.065.0 // initial release #.###.#

Re: dmd 2.065 beta 1 #2

2014-01-22 Thread Jacob Carlborg
On 2014-01-22 13:16, Andrew Edwards wrote: That might be the case. I'm following the instructions here: https://github.com/D-Programming-Language/installer/tree/master/osx Last update was over 9 months ago. https://github.com/D-Programming-Language/installer/pull/44 -- /Jacob Carlborg

Re: dmd 2.065 beta 1 #2

2014-01-22 Thread Jacob Carlborg
On 2014-01-21 23:22, Andrew Edwards wrote: Due to building an packaging requirements and a need to address the concerns of the community, I changed the naming convention for this and all future releases. I'm getting some regressions when compiling Tango. I filed one bug report but having

Re: dmd 2.065 beta 1 #2

2014-01-22 Thread Brad Anderson
On Wednesday, 22 January 2014 at 03:34:40 UTC, Andrew Edwards wrote: On 1/21/14, 5:22 PM, Andrew Edwards wrote: Note: An installer is not yet prepared for Windows. It is now added: ftp://ftp.digitalmars.com/dmd-2.065.b1.exe This of course is relying on the zip file getting uploaded to

dmd 2.065 beta 1 #2

2014-01-21 Thread Andrew Edwards
Due to building an packaging requirements and a need to address the concerns of the community, I changed the naming convention for this and all future releases. The following is our new naming convention: major.minor.qualifier Examples follow: #.###.b# == 2.065.b1 // beta

Re: dmd 2.065 beta 1 #2

2014-01-21 Thread Brad Anderson
On Tuesday, 21 January 2014 at 22:22:01 UTC, Andrew Edwards wrote: Due to building an packaging requirements and a need to address the concerns of the community, I changed the naming convention for this and all future releases. The following is our new naming convention:

Re: dmd 2.065 beta 1 #2

2014-01-21 Thread Jordi Sayol
El 21/01/14 23:29, Brad Anderson ha escrit: Please use the one in windows/dinstaller.nsi (I need to get some free time to unify that with Jordi's windows installer in the linux folder). Windows installer from Linux folder is out of the building process. The only one windows installer is in

Re: dmd 2.065 beta 1 #2

2014-01-21 Thread Jordi Sayol
If we upgrade the version scheme, we can remove the initial zero too: 2.65.b1 2.65.rc1 2.65.0 2.65.1 -- Jordi Sayol

Re: dmd 2.065 beta 1 #2

2014-01-21 Thread Andrew Edwards
On 1/21/14, 6:02 PM, Jordi Sayol wrote: El 21/01/14 23:29, Brad Anderson ha escrit: #.###.~b# == 2.065.b1 // beta #.###.~rc# == 2.065.rc1 // release candidate #.###.0 == 2.065.0 // initial release #.###.# == 2.065.1 // hotfix On Debian, 2.065.rc1 is bigger than

Re: dmd 2.065 beta 1 #2

2014-01-21 Thread Leandro Lucarella
Jordi Sayol, el 22 de January a las 00:16 me escribiste: If we upgrade the version scheme, we can remove the initial zero too: 2.65.b1 2.65.rc1 2.65.0 2.65.1 Why not use semver? http://semver.org/ 2.65.0-b1 2.65.0-rc1 2.65.0 2.65.1 For Debian packages simply s/-/~/ and everything works

Re: dmd 2.065 beta 1 #2

2014-01-21 Thread Steven Schveighoffer
On Tue, 21 Jan 2014 20:06:31 -0500, Andrew Edwards rid...@yahoo.com wrote: On 1/21/14, 6:02 PM, Jordi Sayol wrote: El 21/01/14 23:29, Brad Anderson ha escrit: #.###.~b# == 2.065.b1 // beta #.###.~rc# == 2.065.rc1 // release candidate #.###.0 == 2.065.0 // initial

Re: dmd 2.065 beta 1 #2

2014-01-21 Thread Andrew Edwards
On 1/21/14, 5:22 PM, Andrew Edwards wrote: Note: An installer is not yet prepared for Windows. It is now added: ftp://ftp.digitalmars.com/dmd-2.065.b1.exe

Re: dmd 2.065 beta 1 #2

2014-01-21 Thread Andrew Edwards
On 1/21/14, 5:29 PM, Brad Anderson wrote: On Tuesday, 21 January 2014 at 22:22:01 UTC, Andrew Edwards wrote: Note: An installer is not yet prepared for Windows. Let me know if you need any guidance on getting the Windows installer working. Please use the one in windows/dinstaller.nsi (I

Re: dmd 2.065 beta 1 #2

2014-01-21 Thread Daniel Murphy
Andrew Edwards wrote in message news:lbmru9$290b$1...@digitalmars.com... ftp://ftp.digitalmars.com/dmd.2.065.b1.zip While you're at it, can we get per-platform zips? Just take the normal zip and delete all but one platform.

Re: dmd 2.065 beta 1 #2

2014-01-21 Thread Rory McGuire
On Wed, Jan 22, 2014 at 2:19 AM, Leandro Lucarella l...@llucax.com.arwrote: Jordi Sayol, el 22 de January a las 00:16 me escribiste: If we upgrade the version scheme, we can remove the initial zero too: 2.65.b1 2.65.rc1 2.65.0 2.65.1 Why not use semver? http://semver.org/ +1