Page MenuHomeSoftware Heritage

jobs/swh-environment: Mitigate backtracking issue with new pip resolver
ClosedPublic

Authored by anlambert on Dec 2 2020, 2:51 PM.

Details

Summary

pip 20.3 just got released and sets its new resolver as default.

However it does not seem stable enough yet as the pip command to install swh
dependencies now ends up executing a really long package backtracking process
that makes the swh-environment Jenkins job timeout.

Until this got sorted out by pip developers (https://github.com/pypa/pip/issues/9187), workaround the issue by splitting
out the pip command into multiple ones (one by swh package).

Diff Detail

Repository
rCJSWH Jenkins jobs
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

anlambert edited the summary of this revision. (Show Details)
ardumont added a subscriber: ardumont.

well, our jenkins jobs are getting to timeout a lot...
so that's our best shot for now ;)

Thanks.

This revision is now accepted and ready to land.Dec 4 2020, 10:45 AM