Tracking bug for build and release of Firefox/Fennec 11.0b1

RESOLVED FIXED

Status

Release Engineering
General
P1
normal
RESOLVED FIXED
6 years ago
4 years ago

People

(Reporter: rail, Assigned: rail)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [releases])

Attachments

(8 attachments, 7 obsolete attachments)

3.62 KB, patch
aki
: review+
Details | Diff | Splinter Review
3.76 KB, patch
aki
: review+
Details | Diff | Splinter Review
5.32 KB, patch
rail
: review+
Details | Diff | Splinter Review
24.71 KB, patch
bear
: review+
catlee
: checked-in+
Details | Diff | Splinter Review
5.75 KB, patch
rail
: review+
Details | Diff | Splinter Review
491 bytes, text/plain
aki
: review+
Details
13.15 KB, patch
bhearsum
: review+
Details | Diff | Splinter Review
1.38 KB, patch
catlee
: review+
Details | Diff | Splinter Review
(Assignee)

Description

6 years ago
Waiting for "go to build".
(Assignee)

Updated

6 years ago
Assignee: nobody → rail
(Assignee)

Updated

6 years ago
Priority: -- → P4
(Assignee)

Comment 1

6 years ago
Created attachment 592787 [details] [diff] [review]
tools
Attachment #592787 - Flags: review?(aki)
(Assignee)

Comment 2

6 years ago
Created attachment 592788 [details] [diff] [review]
buildbotcustom
Attachment #592788 - Flags: review?(aki)
Attachment #592787 - Flags: review?(aki) → review+
(Assignee)

Comment 3

6 years ago
Created attachment 592789 [details] [diff] [review]
configs

inline comments  incoming
Attachment #592789 - Flags: review?(aki)
(Assignee)

Comment 4

6 years ago
Comment on attachment 592789 [details] [diff] [review]
configs

Review of attachment 592789 [details] [diff] [review]:
-----------------------------------------------------------------

::: mozilla/config.py
@@ +1481,5 @@
> +BRANCHES['mozilla-beta']['platforms']['android']['env']['MOZ_SYMBOLS_EXTRA_BUILDID'] = 'mozilla-beta'
> +BRANCHES['mozilla-beta']['platforms']['android-xul']['env']['MOZ_SYMBOLS_EXTRA_BUILDID'] = 'android-xul-mozilla-beta'
> +BRANCHES['mozilla-beta']['platforms']['android']['enable_dep'] = True
> +BRANCHES['mozilla-beta']['platforms']['android-debug']['enable_dep'] = True
> +BRANCHES['mozilla-beta']['platforms']['android-xul']['enable_dep'] = True

Not sure if we need android-xul enable_dep

::: mozilla/release-fennec-mozilla-beta.py
@@ +105,5 @@
> +    'android': 'mobile/android/config/mozconfigs/android/release',
> +    'android-xul': 'mobile/xul/config/mozconfigs/android/release',
> +    'linux-mobile': 'mobile/xul/config/mozconfigs/linux-desktop/release',
> +    'macosx-mobile': 'mobile/xul/config/mozconfigs/macosx-desktop/release',
> +    'win32-mobile': 'mobile/xul/config/mozconfigs/win32-desktop/release',

In tree mozconfigs don't have release mozconfigs, would be great to review mozilla2 mozconfigs.

::: mozilla/release-firefox-mozilla-beta.py
@@ +85,5 @@
>  # Update-specific configuration
>  releaseConfig['cvsroot']             = ':ext:cltbld@cvs.mozilla.org:/cvsroot'
>  releaseConfig['patcherConfig']       = 'mozBeta-branch-patcher2.cfg'
>  releaseConfig['commitPatcherConfig'] = True
> +releaseConfig['patcherToolsTag']     = 'UPDATE_PACKAGING_R16'

required for signing
(Assignee)

Comment 5

6 years ago
Created attachment 592798 [details] [diff] [review]
buildbotcustom

Iterate over signedPlatforms
Attachment #592788 - Attachment is obsolete: true
Attachment #592788 - Flags: review?(aki)
Attachment #592798 - Flags: review?(aki)
(Assignee)

Comment 6

6 years ago
Created attachment 592802 [details] [diff] [review]
configs

* kill desktop builds
* repack android, android-xul
Attachment #592789 - Attachment is obsolete: true
Attachment #592789 - Flags: review?(aki)
Attachment #592802 - Flags: review?(aki)
Comment on attachment 592798 [details] [diff] [review]
buildbotcustom

I think this is right... does it work? :)
Attachment #592798 - Flags: review?(aki) → review+
(Assignee)

Comment 8

6 years ago
(In reply to Aki Sasaki [:aki] from comment #7)
> Comment on attachment 592798 [details] [diff] [review]
> buildbotcustom
> 
> I think this is right... does it work? :)

So far it prints proper URLs in the log. I'm going to run a full staging release in a bit.
Attachment #592802 - Flags: review?(aki) → review+
(Assignee)

Comment 9

6 years ago
Created attachment 592955 [details] [diff] [review]
tools

This also fixes l10n repacks
Attachment #592787 - Attachment is obsolete: true
Attachment #592955 - Flags: review?(aki)
Attachment #592955 - Flags: review?(aki) → review+
(Assignee)

Comment 10

6 years ago
Created attachment 592956 [details] [diff] [review]
configs

interdiff: https://gist.github.com/1708396
* fixes fennec tagging
* release templates (symlinks) for android-xul
* -j4
Attachment #592802 - Attachment is obsolete: true
Attachment #592956 - Flags: review?(aki)
(Assignee)

Comment 11

