← Back to issue list

Make extensions part plugin aware

View original Github issue

Metadata

Project
snapcraft
Number
#4255
Type
issue
State
closed
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

Extensions became plugin-aware through plugin-specific part_snippet values while preserving legacy behavior. Fixed by merged PR #4271 in commit 4c6b1fdc6.

Resolution: closed resolved

Reason: The extension mechanism was updated so parts can apply extensions selectively by plugin. PR #4271 merged this fix as commit 4c6b1fdc6, and the maintainer comment identifies it as the resolution for #4255.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done Extensions need a mechanism to apply only to certain parts. ### Why it needs to get done This is needed for the ROS team.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Extensions became plugin-aware through plugin-specific part_snippet values while preserving legacy behavior. Fixed by merged PR #4271 in commit 4c6b1fdc6.
stealth/space-bunny-alpha — closed resolved Extensions are now part-plugin aware through plugin-specific part_snippet values, with legacy behavior preserved. PR #4271 merged as commit 4c6b1fdc6.
qwen/qwen3.6-35b-a3b — — Implemented part-aware extension filtering. The feature request was resolved and merged in pull request #4271.
qwen/qwen3.6-35b-a3b — — The issue requesting plugin-aware extensions was closed as fixed. The resolution was implemented via pull request #4271, which added the required mechanism to apply extensions to specific parts.
qwen/qwen3.6-35b-a3b — — Extensions now support part-specific plugin awareness, fulfilling a ROS team requirement. The feature was implemented and merged via pull request #4271.
qwen3.6-35b-a3b-mtp-q6 — — Fixed in pull request #4271. Extensions now support part plugin awareness, enabling them to apply only to specific parts as requested by the ROS team.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/snapcraft#4271 (confidence 100%)

    Merged commit 4c6b1fdc6 added plugin-aware part_snippet values and was cited as the fix.

Related issues

Issue Project State Summary Similarity
#4271 extensions: plugin aware part_snippet values snapcraft merged Merged PR #4271 made extension part_snippet values plugin-aware while preserving legacy behavior through an optional base-class API; commit 4c6b1fdc6 closes #4255.
89%
#4209 extensions: add no_extension entry for parts snapcraft closed PR #4209 proposed a `no_extension` parts entry to opt parts out of extensions. Maintainer sergiusens closed it on 2023-07-12 in favor of #4271 (plugin-aware part_snippet, merged as 4c6b1fdc6).
70%