Plugs/Slots implicit assignment should be deprecated for `base: core24`
Metadata
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.