Closed Bug 1740357 Opened 3 years ago Closed 3 years ago

Release MozillaBuild 3.4

Categories

(Firefox Build System :: General, enhancement)

enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mhentges, Assigned: mhentges)

References

Details

Attachments

(7 files)

  • Update Python 2
  • Update Python 3.7
  • Update watchman
  • Update HG
  • Fix cargo-on-command-line behaviour

By default, when identifying Visual Studio, vswhere only looks for
a full installation (Enterprise/Professional/Community).
However, the simpler standalone "build tools" installations provide
the needed tools (editbin.exe), so include it in the vswhere search
filter.

Depends on D130801

  • Use Python's 2to3 automated script to handle most changes.
  • Manually handle some byte<=>unicode string translation points.
  • Remove redundant os import.

Depends on D130803

  • Python 2.7.16 -> 2.7.17
  • Python 3.7.4 -> 3.7.9

Depends on D130804

watchman.pdb and the docs are removed, and now the zip contains:

  • watchman.exe
  • gflags.dll
  • glog.dll
  • eledo-pty-bridge.exe

Remove the pdb-pruning logic, and manually ensure that the LICENSE is
included since we're doing redistribution.

Depends on D130805

Rather than manually finding cargo after-the-fact, tweak the "reset
path" behaviour to ensure that cargo's dir is maintained.

Depends on D130806

Assignee: nobody → mhentges
Status: NEW → ASSIGNED

Depends on D130803

Attachment #9250085 - Attachment description: Bug 1740357: Translate packageit.py to Python 3 → Bug 1740357: Finish translating packageit.py to Python 3
Depends on: 1740532

Pushed by mhentges@mozilla.com:
https://hg.mozilla.org/mozilla-build/rev/68c6e46ff007
Format packageit.py with black==21.10b0 r=glandium
https://hg.mozilla.org/mozilla-build/rev/c8f958952245
Support "Visual Studio Build Tools" r=glandium
https://hg.mozilla.org/mozilla-build/rev/203ee49cd2f0
Run 2to3 on packageit.py r=glandium
https://hg.mozilla.org/mozilla-build/rev/3677ef0b64e1
Finish translating packageit.py to Python 3 r=glandium

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Status: RESOLVED → REOPENED
Keywords: leave-open
Resolution: FIXED → ---
Attachment #9250086 - Attachment description: Bug 1740357: Bump Python versions → Bug 1740357: Bump Python versions r=glandium
Attachment #9250087 - Attachment description: Bug 1740357: Update watchman to 2021.01.11.00 → Bug 1740357: Update watchman to 2021.01.11.00 r=glandium
Attachment #9250088 - Attachment description: Bug 1740357: Maintain cargo's entry in the PATH → Bug 1740357: Maintain cargo's entry in the PATH r=glandium
Pushed by mhentges@mozilla.com:
https://hg.mozilla.org/mozilla-build/rev/f08ccb23d2cb
Bump Python versions r=glandium
Pushed by mhentges@mozilla.com:
https://hg.mozilla.org/mozilla-build/rev/9f64c8673cd9
Update watchman to 2021.01.11.00 r=glandium
https://hg.mozilla.org/mozilla-build/rev/49a9f95affc9
Maintain cargo's entry in the PATH r=glandium
Pushed by mhentges@mozilla.com:
https://hg.mozilla.org/mozilla-build/rev/24455fff1527
Bump version to 3.4
https://hg.mozilla.org/mozilla-build/rev/da577e10010d
Added tag MOZILLABUILD_3_4_0_RELEASE for changeset 24455fff1527
Depends on: 1740590
Status: REOPENED → RESOLVED
Closed: 3 years ago3 years ago
Resolution: --- → FIXED
Depends on: 1759894
No longer depends on: 1759894
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: