cope with bionic's slightly broken pip3 command
Metadata
Current evaluation
Merged PR #124 (681d1722, implementation aabf060e) fixed Bionic builds by passing pip --system to override its implicit --user and avoid a --target conflict; fixes #102.
Resolution: closed resolved
Reason: PR #124 was merged as commit 681d1722, with implementation commit aabf060e. Its pip invocation workaround restores charmcraft build behavior on Bionic and closes #102.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This makes 'charmcraft build' work even when running using the pip
shipped in bionic, which is a bit "off".
fixes: #102
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #124 (681d1722, implementation aabf060e) fixed Bionic builds by passing pip --system to override its implicit --user and avoid a --target conflict; fixes #102. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #124 in 681d1722, fixing build on Bionic by passing pip's --system option to override its problematic --user default; closes #102. | |
| stealth/space-bunny-alpha | — | closed resolved | PR #124 by chipaca merged as 681d1722 (impl aabf060e), adding pip's --system option to 'charmcraft build' pip calls to override Bionic's implicit --user default; fixes issue #102. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged canonical/charmcraft#124 (681d1722), adding --system to pip calls to work around Bionic's pip3 behavior and resolve #102. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged to resolve issue #102 by fixing charmcraft build compatibility with Ubuntu Bionic's broken pip3 command. The change also works on Xenial. Approved by two reviewers, passed CI, and merged with a minor function rename deferred. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a fix ensuring charmcraft build works with Ubuntu Bionic's broken pip3 command, resolving issue #102. The patch also resolves the same compatibility issue on Xenial. Maintainer approved the merge without requiring the suggested function rename. |
Update history
No update history recorded yet.
Related work
-
Related To:
charmcraft#102
(confidence 100%)
The Bionic build failure explicitly fixed by PR #124.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #102 The build command does not work on bionic | charmcraft | closed | Fixed on Bionic by merged PR #124 (merge 681d1722, implementation aabf060e), adding pip --system to override its implicit --user setting and avoid conflicting with --target. |