Releases/Fennec 38.0b10/BuildNotes: Difference between revisions
< Releases
Jump to navigation
Jump to search
(initial content) |
(QA signoff on playstore) |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
= Fennec 38.0b10 = | = Fennec 38.0b10 = | ||
Special notes: | Special notes: | ||
* being built from m-r repo with | * being built from m-r repo with beta configs - new patch see {{bug|1158124}} | ||
== Build 1 == | == Build 1 == | ||
* (RelMan) [[Release:Release_Automation_on_Mercurial:Preparation#L10N_Changesets | Ship the l10n milestone]] | * <s>(RelMan) [[Release:Release_Automation_on_Mercurial:Preparation#L10N_Changesets | Ship the l10n milestone]] | ||
* (RelMan) [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]] | * (RelMan) [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]]</s> | ||
* [[Release:Release_Automation_on_Mercurial: | '''build 1 cancelled''' (over cautious response to 38.0rc1 branding issue, see [[Releases/Firefox_38.0/BuildNotes#Build_1|38.0 build notes]] for details). | ||
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Post-release_tasks | Post-release tasks]] | |||
== Build 2 == | |||
* <s>(RelEng) [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]] | |||
* ''No need to remove prior builds, build 1 killed during tagging.'' | |||
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Post-release_tasks | Post-release tasks]]</s> | |||
=== Issues === | |||
==== Repacks, part 1 ==== | |||
The repacks all failed like this | |||
18:57:40 INFO - Updating /builds/slave/rel-m-beta-and-api-11_rpk_1-00/build/mozilla-beta revision FENNEC_38_0b10_RELEASE. | |||
18:57:40 INFO - Running command: ['hg', '--config', 'ui.merge=internal:merge', 'update', '-C', '-r', 'FENNEC_38_0b10_RELEASE'] in /builds/slave/rel-m-beta-and-api-11_rpk_1-00/build/mozilla-beta | |||
18:57:40 INFO - Copy/paste: hg --config ui.merge=internal:merge update -C -r FENNEC_38_0b10_RELEASE | |||
18:58:11 ERROR - abort: unknown revision 'FENNEC_38_0b10_RELEASE'! | |||
ie trying to use mozilla-beta, which is hardcoded in the mh config. Part of the crazy way we're doing beta on the release repo ({{bug|1158124}}). | |||
[https://hg.mozilla.org/build/mozharness/rev/d9f4f2430fe1 Fix the configs], | |||
[https://hg.mozilla.org/build/mozharness/rev/3211ed508293 retag], and | |||
[https://hg.mozilla.org/build/mozharness/rev/a7e7233ac59b backout]. Rebuilt all 20 jobs. | |||
==== Repacks, part 2 ==== | |||
That fixed the en-US issue, but it turns out we tagged locales in mozilla-beta (a bug!), eg | |||
https://hg.mozilla.org/releases/l10n/mozilla-beta/de/rev/10a37089af9b | |||
So hg_l10n_base turned out to be wrong: | |||
20:21:25 INFO - Updating /builds/slave/rel-m-beta-and-api-11_rpk_1-00/build/mozilla-release/an revision FENNEC_38_0b10_RELEASE. | |||
20:21:25 INFO - Running command: ['hg', '--config', 'ui.merge=internal:merge', 'update', '-C', '-r', 'FENNEC_38_0b10_RELEASE'] in /builds/slave/rel-m-beta-and-api-11_rpk_1-00/build/mozilla-release/an | |||
20:21:25 INFO - Copy/paste: hg --config ui.merge=internal:merge update -C -r FENNEC_38_0b10_RELEASE | |||
20:21:26 ERROR - abort: unknown revision 'FENNEC_38_0b10_RELEASE'! | |||
So [https://hg.mozilla.org/build/mozharness/rev/5dbeb9668b35 better fix], | |||
[https://hg.mozilla.org/build/mozharness/rev/86184e217679 tag], | |||
[https://hg.mozilla.org/build/mozharness/rev/05a0f4e993f7 backout] again. |
Latest revision as of 17:42, 6 May 2015
Fennec 38.0b10
Special notes:
- being built from m-r repo with beta configs - new patch see bug 1158124
Build 1
(RelMan) Ship the l10n milestone(RelMan) Submit to Ship It
build 1 cancelled (over cautious response to 38.0rc1 branding issue, see 38.0 build notes for details).
Build 2
(RelEng) Submit to Ship It- No need to remove prior builds, build 1 killed during tagging.
Post-release tasks
Issues
Repacks, part 1
The repacks all failed like this
18:57:40 INFO - Updating /builds/slave/rel-m-beta-and-api-11_rpk_1-00/build/mozilla-beta revision FENNEC_38_0b10_RELEASE. 18:57:40 INFO - Running command: ['hg', '--config', 'ui.merge=internal:merge', 'update', '-C', '-r', 'FENNEC_38_0b10_RELEASE'] in /builds/slave/rel-m-beta-and-api-11_rpk_1-00/build/mozilla-beta 18:57:40 INFO - Copy/paste: hg --config ui.merge=internal:merge update -C -r FENNEC_38_0b10_RELEASE 18:58:11 ERROR - abort: unknown revision 'FENNEC_38_0b10_RELEASE'!
ie trying to use mozilla-beta, which is hardcoded in the mh config. Part of the crazy way we're doing beta on the release repo (bug 1158124).
Fix the configs, retag, and backout. Rebuilt all 20 jobs.
Repacks, part 2
That fixed the en-US issue, but it turns out we tagged locales in mozilla-beta (a bug!), eg
https://hg.mozilla.org/releases/l10n/mozilla-beta/de/rev/10a37089af9b
So hg_l10n_base turned out to be wrong:
20:21:25 INFO - Updating /builds/slave/rel-m-beta-and-api-11_rpk_1-00/build/mozilla-release/an revision FENNEC_38_0b10_RELEASE. 20:21:25 INFO - Running command: ['hg', '--config', 'ui.merge=internal:merge', 'update', '-C', '-r', 'FENNEC_38_0b10_RELEASE'] in /builds/slave/rel-m-beta-and-api-11_rpk_1-00/build/mozilla-release/an 20:21:25 INFO - Copy/paste: hg --config ui.merge=internal:merge update -C -r FENNEC_38_0b10_RELEASE 20:21:26 ERROR - abort: unknown revision 'FENNEC_38_0b10_RELEASE'!
So better fix, tag, backout again.