plugins: introduce v2.MesonPlugin
Metadata
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. | |
| #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. | |
| #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. | |
| #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. |