April 10, 2016 Re: Release D 2.071.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dicebot | 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 Re: Release D 2.071.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Joseph Rushton Wakeling | 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 Re: Release D 2.071.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Nordlöw | 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 Re: Release D 2.071.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | 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 Re: Release D 2.071.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to wobbles | 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 Re: Release D 2.071.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to wobbles | 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 Re: Release D 2.071.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dicebot | 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 Re: Release D 2.071.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Marco Leise | 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 Re: Release D 2.071.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Vladimir Panteleev | 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 Re: Release D 2.071.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | 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.
|
Copyright © 1999-2021 by the D Language Foundation