Make extensions part plugin aware
Metadata
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. | |
| #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). |