Closed Bug 1654607 Opened 4 years ago Closed 4 years ago

Upgrade Glean in bootstrap

Categories

(Firefox Build System :: General, enhancement)

enhancement

Tracking

(firefox80 fixed)

RESOLVED FIXED
mozilla80
Tracking Status
firefox80 --- fixed

People

(Reporter: mhentges, Assigned: mhentges)

Details

Attachments

(1 file)

Glean must be initialized near the start of each mach invocation, and it has historically required that a version be provided. Unfortunately, mach isn't versioned, and the most-relevant data we could provide as a version (the repository revision) takes too long to calculate to have ready for the start of mach. So, we've been providing a dummy value at the moment.

Fortunately, a recent release of Glean now makes the version optional, so we can provide the more accurate value of None now.

However, we landed a patch to install Glean in bootstrap already, and that will have installed an older version of Glean that doesn't support this optional version.

Perhaps, in addition to installing Glean in bootstrap, we should also upgrade it if it's out of date.

A newer version of Glean is needed to take advantage of the recent "optional version" change.

Pings glean to 31.5.0 to avoid breaking changes, such as to the YAML schema.

Assignee: nobody → mhentges
Status: NEW → ASSIGNED
Pushed by mhentges@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/76077bb0921d
Upgrades glean in bootstrap r=firefox-build-system-reviewers,rstewart
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla80
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: