July 24, 2012
Should be correct now.

On 7/24/2012 4:57 AM, Jordi Sayol wrote:
>
> in dmd2beta.zip:
> sources are missing.
> linux/bin64/rdmd is a 32-bit binary.
>
>


_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta

July 24, 2012
On 24 July 2012 21:28, Nick Sabalausky <bus_dmdbeta@semitwist.com> wrote:

>> Doesn't DVM do this? It doesn't package stuff like we need for a release, but if you need to build a specific version of all 3 repos (including the latest), DVM should do the job - at least as I understand it. I've never actually used it.
>>
>> https://bitbucket.org/doob/dvm/wiki/Home
>>
>
> Yes, this is correct. It's the "dvm compile <optional path>" command. It should be able to handle that stuff, other than generate packaged releases. If there's any problems/limitations with it, please file a ticket.

I was unable to get it to work on either Windows or Ubuntu. There were
at least two independent bugs on Windows, one was a segfault. After I
reported them one got fixed, but it just exposed another bug, and I
lost interest.
I tried it this year on Ubuntu and it didn't work either. Don't
remember the exact problem, but it I think it couldn't find the
runtime, or something like that.
At the time I got the feeling that *nobody* was using it, and that it
didn't work at all, except on the developer's own system.
Have things changed?
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta

July 24, 2012
Seems we need a test script that extracts all from the zip and builds a couple of programs.

Andrei

On 7/24/12 4:13 PM, Walter Bright wrote:
>
> On 7/24/2012 11:24 AM, Sönke Ludwig wrote:
>>
>> At least the source/druntime/import folder is incomplete - missing
>> object.di.
>
> Fixed. win32.mak was broken.
> _______________________________________________
> dmd-beta mailing list
> dmd-beta@puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta

July 24, 2012
Am 24.07.2012 22:13, schrieb Walter Bright:
>
> On 7/24/2012 11:24 AM, Sönke Ludwig wrote:
>>
>> At least the source/druntime/import folder is incomplete - missing object.di.
>
> Fixed. win32.mak was broken.
> _______________________________________________
> dmd-beta mailing list
> dmd-beta@puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta
No guarantee for completeness, but the following files/folders are still missing:

druntime\import\core:
    stdc/
    sys/
    *.d
phobos/
    */*.d
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta

July 24, 2012
On 7/24/2012 1:32 PM, Sönke Ludwig wrote:
> No guarantee for completeness, but the following files/folders are still missing:
>
> druntime\import\core:
>     stdc/
>     sys/
>     *.d
> phobos/
>     */*.d

Yep, missing from the install target in win32.mak. Will fix.
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta

July 24, 2012
uploading fix now.

On 7/24/2012 1:46 PM, Walter Bright wrote:
>
> On 7/24/2012 1:32 PM, Sönke Ludwig wrote:
>> No guarantee for completeness, but the following files/folders are still missing:
>>
>> druntime\import\core:
>>     stdc/
>>     sys/
>>     *.d
>> phobos/
>>     */*.d
>
> Yep, missing from the install target in win32.mak. Will fix.

_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta

July 24, 2012
On Jul 24, 2012, at 4:20 PM, Andrei Alexandrescu <andrei@erdani.com> wrote:

> Seems we need a test script that extracts all from the zip and builds a couple of programs.

What if the automated test suite held a copy of what it tested with. Candidate releases could be as simple as giving a URL to download the build artifact.
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta

July 24, 2012
On 7/24/2012 2:36 PM, Jason House wrote:
> On Jul 24, 2012, at 4:20 PM, Andrei Alexandrescu <andrei@erdani.com> wrote:
>
>> Seems we need a test script that extracts all from the zip and builds a couple of programs.
> What if the automated test suite held a copy of what it tested with. Candidate releases could be as simple as giving a URL to download the build artifact.
>

Not a bad idea.
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta

July 25, 2012
On Tue, Jul 24, 2012 at 11:41 PM, Walter Bright <walter@digitalmars.com> wrote:
>> What if the automated test suite held a copy of what it tested with. Candidate releases could be as simple as giving a URL to download the build artifact.
>>
>
> Not a bad idea.

I have suggested this a long time ago, but the problem is that the auto tester machines naturally only build a single platforms each, thus making packaging a bit more annoying if we want to stick to the »huge single ZIP« approach. Aggregating the results shouldn't exactly be hard, but we'd also need a solid script to do that *hint, hint*.

Nevertheless, providing nightly snapshots for users to download would be really helpful for users who don't want to go through the hassles of building DMD/druntime/Phobos on their own, but still want to test new features or check for regressions. Several (most?) high-profile open source projects do this.

Besides that, please consider to number beta releases consecutively (as in dmd-2.060-beta1.zip), incrementing the version on each and every change (i.e. never touch the old archives). While generally helpful for reducing confusion, this comes in handy particularly when new regressions is introduced during the beta period.

David
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta
July 25, 2012
On Wed, Jul 25, 2012 at 12:17 AM, David Nadlinger <code@klickverbot.at> wrote:
> Besides that, please consider to number beta releases consecutively (as in dmd-2.060-beta1.zip), incrementing the version on each and every change (i.e. never touch the old archives). While generally helpful for reducing confusion, this comes in handy particularly when new regressions is introduced during the beta period.

As an example of what I mean, here is the status page for Thrift on the Apache Jenkins instance: https://builds.apache.org/job/Thrift/

You can either directly download the latest successful build in the »Last Successful Artifacts« section, or browse the build history in the sidebar.

David
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta