coala / coala/docker-coala-base
openSUSE leap python3.6 incompatible with python3-pip
- 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