Closed Bug 1543830 Opened 6 years ago Closed 6 years ago

Add Mac Hardened Runtime entitlement files to the tree

Categories

(Firefox Build System :: General, defect, P1)

Unspecified
macOS
defect

Tracking

(firefox-esr60 fixed, firefox68 fixed)

RESOLVED FIXED
mozilla68
Tracking Status
firefox-esr60 --- fixed
firefox68 --- fixed

People

(Reporter: haik, Assigned: haik)

References

Details

Attachments

(2 files)

This bug is filed to cover landing hardened runtime entitlement files that will be used with the codesign command by release engineering to set the appropriate flags needed for notarization and hardened runtime.

Assignee: nobody → haftandilian
Priority: -- → P1
Blocks: 1522409

Add entitlement files for Hardened Runtime configuration to be used by Release Engineering for official builds and try builds and developers for local builds. These entitlement files are input to the codesign command.

Hardened Runtime and codesigning is not yet enabled for local builds or try builds so for now these files will only be used by Release Engineering.

production.entitlements.xml is intended to be used for official channel builds that will be codesigned, notarized, and shipped to users.

developer.entitlements.xml is intended to be used for developer and try builds that will be codesigned, but not notarized or shipped to users. The developer file enables debugging which is not compatible with notarization, but is otherwise the same as the production file.

codesign.bash is a stop-gap script to allow developers who setup Apple Developer ID certificates to codesign Nightly themselves and enabled Hardened Runtime.

Pushed by haftandilian@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/4e7be2db653e Add Mac Hardened Runtime entitlement files to the tree r=spohl
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla68

Aki pushed this to ESR60 to fix OSX signing bustage after uplifting the Notarization changes.
https://hg.mozilla.org/releases/mozilla-esr60/rev/95e9e64fecd8729236b9c7ee7c6f2687f4abaa7a

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

Attachment

General

Created:
Updated:
Size: