Re: Autotesting dub packages with dmd nightly

2016-08-27 Thread Sebastiaan Koppe via Digitalmars-d-announce
On Friday, 26 August 2016 at 18:52:17 UTC, Seb wrote: That's awesome to know! How difficult would it be to integrate it with the dlang GitHub PR workflow? Not at all. Just need an api key from someone with administration access. But let's not get ahead of ourselves. Right now I am just

Re: Autotesting dub packages with dmd nightly

2016-08-26 Thread Seb via Digitalmars-d-announce
On Monday, 22 August 2016 at 20:44:05 UTC, Sebastiaan Koppe wrote: On Wednesday, 10 August 2016 at 18:35:03 UTC, Sebastiaan Koppe wrote: So true. Then I will do PR's first. I finally got around implementing running dmd/druntime/phobos pull requests against all dub packages. Thank you digger,

Re: Autotesting dub packages with dmd nightly

2016-08-22 Thread Sebastiaan Koppe via Digitalmars-d-announce
On Wednesday, 10 August 2016 at 18:35:03 UTC, Sebastiaan Koppe wrote: So true. Then I will do PR's first. I finally got around implementing running dmd/druntime/phobos pull requests against all dub packages. Thank you digger, for making it so easy. I did a run of master + druntime#1602.

Re: Autotesting dub packages with dmd nightly

2016-08-10 Thread Seb via Digitalmars-d-announce
On Wednesday, 10 August 2016 at 18:35:03 UTC, Sebastiaan Koppe wrote: Yes, but from past experience we know that people don't look at results, if you don't make it part of PR acceptance. So true. Then I will do PR's first. Thinking about it, you could also opt for integrating it with the

Re: Autotesting dub packages with dmd nightly

2016-08-10 Thread Sebastiaan Koppe via Digitalmars-d-announce
On Wednesday, 10 August 2016 at 10:32:24 UTC, Martin Nowak wrote: We want better ranking of dub packages (mostly by download, but for sure also showing CI results [ยน]). I was also thinking about integrating results from CI builds that packages do themselves. But there is some 'impedance

Re: Autotesting dub packages with dmd nightly

2016-08-10 Thread Martin Nowak via Digitalmars-d-announce
On 08/08/2016 09:54 AM, Sebastiaan Koppe wrote: > On Sunday, 7 August 2016 at 23:08:34 UTC, Martin Nowak wrote: >> I actually don't think this makes sense. You're not in the position to >> maintain 1K+ packages, it's the library owners that need to test their >> code. > Thanks for taking the time

Re: Autotesting dub packages with dmd nightly

2016-08-08 Thread Sebastiaan Koppe via Digitalmars-d-announce
On Sunday, 7 August 2016 at 23:08:34 UTC, Martin Nowak wrote: I actually don't think this makes sense. You're not in the position to maintain 1K+ packages, it's the library owners that need to test their code. Thanks for taking the time to respond. I agree with you. Library owners should test

Re: Autotesting dub packages with dmd nightly

2016-08-07 Thread Martin Nowak via Digitalmars-d-announce
On Saturday, 16 July 2016 at 20:34:49 UTC, Sebastiaan Koppe wrote: I am aiming really low at first, but will eventually add things like memory usage, history, notifications, etc. I actually don't think this makes sense. You're not in the position to maintain 1K+ packages, it's the library

Re: Autotesting dub packages with dmd nightly

2016-08-07 Thread Sebastiaan Koppe via Digitalmars-d-announce
On Saturday, 6 August 2016 at 20:00:53 UTC, Basile B. wrote: On Saturday, 6 August 2016 at 19:06:34 UTC, Sebastiaan Koppe wrote: - code.dlang.org has an api but doesn't provide an endpoint to retrieve all packages/version. Now I just scrape the site instead (thanks Adam for your dom

Re: Autotesting dub packages with dmd nightly

2016-08-07 Thread Sebastiaan Koppe via Digitalmars-d-announce
On Saturday, 6 August 2016 at 19:46:52 UTC, Seb wrote: That are excellent news! Thanks. 1) Send the packages a notification about the build error (e.g. Github comment) - this should probably be tweaked a bit, s.t. it doesn't spam too often for still broken packages I was thinking about

Re: Autotesting dub packages with dmd nightly

