Confirmed users
4,971
edits
(15 intermediate revisions by the same user not shown) | |||
Line 115: | Line 115: | ||
| rowspan="5" | build 3 | | rowspan="5" | build 3 | ||
| Android | | Android | ||
| | | 20101006203925 | ||
| | | moz2-linux-slave39 | ||
|- | |- | ||
| Maemo5-GTK | | Maemo5-GTK | ||
| | | 20101006201705 | ||
| | | moz2-linux-slave28 | ||
|- | |- | ||
| Linux | | Linux | ||
Line 127: | Line 127: | ||
|- | |- | ||
| Mac | | Mac | ||
| | | 20101006211756 | ||
| | | moz2-darwin9-slave46 | ||
|- | |- | ||
| Windows | | Windows | ||
Line 359: | Line 359: | ||
==== Sign Android ==== | ==== Sign Android ==== | ||
https://intranet.mozilla.org/Build:MobileSigning is pretty seamless, minus the dvorak switching. | |||
This will change shortly after 4.0b1, with make upload/the disappearance of gecko-unsigned-unaligned.apk. | |||
After uploading, I: | |||
openssl dgst -sha512 fennec.apk | |||
SHA512(fennec.apk)= 75276b5391b5ea98c4bc38661fb8e4995bcc4fa4c8d021a2ac8661080d576d63aa8657d840367305ef4d3fd6f26e47dab884e8101a767c88a0e754e5f37d5884 | |||
ls -l fennec.apk | |||
-rwxr-xr-x 1 ffxbld firefox 12404946 Oct 6 20:58 fennec.apk | |||
Then I ssh'ed to aus2-staging and | |||
/opt/aus2/incoming/3/Fennec/4.0b1/Android_arm-eabi-gcc3/20101001204052/en-US | |||
mv betatest beta-cck-test # try mfinkle's idea for {{bug|602329}} | |||
vi beta-cck-test/complete.txt | |||
# put the sha512 hash and filesize into the complete.txt | |||
# do the same for build2 | |||
==== Deb Repos ==== | ==== Deb Repos ==== | ||
* Forced a mozilla-central deb sign release on pmm:8011, no problems. | |||
==== Update testing ==== | ==== Update testing ==== | ||
* I had manually set beta-cck-test channel for build1 and build2 -> build3 (manual filesize+hash too). | |||
* nhirata tested build1 and build2 on beta-cck-test ([https://bugzilla.mozilla.org/show_bug.cgi?id=602329#c2 see here]) by setting app.partner.test = test. Worked. | |||
==== Push Live ==== | ==== Push Live ==== | ||
===== Copy bits to releases/ ===== | ===== Copy bits to releases/ ===== | ||
cd /home/ftp/pub/mobile/releases | |||
mkdir 4.0b1-real | |||
cd 4.0b1-real | |||
rsync --dry-run -av --exclude=unsigned --exclude=*.txt --exclude=*crashreporter* --exclude=*tests* --exclude=*unaligned* ../../candidates/4.0b1-candidates/build3/. . | |||
rsync -av --exclude=unsigned --exclude=*.txt --exclude=*crashreporter* --exclude=*tests* --exclude=*unaligned* ../../candidates/4.0b1-candidates/build3/. . | |||
rsync -av ../../candidates/4.0b1-candidates/repos . | |||
ln -s repos maemo | |||
cd .. | |||
rm -rf 4.0b1 # get rid of build2 to avoid confusion | |||
rm latest-alpha latest-beta | |||
ln -s 4.0b1-real latest-alpha | |||
ln -s 4.0b1-real latest-beta | |||
# hack chinook for now... long term fix later? | |||
cd 4.0b1-real/repos/en-US/dists | |||
ln -s fremantle chinook | |||
===== Create new .install files ===== | ===== Create new .install files ===== | ||
The .install files from build2 should be fine. | |||
===== Create bouncer entries ===== | ===== Create bouncer entries ===== | ||
Changed the 4.0b1 android bouncer entry to point to 4.0b1-real | |||
===== Updates to beta channel ===== | ===== Updates to beta channel ===== | ||
n/a for 4.0b1, will start on 4.0b2. |