Closed Bug 1074002 Opened 10 years ago Closed 10 years ago

Modify file structure of Thunderbird.app to allow for OSX v2 signing

Categories

(Thunderbird :: General, defect)

All
macOS
defect
Not set
normal

Tracking

(thunderbird34 fixed, thunderbird35 fixed)

RESOLVED FIXED
Thunderbird 35.0
Tracking Status
thunderbird34 --- fixed
thunderbird35 --- fixed

People

(Reporter: robert.strong.bugs, Assigned: jsbruner)

References

Details

Attachments

(1 file, 2 obsolete files)

Port of bug 1047584 for Thunderbird
Attached patch patch (obsolete) — Splinter Review
I won't have time to drive this into the tree.
Depends on: 1047584
Comment on attachment 8496625 [details] [diff] [review]
patch

forgot to refresh
Attachment #8496625 - Attachment is obsolete: true
Attached patch patch (obsolete) — Splinter Review
Attached patch patchSplinter Review
one more try... forgot some additional binaries
Attachment #8496626 - Attachment is obsolete: true
I had been unable to execute Thunderbird from my own build tree some time ago. It showed just the "Couldn't load XPCOM" message on the OS X Terminal. Trying to get any solution to the problem -once clobbering and remove+cloning the repo- I found bug 1074006 and this one. qpush'ing into my patch queue fixed it -I felt so happy!!-

Now: is there any reason why those bugs aren't landing into c-c?

*Thank you*, Robert for this fix.
Because I can't test this thoroughly yet until tomorrow, and possibly a day later. Unfortunately to test this properly I need a first-ever-ran-on-the-os situation, which means I need to get some stuff in order for testing. Hopefully though those two bugs should be landed by Tuesday at the latest.
Patch landed: https://hg.mozilla.org/comm-central/rev/e8b40904de39

I'm not sure if this bug is resolved yet, I'm going to keep it open for a week or so to make sure, I still want to test on more OS X platforms and do more first-launches, but this is necessary to get OS X to build.
Also, that revision landed with my name, but Robert did most of the work. However, since I'm sure Robert is busy, any followups, additional patches, or information will be provided by me.

Thanks again Robert!
Heads up that Mac V2 signing also landed on Aurora today. We are still discussing whether it will be uplifted to esr31 since from what I know we won't be able to whitelist for the entire esr31 lifecycle but we are leaning towards not uplifting at this time.
Blocks: 1081400
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Assignee: nobody → josiah
Target Milestone: --- → Thunderbird 35.0
Comment on attachment 8496630 [details] [diff] [review]
patch

This is already on Aurora, so it only needs to be uplifted to beta.

[Approval Request Comment]
Regression caused by (bug #): V2 Codesigning 
User impact if declined: 
Testing completed (on c-c, etc.): On c-c and c-a
Risk to taking this patch (and alternatives if risky):
Attachment #8496630 - Flags: approval-comm-beta?
Attachment #8496630 - Flags: approval-comm-beta? → approval-comm-beta+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: