Seems, almost all "mesonified" packages broken?

Basile.B b2.temp at gmx.com
Sun Aug 8 18:08:36 UTC 2021


On Sunday, 8 August 2021 at 09:06:30 UTC, Denis Feklushkin wrote:
> Hi!
>
> Previously I seen meson.build files in some of popular and 
> frequently used packages (mir-core, vibe, etc.)
>
> Now I tried to compile some of my packages with Meson build 
> system and this is almost impossible!
>
> [...]
>
> Perhaps I do not understand Meson spirit, but it seems that all 
> these files are poisoned and it is easier to write them from 
> scratch than to fix them.

the main problem, at least for the packages maintained by the 
dlang-community entity, was that nobody cared about Meson (there 
was no dedidcated PR for example) excepted when the CI stopped 
working, which happened some times to times. So people forgot to 
update the version numbers... the root dependencies worked still 
but the last time a call to action was posted on the forums the 
reality is that the tools probably didn't successfully build 
since **monthes**.

Now there's a particular error that was made when Mir-core was 
added as dependency of the experimental allocators package, which 
I would qualify more as a time-bomb rather than as a poisoning, 
but soon or later something else would have broke everything as, 
_again_, nobody cared about the Meson recipes.

DUB worked just fine. There's alternatively the makefiles + git 
submodules but that was less boring to maintain, as when a dub 
dependency number had to be changed people just had to pull the 
matching submodule to he matching git tag.


More information about the Digitalmars-d mailing list