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