Jump to page: 1 27  
Page
Thread overview
dmd 2.065 beta 1 #2
Jan 21, 2014
Andrew Edwards
Jan 21, 2014
Brad Anderson
Jan 21, 2014
Jordi Sayol
Jan 21, 2014
Jordi Sayol
Jan 22, 2014
Andrew Edwards
Jan 22, 2014
Jordi Sayol
Jan 22, 2014
deadalnix
Jan 22, 2014
Jordi Sayol
Jan 26, 2014
Dejan Lekic
Jan 26, 2014
Jordi Sayol
Jan 26, 2014
Andrew Edwards
Jan 26, 2014
Jordi Sayol
Jan 26, 2014
Andrew Edwards
Jan 27, 2014
Jordi Sayol
Feb 04, 2014
Martin Nowak
Feb 05, 2014
Martin Nowak
Jan 26, 2014
Andrew Edwards
Feb 18, 2014
Dejan Lekic
Jan 22, 2014
Leandro Lucarella
Jan 23, 2014
Mathias LANG
Jan 23, 2014
Jacob Carlborg
Jan 23, 2014
Leandro Lucarella
Jan 22, 2014
Andrew Edwards
Jan 23, 2014
Martin Nowak
Jan 24, 2014
Martin Nowak
Jan 24, 2014
Andrew Edwards
Jan 23, 2014
Brad Anderson
Jan 21, 2014
Jordi Sayol
Jan 22, 2014
Leandro Lucarella
Jan 22, 2014
Rory McGuire
Jan 22, 2014
Jacob Carlborg
Jan 22, 2014
Andrew Edwards
Jan 23, 2014
Brad Anderson
Jan 23, 2014
Martin Nowak
Jan 23, 2014
Brad Anderson
Jan 23, 2014
Jordi Sayol
Jan 24, 2014
Brad Anderson
Jan 24, 2014
Martin Nowak
Jan 22, 2014
Daniel Murphy
Jan 23, 2014
Martin Nowak
Jan 23, 2014
Daniel Murphy
Jan 26, 2014
Daniel Murphy
Jan 22, 2014
Jacob Carlborg
Jan 22, 2014
Andrew Edwards
Jan 22, 2014
Jacob Carlborg
Jan 22, 2014
Jacob Carlborg
Jan 22, 2014
Jacob Carlborg
Jan 22, 2014
Sönke Ludwig
Jan 23, 2014
Walter Bright
Jan 24, 2014
Sönke Ludwig
Jan 23, 2014
Martin Nowak
Jan 27, 2014
Don
Jan 27, 2014
Sönke Ludwig
Jan 27, 2014
Sönke Ludwig
Jan 22, 2014
Jacob Carlborg
Jan 23, 2014
Dejan Lekic
Jan 23, 2014
Martin Nowak
Jan 24, 2014
vitaly_m
Jan 24, 2014
Andrew Edwards
Jan 24, 2014
Dejan Lekic
Jan 24, 2014
Andrew Edwards
Jan 26, 2014
deadalnix
January 21, 2014
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
	#.###.rc# ==> 2.065.rc1 // release candidate
	#.###.0   ==> 2.065.0   // initial release
	#.###.#   ==> 2.065.1   // hotfix

Consequently, the name for the previously announced beta has changed. Additionally, installers were prepared and made available. They are as follows:

	ftp://ftp.digitalmars.com/dmd.2.065.b1.zip
	ftp://ftp.digitalmars.com/dmd.2.065.b1.dmg
	ftp://ftp.digitalmars.com/dmd_2.065.b1-0_i386.deb
	ftp://ftp.digitalmars.com/dmd_2.065.b1-0_amd64.deb
	ftp://ftp.digitalmars.com/dmd-2.065.b1-0.fedora.i386.rpm
	ftp://ftp.digitalmars.com/dmd-2.065.b1-0.fedora.x86_64.rpm
	ftp://ftp.digitalmars.com/dmd-2.065.b1-0.openSUSE.i386.rpm
	ftp://ftp.digitalmars.com/dmd-2.065.b1-0.openSUSE.x86_64.rpm

For a description of these packages, visit http://dlang.org/downloads.html.

Note: An installer is not yet prepared for Windows.

Regards,
Andrew

January 21, 2014
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:
>
> 	major.minor.qualifier
>
> Examples follow:
>
> 	#.###.b#  ==> 2.065.b1  // beta
> 	#.###.rc# ==> 2.065.rc1 // release candidate
> 	#.###.0   ==> 2.065.0   // initial release
> 	#.###.#   ==> 2.065.1   // hotfix
>

