Releases/Firefox 38.0b8/BuildNotes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(post release & manual fix of sylinks)
 
(8 intermediate revisions by 2 users not shown)
Line 4: Line 4:
* <s>(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]]</s>
* (RelMan) [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]]</s>
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Publish_in_Balrog | Publish in Balrog ]]
* cancelled at this point
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Post-release_tasks | Post-release tasks]]


=== Issues ===
=== Issues ===
Line 14: Line 13:
* <s>(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]]</s>
* (RelMan) [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]]</s>
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Post-release_tasks | Post-release tasks]]
* cancelled at this point


=== Issues ===
=== Issues ===
Line 25: Line 24:
* Needed to respin due to {{Bug|1158760}} - Wrong branding on the 38 Beta 8
* Needed to respin due to {{Bug|1158760}} - Wrong branding on the 38 Beta 8
* {{Bug|1159060}} - Please purge /pub/mozilla.org/firefox/releases/38.0b8 from the CDNs and origin server cache
* {{Bug|1159060}} - Please purge /pub/mozilla.org/firefox/releases/38.0b8 from the CDNs and origin server cache
* TODO: rerun final verification (retrigger http://buildbot-master77.bb.releng.use1.mozilla.com:8001/builders/release-mozilla-beta-beta_final_verification/builds/3)
* <s>TODO: rerun final verification (retrigger http://buildbot-master77.bb.releng.use1.mozilla.com:8001/builders/release-mozilla-beta-beta_final_verification/builds/3)</s> passed
* To work around the CDN issues we had to:
** Pointed updates back to beta 6
** <tt>ln -s 38.0b8 38.0b8-2</tt> in <tt>/pub/mozilla.org/firefox/releases</tt> on stage
** modified all bouncer locations to use the new path
** waited for sentry
** ran final verification
 
== Build 2 ==
== Build 2 ==
* <s>(RelMan) [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]]</s>
* <s>(RelMan) [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]]
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Publish_in_Balrog | Publish in Balrog ]]
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Publish_in_Balrog | Publish in Balrog ]]
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Post-release_tasks | Post-release tasks]]
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Post-release_tasks | Post-release tasks]]</s>


= Fennec =
= Fennec =
Line 35: Line 41:
== Build 2 ==
== Build 2 ==
* <s>(RelMan) [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]]</s>
* <s>(RelMan) [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]]</s>
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Post-release_tasks | Post-release tasks]]
* cancelled at this point


== Build 3 ==
== Build 3 ==
Build2 was created using a wrong changeset, had to respin.
Build2 was created using a wrong changeset, had to respin.


* <s>(RelMan) [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]]</s>
NOTE: since building from m-r, using the release (not beta) checklist steps
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Post-release_tasks | Post-release tasks]]
 
* <s>(RelMan) [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]]
* [[Release:Release_Automation_on_Mercurial:Updates#Push_to_mirrors | Push to mirrors]]</s>
* Balrog has NOT been updated for any Fennec 38.0 beta, so not updating.
* <s>[[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Post-release_tasks | Post-release tasks]]</s>
** because we're using release configs, had to manually reset symlinks after post release run:
<blockquote><pre>
-bash-4.1$ ll latest latest-beta
lrwxrwxrwx 1 ffxbld mobile 6 Apr 15 00:04 latest -> 37.0.2
lrwxrwxrwx 1 ffxbld mobile 6 Apr 30 03:40 latest-beta -> 38.0b6
-bash-4.1$ ll latest latest-beta
lrwxrwxrwx 1 ffxbld mobile 6 Apr 30 04:39 latest -> 38.0b8
lrwxrwxrwx 1 ffxbld mobile 6 Apr 30 03:40 latest-beta -> 38.0b6
-bash-4.1$ ln -sf 37.0.2 latest
-bash-4.1$ ln -sf 38.0b8 latest-beta
-bash-4.1$ ll latest latest-beta
lrwxrwxrwx 1 ffxbld mobile 6 Apr 30 04:39 latest -> 38.0b8
lrwxrwxrwx 1 ffxbld mobile 6 Apr 30 03:40 latest-beta -> 38.0b6
-bash-4.1$ unlink latest && ln -s 37.0.2 latest
-bash-4.1$ unlink latest-beta && ln -s 38.0b8 latest-beta
-bash-4.1$ ll latest latest-beta
lrwxrwxrwx 1 ffxbld mobile 6 Apr 30 04:40 latest -> 37.0.2
lrwxrwxrwx 1 ffxbld mobile 6 Apr 30 04:41 latest-beta -> 38.0b8
</pre></blockquote>

Latest revision as of 04:45, 30 April 2015

Firefox

Build 1

Issues

  • shipit failed first invocation of FF (called process error), but I didn't spot anything. A restart after fixing fennec worked. ???

Fennec

Build 1

Issues

  • relman's start of fennec failed, due to issues with locale 'my'. Opened bug 1158652 for this.
    • ran modified version of braindump/releases-related/beta2release_l10n.sh
    • restarted in shipit, running


Firefox

Build 2

Fennec

  • Needed to respin due to bug 1158760 - Wrong branding on the 38 Beta 8

Build 2

Build 3

Build2 was created using a wrong changeset, had to respin.

NOTE: since building from m-r, using the release (not beta) checklist steps

-bash-4.1$ ll latest latest-beta
lrwxrwxrwx 1 ffxbld mobile 6 Apr 15 00:04 latest -> 37.0.2
lrwxrwxrwx 1 ffxbld mobile 6 Apr 30 03:40 latest-beta -> 38.0b6
-bash-4.1$ ll latest latest-beta
lrwxrwxrwx 1 ffxbld mobile 6 Apr 30 04:39 latest -> 38.0b8
lrwxrwxrwx 1 ffxbld mobile 6 Apr 30 03:40 latest-beta -> 38.0b6
-bash-4.1$ ln -sf 37.0.2 latest
-bash-4.1$ ln -sf 38.0b8 latest-beta
-bash-4.1$ ll latest latest-beta
lrwxrwxrwx 1 ffxbld mobile 6 Apr 30 04:39 latest -> 38.0b8
lrwxrwxrwx 1 ffxbld mobile 6 Apr 30 03:40 latest-beta -> 38.0b6
-bash-4.1$ unlink latest && ln -s 37.0.2 latest
-bash-4.1$ unlink latest-beta && ln -s 38.0b8 latest-beta
-bash-4.1$ ll latest latest-beta
lrwxrwxrwx 1 ffxbld mobile 6 Apr 30 04:40 latest -> 37.0.2
lrwxrwxrwx 1 ffxbld mobile 6 Apr 30 04:41 latest-beta -> 38.0b8