Skip to content

temporary access to build machines for thefourtheye #1775

Closed
@thefourtheye

Description

@thefourtheye

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions