Closed Bug 1501497 Opened 6 years ago Closed 5 years ago

build and deploy a python 3.7.1 dmg to releng puppet macs

Categories

(Infrastructure & Operations :: RelOps: Puppet, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mozilla, Assigned: dragrom)

References

Details

Attachments

(1 file)

I'm hoping this is relatively straightforward. This can be done separately from CentOS, as long as we only touch the Darwin block in python3.pp [1] and take care with the `$python3_virtualenv_version` in settings.pp [2].

Per the Releng Python Standards [3], we need to roll this out by November 20, though I'm not sure that applies to test machines.

[1] https://github.com/escapewindow/build-puppet/blob/8d09a6617cc021f1f622ba2313812d5051d73b84/modules/packages/manifests/mozilla/python3.pp#L31-L58
[2] https://github.com/escapewindow/build-puppet/commit/8d09a6617cc021f1f622ba2313812d5051d73b84#diff-92af1bfca95460676ed5d007705c1789R6
[3] https://wiki.mozilla.org/ReleaseEngineering/Python_Standards#Updates
Assignee: relops → dcrisan
Status: NEW → ASSIGNED

Install python 3.7.1 to OSX

Attachment #9044864 - Flags: checked-in+
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Regressions: 1542327
Regressions: 1534578

My understanding is that re-imaged workers no longer have Python 3.6 (see bug 1534578). If we decide to support Python 3.6 as the minimum version required to build Firefox, then we'll need to make sure all our workers have 3.6 installed. We'll want builds and tests running with the minimum version to prevent accidental 3.7-only code from slipping through.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: