← Back to issue list

plugins: introduce v2.MesonPlugin

View original Github issue

Metadata

Project
snapcraft
Number
#3059
Type
pull request
State
merged
Author
sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #3059 introduced v2.MesonPlugin, adding Meson build support to Snapcraft's v2 plugin framework.

Resolution: closed resolved

Reason: PR #3059 was merged into Snapcraft as commit af55d13e0, introducing the v2 Meson plugin and its build implementation.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com> - [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `./runtests.sh static`? - [ ] Have you successfully run `./runtests.sh tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #3059 introduced v2.MesonPlugin, adding Meson build support to Snapcraft's v2 plugin framework.
stealth/space-bunny-alpha — closed resolved Merged PR #3059 introduced v2.MesonPlugin, adding the Meson build implementation to the v2 plugin framework.
qwen/qwen3.6-35b-a3b — — The v2.MesonPlugin feature was approved by one reviewer and successfully merged. The commit added 216 lines and removed 4 across 10 files, finalizing the new plugin implementation.
qwen3.6-35b-a3b-mtp-q6 — — Merged the introduction of v2.MesonPlugin by maintainer sergiusens. The change was integrated into the codebase without additional review comments or requested modifications.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#3037 plugins: introduce v2.CMakePlugin snapcraft merged Merged in canonical/snapcraft#3037 (4efb119ee), introducing v2.CMakePlugin and consolidating v2 plugin spread tests into one suite.
76%
#180 plugins: add meson plugin craft-parts merged Merged PR #180 added Meson plugin support and fixed out-of-source-build handling. Changes landed in commit 228706de and were merged as a48ad0b9.
72%
#2859 meson plugin: add support for core20 snapcraft closed Closed unmerged; Meson support was redirected to PluginV2, which landed via canonical/snapcraft#2984 (38996d538), rather than patching the legacy plugin for core20.
72%
#1794794 Update the meson plugin to be base aware snapcraft (launchpad) closed Meson plugin was made base-aware by merged PR snapcore/snapcraft#2331, commit 1e19e86a6.
70%