← Back to issue list

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

View original Launchpad issue

Metadata

Project
snapcraft
Number
#1987421
Type
issue
State
open
Author
~saviq
Labels
craft-1290
Created
2022-08-23 16:15:14.253184+00:00
Updated
2022-08-24 19:28:41.714184+00:00
Closed

Current evaluation

Proposes adding a ${shlibs:Depends}-like shorthand to snapcraft.yaml to automatically stage missing shared library packages, reducing manual SONAME updates. Open with zero comments and over three years of inactivity, awaiting triage.

Suggested action: close stale

Reason: The issue is extremely stale, having been open for over 3.8 years with zero comments or maintainer interaction. As a feature request for convenience, it has likely become obsolete or superseded by newer developments in Snapcraft, making it irrelevant to the current project state.

Staleness: 95 Complexity: 40 Confidence: 85 Support Request: 10

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
2026-06-19 05:10:00.769560+00:00 qwen3.6-35b-a3b-mtp-q6
Staleness: 95
Complexity: 40
Confidence: 85
Support Request: 10
close stale Proposes adding a ${shlibs:Depends}-like shorthand to snapcraft.yaml to automatically stage missing shared library packages, reducing manual SONAME updates. Open with zero comments and over three years of inactivity, awaiting triage.
2026-06-19 05:07:34.478204+00:00 pending