+1

> Consequently, the name for the previously announced beta has changed. Additionally, installers were prepared and made available. They are as follows:
>
> 	ftp://ftp.digitalmars.com/dmd.2.065.b1.zip
> 	ftp://ftp.digitalmars.com/dmd.2.065.b1.dmg
> 	ftp://ftp.digitalmars.com/dmd_2.065.b1-0_i386.deb
> 	ftp://ftp.digitalmars.com/dmd_2.065.b1-0_amd64.deb
> 	ftp://ftp.digitalmars.com/dmd-2.065.b1-0.fedora.i386.rpm
> 	ftp://ftp.digitalmars.com/dmd-2.065.b1-0.fedora.x86_64.rpm
> 	ftp://ftp.digitalmars.com/dmd-2.065.b1-0.openSUSE.i386.rpm
> 	ftp://ftp.digitalmars.com/dmd-2.065.b1-0.openSUSE.x86_64.rpm
>
> For a description of these packages, visit http://dlang.org/downloads.html.
>
> 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 need to get some free time to unify that with Jordi's windows installer in the linux folder).

> Regards,
> Andrew
January 21, 2014
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 windows/ folder.

-- 
Jordi Sayol
January 21, 2014
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 "2.065.0", so if "dmd_2.065.rc1-0_amd64.deb" is installed and you try to upgrade to "dmd_2.065.0-0_amd64.deb", system will answer something like "You have installed a newer version".

No problem if these deb packages are for internal use and test, but not for a public download.

$ dpkg --compare-versions "2.065.0" gt "2.065.rc1" && echo "Bigger" || echo "Not bigger"

-- 
Jordi Sayol
January 21, 2014
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
January 22, 2014
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 "2.065.0", so if "dmd_2.065.rc1-0_amd64.deb" is installed and you try to upgrade to "dmd_2.065.0-0_amd64.deb", system will answer something like "You have installed a newer version".
>
> No problem if these deb packages are for internal use and test, but not for a public download.
>
> $ dpkg --compare-versions "2.065.0" gt "2.065.rc1" && echo "Bigger" || echo "Not bigger"
>

Apparently the same problem exists on FreeBSD. The first solution that comes to mind is to prefix the qualifiers for betas and release candidates with a tilde. As such:

	2.065~b1
	2.065~rc1

or:

	2.065.~b1
	2.065.~rc1

This solution works on both Ubuntu and FreeBSD but I'm not sure it is the right one. Suggestions are welcomed.

Regards,
Andrew
January 22, 2014
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 as expected.

-- 
Leandro Lucarella (AKA luca)                     http://llucax.com.ar/
----------------------------------------------------------------------
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145  104C 949E BFB6 5F5A 8D05)
----------------------------------------------------------------------
Your success is measured by your ability to finish things
January 22, 2014
On Tue, 21 Jan 2014 20:06:31 -0500, Andrew Edwards <ridimz@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 release
>>>      #.###.#   ==> 2.065.1   // hotfix
>>
>> On Debian, "2.065.rc1" is bigger than "2.065.0", so if "dmd_2.065.rc1-0_amd64.deb" is installed and you try to upgrade to "dmd_2.065.0-0_amd64.deb", system will answer something like "You have installed a newer version".
>>
>> No problem if these deb packages are for internal use and test, but not for a public download.
>>
>> $ dpkg --compare-versions "2.065.0" gt "2.065.rc1" && echo "Bigger" || echo "Not bigger"
>>
>
> Apparently the same problem exists on FreeBSD. The first solution that comes to mind is to prefix the qualifiers for betas and release candidates with a tilde. As such:
>
> 	2.065~b1
> 	2.065~rc1
>
> or:
>
> 	2.065.~b1
> 	2.065.~rc1
>
> This solution works on both Ubuntu and FreeBSD but I'm not sure it is the right one. Suggestions are welcomed.

I suggest to leave the naming convention alone, but to alter the deb package id for the release candidates. It should not affect mainstream users who only install released versions.

-Steve
January 22, 2014
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
January 22, 2014
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 need to get
> some free time to unify that with Jordi's windows installer in the linux
> folder).
>

1) The link for nsisunz.zip per readme.txt does not work. I found a copy here:

http://code.google.com/p/pidgin-dep-easyinstaller/downloads/detail?name=nsisunz.zip&can=2&q=

2) The makefile assumes /cbx/VERSION and /cbx/VERSION1 exists. This should be documented in readme.txt.
« First   ‹ Prev
1 2 3 4 5 6 7