Removing Meson as way of building dcd, d-scanner, etc
Basile B.
b2.temp at gmx.com
Wed Dec 12 12:40:35 UTC 2018
On Wednesday, 12 December 2018 at 12:23:40 UTC, Basile B. wrote:
> On Sunday, 9 December 2018 at 16:53:22 UTC, Filipe Laíns wrote:
>> On Thursday, 6 December 2018 at 13:10:53 UTC, Basile B. wrote:
>>> If i remember correctly the idea behind the addition of Meson
>>> build files was to have some semi official packages for
>>> D-scanner and DCD. Where are they ?
>>>
>>> Right now I'm a bit angry because of the maintenance required
>>> to support Meson. Usually i just don't care but today the CI
>>> is broken for some reasons (i just know it's related to Meson
>>> support. And this is not the first time.
>>
>> If you want I can step in and maintain meson. Also, we have
>> official package for both D-Scanner and DCD in Archlinux.
>
> I'm thinking about inviting you to dlang-community then. Do you
> think you can fix at least the stupid stuff we have to do right
> know (install python 3 while it's already setup). Again today i
> have to do this:
>
> https://github.com/dlang-community/tinyendian/pull/18/files
>
> Which is awfully slow. Most of the time is spent on setup
> python 3.6.3, which is not correct. CI tests for this product
> should not spend more than 30 secs. Now they raise to 4 minutes.
>
> The problem right now is that i handle this while i should not.
> I have zero python+its ecosystem knowledge, i just use "dub"
> "make" or my own exotic way of building, so the fix has chances
> to be be stupid.
Just 3 minutes to install a python version at Travis, that will
work to use Meson
https://travis-ci.org/dlang-community/tinyendian/jobs/466966513#L122
That's **silly**.
More information about the Digitalmars-d
mailing list