Closed Bug 1899622 Opened 1 year ago Closed 7 months ago

Release MozillaBuild 4.2

Categories

(Firefox Build System :: MozillaBuild, task, P3)

task

Tracking

(firefox140 affected)

RESOLVED FIXED
140 Branch
Tracking Status
firefox140 --- affected

People

(Reporter: ahochheiden, Assigned: ahochheiden)

References

Details

Attachments

(7 files)

  • Update bundled Python3 to version 3.12.0.
  • Bundle git via MinGit in MSYS2.
  • Bundle uv.
  • Update bundled watchman version to v2025.02.24.00
Depends on: 1899624
Depends on: 1888570, 1894839, 1875940, 1889604, 1894904
No longer depends on: 1899624
Depends on: 1899624
Depends on: 1898817
Depends on: 1906931
Depends on: 1934097
Depends on: 1934104
Depends on: 1963912

This is achieved by copying the entirity of the msys2 directory from
an installed previous release of MozillaBuild, and only packaging the
other dependencies.

We've resolved all known Python 3.12 bugs, and the upcoming release
of MozillaBuild ships with Python 3.12.10. As such, we should no
longer show a warning on exception if Python 3.12 being used.

Pushed by ahochheiden@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c69577d6b0d9 Bump `MAX_PYTHON_VERSION_TO_CONSIDER` to Python `3.12` r=firefox-build-system-reviewers,glandium
Status: NEW → RESOLVED
Closed: 8 months ago
Resolution: --- → FIXED
Target Milestone: --- → 140 Branch

Reopened for unpublished patches.

Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Depends on: 1965558
Attachment #9486177 - Attachment description: WIP: Bug 1899622 - Add the ability to create a MozillaBuild installer without updating msys2 packages r?#build → Bug 1899622 - Add the ability to create a MozillaBuild installer without updating msys2 packages r?#build

This lets a user just type the command mozillabuild and get the
version printed, without having to open the VERSION file.

Pushed by ahochheiden@mozilla.com:
https://hg.mozilla.org/mozilla-build/rev/6da81f86cb20
Normalize line endings in packageit.py r=firefox-build-system-reviewers,glandium

Status: REOPENED → RESOLVED
Closed: 8 months ago8 months ago
Resolution: --- → FIXED

Still many patches not landed yet

Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Pushed by ahochheiden@mozilla.com: https://hg.mozilla.org/mozilla-build/rev/e127c365e014 Make the output of `packageit.py` more useful r=firefox-build-system-reviewers,glandium https://hg.mozilla.org/mozilla-build/rev/30c6f9022465 Bump `VERSION` file version to `4.2` r=firefox-build-system-reviewers,glandium https://hg.mozilla.org/mozilla-build/rev/a2ae29c6131d Add the ability to create a MozillaBuild installer without updating msys2 packages r=firefox-build-system-reviewers,glandium https://hg.mozilla.org/mozilla-build/rev/5a9288050045 Lint `packageit.py` r=firefox-build-system-reviewers,sergesanspaille https://hg.mozilla.org/mozilla-build/rev/cc52d86d207d Add `mozillabuild` python script with shebang to print the MozillaBuild version r=firefox-build-system-reviewers,sergesanspaille
Depends on: 1970020
No longer depends on: 1965558
See Also: → 1965558
Status: REOPENED → RESOLVED
Closed: 8 months ago7 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: