dmd 1.045 / 2.030 release

Don nospam at nospam.com
Wed May 13 11:53:38 PDT 2009


Steven Schveighoffer wrote:
> On Tue, 12 May 2009 12:40:11 -0400, Walter Bright 
> <newshound1 at digitalmars.com> wrote:
> 
>> Tomas Lindquist Olsen wrote:
>>> Is there a reason for the missing announcement ?
>>
>> Yes, I sent it to people who'd asked for a prerelease so they could 
>> check their builds against it.
> 
> This should be a private release then.
> 
> If 1.045 is to be a "pre-release", then it should not be on the web 
> site.  If 1.045 has some critical bug that you decide needs to be fixed, 
> then do you release 1.045 again with the fix, or 1.046?  The only sane 
> choice is to not rerelease a version that people already have, that 
> would make bug reporting a constant struggle (oh, you have 1.045?  Is 
> that the broken 1.045 or the good 1.045?) not only for DMD but for other 
> projects where compiler version is important in the bug reports.  A 
> prerelease version of DMD should be marked as such (i.e. 1.045rc as 
> people have suggested).

Agreed. This is why recently DMD2.028 was released, rather than a 
re-release of DMD2.027 with bug 2812 fixed.

> 
> I'm not trying to cause trouble, I just don't want to see something like 
> this (2 releases with the same identifier).  I know in the past I've 
> advocated for "prerelease" versions, but I meant private pre-release.  

Private prereleases are happening. This was actually DMD2.030 RC3.

> The response was always, "how do you know who should get the 
> prerelease?"  It's a fair point.  The counter argument is, libraries 
> like Tango have to blanketly disregard all bugs reported with a broken 
> compiler, which sometimes isn't included on the bug report.
> 
> -Steve


More information about the Digitalmars-d-announce mailing list