On Wednesday, 10 May 2017 at 21:29:24 UTC, Laeeth Isharc wrote:
On Wednesday, 10 May 2017 at 16:20:24 UTC, Seb wrote:
On Wednesday, 10 May 2017 at 11:51:03 UTC, Atila Neves wrote:
I'm using Trusty, and that works. But... it's a matter of time before most people are on newer versions of everything and dmd won't be buildable on Linux.

Maybe add newer distros on the autotester?

Hehe, that's nearly not possible. Since a couple of months there's an ongoing effort to change the directory layout to src/ddmd, which is been blocked by necessary changes the autotester. Travis doesn't support newer distros easily as well, but e.g. CircleCi 2 does as they have native integration with Docker:

https://docs.travis-ci.com/user/docker/

Atila can give you our Arch builder builder script if it's helpful.

Thanks a lot for the info, but unfortunately the DMD repo already overuses Travis's free contingent of five parallel jobs per organization - that's why during DConf the slides sometimes weren't deployed immediately (dconf.org belongs to the dlang organization and thus is affected by this limit). Moreover, there are already several tricks in place to reduce the time of the test suite to avoid running for more than 60 minutes and thus into termination. Sadly, this still happens from time to time for macOS. Lastly, the Dlang-Bot has to actively cancel previous builds on new pushes to keep the build queue slim. Hence, such experiments, which are very welcome, are probably better done on a different CI provider ;-)

Reply via email to