← Back to issue list

Plugs/Slots implicit assignment should be deprecated for `base: core24`

View original Launchpad issue

Metadata

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

Current evaluation

Proposal to deprecate implicit plug/slot assignment for base: core24. Open 946 days with no maintainer response, labels, or comments.

Suggested action: needs triage

Reason: The issue has no labels, no assignee, and zero maintainer interaction after 946 days. While the concern about deprecating implicit plug/slot assignment for core24 is technically valid, the extreme age and complete lack of engagement mean it hasn't been assessed or prioritized by maintainers yet.

Impact: 50 Quick Win: 30.0 Staleness: 85 Complexity: 40 Confidence: 30 Support Request: 10

Issue body

When you use a statement like: ``` plugs: interface: slots: interface: ``` You get warnings: ``` Warning: implicit plug assignment in 'interface'. Plugs should be assigned to the app to which they apply, and not implicitly assigned via the global 'plugs:' stanza which is intended for configuration only. (Reference: https://snapcraft.io/docs/snapcraft-interfaces) ``` ``` Warning: implicit slot assignment in 'interface'. Slots should be assigned to the app to which they apply, and not implicitly assigned via the global 'slots:' stanza which is intended for configuration only. (Reference: https://snapcraft.io/docs/snapcraft-interfaces) ``` But if your connection is configured, like below, the warning is gone, but the connection still gets acted on: ``` plugs: content-foo: interface: content ``` With `base: core24` incoming, we should probably deprecate implicit connection definitions altogether, or at least make things consistent and warn about unused, configured, connections.

Evaluation history

Date Model Scores Action Summary
qwen3.6-35b-a3b-mtp-q6
Impact: 50
Quick Win: 30.0
Staleness: 85
Complexity: 40
Confidence: 30
Support Request: 10
needs triage Proposal to deprecate implicit plug/slot assignment for base: core24. Open 946 days with no maintainer response, labels, or comments.
qwen/qwen3.6-35b-a3b
Staleness: 95
Complexity: 50
Confidence: 85
Support Request: 20
close stale Suggests deprecating implicit plug/slot assignment in snapcraft for base: core24 due to inconsistent warnings. Unlabeled, no maintainer interaction, inactive for ~2.5 years.
qwen/qwen3.6-35b-a3b
Staleness: 95
Complexity: 40
Confidence: 85
Support Request: 10
close stale Issue requests deprecating implicit plug/slot assignment in snapcraft for base: core24. No activity for 903 days, no maintainer response.
qwen3.6-35b-a3b-mtp-q6
Staleness: 95
Complexity: 50
Confidence: 70
Support Request: 10
close stale Suggests deprecating implicit plug/slot assignment in snapcraft for base: core24 to address warnings and ensure consistent connection handling. Currently untriaged and inactive for over two years.
qwen3.6-35b-a3b-mtp-q6
Staleness: 95
Complexity: 40
Confidence: 80
Support Request: 10
needs triage Suggests deprecating implicit plug/slot assignment in snapcraft for base: core24 due to inconsistent warnings. Untriaged, inactive for over two years.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.