Confirmed users
4,971
edits
(26 intermediate revisions by 2 users not shown) | |||
Line 29: | Line 29: | ||
|- | |- | ||
| rowspan="2" | build 1 | | rowspan="2" | build 1 | ||
| | | GECKO50_20110615_RELBRANCH | ||
| [http://hg.mozilla.org/releases/mozilla-mobile-5.0/rev/ | | [http://hg.mozilla.org/releases/mozilla-mobile-5.0/rev/e2d7879d79b6 e2d7879d79b6] | ||
| [http://hg.mozilla.org/releases/mobile-5.0/rev/ | | [http://hg.mozilla.org/releases/mobile-5.0/rev/50cb02477c0a 50cb02477c0a] | ||
|- | |- | ||
| FENNEC_5_0_RELEASE, FENNEC_5_0_BUILD1 | | FENNEC_5_0_RELEASE, FENNEC_5_0_BUILD1 | ||
| [http://hg.mozilla.org/releases/mozilla-mobile-5.0/rev/ | | [http://hg.mozilla.org/releases/mozilla-mobile-5.0/rev/fdb4c5082034 fdb4c5082034] | ||
| [http://hg.mozilla.org/releases/mobile-5.0/rev/ | | [http://hg.mozilla.org/releases/mobile-5.0/rev/ad105592102a ad105592102a] | ||
|- | |- | ||
|} | |} | ||
Line 50: | Line 50: | ||
| rowspan="5" | build 1 | | rowspan="5" | build 1 | ||
| Android | | Android | ||
| | | 20110615170901 | ||
| | | mv-moz2-linux-ix-slave19 | ||
|- | |- | ||
| Maemo5-GTK | | Maemo5-GTK | ||
| | | 20110615142045 | ||
| | | mv-moz2-linux-ix-slave04 | ||
|- | |- | ||
| Linux | | Linux | ||
| | | 20110615174408 | ||
| | | linux-ix-slave15 | ||
|- | |- | ||
| Mac | | Mac | ||
| | | 20110615191028 | ||
| | | moz2-darwin9-slave65 | ||
|- | |- | ||
| Windows | | Windows | ||
| | | 20110615172243 | ||
| | | mw32-ix-slave20 | ||
|- | |- | ||
|} | |} | ||
Line 88: | Line 88: | ||
==== Start ==== | ==== Start ==== | ||
* Landed [http://hg.mozilla.org/build/buildbot-configs/rev/f03475513505 buildbot-configs] and [http://hg.mozilla.org/build/buildbot-configs/rev/132b36a2db2f mozilla-release mozconfigs]; merged to production | |||
* Landed [http://hg.mozilla.org/build/mozharness/rev/b5087ca15f72 mozharness changes] | |||
* mv-moz2-linux-ix-slave04, mv-moz2-linux-ix-slave19, linux-ix-slave15, moz2-darwin9-slave65, mw32-ix-slave20 were already slavealloc'ed to pm02-bb07 from 5.0b6 and b7. | * mv-moz2-linux-ix-slave04, mv-moz2-linux-ix-slave19, linux-ix-slave15, moz2-darwin9-slave65, mw32-ix-slave20 were already slavealloc'ed to pm02-bb07 from 5.0b6 and b7. | ||
* | * Clobbered mv-moz2-linux-ix-slave{04,19}, linux-ix-slave15: | ||
cd /scratchbox/users/cltbld/home/cltbld/build | cd /scratchbox/users/cltbld/home/cltbld/build | ||
Line 95: | Line 97: | ||
cd /builds/slave | cd /builds/slave | ||
rm -rf mobile_* | rm -rf mobile_* | ||
* updated /builds/buildbot/configs-default and /tools/buildbotcustom/buildbotcustom on pm02 | |||
* reconfiged pm02:/builds/buildbot/moz2_master | |||
* sendchanged: | |||
buildbot sendchange --user aki --master localhost:9010 --branch releases/mobile-5.0 "Fennec 5.0 build 1" doit | |||
==== Tag==== | ==== Tag==== | ||
linux-ix-slave15 | |||
No issues. | |||
==== Source==== | ==== Source==== | ||
linux-ix-slave15 | |||
==== Build/Repack==== | ==== Build/Repack==== | ||
=====repack===== | =====repack===== | ||
* No l10n issues. | |||
* Ovi partner repack missing. Filed {{bug|664635}}. | |||
** Landed a [http://hg.mozilla.org/build/partner-repacks/rev/5c1b4a048cc3 fix], rebuilt. That worked. | |||
====Sign Android==== | ====Sign Android==== | ||
Followed https://intranet.mozilla.org/Build:MobileSigning | |||
Kicked off verification: | |||
<pre> | |||
VERSION=5.0 | |||
BUILDNUM=1 | |||
buildbot sendchange --user http://stage.mozilla.org/pub/mozilla.org/mobile/candidates/${VERSION}-candidates/build$BUILDNUM/android-r7/en-US/ --master localhost:9010 --branch android_signature_verification "test" http://stage.mozilla.org/pub/mozilla.org/mobile/candidates/${VERSION}-candidates/build$BUILDNUM/android-r7/en-US/fennec-${VERSION}.en-US.eabi-arm.apk | |||
buildbot sendchange --user http://stage.mozilla.org/pub/mozilla.org/mobile/candidates/${VERSION}-candidates/build$BUILDNUM/android-r7/multi/ --master localhost:9010 --branch android_signature_verification "test" http://stage.mozilla.org/pub/mozilla.org/mobile/candidates/${VERSION}-candidates/build$BUILDNUM/android-r7/multi/fennec-$VERSION.multi.eabi-arm.apk | |||
</pre> | |||
==== Deb Repos==== | ==== Deb Repos==== | ||
Forced a build of the [http://production-mobile-master.build.mozilla.org:8011/builders/mozilla-mobile-5.0 deb sign release mozilla-mobile-5.0 deb sign release builder] | |||
no issues | |||
==== Push Live ==== | ==== Push Live ==== | ||
===== Copy bits to releases/ ===== | ===== Copy bits to releases/ ===== | ||
<pre> | |||
cd /home/ftp/pub/mobile/releases | |||
mkdir 5.0 | |||
cd 5.0 | |||
# exclude *old* to avoid copying in the old original android apk | |||
# exclude maemo5-gtk to skip single locale repacks | |||
rsync --dry-run -av --exclude=unsigned --exclude=*.txt --exclude=*crashreporter* --exclude=*tests* --exclude=*unaligned* --exclude=*old* --exclude=maemo5-gtk ../../candidates/5.0b7-candidates/build1/. . | |||
rsync -av --exclude=unsigned --exclude=*.txt --exclude=*crashreporter* --exclude=*tests* --exclude=*unaligned* --exclude=*old* --exclude=maemo5-gtk ../../candidates/5.0b7-candidates/build1/. . | |||
mkdir maemo5-gtk | |||
cd maemo5-gtk | |||
rsync --dry-run -av --exclude=unsigned --exclude=*.txt --exclude=*crashreporter* --exclude=*tests* --exclude=*unaligned* --exclude=*old* ../../../candidates/5.0b7-candidates/build1/maemo5-gtk/multi . | |||
rsync -av --exclude=unsigned --exclude=*.txt --exclude=*crashreporter* --exclude=*tests* --exclude=*unaligned* --exclude=*old* --exclude=maemo5-gtk ../../../candidates/5.0b7-candidates/build1/maemo5-gtk/multi . | |||
cd .. | |||
# and repos | |||
mkdir repos | |||
rsync -av --exclude=*.install ../../candidates/5.0b7-candidates/repos/ repos/ | |||
# symlink repos | |||
ln -s repos maemo | |||
cd .. | |||
rm latest-*; ln -s 5.0b7 latest-beta; ln -s 5.0b7 latest-alpha | |||
rm latest && ln -s 5.0 latest | |||
# link freemantle to chinook for multi deb repo | |||
# in /home/ftp/pub/mobile/releases/5.0/maemo/multi/dists | |||
ln -s freemantle chinook | |||
</pre> | |||
As you will notice above, I had used the 5.0b7 builds so I had to re-do with the 5.0-candidates: | |||
<pre> | |||
cd /home/ftp/pub/mobile/releases/5.0 | |||
rsync -av --exclude=unsigned --exclude=*.txt --exclude=*crashreporter* --exclude=*tests* --exclude=*unaligned* --exclude=*old* --exclude=maemo5-gtk ../../candidates/5.0-candidates/build1/. . | |||
cd maemo5-gtk | |||
rsync -av --exclude=unsigned --exclude=*.txt --exclude=*crashreporter* --exclude=*tests* --exclude=*unaligned* --exclude=*old* --exclude=maemo5-gtk ../../../candidates/5.0-candidates/build1/maemo5-gtk/multi . | |||
cd .. | |||
rsync -av --exclude=*.install ../../candidates/5.0-candidates/repos/ repos/ | |||
</pre> | |||
=====Create bouncer entry for maemo===== | =====Create bouncer entry for maemo===== | ||
Added Bouncer entry: | |||
Firefox-Mobile-5.0 maemo /mobile/releases/maemo/:lang/firefox.install | |||
=====Make sure moff.m.c syncs up for maemo===== | =====Make sure moff.m.c syncs up for maemo===== | ||
Checked moff.m.c and the 5.0 builds were there | |||
=====Published .apk in Android Market===== | |||
Published 5.0 apk in the Android Market that Aki already put up as a draft. | |||
====Android Market==== | ====Android Market==== | ||
=====Notes on the Market===== | =====Notes on the Market===== | ||
* {{bug|663984}} for localized text details | |||
* {{bug|663983}} for en-US text details | |||
Aki staged the apk and updated text as it became available, for Lukas to push in the morning. | |||
====Release the Builders!==== | ====Release the Builders!==== | ||
all released. | |||
====Revert local pm02 config changes!==== | ====Revert local pm02 config changes!==== | ||
n/a |