Calendar:HowToRelease: Difference between revisions

Jump to navigation Jump to search
Line 122: Line 122:
  mozilla/calendar/sunbird/app/module.ver mozilla/calendar/sunbird/config/version.txt
  mozilla/calendar/sunbird/app/module.ver mozilla/calendar/sunbird/config/version.txt
</pre>
</pre>
== Create localized version of Lightning ==
TODO


== Tag RC ==
== Tag RC ==
Line 138: Line 134:
== Create Mac universal binaries ==
== Create Mac universal binaries ==


=== Mac Lightning Multi Platform XPIs ===
Mac universal binaries are now created by the tinderbox.
The Mac multi platform XPI has two <code>targetPlatform</code> tags in its <code>install.rdf</code>:
<pre>
    <em:targetPlatform>Darwin_ppc-gcc3</em:targetPlatform>
    <em:targetPlatform>Darwin_x86-gcc3</em:targetPlatform>
</pre>
 
and further on the XPI's directory structure is different. The <code>components</code> directory doesn't contain any native dylibs, but those are hosted in:
  platform/Darwin_x86-gcc3/components/
    libcalbasecomps.dylib
    libstoragecomps.dylib
    libwebdav.dylib
  platform/Darwin_ppc-gcc3/components/
    libcalbasecomps.dylib
    libstoragecomps.dylib
    libwebdav.dylib


== Pushing builds to the release tree ==
== Pushing builds to the release tree ==
Line 166: Line 147:


=== Lightning ===
=== Lightning ===
There is still running a bunch of scripts for localization (TODO: link to script) repackaging (wcap, universal binaries on mac) and renaming required that has to be done locally. Just the final results are uploaded.


Hopefully this changes for the next releases.
Lightning builds now create localized .xpi


== Providing updates for Sunbird ==
== Providing updates for Sunbird ==
11

edits

Navigation menu