One thing to test heavily would be background updates which rely somewhat
on the structure of these files abd directories...

Cheers,
Ehsan
On Aug 12, 2014 1:05 PM, "Ben Hearsum" <bhear...@mozilla.com> wrote:

> Hi all,
>
> Apple recently announced changes to how OS X applications must be packaged
> and signed (
> https://developer.apple.com/library/mac/technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG205)
> in order for them to function correctly on OS X 10.9.5 and 10.10. The tl;dr
> version of this is "only mach-O binaries may live in .app/Contents/MacOS,
> and signing must be done on 10.9 or later". Without any changes, future
> versions of Firefox will cease to function out-of-the-box on OS X 10.9.5
> and 10.10. We do not have a release date for either of these OS X versions
> yet.
>
> Changes required:
> * Move all non-mach-O files out of .app/Contents/MacOS. Most of these will
> move to .app/Contents/Resources, but files that could legitimately change
> at runtime (eg: everything in defaults/) will move to .app/MozResources
> (which can be modified without breaking the signature):
> https://bugzilla.mozilla.org/showdependencytree.cgi?id=1046906&hide_resolved=1.
> This work is in progress, but no patches are ready yet.
> * Add new features to the client side update code to allow partner repacks
> to continue to work. (https://bugzilla.mozilla.org/show_bug.cgi?id=1048921
> )
> * Create and use 10.9 signing servers for these new-style apps. We still
> need to use our existing 10.6 signing servers for any builds without these
> changes. (https://bugzilla.mozilla.org/show_bug.cgi?id=1046749 and
> https://bugzilla.mozilla.org/show_bug.cgi?id=1049595)
> * Update signing server code to support new v2 signatures.
>
> Timeline:
> We are intending to ship the required changes with Gecko 34, which ships
> on November 25th, 2014. The changes required are very invasive, and we
> don't feel that they can be safely backported to any earlier version
> quickly enough without major risk of regressions. We are still looking at
> whether or not we'll backport to ESR 31. To this end, we've asked that
> Apple whitelist Firefox and Thunderbird versions that will not have the
> necessary changes in them. We're still working with them to confirm whether
> or not this can happen.
>
> This has been cross posted a few places - please send all follow-ups to
> the mozilla.dev.platform newsgroup.
>
> - Ben
> _______________________________________________
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform
>
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to