← Back to issue list

`adopt-info:` for components

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#2080695
Type
issue
State
closed
Author
~saviq
Labels
Created
Updated
Closed

Current evaluation

Support for adopt-info in components was implemented and merged via pull request 5753. Craftctl was updated to set component metadata, enabling parts to adopt version information with default inheritance from the snap.

Suggested action:

No scores available.

Issue body

With the introduction of components, there's another `version` field coming. It should be possible to `adopt-info` from a part, just as the top level. I suppose we need `craftctl` to know to set component metadata, too - and maybe the default should be to inherit from the snap?

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Support for adopt-info in components was implemented and merged via pull request 5753. Craftctl was updated to set component metadata, enabling parts to adopt version information with default inheritance from the snap.
qwen3.6-35b-a3b-mtp-q6
Impact: 40
Quick Win: 28.0
Staleness: 95
Complexity: 30
Confidence: 90
Support Request: 10
close not a bug Feature request to add adopt-info support for components. Related issue snapcraft#5240 was accepted, implemented in Snapcraft 8.13, and is now closed.
qwen/qwen3.6-35b-a3b
Staleness: 92
Complexity: 65
Confidence: 85
Support Request: 10
needs triage Request to add adopt-info support for snapcraft components, allowing parts to adopt version info and suggesting craftctl updates. Currently unlabelled and inactive since submission.
qwen/qwen3.6-35b-a3b
Staleness: 95
Complexity: 40
Confidence: 90
Support Request: 10
close stale Feature request for adopt-info support in components, submitted over 1.5 years ago with no activity or maintainer response.
qwen3.6-35b-a3b-mtp-q6
Staleness: 92
Complexity: 65
Confidence: 85
Support Request: 10
needs triage Request to add adopt-info support for snapcraft components, including craftctl metadata handling and potential snap inheritance. Currently untriaged with no maintainer response for nearly two years.
qwen3.6-35b-a3b-mtp-q6
Staleness: 95
Complexity: 60
Confidence: 75
Support Request: 10
needs triage Feature request to add adopt-info support for snapcraft components, including craftctl metadata handling and optional parent snap inheritance. Currently unlabelled and inactive since creation.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#5240 Add `adopt-info` analogue for components snapcraft closed Accepted and scheduled for Snapcraft 8.13. The enhancement to add an adopt-info analogue for components was spec'd and prototyped across snapcraft, craft-application, and craft-parts. Implementation is queued for the next release.
80%