make sure patcher config bump works for win64 betas

RESOLVED FIXED

Status

Release Engineering
Release Automation
RESOLVED FIXED
3 years ago
3 years ago

People

(Reporter: bhearsum, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Reporter)

Description

3 years ago
It's been ages since we added a new platform, not sure how the latest version of the tooling will cope.
(Reporter)

Comment 1

3 years ago
Created attachment 8554764 [details] [diff] [review]
add mappings to patcher bumper stuff

I tried a bump by hand. I had to fake out one of the helper functions (because 36.0b4 doesn't exist yet), but it seems fine otherwise:

(buildbot)➜  release  perl patcher-config-bump.pl -p firefox -r Firefox -v 36.0b4 -a 36.0 -o 36.0b3 -b 1 -c patcher-configs/mozBeta-branch-patcher2.cfg -t stage.mozilla.org -f ftp.mozilla.org -d download.mozilla.org -l shipped-locales --partial-version 36.0b3 --partial-version 36.0b2 --platform linux --platform linux64 --platform macosx64 --platform win32 --platform win64
(buildbot)➜  release  hg diff patcher-configs/
diff --git a/release/patcher-configs/mozBeta-branch-patcher2.cfg b/release/patcher-configs/mozBeta-branch-patcher2.cfg
--- a/release/patcher-configs/mozBeta-branch-patcher2.cfg
+++ b/release/patcher-configs/mozBeta-branch-patcher2.cfg
@@ -3,32 +3,32 @@
         <current-update>
             channel   beta
             <complete>
-                betatest-url   http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/36.0b3-candidates/build1/update/%platform%/%locale%/firefox-36.0b3.complete.mar
-                esrtest-url   http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/36.0b3-candidates/build1/update/%platform%/%locale%/firefox-36.0b3.complete.mar
-                path   firefox/nightly/36.0b3-candidates/build1/update/%platform%/%locale%/firefox-36.0b3.complete.mar
-                url   http://download.mozilla.org/?product=firefox-36.0b3-complete&os=%bouncer-platform%&lang=%locale%
+                betatest-url   http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/36.0b4-candidates/build1/update/%platform%/%locale%/firefox-36.0b4.complete.mar
+                esrtest-url   http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/36.0b4-candidates/build1/update/%platform%/%locale%/firefox-36.0b4.complete.mar
+                path   firefox/nightly/36.0b4-candidates/build1/update/%platform%/%locale%/firefox-36.0b4.complete.mar
+                url   http://download.mozilla.org/?product=firefox-36.0b4-complete&os=%bouncer-platform%&lang=%locale%
             </complete>
             details   https://www.mozilla.com/%locale%/firefox/36.0/releasenotes/
             force   force_plist_reload
             from   36.0b2
             <partials>
-                <36.0b1>
-                    betatest-url   http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/36.0b3-candidates/build1/update/%platform%/%locale%/firefox-36.0b1-36.0b3.partial.mar
-                    esrtest-url   http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/36.0b3-candidates/build1/update/%platform%/%locale%/firefox-36.0b1-36.0b3.partial.mar
-                    path   firefox/nightly/36.0b3-candidates/build1/update/%platform%/%locale%/firefox-36.0b1-36.0b3.partial.mar
-                    url   http://download.mozilla.org/?product=firefox-36.0b3-partial-36.0b1&os=%bouncer-platform%&lang=%locale%
-                </36.0b1>
                 <36.0b2>
-                    betatest-url   http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/36.0b3-candidates/build1/update/%platform%/%locale%/firefox-36.0b2-36.0b3.partial.mar
-                    esrtest-url   http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/36.0b3-candidates/build1/update/%platform%/%locale%/firefox-36.0b2-36.0b3.partial.mar
-                    path   firefox/nightly/36.0b3-candidates/build1/update/%platform%/%locale%/firefox-36.0b2-36.0b3.partial.mar
-                    url   http://download.mozilla.org/?product=firefox-36.0b3-partial-36.0b2&os=%bouncer-platform%&lang=%locale%
+                    betatest-url   http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/36.0b4-candidates/build1/update/%platform%/%locale%/firefox-36.0b2-36.0b4.partial.mar
+                    esrtest-url   http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/36.0b4-candidates/build1/update/%platform%/%locale%/firefox-36.0b2-36.0b4.partial.mar
+                    path   firefox/nightly/36.0b4-candidates/build1/update/%platform%/%locale%/firefox-36.0b2-36.0b4.partial.mar
+                    url   http://download.mozilla.org/?product=firefox-36.0b4-partial-36.0b2&os=%bouncer-platform%&lang=%locale%
                 </36.0b2>
+                <36.0b3>
+                    betatest-url   http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/36.0b4-candidates/build1/update/%platform%/%locale%/firefox-36.0b3-36.0b4.partial.mar
+                    esrtest-url   http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/36.0b4-candidates/build1/update/%platform%/%locale%/firefox-36.0b3-36.0b4.partial.mar
+                    path   firefox/nightly/36.0b4-candidates/build1/update/%platform%/%locale%/firefox-36.0b3-36.0b4.partial.mar
+                    url   http://download.mozilla.org/?product=firefox-36.0b4-partial-36.0b3&os=%bouncer-platform%&lang=%locale%
+                </36.0b3>
             </partials>
             <rc>
             </rc>
             testchannel   betatest releasetest
-            to   36.0b3
+            to   36.0b4
         </current-update>
         past-update   29.0b1 29.0b2 betatest releasetest beta
         past-update   29.0b2 29.0b3 betatest releasetest beta
@@ -95,6 +95,7 @@
         past-update   35.0b6 35.0b8 betatest releasetest beta
         past-update   35.0b8 35.0 betatest releasetest beta
         past-update   36.0b1 36.0b2 betatest releasetest beta
+        past-update   36.0b2 36.0b3 betatest releasetest beta
         <release>
             <29.0b1>
                 checksumsurl   http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/29.0b1-candidates/build2/%platform%/%locale%/firefox-29.0b1.checksums
@@ -1370,6 +1371,26 @@
                 schema   2
                 version   36.0
             </36.0b3>
+            <36.0b4>
+                checksumsurl   http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/36.0b4-candidates/build1/%platform%/%locale%/firefox-36.0b4.checksums
+                completemarurl   http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/36.0b4-candidates/build1/update/%platform%/%locale%/firefox-36.0b4.complete.mar
+                <exceptions>
+                    ja   linux-i686, linux-x86_64, win32, win64
+                    ja-JP-mac   mac
+                </exceptions>
+                extension-version   36.0
+                locales   ach af an ar as ast az be bg bn-BD bn-IN br bs ca cs cy da de dsb el en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE gd gl gu-IN he hi-IN hr hsb hu hy-AM id is it ja ja-JP-mac kk km kn ko lij lt lv mai mk ml mr ms nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te th tr uk vi xh zh-CN zh-TW
+                <platforms>
+                    linux-i686   99999999999999
+                    linux-x86_64   99999999999999
+                    mac   99999999999999
+                    win32   99999999999999
+                    win64   99999999999999
+                </platforms>
+                prettyVersion   36.0 Beta 4
+                schema   2
+                version   36.0
+            </36.0b4>
         </release>
     </Firefox>
 </app>


Update verify bumps are broken, but we'll handel that in either bug 1125932 or bug 1125924.
Attachment #8554764 - Flags: review?(rail)
Attachment #8554764 - Flags: review?(rail) → review+
(Reporter)

Updated

3 years ago
Attachment #8554764 - Flags: checked-in+
(Reporter)

Comment 2

3 years ago
Staging run is complete and this worked fine as far as we can tell. Nothing else to do!
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.