Closed Bug 1943547 Opened 11 months ago Closed 10 months ago

Prepare confvars.sh and configure.sh customization for migration out of autoconf

Categories

(Thunderbird :: Build Config, task)

Tracking

(Not tracked)

RESOLVED FIXED
137 Branch

People

(Reporter: sergesanspaille, Assigned: sergesanspaille)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

mozilla-central is moving toward removing its dependency on autoconf. As part of the process, we're turning confvars.sh and configure.sh customization sites into simple key/value files, with potential substitution.

Thunderbirds customizations ites holds some legacy code which could be cleaned-up in order to prepare migration.

MOZ_VERIFY_MAR_SIGNATURE can be set from mail/moz.configure
THUNDERBIRD_OFFICIAL_BRANDING is actually always set so no default needed

MOZ_BINARY_EXTENSIONS, MOZ_SEPARATE_MANIFEST_FOR_THEME_OVERRIDES and
MOZ_ENABLE_SIGNMAR are actually obsolete and never used.

Status: NEW → ASSIGNED
Attachment #9461498 - Attachment description: Bug 1943547 - Remove legacy configuration variables out of confvars.sh r=rjl → Bug 1943547 - Remove legacy configuration variables out of confvars.sh r=rjl!
Target Milestone: --- → 137 Branch

Pushed by alessandro@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/d8c7e291f791
Remove legacy configuration variables out of confvars.sh r=dandarnell

Status: ASSIGNED → RESOLVED
Closed: 10 months ago
Resolution: --- → FIXED
Pushed by alessandro@thunderbird.net: https://hg.mozilla.org/comm-central/rev/bb3e55203311 Follow up lint fix. rs=bustage-fix DONTBUILD
See Also: → 1950637

Comment on attachment 9471173 [details]
Bug 1943547 - Temporarily hard-code MOZ_OFFICIAL_BRANDING_DIRECTORY into confvars.sh. r=coreycb

[User impact if declined]

  • MSIX cannot ship

[Is this code covered by automated tests?]

  • No

[Has the fix been verified in Daily? (or Beta for an ESR uplift?)]

  • This is a temporary beta-specific fix

[Needs manual test from QA?]

  • No

[Risk to taking this patch]

  • Low
Attachment #9471173 - Flags: approval-comm-beta?

Comment on attachment 9471173 [details]
Bug 1943547 - Temporarily hard-code MOZ_OFFICIAL_BRANDING_DIRECTORY into confvars.sh. r=coreycb

[Triage Comment]
Approved for beta

Attachment #9471173 - Flags: approval-comm-beta? → approval-comm-beta+

Unfortunately, it looks like Firefox still has not moved forward with updating MSIX repackaging to use moz.configure, so I'm going to go ahead and move ahead with my own mozilla-central patch.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: