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)
Infrastructure & Operations
RelOps: Puppet
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: mozilla, Assigned: dragrom)
References
Details
Attachments
(1 file)
55 bytes,
text/x-github-pull-request
|
dragrom
:
checked-in+
|
Details | Review |
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 | ||
Updated•5 years ago
|
Assignee: relops → dcrisan
Status: NEW → ASSIGNED
Assignee | ||
Comment 1•5 years ago
|
||
-
build python37-3.7.1-1.dmg:
-rw-r--r-- 1 puppetsync puppetsync 35575808 Feb 19 00:55 python37-3.7.1-1.dmg -
install python 3.7.1 on staging workers:
[root@t-yosemite-r7-394.test.releng.mdc1.mozilla.com ~]# python3.7 --version
Python 3.7.1 -
sent a push to try: https://treeherder.mozilla.org/#/jobs?repo=try&revision=e71335e6ee8f0e24fb0901c80a7117d201669120
Assignee | ||
Comment 2•5 years ago
|
||
Install python 3.7.1 to OSX
Assignee | ||
Updated•5 years ago
|
Attachment #9044864 -
Flags: checked-in+
Assignee | ||
Updated•5 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Comment 3•5 years ago
|
||
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.
Description
•