← Back to issue list

Add implicit shared library dependencies

View original Github issue

Metadata

Project
debcraft
Number
#58
Type
issue
State
closed
Author
cmatsuoka
Labels
Status: Triaged Type: Enhancement
Created
Updated
Closed

Current evaluation

Closed without a documented fix: PR #70 (commit 1586bf9) added ELF-based shared-library discovery, but not implicit ${shlibs:Depends}-equivalent package dependencies; later PR #104 added symbols-based shlibdeps.

Resolution: closed stale

Reason: The issue was closed without a maintainer explanation or a complete implementation tied to its closure. PR #70, merged as commit 1586bf9, only added discovery; later PR #104 added symbols-based shlibdeps but was not identified as this item's resolving change.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Add linked shared libraries to package dependencies. This should be equivalent to `${shlibs:Depends}`.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed stale Closed without a documented fix: PR #70 (commit 1586bf9) added ELF-based shared-library discovery, but not implicit ${shlibs:Depends}-equivalent package dependencies; later PR #104 added symbols-based shlibdeps.
stealth/space-bunny-alpha — closed stale Closed without implementation; #70 added shared-library dependency discovery, but the requested implicit `${shlibs:Depends}` equivalent remains unimplemented.
qwen/qwen3.6-35b-a3b — — Closed without implementation. The enhancement to add implicit shared library dependencies equivalent to shlibs:Depends was triaged, synced to internal Jira ticket DEBCRAFT-24, and abandoned.
qwen/qwen3.6-35b-a3b — — Closed without implementation. The enhancement to add implicit shared library dependencies was redirected to internal Jira ticket DEBCRAFT-24. No merge or fix occurred.
qwen/qwen3.6-35b-a3b — — Closed without implementation. The shared library dependency enhancement was routed to internal Jira ticket DEBCRAFT-24. No public fix, merge, or rejection was documented, indicating the feature was deferred or abandoned.
qwen3.6-35b-a3b-mtp-q6 — — Abandoned. The enhancement to add implicit shared library dependencies equivalent to ${shlibs:Depends} was triaged and synced to Jira (DEBCRAFT-24) but received no further development activity or resolution.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/debcraft#70 (confidence 98%)

    Merged commit 1586bf9 added ELF-based shared-library dependency discovery but did not fully implement implicit dependency generation.

  • Likely Fixed By: canonical/debcraft#104 (confidence 88%)

    Commit c70ce26 added symbols-based shlibdeps using SONAME mappings and dpkg package data, implementing functionality later than the issue's closure.

Related issues

Issue Project State Summary Similarity
#70 feat: list shared library dependencies debcraft merged Merged PR #70 (commit 1586bf9) added ELF-based shared-library dependency discovery from installed Debian package data; full implicit ${shlibs:Depends} parity was not implemented.
79%
#100 Add symbol-based shlib dependencies debcraft closed Added symbol-based ELF shared-library minimum dependency versions via merged PR #104 (commit c70ce26).
77%
#71 Handle shared library symbols debcraft closed Shared-library dependency support landed in #70 (1586bf9); #104 (c70ce26) later added the symbol-based minimum-version handling requested in #71.
71%