feat: add fetch-libs command
Metadata
Current evaluation
Merged PR #1665 added Charmcraft's fetch-libs command; implementation landed in commit 38ea17d6.
Resolution: closed resolved
Reason: PR #1665 was merged after approval by two reviewers, adding the fetch-libs feature in commit 38ea17d6.
Evaluated by: mr-cal-bot
No scores available.
Issue body
No description provided.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1665 added Charmcraft's fetch-libs command; implementation landed in commit 38ea17d6. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/charmcraft#1665, adding the fetch-libs command with 21 files changed (+809/-35) after approval by two reviewers. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged the fetch-libs command. Approved by two reviewers, the change adds 809 lines and removes 35 across 21 files. No comments or blocking issues were present prior to merge. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a pull request by maintainer lengau introducing a fetch-libs command. The request contained no description or comments. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1663 refactor: remove unused fetch-lib command | charmcraft | merged | PR #1663 (commit b3d35e6d) merged, deleting the unused pre-craft-application fetch-lib implementation; the public fetch-lib command was kept and #1665 added fetch-libs for charmcraft.yaml-declared libraries. | |
| #806 Add `--force` option to `charmcraft fetch-lib` | charmcraft | closed | --force was not added; merged PR #1665 introduced fetch-libs, which updates declared libraries despite local modifications. | |
| #1671 `fetch-libs` command requires being logged into charmhub | charmcraft | closed | Fixed by merged PR #1702 (commit 1da46c8f), which made fetch-libs use anonymous Charmhub access. PR #1701 also fixed handling of library names containing underscores. | |
| #456 feat: add fetch-service integration | craft-application | merged | Merged in PR #456, adding fetch-service lifecycle, sessions, certificates, build-instance configuration, and environment integration across 18 files. | |
| #1702 fix: allow fetch-libs to work without logging in | charmcraft | merged | Merged PR #1702 as commit 1da46c8f, allowing fetch-libs to run without logging in and addressing #1681. | |
| #586 feat: add a 'remote-build' command | craft-application | merged | Merged PR #586 as commit 6e49d794, adding a remote-build command adapted from Charmcraft and generalized to be craft-tool-agnostic. | |
| #1546 feat: remote build command | charmcraft | merged | Merged PR #1546 as df5e9c4f, adding Charmcraft 3's remote-build command; bundle builds were addressed separately by merged PR #1550 (c73fd609). | |
| #1701 fix: make fetch-libs + underscores work | charmcraft | merged | Merged PR #1701 via commit 3af2c248, fixing fetch-libs handling of underscored library names and resolving #1681. |