← Back to issue list

plugins: add meson plugin

View original Github issue

Metadata

Project
craft-parts
Number
#180
Type
pull request
State
merged
Author
sergiusens
Labels
Created
Updated
Closed

Current evaluation

Merged to add a Meson plugin and correct out-of-source build logic. Approved by one reviewer, the change introduces 532 additions across seven files and resolves CRAFT-863.

Suggested action:

No scores available.

Issue body

Also fix out of source building logic. Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com> - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? ----- CRAFT-863

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged to add a Meson plugin and correct out-of-source build logic. Approved by one reviewer, the change introduces 532 additions across seven files and resolves CRAFT-863.
qwen3.6-35b-a3b-mtp-q6 Merged. Adds the meson plugin and corrects out-of-source build logic. Authored by sergiusens (CRAFT-863).

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1294 meson plugin: Add plugin for meson build system snapcraft merged Merged into master, adding a Meson plugin. Approved by one reviewer with 12 unresolved comments. Modified seven files, achieving 100% diff coverage and +0.01% overall coverage. Optimizations use meson-parameters.
85%
#725 docs: document the Meson plugin craft-parts merged Merged documentation update adding reference pages for the Meson plugin. Approved by two reviewers, the change adds 74 lines across three files and was integrated 804 days ago.
78%
#3059 plugins: introduce v2.MesonPlugin snapcraft merged 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.
76%
#33 plugins: add make plugin craft-parts merged Merged the addition of a make plugin for building make-based parts. Approved by two reviewers, the change adds 237 lines across five files to extend the plugin system.
74%
#248 fix: parts: check for out of source builds craft-parts closed Merged to fix out-of-source build detection in cmake and meson plugins, resolving source directory selection issues with the source-subdir parameter. Addresses CRAFT-1185.
73%
#3078 meson v2 plugin: ignore any staged python when installing meson snapcraft merged Merged to resolve SNAPCRAFT-1JV by updating the meson v2 plugin to ignore staged Python installations during the meson installation phase. Approved by one reviewer with passing CI checks, the change modifies six files with 36 additions and 3 deletions.
72%
#2331 meson plugin: add support for bases snapcraft merged Merged changes revamping the meson plugin to support bases, switching meson installation from system repositories to PyPI. Approved by reviewers and passed all CI checks.
72%
#181 Release 1.3.0 craft-parts merged Release 1.3.0 merged, adding a meson plugin and adjusting git source tests. Approved by one reviewer, passed CI checks, and merged by maintainer cmatsuoka with minor changes across five files.
71%
#184 plugins: cmake craft-parts merged Merged the cmake plugin port to craft-parts following approval from two reviewers and passing CI checks. The maintainer addressed review feedback regarding leftover code prior to integration.
70%