Releases/Fennec 4.0b1/BuildNotes: Difference between revisions

Undo revision 263126 by Asasaki (talk)
(Undo revision 263126 by Asasaki (talk))
 
(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.
Confirmed users
4,971

edits