← Back to issue list

Add symbol-based shlib dependencies

View original Github issue

Metadata

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

Current evaluation

Added symbol-based ELF shared-library minimum dependency versions via merged PR #104 (commit c70ce26).

Resolution: closed resolved

Reason: Merged PR canonical/debcraft#104 in commit c70ce26 added Debian .symbols-based minimum-version generation alongside .shlibs. Maintainer cmatsuoka explicitly confirmed resolution with “Fixed in #104.”

Evaluated by: mr-cal-bot

No scores available.

Issue body

When adding ELF shared library dependencies, also verify symbols to determine the dependency version.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Added symbol-based ELF shared-library minimum dependency versions via merged PR #104 (commit c70ce26).
stealth/space-bunny-alpha — closed resolved Feature request for symbol-verified ELF shlib dependencies was implemented: debcraft PR #104 merged as commit c70ce26, adding .symbols-based minimum-version resolution alongside .shlibs support. Closed by maintainer.
stealth/space-bunny-alpha — closed resolved Symbol-based ELF shared-library dependency resolution was merged in #104 (commit c70ce26), adding symbol-verified minimum versions alongside .shlibs support.
stealth/space-bunny-alpha — closed resolved Symbol-based ELF shared-library dependency resolution was implemented in merged debcraft PR #104 (commit c70ce26), adding symbol-verified minimum versions alongside .shlibs support.
qwen/qwen3.6-35b-a3b — — Fixed in PR #104. Implements symbol-based shared library dependency resolution for ELF files, verifying symbols to accurately determine dependency versions.
qwen/qwen3.6-35b-a3b — — Requesting symbol-based shared library dependency verification was fixed in pull request #104. The maintainer closed the issue after confirming the implementation resolves the requirement to verify symbols for dependency versions.
qwen3.6-35b-a3b-mtp-q6 — — Fixed via pull request #104. Implemented symbol-based verification for ELF shared library dependency versions to accurately determine dependency versions.

Update history

No update history recorded yet.

Related work

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

    Merged commit c70ce26 implements symbols-based shlib dependency generation.

Related issues

Issue Project State Summary Similarity
#104 feat: add symbols-based shlib dependencies debcraft merged Merged in debcraft#104 via commit c70ce26, adding symbol-verified minimum-version dependencies from Debian .symbols files while retaining .shlibs support.
79%
#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.
78%
#58 Add implicit shared library dependencies debcraft closed 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.
77%
#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.
74%