← Back to issue list

in travis, the CLA check is failing because it's not insalling launchpadlib

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1655790
Type
issue
State
closed
Author
~elopio
Labels
tests
Created
Updated
Closed

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.
78%
#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.
73%
#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).
72%