← Back to issue list

Do not register any plugins by default

View original Github issue

Metadata

Project
craft-parts
Number
#731
Type
issue
State
closed
Author
lengau
Labels
—
Created
Updated
Closed

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.
70%