Open Bug 1610494 Opened 4 years ago Updated 2 years ago

Enable PGO builds for Thunderbird

Categories

(Thunderbird :: Build Config, enhancement)

enhancement

Tracking

(Not tracked)

People

(Reporter: rjl, Unassigned)

Details

Attachments

(1 file)

Attached patch PGO-WIP.patchSplinter Review

While discussing the difference between a "shippable" build and a regular build as seen in Taskcluster, I mentioned that Firefox's shippable builds use PGO, but Thunderbird's do not. The exact history of why that is I do not know, but it's something to get working since it should be an improvement.

A quick initial attempt to bring the configs in from Firefox failed on try. Posting that patch for future reference.

Problems:

  • macOS is disabled, I need to talk to Releng about hardware.
  • Windows failed because I forgot to add in the Thunderbird version of the tooltool manifest that has the MS MAPI headers
  • Need to look at the profile-generate job and adjust some paths from "firefox" to "thunderbird"

When trying to build Thunderbird 102 with PGO enabled it starts up Thunderbird and then loops endlessly with the following message:

console.warn: feeds: "downloadFeed: network connection unavailable"

Ideally there would not be any network access required during profiling.

Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: