Closed
Description
In order to have our Node.js core build system compatible with Python 2 and Python 3, we need to have both of them in our build machines as the first step.
We are trying to figure out a way to install Python3 in all our build machines. Few of our supported platforms do not have Python 3 in their respective package management systems. To figure out how to install it, I would like to have temporary access to our build machines.
PS: I tried local VMs to do this, but it is very time consuming and I don't have enough resources in my machine.
cc @nodejs/build @refack @cclauss
List of machines which need Python 3 or attention
Machine | Python2 | Python3 | Notes |
---|---|---|---|
test-digitalocean-centos5-x86-1 | 2.6.8 | None | yum search python3 failed with M2Crypto.SSL.SSLError: tlsv1 alert protocol version |
test-digitalocean-freebsd11-x64-1 | 2.7.16 | 3.6.8 | |
test-digitalocean-ubuntu1204-x64-1 | 2.7.3 | None | apt-get -s install python3 shows python3.2 is available |
test-digitalocean-ubuntu1204-x64-2 | 2.7.3 | None | apt-get -s install python3 shows python3.2 is available |
test-joyent-smartos14-x64-1 | 2.7.9 | None | pkgin av | grep -i python3 shows both 3.3 and 3.4 are available |
test-joyent-smartos14-x64-2 | 2.7.9 | None | pkgin av | grep -i python3 shows both 3.3 and 3.4 are available |
test-joyent-smartos14-x86-1 | 2.7.9 | None | pkgin av | grep -i python3 shows both 3.3 and 3.4 are available |
test-joyent-smartos14-x86-2 | 2.7.9 | None | pkgin av | grep -i python3 shows both 3.3 and 3.4 are available |
test-joyent-smartos15-x64-1 | 2.7.11 | None | pkgin av | grep -i python3 shows 3.3, 3.4, and 3.5 are available |
test-joyent-smartos15-x64-2 | 2.7.11 | None | pkgin av | grep -i python3 shows 3.3, 3.4, and 3.5 are available |
test-joyent-smartos16-x64-1 | 2.7.11 | None | pkgin av | grep -i python3 shows 3.3, 3.4, and 3.5 are available |
test-joyent-smartos16-x64-2 | 2.7.11 | None | pkgin av | grep -i python3 shows 3.3, 3.4, and 3.5 are available |
test-joyent-smartos17-x64-1 | 2.7.14 | None | pkgin av | grep -i python3 shows 3.4, 3.5, and 3.6 are available |
test-joyent-smartos17-x64-2 | 2.7.14 | None | pkgin av | grep -i python3 shows 3.4, 3.5, and 3.6 are available |
test-linuxonecc-rhel72-s390x-1 | 2.7.5 | None | Might have to check SCL |
test-linuxonecc-rhel72-s390x-2 | 2.7.5 | None | Might have to check SCL |
test-linuxonecc-rhel72-s390x-3 | 2.7.5 | None | Might have to check SCL |
test-macstadium-macos10.08-x64-1 | Network is unreachable | ||
test-macstadium-macos10.08-x64-2 | Network is unreachable | ||
test-macstadium-macos10.09-x64-1 | Network is unreachable | ||
test-macstadium-macos10.09-x64-2 | Network is unreachable | ||
test-macstadium-macos10.09-x64-2 | Network is unreachable | ||
test-macstadium-macos10.10-x64-1 | Network is unreachable | ||
test-macstadium-macos10.10-x64-2 | Network is unreachable | ||
test-macstadium-macos10.11-x64-1 | Network is unreachable | ||
test-macstadium-macos10.11-x64-2 | Network is unreachable | ||
test-macstadium-macos10.12-x64-1 | Network is unreachable | ||
test-macstadium-macos10.12-x64-2 | Network is unreachable | ||
test-marist-zos13-s390x-1 | 2.7.13 | None | |
test-marist-zos13-s390x-2 | 2.7.13 | None | |
test-mininodes-ubuntu1604-arm64_odroid_c2-1 | Key didn't work | ||
test-mininodes-ubuntu1604-arm64_odroid_c2-2 | Key didn't work | ||
test-mininodes-ubuntu1604-arm64_odroid_c2-3 | Key didn't work | ||
test-osuosl-aix61-ppc64_be-1 | 2.7.11 | None | Have to read up on smitty |
test-osuosl-aix61-ppc64_be-2 | 2.7.11 | None | Have to read up on smitty |
test-osuosl-aix61-ppc64_be-3 | 2.7.11 | None | Have to read up on smitty |
test-packetnet-centos7-arm64-1 | 2.7.5 | None | yum search python3 shows Python 36 |
test-packetnet-centos7-arm64-2 | 2.7.5 | None | yum search python3 shows Python 36 |
test-rackspace-centos7-x64-1 | 2.7.5 | None | yum search python3 shows Python 36 |
test-rackspace-ubuntu1204-x64-1 | 2.7.3 | None | apt-cache search python3 shows Python 3.2 Debug build |
test-softlayer-centos5-x64-1 | 2.4.3 | None | yum search python3 does not have anything |
test-softlayer-centos5-x64-2 | 2.4.3 | None | yum search python3 does not have anything |
test-softlayer-centos6-x64-1 | 2.6.6 | None | yum search python3 shows Python 36 |
test-softlayer-centos6-x64-2 | 2.6.6 | None | yum search python3 shows Python 36 |
test-softlayer-centos7-x64-1 | 2.7.5 | None | yum search python3 shows Python 36 |
Notes:
OS | Commands | Instructions to Install Python 3 |
---|---|---|
centos-release-6-10.el6.centos.12.3.x86_64 |
1. rpm -q centos-release (Find OS version) |
1. yum install centos-release-scl 2. yum install rh-python36 |