| Summary: | Prefix fails stage1 on cygwin because of python | ||
|---|---|---|---|
| Product: | Gentoo/Alt | Reporter: | Alexey <alexey+gentoo> |
| Component: | Prefix Support | Assignee: | Gentoo Prefix <prefix> |
| Status: | RESOLVED OBSOLETE | ||
| Severity: | normal | CC: | alexey+gentoo |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Other | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | stage1.log | ||
|
Description
Alexey
2020-05-30 23:09:05 UTC
Created attachment 642798 [details]
stage1.log
Python 3.6 will be removed from Gentoo soon. We need to migrate to Python 3.7. yes, but cygwin patches are a pita.
Alexey you could try changing the following bit in bootstrap-prefix.sh:
PYTHONMAJMIN=3.7 # keep this number in line with PV below for stage1,2
bootstrap_python() {
PV=3.7.7
A=Python-${PV}.tar.xz
patch=true
to
PYTHONMAJMIN=3.6 # keep this number in line with PV below for stage1,2
bootstrap_python() {
PV=3.6.8
A=Python-${PV}.tar.xz
patch=true
Should you need the Python-3.6.8.tar.xz file, you can find a copy here:
https://bootstrap.prefix.bitzolder.nl/distfiles/python-3.6.8.tar.xz@ee55acedef049268307633cbc9c7ff0610d1244f
ensure to rename it to the aforementioned name in your distfiles directory.
We should try to upgrade the cygwin bits to 3.7, but this might get you through stage1.
Seems to work (so far) with 3.6.10, as that's the version available on distfiles.g.o that's fine too, of course this is likely not the only problem, cygwin is heavily under supported |