April 10, 2016
On Thursday, 7 April 2016 at 10:13:35 UTC, Dicebot wrote:
> On Tuesday, 5 April 2016 at 22:43:05 UTC, Martin Nowak wrote:
>> Glad to announce D 2.071.0.
>>
>> http://dlang.org/download.html
>>
>> This release fixes many long-standing issues with imports and the module
>> system.
>> See the changelog for more details.
>>
>> http://dlang.org/changelog/2.071.0.html
>>
>> -Martin
>
> It is second time git tag for DMD release refers to commit with VERSION file content which doesn't match the tag. May indicate something is wrong in release procedure.

Hah, and just like last time I notice this right after you :-)

I think part of the problem with the release procedure may be that the build-a-release script actually auto-overwrites the VERSION file content, so the problem is hidden unless one tries to build directly from source the manual way:
https://github.com/D-Programming-Language/dmd/pull/5382#issuecomment-177545916

Assuming that we want to continue relying on the VERSION information (which makes sense for e.g. users building from tarballs rather than git clones), might it make sense to change the build script to _validate_ the VERSION info, forcing the maintainer to correct it if there is a mismatch?
April 10, 2016
On Sunday, 10 April 2016 at 14:30:29 UTC, Joseph Rushton Wakeling wrote:
> On Thursday, 7 April 2016 at 10:13:35 UTC, Dicebot wrote:
>> On Tuesday, 5 April 2016 at 22:43:05 UTC, Martin Nowak wrote:
>>> Glad to announce D 2.071.0.
>>>
>>> http://dlang.org/download.html
>>>
>>> This release fixes many long-standing issues with imports and the module
>>> system.
>>> See the changelog for more details.
>>>
>>> http://dlang.org/changelog/2.071.0.html
>>>
>>> -Martin
>>
>> It is second time git tag for DMD release refers to commit with VERSION file content which doesn't match the tag. May indicate something is wrong in release procedure.
>
> Hah, and just like last time I notice this right after you :-)

Issue filed for the installer: https://issues.dlang.org/show_bug.cgi?id=15910
April 10, 2016
On Thursday, 7 April 2016 at 07:44:48 UTC, Nordlöw wrote:
> On Tuesday, 5 April 2016 at 22:43:05 UTC, Martin Nowak wrote:
>> Glad to announce D 2.071.0.
>
> I read somewhere recently about performance regressions in DMD. Were these related the import and module fixes? Were they fixed? Do they depend on any dmd switches?
>
> Thanks anyway!

I just updated one of my projects from 2.069.0 to 2.071.0, and saw the build time jump from ~1.7s to ~2.5s. Take this single informal data point with a huge grain of salt obviously, but I am also curious about the details of this. DMD's speed is one of D's selling points to me, and I might roll back until performance improves if there isn't a straightforward fix.

Agreed though, otherwise a great release. Thanks for everyone's hard work!
April 11, 2016
On Tuesday, 5 April 2016 at 22:43:05 UTC, Martin Nowak wrote:
> Glad to announce D 2.071.0.
>
> http://dlang.org/download.html
>
> This release fixes many long-standing issues with imports and the module
> system.
> See the changelog for more details.
>
> http://dlang.org/changelog/2.071.0.html
>
> -Martin

When updating with the .dev package on my Ubuntu 15.10 system - I get this message:
```
The installation of a package which violates the quality standards isn't allowed. This could cause serious problems on your computer. Please contact the person or organisation who provided this package file and include the details beneath.

Details
Lintian check results for /home/colin/Downloads/dmd_2.071.0-0_amd64.deb:
Can't close(GLOB(0x291a6f0)) filehandle: '' at /usr/share/lintian/helpers/coll/objdump-info-helper line 192
command failed with error code 123 at /usr/share/lintian/collection/objdump-info line 79.
warning: collect info objdump-info about package dmd failed
warning: skipping check of binary package dmd
```
April 11, 2016
On Monday, 11 April 2016 at 11:43:20 UTC, wobbles wrote:
> On Tuesday, 5 April 2016 at 22:43:05 UTC, Martin Nowak wrote:
>> Glad to announce D 2.071.0.
>>
>> http://dlang.org/download.html
>>
>> This release fixes many long-standing issues with imports and the module
>> system.
>> See the changelog for more details.
>>
>> http://dlang.org/changelog/2.071.0.html
>>
>> -Martin
>
> When updating with the .dev package on my Ubuntu 15.10 system -

.deb package - not .dev
April 11, 2016
On Monday, 11 April 2016 at 11:43:20 UTC, wobbles wrote:
> When updating with the .dev package on my Ubuntu 15.10 system
https://forum.dlang.org/post/mailman.4114.1454138584.22025.digitalmars-d-announce@puremagic.com
April 11, 2016
Am Thu, 07 Apr 2016 10:13:35 +0000
schrieb Dicebot <public@dicebot.lv>:

> On Tuesday, 5 April 2016 at 22:43:05 UTC, Martin Nowak wrote:
> > Glad to announce D 2.071.0.
> >
> > http://dlang.org/download.html
> >
> > This release fixes many long-standing issues with imports and
> > the module
> > system.
> > See the changelog for more details.
> >
> > http://dlang.org/changelog/2.071.0.html
> >
> > -Martin
> 
> It is second time git tag for DMD release refers to commit with VERSION file content which doesn't match the tag. May indicate something is wrong in release procedure.

Or maybe something is wrong with source based Linux distributions in this time and age. I don't know. But I'm glad that you fire proof the source bundles first, before I move my lazy ass to update DMD packages for Gentoo. I hope to start from a good, clean 2.071.0/2.071.1 tar ball. :D

Nice work on the import bugs. There is so much less on the attic now.

-- 
Marco

April 11, 2016
On Monday, 11 April 2016 at 19:20:50 UTC, Marco Leise wrote:
> Am Thu, 07 Apr 2016 10:13:35 +0000
> schrieb Dicebot <public@dicebot.lv>:
>> It is second time git tag for DMD release refers to commit with VERSION file content which doesn't match the tag. May indicate something is wrong in release procedure.
>
> Or maybe something is wrong with source based Linux distributions in this time and age. I don't know. But I'm glad that you fire proof the source bundles first, before I move my lazy ass to update DMD packages for Gentoo. I hope to start from a good, clean 2.071.0/2.071.1 tar ball. :D

:)

I must admit I took the easy path and simply added `echo $pkgver > ../VERSION` to package build script instead of making upstream PR.
April 12, 2016
On Saturday, 9 April 2016 at 16:56:50 UTC, Vladimir Panteleev wrote:
> since I  can run the Windows version via Wine. But if no one else needs this then it's fine.

Me too

/P


April 13, 2016
On Tuesday, 5 April 2016 at 22:43:05 UTC, Martin Nowak wrote:
> Glad to announce D 2.071.0.
>
> http://dlang.org/download.html
>
> This release fixes many long-standing issues with imports and the module
> system.
> See the changelog for more details.
>
> http://dlang.org/changelog/2.071.0.html
>
> -Martin

Apologies for the delay for homebrew users, all sorted now, 2.071.0 is now dmd stable.