|
|
| Line 1: |
Line 1: |
| '''This page is now obsolete. Please refer to the MobileReleaseDocs on the RelEng wiki.''' | | '''This page is now obsolete. Please refer to the MobileReleaseDocs on the RelEng wiki.''' |
|
| |
|
| |
| <s>
| |
| == Kicking off the build ==
| |
|
| |
| Use a sendchange like a Firefox desktop release. The branch should be releases/mobile-1.1
| |
|
| |
| === 1.0.x hacks ===
| |
|
| |
| You need to log into the machine that did the maemo build, and in the objdir/xulrunner directory do a 'make deb' and upload the xulrunner deb.
| |
|
| |
| === 1.1 hacks ===
| |
|
| |
| You need to force the maemo4 build to build on a vm: https://wiki.mozilla.org/Releases/Fennec_1.1/BuildNotes#Build_2
| |
|
| |
| == Maemo updates ==
| |
|
| |
| === 1.0 method ===
| |
|
| |
| Once you update config-production in buildbot-configs/debsign/, run a force build on the release trigger builder.
| |
|
| |
| A number of these will probably fail. Basically count the number of successful jobs (# of updated directories in VERSION-candidates/repos/) and compare that number with the number of directories in VERSION-candidates/buildN/maemo/. They should be equal.
| |
|
| |
| === 1.1 method ===
| |
|
| |
| Update mozharness/configs/deb_repos/1.1_release.json
| |
|
| |
| Then follow https://wiki.mozilla.org/Releases/Fennec_1.1/BuildNotes#Deb_Repo_Creation_2
| |
|
| |
| ==Copying files from candidates/ to releases/==
| |
|
| |
| * rsync the contents of the appropriate ''version''-candidates/build''N'' directory to releases/''version''
| |
|
| |
| e.g.
| |
|
| |
| cd /home/ftp/pub/mobile/candidates/1.1rc1-candidates/build3/
| |
| mkdir ../../../releases/1.1rc1
| |
| rsync -av . ../../../releases/1.1rc1/.
| |
|
| |
| * copy the contents of ''version''-candidates/repos/''locale''/dists to releases/1.1rc1/repos/''locale''/dists and softlink repos to maemo
| |
|
| |
| e.g.
| |
|
| |
| cd /home/ftp/pub/mobile/candidates/1.1rc1-candidates/repos/
| |
| mkdir ../../../releases/1.1rc1/repos
| |
| for i in `ls -1`; do
| |
| mkdir ../../../releases/1.1rc1/repos/$i
| |
| rsync -azv $i/dists ../../../releases/1.1rc1/repos/$i/
| |
| done
| |
| cd ../../../releases/1.1rc1
| |
| ln -s repos maemo
| |
| # vote for aki to fix {{bug|543109}}
| |
|
| |
| * move the latest and/or latest-beta softlink in releases/. (latest-beta will change for betas; both will change if you want both sets of users to update to a new stable release).
| |
|
| |
| cd /home/ftp/pub/mobile/releases
| |
| ls -l latest-beta
| |
| rm latest-beta
| |
| ln -s 1.1rc1 latest-beta
| |
|
| |
| * Verify that this all shows up correctly on moff.mozilla.com (may take 5-15 minutes due to rsync cron job).
| |
|
| |
| * You should be able to test http://ftp.mozilla.org/pub/mozilla.org/mobile/releases/maemo/multi/firefox*.install on a Nokia device at this point.
| |
|
| |
| * Update bouncer links.
| |
| </s>
| |