dmd: can't build on Arch Linux or latest Ubuntu
Seb via Digitalmars-d
digitalmars-d at puremagic.com
Wed May 10 14:47:35 PDT 2017
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 ;-)
More information about the Digitalmars-d
mailing list