← Back to issue list

Add support for a version of `${shlibs:Depends}` to `snapcraft.yaml`

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1987421
Type
issue
State
open
Author
~saviq
Labels
craft-1290
Created
Updated
Closed

Current evaluation

Feature request to add ${shlibs:Depends} shorthand for automatic staging of shared library packages. Untriaged, no maintainer response in 1470 days.

Suggested action: needs triage

Reason: The issue has never been assessed by a maintainer — zero comments, no labels, no assignee, and no activity for 1470 days. While the feature request (auto-staging packages for shared library SONAME changes) could improve developer experience, there is no evidence it has been implemented elsewhere or is no longer relevant. A maintainer needs to evaluate whether this is still desired and how it fits into the current project roadmap.

Impact: 50 Quick Win: 30.0 Staleness: 95 Complexity: 40 Confidence: 60 Support Request: 20

Issue body

Snapcraft already tracks shared libraries that don't exist in the snap, and the packages those packages could come from. It would be nice to have a shorthand similar to `${shlibs:Depends}` available so that Snapcraft applies the knowledge by staging the packages it knows are missing. Otherwise it's a chore to update all the dependencies whose SONAME changed.

Evaluation history

Date Model Scores Action Summary
qwen3.6-35b-a3b-mtp-q6
Impact: 50
Quick Win: 30.0
Staleness: 95
Complexity: 40
Confidence: 60
Support Request: 20
needs triage Feature request to add ${shlibs:Depends} shorthand for automatic staging of shared library packages. Untriaged, no maintainer response in 1470 days.
qwen/qwen3.6-35b-a3b
Staleness: 95
Complexity: 45
Confidence: 85
Support Request: 10
close stale Feature request to add a Debian-style shlibs:Depends shorthand to snapcraft.yaml for automatic library staging. Unaddressed with no maintainer interaction or comments.
qwen/qwen3.6-35b-a3b
Staleness: 98
Complexity: 60
Confidence: 90
Support Request: 5
close stale Feature request to add a Debian-style shlibs:Depends shorthand to snapcraft.yaml for automatic dependency staging. Unaddressed and inactive for nearly four years.
qwen3.6-35b-a3b-mtp-q6
Staleness: 95
Complexity: 40
Confidence: 80
Support Request: 10
close stale Feature request to add a ${shlibs:Depends}-like shorthand to snapcraft.yaml for automatic staging of missing shared library packages. Unaddressed for nearly 4 years with no maintainer interaction.
qwen3.6-35b-a3b-mtp-q6
Staleness: 95
Complexity: 40
Confidence: 90
Support Request: 10
needs triage Feature request to add a ${shlibs:Depends}-like shorthand in snapcraft.yaml to automatically stage missing shared library packages. Untriaged, no maintainer response, inactive since creation.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.