coala / coala/docker-coala-base

openSUSE leap python3.6 incompatible with python3-pip

Open
#223 2 comments 0 reactions 0 assignees View on GitHub
status/STALE upstream
Dominant language
Shell
Stars
21
Forks
28
PR merge metrics
No merged PRs in 30d

Description

There is a rather interesting issue with Leap 42.2 worth separately raising.

After pinning Python 3.6 (https://github.com/coala/docker-coala-base/pull/222), and using the Python Factory repo, we run into [this beauty](https://travis-ci.org/coala/docker-coala-base/builds/259197379#L706):

```
Problem: python3-3.6.1-180.1.x86_64 requires python(abi) = 3.6, but this requirement cannot be provided
uninstallable providers: python3-base-3.6.1-186.1.x86_64[~plus-repo-5]
Solution 1: Following actions will be done:
do not install python3-3.6.1-180.1.x86_64
do not install python3-dbm-3.6.1-180.1.x86_64
do not install python3-devel-3.6.1-186.1.x86_64
Solution 2: do not install python3-pip-7.1.2-7.1.noarch
Solution 3: break python3-3.6.1-180.1.x86_64 by ignoring some of its dependencies
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the Python 3.6 pinning change in pull request 222 and the linked Travis CI build around line 706. Reproduce the openSUSE Leap 42.2 dependency resolution involving python3, python3-base, and python3-pip; done means the base image can install the intended Python and pip packages together.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, python
Domain
build-system
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.