in travis, the CLA check is failing because it's not insalling launchpadlib
Metadata
Current evaluation
CLA check was fixed by running its script with Python 2 in Travis; maintainer identified snapcore/snapcraft PR #1044 as the actual fix after PR #1043 proved misleading.
Resolution: closed resolved
Reason: The maintainer determined the failure was caused by Travis using Python 3 while the CLA script required Python 2, and cited snapcore/snapcraft PR #1044 as the fix.
Evaluated by: mr-cal-bot
No scores available.
Issue body
It seems that travis has a conflict between python libs from apt and pip.
We need to install launchpadlib with pip.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | CLA check was fixed by running its script with Python 2 in Travis; maintainer identified snapcore/snapcraft PR #1044 as the actual fix after PR #1043 proved misleading. | |
| stealth/space-bunny-alpha | — | closed resolved | Travis CLA checks were switched from Python 3 to Python 2 in snapcore/snapcraft#1044 (commit 5d36cf3f1), resolving the interpreter mismatch. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR canonical/snapcraft#1044 (commit 5d36cf3f) fixed the Travis CLA check by using Python 2 instead of installing launchpadlib. | |
| stealth/space-bunny-alpha | — | closed resolved | Fixed the Travis CLA check by installing launchpadlib with pip in .travis.yml, avoiding the apt/pip conflict (commit 249a57ee8). | |
| qwen/qwen3.6-35b-a3b | — | — | Resolved by updating the Travis CI configuration to install launchpadlib via pip, eliminating the apt-pip conflict and fixing the failing CLA check. | |
| qwen/qwen3.6-35b-a3b | — | — | Resolved by updating the Travis CI configuration to install launchpadlib via pip, fixing the apt/pip conflict that caused the CLA check to fail. | |
| qwen/qwen3.6-35b-a3b | — | — | Resolved by installing launchpadlib via pip to bypass apt conflicts, fixing the Travis CI CLA check failure. Closed without additional discussion. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Resolved by installing launchpadlib via pip instead of apt, fixing the Travis CI CLA check failure caused by library conflicts. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
snapcore/snapcraft#1044
(confidence 99%)
Maintainer identified this PR as the actual Python 2 correction.
-
Related To:
snapcore/snapcraft#1043
(confidence 96%)
Earlier launchpadlib installation attempt, later described as based on a mistaken diagnosis.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1043 tests: fix the CLA launchpadlib install in travis | snapcraft | closed | PR #1043 was merged into master, fixing the Travis CLA check's launchpadlib installation; the PR head is commit f673cc3d93fe368f8f99ce6387f0872c2ad832aa. | |
| #1649985 We are missing an automatic CLA check for our pull requests | snapcraft (launchpad) | closed | Automatic pull-request CLA verification was added by snapcore/snapcraft#973, merged as commit 9d262f761; Travis CI checked Canonical emails or Launchpad CLA team membership. | |
| #1672788 Snapcraft travis runs with "tests triggered by OLS" are failing | snapcraft (launchpad) | closed | CLA-check Travis failures were fixed by running the check in Docker, merged as canonical/snapcraft#1191 (f95ab03fd). |