Add symbol-based shlib dependencies
Metadata
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. | |
| #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. | |
| #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. | |
| #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. |