www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - DMD nightly builds?

reply Temtaime <temtaime gmail.com> writes:
Hi all !
It's sad a little that there's no dmd's nightly builds.
Maybe we can introduce them ? It would be great to have an 
ability to download latest dmd.
Sep 24 2015
parent reply Rikki Cattermole <alphaglosined gmail.com> writes:
On 25/09/15 12:46 AM, Temtaime wrote:
 Hi all !
 It's sad a little that there's no dmd's nightly builds.
 Maybe we can introduce them ? It would be great to have an ability to
 download latest dmd.
What would be really nice is to pair up the auto tester to auto generate installation binaries/archives. That way the daily build would only be the last one made each day. Simple and effective :) But who would be willing to make that happen.. hmm?
Sep 24 2015
next sibling parent reply John Colvin <john.loughran.colvin gmail.com> writes:
On Thursday, 24 September 2015 at 13:18:28 UTC, Rikki Cattermole 
wrote:
 On 25/09/15 12:46 AM, Temtaime wrote:
 Hi all !
 It's sad a little that there's no dmd's nightly builds.
 Maybe we can introduce them ? It would be great to have an 
 ability to
 download latest dmd.
What would be really nice is to pair up the auto tester to auto generate installation binaries/archives. That way the daily build would only be the last one made each day. Simple and effective :) But who would be willing to make that happen.. hmm?
If we're going to use the autotester, why not just upload a new one after every ~master build? What advantage is there to limiting it to only one per day?
Sep 24 2015
parent reply Rikki Cattermole <alphaglosined gmail.com> writes:
On 25/09/15 1:32 AM, John Colvin wrote:
 On Thursday, 24 September 2015 at 13:18:28 UTC, Rikki Cattermole wrote:
 On 25/09/15 12:46 AM, Temtaime wrote:
 Hi all !
 It's sad a little that there's no dmd's nightly builds.
 Maybe we can introduce them ? It would be great to have an ability to
 download latest dmd.
What would be really nice is to pair up the auto tester to auto generate installation binaries/archives. That way the daily build would only be the last one made each day. Simple and effective :) But who would be willing to make that happen.. hmm?
If we're going to use the autotester, why not just upload a new one after every ~master build? What advantage is there to limiting it to only one per day?
I didn't say limit it. Only advertise the one per day one. So e.g. there would still be a link to them from the auto tester. But not a directory of them from e.g. dlang.org.
Sep 24 2015
parent reply John Colvin <john.loughran.colvin gmail.com> writes:
On Thursday, 24 September 2015 at 13:36:09 UTC, Rikki Cattermole 
wrote:
 On 25/09/15 1:32 AM, John Colvin wrote:
 On Thursday, 24 September 2015 at 13:18:28 UTC, Rikki 
 Cattermole wrote:
 On 25/09/15 12:46 AM, Temtaime wrote:
[...]
What would be really nice is to pair up the auto tester to auto generate installation binaries/archives. That way the daily build would only be the last one made each day. Simple and effective :) But who would be willing to make that happen.. hmm?
If we're going to use the autotester, why not just upload a new one after every ~master build? What advantage is there to limiting it to only one per day?
I didn't say limit it. Only advertise the one per day one. So e.g. there would still be a link to them from the auto tester. But not a directory of them from e.g. dlang.org.
I guess I don't get why anyone would be interested in having last night's build instead of the latest build.
Sep 24 2015
parent reply Laeeth Isharc <laeethnospam nospamlaeeth.com> writes:
On Thursday, 24 September 2015 at 13:44:11 UTC, John Colvin wrote:

 I guess I don't get why anyone would be interested in having 
 last night's build instead of the latest build.
If the latest build is broken for you, but you want to use a cutting edge version.
Sep 24 2015
parent John Colvin <john.loughran.colvin gmail.com> writes:
On Thursday, 24 September 2015 at 18:41:41 UTC, Laeeth Isharc 
wrote:
 On Thursday, 24 September 2015 at 13:44:11 UTC, John Colvin 
 wrote:

 I guess I don't get why anyone would be interested in having 
 last night's build instead of the latest build.
If the latest build is broken for you, but you want to use a cutting edge version.
Sure. Best solution might be have links to nightlies as well as the latest
Sep 24 2015
prev sibling next sibling parent Marc =?UTF-8?B?U2Now7x0eg==?= <schuetzm gmx.net> writes:
On Thursday, 24 September 2015 at 13:18:28 UTC, Rikki Cattermole 
wrote:
 On 25/09/15 12:46 AM, Temtaime wrote:
 Hi all !
 It's sad a little that there's no dmd's nightly builds.
 Maybe we can introduce them ? It would be great to have an 
 ability to
 download latest dmd.
