Do not register any plugins by default
Metadata
Current evaluation
Plugin registration became configurable through merged PR #726 (commit 2339c6e2), adding APIs to unregister selected or all built-in plugins.
Resolution: closed resolved
Reason: PR #726 was merged as commit 2339c6e2 and introduced unregister and unregister_all APIs, enabling applications to remove all default plugins without changing the existing default set.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### What needs to get done
By default, no plugins should be registered, not even the default ones.
Potentially offer a way to register the "classic" set of plugins.
### Why it needs to get done
In 2.x we'll be bringing in contradictory plugins.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Plugin registration became configurable through merged PR #726 (commit 2339c6e2), adding APIs to unregister selected or all built-in plugins. | |
| stealth/space-bunny-alpha | — | closed resolved | Plugin registration became configurable through merged PR #726 (commit 2339c6e2), allowing applications to unregister built-in plugins. | |
| stealth/space-bunny-alpha | — | closed resolved | Plugin registration became configurable through merged PR #726 (commit 2339c6e2), allowing applications to unregister built-in plugins. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation. An automated response created internal ticket CRAFT-2916 for tracking. The request to disable default plugin registration remains unaddressed and the issue appears deferred pending internal review. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed and abandoned without implementation. The request to disable default plugin registration was tracked internally as CRAFT-2916. No code changes were merged. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed and deferred to internal tracking (CRAFT-2916) without public resolution. The proposal to disable default plugin registration remains unimplemented. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without implementation. The request to disable default plugin registration and optionally restore the classic set was logged via an internal ticket but never resolved or merged, indicating the change was deferred or abandoned. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/craft-parts#726
(confidence 96%)
Merged PR #726 added the plugin-unregistration APIs associated with closing this issue.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #619 Unregister bultin plugins | craft-parts | closed | Built-in plugin unregistration shipped in PR #726 (commit 2339c6e2, "feat: unregister plugins"), adding plugins.unregister()/unregister_all(); released in craft-parts 1.30.0. |