2016-08-06 Thread Seb via Digitalmars-d-announce
On Saturday, 6 August 2016 at 19:06:34 UTC, Sebastiaan Koppe wrote: - code.dlang.org has an api but doesn't provide an endpoint to retrieve all packages/version. Now I just scrape the site instead (thanks Adam for your dom implementation). Why don't you make a PR to the dub registry

Re: Autotesting dub packages with dmd nightly

2016-08-06 Thread Basile B. via Digitalmars-d-announce
On Saturday, 6 August 2016 at 19:06:34 UTC, Sebastiaan Koppe wrote: - code.dlang.org has an api but doesn't provide an endpoint to retrieve all packages/version. Now I just scrape the site instead (thanks Adam for your dom implementation). No endpoint but still possible in two steps. For

Re: Autotesting dub packages with dmd nightly

2016-08-06 Thread Seb via Digitalmars-d-announce
On Saturday, 6 August 2016 at 19:06:34 UTC, Sebastiaan Koppe wrote: I have just finished a first iteration of dubster, a test runner that runs `dub test` on each package for each dmd release. see https://github.com/skoppe/dubster Please provide feedback as it will determine the

Re: Autotesting dub packages with dmd nightly

2016-08-06 Thread Sebastiaan Koppe via Digitalmars-d-announce
I have just finished a first iteration of dubster, a test runner that runs `dub test` on each package for each dmd release. see https://github.com/skoppe/dubster Please provide feedback as it will determine the direction/life of this tester. I am planning on adding a web ui/api next to look

Re: Autotesting dub packages with dmd nightly

2016-07-19 Thread vladdeSV via Digitalmars-d-announce
On Saturday, 16 July 2016 at 20:34:49 UTC, Sebastiaan Koppe wrote: Just to let you guys know - and to be sure no one is doing the same - I decided to go ahead and *start* writing an autotester that will fetch dmd nightly and unittest each dub package. It will be using a classic master-worker

Re: Autotesting dub packages with dmd nightly

2016-07-18 Thread Jacob Carlborg via Digitalmars-d-announce
On 2016-07-16 22:34, Sebastiaan Koppe wrote: Just to let you guys know - and to be sure no one is doing the same - I decided to go ahead and *start* writing an autotester that will fetch dmd nightly and unittest each dub package. It will be using a classic master-worker architecture and will

Re: Autotesting dub packages with dmd nightly

2016-07-18 Thread Edwin van Leeuwen via Digitalmars-d-announce
On Monday, 18 July 2016 at 18:47:28 UTC, Jacob Carlborg wrote: On 2016-07-18 11:55, Sebastiaan Koppe wrote: Like I said I am aiming really low. On purpose. I have a wife and two kids and I need to keep the scope limited. In that case, go with something that already exists. I think Martin

Re: Autotesting dub packages with dmd nightly

2016-07-18 Thread Jacob Carlborg via Digitalmars-d-announce
On 2016-07-18 11:55, Sebastiaan Koppe wrote: Like I said I am aiming really low. On purpose. I have a wife and two kids and I need to keep the scope limited. In that case, go with something that already exists. -- /Jacob Carlborg

Re: Autotesting dub packages with dmd nightly

2016-07-18 Thread Jacob Carlborg via Digitalmars-d-announce
On 2016-07-18 09:22, qznc wrote: The hardest part is probably the work distribution. It should work across platforms, so we can (eventually) test Windows, Android, Raspberry Pi, etc. GitLab can handle this really easy. I don't believe GitLab would be a good idea. It is not built for this

Re: Autotesting dub packages with dmd nightly

2016-07-18 Thread qznc via Digitalmars-d-announce
On Monday, 18 July 2016 at 09:55:04 UTC, Sebastiaan Koppe wrote: Not yet. Let me first do some groundwork. It could take month though. I have a wife and two kids and I need to keep the scope limited. Hey, me too. Slow and steady wins the race. ;)

Re: Autotesting dub packages with dmd nightly

2016-07-18 Thread Sebastiaan Koppe via Digitalmars-d-announce
On Monday, 18 July 2016 at 07:22:07 UTC, qznc wrote: Great! Maybe I can help you? Do you have a repository somewhere already? Not yet. Let me first do some groundwork. It could take month though. I don't think nightlies are that important. Older releases, alpha/beta versions, LDC, and GDC

Re: Autotesting dub packages with dmd nightly

2016-07-18 Thread qznc via Digitalmars-d-announce
On Saturday, 16 July 2016 at 20:34:49 UTC, Sebastiaan Koppe wrote: Just to let you guys know - and to be sure no one is doing the same - I decided to go ahead and *start* writing an autotester that will fetch dmd nightly and unittest each dub package. It will be using a classic master-worker