6 years ago
Still need a mozharness config for android-xul signing (configs/signing/{,staging_}android_mozilla-beta.py)
Attachment #592956 - Flags: review?(aki) → review+
Created attachment 592957 [details] [diff] [review]
switch tests on mozilla-beta from linux-android to android, android-xul
Attachment #592957 - Flags: review?(rail)
(Assignee)

Updated

6 years ago
Attachment #592957 - Flags: review?(rail) → review+
(Assignee)

Comment 13

6 years ago
Comment on attachment 592955 [details] [diff] [review]
tools

http://hg.mozilla.org/build/tools/rev/7b8d8c6168d3
Attachment #592955 - Flags: checked-in+
Created attachment 592975 [details] [diff] [review]
sign en-US and multi for android and android-xul

This disables the snippet creation and signs both platforms.

Later, I'm going to fix:

a) surviving broken locales
b) surviving broken snippets
c) downloading the fennec apk rather than the unsigned-unaligned apk (for locales)
d) reporting on everything
e) reenabling snippets for beta2

but this should be sufficient for beta1.
Attachment #592975 - Flags: review?(rail)
I will also backport the controlling-actions-from-config-file patch from my talosrunner branch one of these days =P
(Assignee)

Comment 16

6 years ago
Comment on attachment 592975 [details] [diff] [review]
sign en-US and multi for android and android-xul

lgtm
Attachment #592975 - Flags: review?(rail) → review+
(Assignee)

Comment 17

6 years ago
Comment on attachment 592798 [details] [diff] [review]
buildbotcustom

http://hg.mozilla.org/build/buildbotcustom/rev/737882d0e3c5
Attachment #592798 - Flags: checked-in+
(Assignee)

Comment 18

6 years ago
Comment on attachment 592975 [details] [diff] [review]
sign en-US and multi for android and android-xul

http://hg.mozilla.org/build/mozharness/rev/62e67a176fec
Attachment #592975 - Flags: checked-in+
(Assignee)

Comment 19

6 years ago
Created attachment 593154 [details] [diff] [review]
builbot-configs, except release configs

I split the "configs" patch into 2 pieces. This one should be landed once aurora migrates to beta. Release can be landed separately.
Attachment #593154 - Flags: review+
(Assignee)

Updated

6 years ago
Depends on: 722719
Created attachment 593309 [details] [diff] [review]
buildbot-configs, w/ release configs

this should be the same as attachment 593154 [details] [diff] [review], except with the release configs bumped as well. We needed to adjust the release configs to enable the new platforms on mozilla-beta otherwise bm08-build1 would fail to reconfig.
Attachment #593309 - Flags: review?(bear)

Updated

6 years ago
Attachment #593309 - Flags: review?(bear) → review+

Updated

6 years ago
Attachment #593309 - Flags: checked-in+

Updated

6 years ago
Attachment #593154 - Attachment is obsolete: true
(Assignee)

Comment 21

6 years ago
Comment on attachment 592957 [details] [diff] [review]
switch tests on mozilla-beta from linux-android to android, android-xul

Incorporated into another patch.
Attachment #592957 - Attachment is obsolete: true
(Assignee)

Comment 22

6 years ago
Created attachment 593314 [details] [diff] [review]
configs

Refreshed patch. Carry on r=aki
Attachment #592956 - Attachment is obsolete: true
Attachment #593314 - Flags: review+
(Assignee)

Comment 23

6 years ago
Created attachment 593466 [details]
push fennec script

A script for pushing android files to the releases directory. No l10n repacks this time.
Attachment #593466 - Flags: review?(aki)
Attachment #593466 - Flags: review?(aki) → review+
(Assignee)

Comment 24

6 years ago
Created attachment 593603 [details] [diff] [review]
configs

* s/TBD/ee7378639638/
* l10n json for fennec is {}
* disabled multilocale for mozilla-beta branch (need a backout when we're ready)
* disabled l10n repacks for fennec
Attachment #593603 - Flags: review?(bhearsum)
Comment on attachment 593603 [details] [diff] [review]
configs

Review of attachment 593603 [details] [diff] [review]:
-----------------------------------------------------------------

::: mozilla/release-firefox-mozilla-beta.py
@@ +133,5 @@
>  # Misc configuration
>  releaseConfig['enable_repo_setup'] = False
>  releaseConfig['enableAutomaticPushToMirrors'] = True
> +releaseConfig['enableSigningAtBuildTime'] = True
> +releaseConfig['enablePartialMarsAtBuildTime'] = True

You can just drop these since they're the default, right? r=me with that change.
Attachment #593603 - Flags: review?(bhearsum) → review+
(Assignee)

Comment 26

6 years ago
Comment on attachment 593603 [details] [diff] [review]
configs

http://hg.mozilla.org/build/buildbot-configs/rev/c73b53469332
Attachment #593603 - Flags: checked-in+
(Assignee)

Updated

6 years ago
Priority: P4 → P1
(Assignee)

Comment 27

6 years ago
Created attachment 593847 [details] [diff] [review]
backout multi locale changes
Attachment #593847 - Flags: review?(catlee)

Updated

6 years ago
Attachment #593847 - Flags: review?(catlee) → review+

Comment 28

6 years ago
This is now live in production since 8:20 AM PDT:
http://hg.mozilla.org/build/buildbot-configs/rev/2145be876274
(Assignee)

Comment 29

6 years ago
Comment on attachment 593847 [details] [diff] [review]
backout multi locale changes

http://hg.mozilla.org/build/buildbot-configs/rev/2145be876274
Attachment #593847 - Flags: checked-in+
(Assignee)

Updated

6 years ago
Depends on: 723615
(Assignee)

Comment 30

6 years ago
all done here
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.