What would be really nice is to pair up the auto tester to auto generate installation binaries/archives. That way the daily build would only be the last one made each day. Simple and effective :) But who would be willing to make that happen.. hmm?
digger can build any dmd version by commit id. It can even store the resulting binaries in a space-efficient format using git, see Vladimir's post: http://blog.thecybershadow.net/2015/05/05/is-d-slim-yet/
Sep 24 2015
prev sibling parent reply Walter Bright <newshound2 digitalmars.com> writes:
On 9/24/2015 6:18 AM, Rikki Cattermole wrote:
 But who would be willing to make that happen.. hmm?
I've asked for it for years. But nobody wants to spend the time to make it happen.
Sep 24 2015
parent reply Steven Schveighoffer <schveiguy yahoo.com> writes:
On 9/24/15 3:44 PM, Walter Bright wrote:
 On 9/24/2015 6:18 AM, Rikki Cattermole wrote:
 But who would be willing to make that happen.. hmm?
I've asked for it for years. But nobody wants to spend the time to make it happen.
This doesn't seem that hard. We are ALREADY building and testing the system after every pull request is merged on the auto tester. Can't the auto tester just zip up the built directory and provide a download of it on request? -Steve
Sep 25 2015
parent reply wobbles <grogan.colin gmail.com> writes:
On Friday, 25 September 2015 at 11:22:04 UTC, Steven 
Schveighoffer wrote:
 On 9/24/15 3:44 PM, Walter Bright wrote:
 On 9/24/2015 6:18 AM, Rikki Cattermole wrote:
 But who would be willing to make that happen.. hmm?
I've asked for it for years. But nobody wants to spend the time to make it happen.
This doesn't seem that hard. We are ALREADY building and testing the system after every pull request is merged on the auto tester. Can't the auto tester just zip up the built directory and provide a download of it on request? -Steve
What about windows then? The auto testing framework is only Linux I believe. So we'd have nightly builds, but only on nix. (Which I'm ok with!)
Sep 25 2015
next sibling parent Steven Schveighoffer <schveiguy yahoo.com> writes:
On 9/25/15 7:27 AM, wobbles wrote:
 On Friday, 25 September 2015 at 11:22:04 UTC, Steven Schveighoffer wrote:
 On 9/24/15 3:44 PM, Walter Bright wrote:
 On 9/24/2015 6:18 AM, Rikki Cattermole wrote:
 But who would be willing to make that happen.. hmm?
I've asked for it for years. But nobody wants to spend the time to make it happen.
This doesn't seem that hard. We are ALREADY building and testing the system after every pull request is merged on the auto tester. Can't the auto tester just zip up the built directory and provide a download of it on request?
What about windows then? The auto testing framework is only Linux I believe. So we'd have nightly builds, but only on nix. (Which I'm ok with!)
We have all these testers (including windows): https://auto-tester.puremagic.com/ -Steve
Sep 25 2015
prev sibling parent reply John Colvin <john.loughran.colvin gmail.com> writes:
On Friday, 25 September 2015 at 11:27:29 UTC, wobbles wrote:
 On Friday, 25 September 2015 at 11:22:04 UTC, Steven 
 Schveighoffer wrote:
 On 9/24/15 3:44 PM, Walter Bright wrote:
 On 9/24/2015 6:18 AM, Rikki Cattermole wrote:
 But who would be willing to make that happen.. hmm?
I've asked for it for years. But nobody wants to spend the time to make it happen.
This doesn't seem that hard. We are ALREADY building and testing the system after every pull request is merged on the auto tester. Can't the auto tester just zip up the built directory and provide a download of it on request? -Steve
What about windows then? The auto testing framework is only Linux I believe. So we'd have nightly builds, but only on nix. (Which I'm ok with!)
auto tester has windows, linux and OS X.
Sep 25 2015
parent Jonathan M Davis <jmdavisProg gmx.com> writes:
On Friday, 25 September 2015 at 11:34:55 UTC, John Colvin wrote:
 auto tester has windows, linux and OS X.
And FreeBSD. It's constantly building on all of the platforms that dmd supports. I expect that we'd have a lot more problems leaking through into releases if it weren't. The auto tester (including the pull tester) has been a huge help, and the work that's been done on that (primarily by Brad and Daniel, I believe) is hugely appreciated. - Jonathan M Davis
Sep 25 2015