Closed Bug 1647212 Opened 4 years ago Closed 4 years ago

Clean up in-tree mozconfigs

Categories

(Thunderbird :: Build Config, enhancement)

enhancement

Tracking

(thunderbird_esr78 wontfix)

RESOLVED FIXED
Thunderbird 80.0
Tracking Status
thunderbird_esr78 --- wontfix

People

(Reporter: darktrojan, Assigned: darktrojan)

Details

Attachments

(1 file)

There's a few mozconfig things I'd like to tidy up:

  • It's not clear (to me at least) why macosx64/nightly has the line ac_add_options --disable-install-strip when none of the others do, and no Firefox configs for this platform do. Also it's incompatible with artifact builds so Try runs fail.
  • The win*/debug configs should be rearranged to match their nightly counterparts. In particular the inclusion of $topsrcdir/comm/mail/config/mozconfigs/common should be much lower down. This also breaks artifact Try runs.
  • MOZ_REQUIRE_ADDON_SIGNING=0 does nothing now and should be removed.
  • Removed MOZ_AUTOMATION_L10N_CHECK and MOZ_REQUIRE_ADDON_SIGNING as they're unused.
  • Removed --enable-jemalloc as it's enabled by default.
  • Removed --disable-install-strip from macosx64/nightly as it seems to be erroneous.
  • Ensured consistency of options and order across platforms and build types.

Could hold off on landing this until after merge day on 6/27 -- it's bound to break the merge day scripts and I'd rather not do that right now.

Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/320088c8750b
Clean up in-tree mozconfigs. r=rjl

Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 80.0
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: