January 21, 2014 dmd 2.065 beta 1 #2 | ||||
---|---|---|---|---|
| ||||
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 Re: dmd 2.065 beta 1 #2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrew Edwards | 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 Re: dmd 2.065 beta 1 #2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brad Anderson | 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 Re: dmd 2.065 beta 1 #2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brad Anderson | 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 Re: dmd 2.065 beta 1 #2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrew Edwards | 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 Re: dmd 2.065 beta 1 #2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jordi Sayol | 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 Re: dmd 2.065 beta 1 #2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jordi Sayol | 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 Re: dmd 2.065 beta 1 #2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrew Edwards | 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 Re: dmd 2.065 beta 1 #2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to 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 |
January 22, 2014 Re: dmd 2.065 beta 1 #2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brad Anderson | 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. |
Copyright © 1999-2021 by the D Language Foundation