Re: Autotesting dub packages with dmd nightly

2016-07-17 Thread Sebastiaan Koppe via Digitalmars-d-announce
On Sunday, 17 July 2016 at 13:17:45 UTC, Jacob Carlborg wrote: On 2016-07-16 22:34, Sebastiaan Koppe wrote: Why not using something existing, like GitLab? Although GitLab is a source code hosting system its CI is excellent. It uses a master-worker architecture as well, GitLab being the master

Re: Autotesting dub packages with dmd nightly

2016-07-17 Thread Jacob Carlborg via Digitalmars-d-announce
On 2016-07-16 22:34, Sebastiaan Koppe wrote: Just to let you guys know - and to be sure no one is doing the same - I decided to go ahead and *start* writing an autotester that will fetch dmd nightly and unittest each dub package. It will be using a classic master-worker architecture and will

Re: Autotesting dub packages with dmd nightly

2016-07-17 Thread Guillaume Piolat via Digitalmars-d-announce
On Saturday, 16 July 2016 at 20:34:49 UTC, Sebastiaan Koppe wrote: Just to let you guys know - and to be sure no one is doing the same - I decided to go ahead and *start* writing an autotester that will fetch dmd nightly and unittest each dub package. It will be using a classic master-worker

Re: Autotesting dub packages with dmd nightly

2016-07-17 Thread Basile B. via Digitalmars-d-announce
On Sunday, 17 July 2016 at 06:19:16 UTC, Sebastiaan Koppe wrote: On Sunday, 17 July 2016 at 04:47:40 UTC, Basile B. wrote: I think that everybody will agree that's an excellent ideas to discover regressions. How do you plan to handle libraries that are not purely written in D (i.e requiring

Re: Autotesting dub packages with dmd nightly

2016-07-17 Thread rikki cattermole via Digitalmars-d-announce
On 17/07/2016 6:15 PM, Sebastiaan Koppe wrote: On Sunday, 17 July 2016 at 04:28:54 UTC, rikki cattermole wrote: On 17/07/2016 8:34 AM, Sebastiaan Koppe wrote: If you add nightly can you add x last major releases? Yeah, specially for dub, nightly is not that important. Also how about adding

Re: Autotesting dub packages with dmd nightly

2016-07-17 Thread Sebastiaan Koppe via Digitalmars-d-announce
On Sunday, 17 July 2016 at 04:47:40 UTC, Basile B. wrote: I think that everybody will agree that's an excellent ideas to discover regressions. How do you plan to handle libraries that are not purely written in D (i.e requiring -L-lClib linker option) ? There are probably other cases where a

Re: Autotesting dub packages with dmd nightly

2016-07-17 Thread Sebastiaan Koppe via Digitalmars-d-announce
On Sunday, 17 July 2016 at 04:28:54 UTC, rikki cattermole wrote: On 17/07/2016 8:34 AM, Sebastiaan Koppe wrote: If you add nightly can you add x last major releases? Yeah, specially for dub, nightly is not that important. Also how about adding a 'button' for each one that says weather it

Re: Autotesting dub packages with dmd nightly

2016-07-16 Thread Jack Stouffer via Digitalmars-d-announce
On Saturday, 16 July 2016 at 20:34:49 UTC, Sebastiaan Koppe wrote: Just to let you guys know - and to be sure no one is doing the same - I decided to go ahead and *start* writing an autotester that will fetch dmd nightly and unittest each dub package. It will be using a classic master-worker

Re: Autotesting dub packages with dmd nightly

2016-07-16 Thread Basile B. via Digitalmars-d-announce
On Saturday, 16 July 2016 at 20:34:49 UTC, Sebastiaan Koppe wrote: Just to let you guys know - and to be sure no one is doing the same - I decided to go ahead and *start* writing an autotester that will fetch dmd nightly and unittest each dub package. It will be using a classic master-worker

Re: Autotesting dub packages with dmd nightly

2016-07-16 Thread rikki cattermole via Digitalmars-d-announce
On 17/07/2016 8:34 AM, Sebastiaan Koppe wrote: Just to let you guys know - and to be sure no one is doing the same - I decided to go ahead and *start* writing an autotester that will fetch dmd nightly and unittest each dub package. It will be using a classic master-worker architecture and will