specifications: add core20 plugin specification
Metadata
Current evaluation
Merged PR #2973 as commit 9f89aef3b: adds the core20 plugin specification (216 lines, 2 files) to snapcraft's specifications process, after the guidelines landed in #2975. Approved and merged to master.
Resolution: closed resolved
Reason: The PR was merged into master by maintainer sergiusens in commit 9f89aef3b ("specifications: add core20 plugin specification (#2973)"), with review approved and no CI failures, so the core20 plugin spec is now part of the specifications tree.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #2973 as commit 9f89aef3b: adds the core20 plugin specification (216 lines, 2 files) to snapcraft's specifications process, after the guidelines landed in #2975. Approved and merged to master. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #2973 in commit 9f89aef3b, adding the core20 plugin specification with 216 lines across two files. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #2973 in commit 9f89aef3b, adding the core20 plugin specification with 216 lines across two files. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #2973 in commit 9f89aef3b, adding the core20 plugin specification (216 lines across two files). | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #2973 in commit 9f89aef3b, adding the core20 plugin specification with 216 lines across two files. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged the addition of the core20 plugin specification. The change added 216 lines across two files and was approved by one reviewer. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged the core20 plugin specification into the codebase. The maintainer submitted the update directly, and it was integrated without comments or revisions. |
Update history
No update history recorded yet.
Related work
-
Related To:
snapcraft#2975
(confidence 90%)
Merged as 9c6d1cc00, added the experimental features guidelines/specifications process that this core20 plugin spec was written under.
-
Related To:
snapcraft#6019
(confidence 75%)
Merged as fa7952b4d, later dropped core20 support entirely, making this spec obsolete; commit 1c8b76db4 ("chore: remove obsolete specifications") cleaned up the specs.
-
Related To:
snapcraft#3203
(confidence 55%)
Later commit 88cc08fad added ros2 specification/extension/colcon v2 plugin for core20, building on the same specification framework.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2960 specification: base plugin and plugins for core20 | snapcraft | closed | PR proposing a core20 base plugin and core20-specific plugins was closed unmerged; the work landed instead via merged PR #2973 (commit 9f89aef3b), which added the core20 plugin specification after the specification guidelines in #2975. | |
| #3079 cli: add plugin help for core20 | snapcraft | merged | Merged in canonical/snapcraft#3079 (04bf14915), adding core20 plugin help, Click paging, Python/nil v2 help fixes, and a core20 base fallback. | |
| #4657 feat(core22): maven plugin | snapcraft | merged | Merged core22 Maven plugin support into Snapcraft through PR #4657, resolving in commit 952ecb172 after approval from three reviewers. | |
| #2761 Core20 base | snapcraft | merged | Core20 base support was merged via #3579, moving Snapcraft to core20 in commit 18a974e01 (merge ed2baf8bd). | |
| #1842328 snapcraft make plugin does not support core20 | snapcraft (launchpad) | closed | Core20 support for the make plugin landed via snapcore/snapcraft#2761 (commit 144814b29), superseding #2757 and unblocking UC20 gadget builds. | |
| #4138 core20: support PEP 518 in the python plugin | snapcraft | closed | core20 python plugin now supports PEP 518 sources with only pyproject.toml and no setup.py, merged in PR #4087 (commit 2d596621d) and shipped in Snapcraft 8; core20 support later removed by #6241. | |
| #3579 snap: move base to core20 (CRAFT-509) | snapcraft | merged | Merged PR #3579 via ed2baf8bd, moving Snapcraft's own snap to the core20 base; implementation commit 18a974e01. |