Handle shared library symbols
Metadata
Current evaluation
Shared-library dependency support landed in #70 (1586bf9); #104 (c70ce26) later added the symbol-based minimum-version handling requested in #71.
Resolution: closed resolved
Reason: Merged commit c70ce26 via PR #104 maps required ELF symbols to package versions from Debian .symbols files. The closing comment cites #70, whose 1586bf9 commit provided the broader shared-library dependency framework.
Evaluated by: mr-cal-bot
No scores available.
Issue body
When computing shared library dependencies, verify the minimum version required by symbols.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Shared-library dependency support landed in #70 (1586bf9); #104 (c70ce26) later added the symbol-based minimum-version handling requested in #71. | |
| stealth/space-bunny-alpha | — | closed resolved | Closed by merged PR canonical/debcraft#70 (1586bf9), adding shared-library dependency discovery; symbol-verified minimum versions were later added by #104 (c70ce26). | |
| stealth/space-bunny-alpha | — | closed resolved | Shared-library dependency handling was merged in canonical/debcraft PR #70 (1586bf9); follow-up PR #104 later added symbol-based minimum-version dependencies. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #70 (commit 1586bf9) added shared-library symbol-version checking and a specific exit code for unavailable dependencies. | |
| qwen/qwen3.6-35b-a3b | — | — | Implemented shared library symbol version verification and specific exit codes for unavailable dependencies. Resolved and closed by pull request #70. | |
| qwen/qwen3.6-35b-a3b | — | — | Resolved via pull request #70. The enhancement to verify minimum symbol versions for shared library dependencies was implemented, including specific exit codes for unavailable dependencies to support automation retries. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed by PR #70. The enhancement to verify minimum symbol versions for shared library dependencies was implemented. Suggestions for specific exit codes on unavailable dependencies were noted. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Implemented shared library symbol version verification and introduced a specific exit code for unavailable dependencies. Resolved and closed via pull request #70. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/debcraft#104
(confidence 100%)
Added symbol-verified minimum-version dependencies via commit c70ce26.
-
Likely Fixed By:
canonical/debcraft#70
(confidence 90%)
Cited as the closing PR; merged as 1586bf9 and introduced shared-library dependency discovery.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #100 Add symbol-based shlib dependencies | debcraft | closed | Added symbol-based ELF shared-library minimum dependency versions via merged PR #104 (commit c70ce26). | |
| #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. | |
| #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. |