Closed Bug 1346656 (MozillaBuild3.0) Opened 7 years ago Closed 7 years ago

MozillaBuild 3.0 tracking thread

Categories

(Firefox Build System :: MozillaBuild, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: RyanVM, Assigned: RyanVM)

References

Details

The msys2 transition work appears to have stalled out. There are some improvements I'd like to get shipped to users in the mean time, even if it means spinning a new release.
Keywords: leave-open
Depends on: 1346659
Depends on: 1274003
Depends on: 1347285
Pushed by ryanvm@gmail.com:
https://hg.mozilla.org/mozilla-build/rev/d0c9feb08755
Update msysCORE to version 1.0.19-1.
https://hg.mozilla.org/mozilla-build/rev/1c172c4b8221
Update dos2unix to version 7.3.2-1.
https://hg.mozilla.org/mozilla-build/rev/cd150ff95fb3
Update 7-Zip to version 16.04.
https://hg.mozilla.org/mozilla-build/rev/ed1b9a1d68b9
Update Python to version 2.7.13.
https://hg.mozilla.org/mozilla-build/rev/dddee9034f3d
Update the SQLite DLL to version 3.17.0.
https://hg.mozilla.org/mozilla-build/rev/f3f18b9e5175
Update UPX to version 3.93.
https://hg.mozilla.org/mozilla-build/rev/062150dab7e3
Update wget to version 1.19.1.
https://hg.mozilla.org/mozilla-build/rev/0d3d4d2ae85f
Update emacs to version 25.1-2.
https://hg.mozilla.org/mozilla-build/rev/27cd5a95337f
Update root CA certs to NSS 3.29.3 RTM.
In case anybody else runs into this:
After I uninstalled MozillaBuild and installed the version under development, |mach lint <folder>| couldn't find nodejs. It was installed in C:\Program Files (x86), according to the console output it only looked it up in c:\nodejs and C:\Program Files. So I uninstalled nodejs and installed it in C:\Program Files. After that, running the command failed with the generic output that "node" had been written wrong or could not be found. Reason for this was in the .profile file in C:\Users\<username>: There the path to the old x86 nodejs folder was set (if I remember correct, this has at least to be done in the early days of eslint usage for mozilla-central). Updating the path there fixed it.
Depends on: 1344643
Depends on: 1354281
Depends on: 1359598
Depends on: 1342829
Depends on: 1211914
Depends on: 636203
Depends on: 1366135
Depends on: 1282629
Depends on: 1367289
This release goes to 3!
Alias: MozillaBuild2.3 → MozillaBuild3.0
Summary: MozillaBuild 2.3 tracking thread → MozillaBuild 3.0 tracking thread
Pushed by ryanvm@gmail.com:
https://hg.mozilla.org/mozilla-build/rev/4a5f37e35cc9
Bump the version to 3.0pre1.
Depends on: 1367605
Depends on: 1367606
Depends on: 1367608
First preview build of 3.0:
https://drive.google.com/file/d/0BxocUovXDf0iSTBUVW8wUWx5UFE/view?usp=sharing
sha256: 20f5ed23e722b61ff1dbeb74667a274b3f0f329a46e580e990b748e334075b48

This updates a lot of components, including moving many over to 64-bit. Many more changes under the hood. Many more to come, but I think it's ready for some wider testing.
Pushed by ryanvm@gmail.com:
https://hg.mozilla.org/mozilla-build/rev/bf1f207cbb8b
Update UPX to version 3.94.
Second preview build. Main changes are the addition of python3 and nodejs/npm plus a few other small tweaks.

https://drive.google.com/open?id=0BxocUovXDf0iYnF5Y0ltSURIdGc
sha256: d23a90262fba7253b6c05cd0f701deccbb7e38d88a54397d9f61800d1579f8e3

I'm not expecting very much else to change between now and the final release, so any feedback would be welcome.
Depends on: 1258511
Depends on: 1262249
Depends on: 1373048
No longer depends on: 1258511
No longer depends on: 1373936
Release candidate time! Since pre2, this updates nodejs to version 8.1.2.

https://drive.google.com/open?id=0BxocUovXDf0iZXNoZGt5dGpGQnM
sha256: a1c4ea21176c4992da68139da32a064ea2c55ea96a203c6f2b0ee7903bec7413
Where can I download version 3.0? Thanks!
https://drive.google.com/open?id=0BxocUovXDf0idEFoMkF0cWFnQm8 should be the final release, just waiting on getting it signed by RelEng.
Ryan, node 5.1.0 fixes our main issue with updating package.json files. Could we update to that version (or later if there's a new one) before releasing this?
Flags: needinfo?(ryanvm)
(In reply to Mark Banner (:standard8) from comment #13)
> Ryan, node 5.1.0 fixes our main issue with updating package.json files.
> Could we update to that version (or later if there's a new one) before
> releasing this?

I totally meant npm 5.1.0 ...
Yeah, I can do that. I'm going to wait on the final release of Python 3.6.2 anyway since the current delay is due to some security bugs they want to ship sooner rather than later.
Flags: needinfo?(ryanvm)
Depends on: 1379304
Depends on: 1379305
Depends on: 1381614
MozillaBuild 3.0 is finally finished. Bug 1381614 tracks getting the installer signed so I can ship it :)
https://ftp.mozilla.org/pub/mozilla/libraries/win32/MozillaBuildSetup-3.0.exe
SHA-256: a01531e66f1457b081eb2409772b151a15b3fb06fdbfedebe5a2e59bbe6733c5

https://groups.google.com/d/msg/mozilla.dev.platform/goLGqnPfAMI/-79pncxxBwAJ
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Keywords: leave-open
Product: mozilla.org → Firefox Build System
You need to log in before you can comment on or make changes to this bug.