Closed Bug 1457765 Opened 2 years ago Closed 2 years ago

./mach bootstrap doesn't install python3.x on BSDs

Categories

(Firefox Build System :: General: Unsupported Platforms, defect, P5)

Unspecified
FreeBSD
defect

Tracking

(firefox-esr52 unaffected, firefox-esr60 unaffected, firefox59 unaffected, firefox60 unaffected, firefox61 fixed)

RESOLVED FIXED
mozilla61
Tracking Status
firefox-esr52 --- unaffected
firefox-esr60 --- unaffected
firefox59 --- unaffected
firefox60 --- unaffected
firefox61 --- fixed

People

(Reporter: jbeich, Assigned: jbeich)

References

Details

Attachments

(1 file)

./mach itself doesn't support python3.x yet, so it's up to mozboot to install additional python versions.

$ ./mach bootstrap
$ ./mach build
[...]
checking for Python 3... no
ERROR: Python 3.5 or newer is required to build. Ensure a `python3.x` executable is in your PATH or define PYTHON3 to point to a Python 3.5 executable.
Landry, can you add the package to openbsd.py? I don't know if there's a default python3 version or what package name lang/python/3.6 has.
Flags: needinfo?(landry)
Attachment #8971890 - Flags: review?(core-build-config-reviews) → review?(nfroyd)
Comment on attachment 8971890 [details]
Bug 1457765 - Install python3 as required on FreeBSD.

https://reviewboard.mozilla.org/r/240624/#review246700
Attachment #8971890 - Flags: review+
Comment on attachment 8971890 [details]
Bug 1457765 - Install python3 as required on FreeBSD.

https://reviewboard.mozilla.org/r/240624/#review246702
Attachment #8971890 - Flags: review?(nfroyd) → review+
Attachment #8971890 - Flags: review+
Whoops, sorry froydnj!
Pushed by nfroyd@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/5c992b9dc35b
Install python3 as required on FreeBSD. r=froydnj,mshal
https://hg.mozilla.org/mozilla-central/rev/5c992b9dc35b
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla61
Assignee: nobody → jbeich
someday, i'll get to it..
Flags: needinfo?(landry)
Priority: -- → P5
You need to log in before you can comment on or make changes to this bug.