← Back to issue list

Add support for suite components to mmdebstrap plugin

View original Github issue

Metadata

Project
imagecraft
Number
#311
Type
issue
State
open
Author
dilyn-corner
Labels
—
Created
Updated
Closed
—

Current evaluation

Feature request to let the mmdebstrap plugin specify APT suite components (e.g. universe), since only main is bootstrapped; maintainer steinbro noted mmdebstrap's own limitation and suggested a future chisel-style plugin instead.

Suggested action: keep open

Reason: Confirmed still open: imagecraft/plugins/mmdebstrap_plugin.py exposes only mmdebstrap_suite, mmdebstrap_variant and mmdebstrap_packages, with no components key, and docs/tutorials/build-an-ubuntu-image.rst explicitly documents the current limitation ('limit us to the system packages from the noble suite's main component') with an override-build workaround. Maintainer @steinbro engaged and pointed to the original PR review (canonical/imagecraft#289) arguing mmdebstrap itself lacks component support, suggesting a chisel-like alternative plugin — so the request is valid and acknowledged but the implementation route is unresolved.

Evaluated by: mr-cal-bot

Impact: 45 Quick Win: 13 Complexity: 50 Confidence: 74 Actionability: 58

Issue body

### Check existing issues - [x] I've verified that this request isn't described by any existing issues. ### Request Describe the feature you'd like to see implemented. Support an option such as `mmdebstrap-components: [main, universe, ...]` for the mmdebstrap plugin. ### The problem it solves Describe the impact your request would have. Some packages one may wish to be included in an image (or are even required for the image) may only come from universe or *gasp* restricted. Because the mmdebstrap plugin does not support specifying components, only the `main` component is added to the rootfs and so the method for bootstrapping a rootfs prior to the existence of this plugin must continue to be used.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 45
Quick Win: 13
Complexity: 50
Confidence: 74
Actionability: 58
keep open Feature request to let the mmdebstrap plugin specify APT suite components (e.g. universe), since only main is bootstrapped; maintainer steinbro noted mmdebstrap's own limitation and suggested a future chisel-style plugin instead.
qwen/qwen3.6-35b-a3b
Impact: 60
Quick Win: 29
Complexity: 40
Confidence: 75
Actionability: 80
keep open Feature request to add mmdebstrap-components support to the mmdebstrap plugin, allowing users to specify APT components beyond main (e.g., universe, restricted).
qwen/qwen3.8-27b
Impact: 45
Quick Win: 16
Staleness: 45
Complexity: 65
Confidence: 78
Support Request: 10
keep open Feature request to add an mmdebstrap-components option to imagecraft's mmdebstrap plugin. Maintainer noted mmdebstrap itself lacks components support and suggested an alternative bootstrap plugin (e.g. chisel). Unlabelled, no assignee, last activity 97 days ago.
qwen/qwen3.6-35b-a3b
Staleness: 45
Complexity: 35
Confidence: 75
Support Request: 10
needs triage Feature request to add suite component support to the mmdebstrap plugin. Currently unlabelled and unassigned, with a recent comment noting an upstream tool limitation and suggesting alternative plugins. Awaiting maintainer direction.
qwen3.6-35b-a3b-mtp-q6
Staleness: 45
Complexity: 60
Confidence: 80
Support Request: 10
needs triage Feature request to add suite component configuration to the mmdebstrap plugin. Currently unlabelled and awaiting maintainer triage, with noted upstream limitations blocking implementation.
qwen3.6-35b-a3b-mtp-q6
Staleness: 55
Complexity: 40
Confidence: 85
Support Request: 10
needs triage Feature request to add component filtering (main, universe, restricted) to the mmdebstrap plugin. Currently unlabelled and awaiting maintainer assessment after a contributor comment noting upstream limitations.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/imagecraft#289 (confidence 85%)

    Maintainer cites the original mmdebstrap plugin PR review discussion (r2949562522) as the place where the components limitation and missing apt sources were first identified.

Related issues

No related issues found above the similarity threshold.