April 06, 2016
.tar.xz works and its much smaller

On Wed, Apr 6, 2016 at 3:19 PM, Cy Schubert via Digitalmars-d-announce <digitalmars-d-announce@puremagic.com> 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
>
>
> Is there a source URL published anywhere? http://ftp.digitalmars.com/dmd.2.071.0.zip doesn't appear to work.
>
> ~Cy
>
April 06, 2016
On Wednesday, 6 April 2016 at 13:27:36 UTC, Rory McGuire wrote:
> .tar.xz works and its much smaller

It also doesn't work.

Looks like the source hasn't been posted, only binary images.

BTW, the github site doesn't appear to be up to date (according to the VERSION file).

~cy
<cy-at-freebsd.org>
April 06, 2016
Here is the exact link I used. It is the source and binaries together. http://downloads.dlang.org/releases/2.x/2.071.0/dmd.2.071.0.linux.tar.xz

On Wed, Apr 6, 2016 at 3:49 PM, Cy Schubert via Digitalmars-d-announce <digitalmars-d-announce@puremagic.com> wrote:
> On Wednesday, 6 April 2016 at 13:27:36 UTC, Rory McGuire wrote:
>>
>> .tar.xz works and its much smaller
>
>
> It also doesn't work.
>
> Looks like the source hasn't been posted, only binary images.
>
> BTW, the github site doesn't appear to be up to date (according to the
> VERSION file).
>
> ~cy
> <cy-at-freebsd.org>
April 06, 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

http://downloads.dlang.org/releases/2.x/2.071.0/dmd.2.071.0.zip is a 404.

I know the all-platform .zip files are wasteful, but any practical reason for removing them? Unless the hosting cost is not negligible, breaking existing tools/scripts may not be worth it.
April 06, 2016
On Wednesday, 6 April 2016 at 13:05:31 UTC, sigod wrote:
> 	module test;
> 	
> 	struct S {
> 		package int field;
> 	}
> 	
> 	void main() {
> 		S s;
> 		s.field = 1; // Deprecation: test.S.field is not visible from module test
> 	}

You need the module to be contained in a package. It's pretty old, AFAIK.
April 06, 2016
On Tuesday, 5 April 2016 at 22:43:05 UTC, Martin Nowak wrote:
> This release fixes many long-standing issues with imports and the module
> system.
> See the changelog for more details.

Thanks to everyone who worked on fixing and pushing this through. I thought I would never see the day when this was finally fixed.
April 06, 2016
On 2016-04-06 19:15, Kagamin wrote:
> On Wednesday, 6 April 2016 at 13:05:31 UTC, sigod wrote:
>>     module test;
>>
>>     struct S {
>>         package int field;
>>     }
>>
>>     void main() {
>>         S s;
>>         s.field = 1; // Deprecation: test.S.field is not visible from
>> module test
>>     }
>
> You need the module to be contained in a package. It's pretty old, AFAIK.

It's all in the same module, I don't see how a protection attribute can affect anything.

-- 
/Jacob Carlborg
April 06, 2016
We really need an "I survived Bug #314" T-shirt.

On 4/6/16, Basile B. via Digitalmars-d-announce <digitalmars-d-announce@puremagic.com> 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
>
> Bye bye 314, hope not to see ya soon.
>
April 06, 2016
On 4/5/16 6:43 PM, 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

So glad to see these fixed!

BTW, a re-link to my blog article on this in case people want a detailed explanation:

http://www.schveiguy.com/blog/2016/03/import-changes-in-d-2-071/

-Steve
April 07, 2016
On Wednesday, 6 April 2016 at 14:01:53 UTC, Rory McGuire wrote:
> Here is the exact link I used. It is the source and binaries together. http://downloads.dlang.org/releases/2.x/2.071.0/dmd.2.071.0.linux.tar.xz

Thanks. That's good to know. I've updated the FreeBSD port to fetch one of the files (I chose to use the freebsd-64 file  but it can use any of the other files) and use it to build the port/package.

It builds and packages nicely.

~Cy