feat: list shared library dependencies
Metadata
Current evaluation
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.
Resolution: closed resolved
Reason: PR #70 was approved and merged as commit 1586bf9, implementing ELF/installed-deb shared-library dependency listing and explicitly stating “Fixes #58.” The linked issue's broader ${shlibs:Depends} equivalent remained unimplemented.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Populate the list of shared library dependencies based on ELF binary
and installed deb information. This currently adds library dependencies
to the list of dependencies specified by the user, without exclusion
filtering.
Fixes #58
Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>
- [ ] Have you followed the guidelines for contributing?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `make lint && make test`?
---
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | 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. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in #70 (1586bf9), adding ELF and installed-deb discovery of shared-library dependencies; explicitly resolves #58. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged debcraft PR #70 (commit 1586bf9), adding ELF- and deb-derived shared-library dependencies to the user dependency list and fixing #58. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged after reviewer approval and CI validation. Adds shared library dependency detection for ELF binaries and deb packages, resolving issue #58. The change modifies 10 files with 328 additions and 46 deletions. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged feature detecting shared library dependencies from ELF binaries and deb packages, resolving #58. Dependencies are appended without filtering. ELF infrastructure is being refactored to better support deb dependency generation. |
Update history
No update history recorded yet.
Related work
-
Related To:
debcraft#58
(confidence 100%)
PR #70 explicitly identifies #58 as fixed, although the broader implicit dependency substitution was not completed.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #100 Add symbol-based shlib dependencies | debcraft | closed | Added symbol-based ELF shared-library minimum dependency versions via merged PR #104 (commit c70ce26). | |
| #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. |