← Back to issue list

cope with bionic's slightly broken pip3 command

View original Github issue

Metadata

Project
charmcraft
Number
#124
Type
pull request
State
merged
Author
chipaca
Labels
—
Created
Updated
Closed

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.
86%