Skip to content

supprted meson version policy clarification #2610

@pobrn

Description

@pobrn

While updating lua to 5.5 in #2573, the minimal required meson version was updated to meson_version: '>= 0.63.0' because the CI was saying that c_std cannot be used in subproject default_options before 0.63.0.

However, CI was still complaining, and to me the reason wasn't clear. The readme states

Newly added or updated ports in this repository require Meson ≥ 0.56.

so I thought requiring 0.63.0 is fine.

I had gone through the CI pipeline and found that that there is a check (test_meson_version_deps) that only runs if the TEST_MESON_VERSION_DEPS env var is defined, which will forcefully set the meson_version in the project() call to 0.56.0.

Wouldn't it be clearer to state that

Newly added or updated ports in this repository must have meson_version: '>= 0.56.0'.

or something similar?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions