Closed Bug 739770 Opened 8 years ago Closed 8 years ago

mobile beta off aurora

Categories

(Release Engineering :: Release Automation: Other, defect)

defect
Not set

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: aki, Assigned: aki)

Details

Attachments

(7 files, 6 obsolete files)

527 bytes, patch
jhford
: review+
Details | Diff | Splinter Review
1.86 KB, patch
bhearsum
: review+
Details | Diff | Splinter Review
14.70 KB, patch
rail
: review+
Details | Diff | Splinter Review
4.11 KB, patch
rail
: review+
Details | Diff | Splinter Review
11.40 KB, patch
rail
: review+
Details | Diff | Splinter Review
3.93 KB, patch
rail
: review+
Details | Diff | Splinter Review
15.74 KB, patch
bhearsum
: review+
Details | Diff | Splinter Review
This will probably be fairly painless.
I think I may need some new mozharness configs, plus I want to make running staging releases easier with single locale.
Not urgent, but I keep running into this after running setup-master.py -t.
Attachment #610768 - Flags: review?(jhford)
Not strictly required, but will make staging releases with mobile single locale a lot less painful.
PYTHONPATH=. ../bin/python ../tools/buildbot-helpers/release_sanity.py -u aki -V 12.0b4 --branch mozilla-aurora --build-number 1 -c staging_release-fennec-mozilla-beta.py --dryrun --products fennec localhost:9052 2>&1 | tee aki.out

2012-03-29 18:18:54,444 : ERROR : Branch mozilla-aurora isn't enabled for fennec
2012-03-29 18:18:54,444 : ERROR : Error verifying branch is enabled on master

Bunches of mozconfig warnings, and then an l10n dashboard error which is expected since 12.0b4 isn't til next week.

I might try --branch mozilla-beta but I'm not entirely sure what'll happen.  I should dig and/or try it.
Attachment #610768 - Flags: review?(jhford) → review+
Comment on attachment 610768 [details] [diff] [review]
add test-output to buildbot-configs/.hgignore

http://hg.mozilla.org/build/buildbot-configs/rev/a5a34d70ecfb
Attachment #610768 - Flags: checked-in+
Running release_sanity.py with --branch mozilla-beta gave me the same number of errors, but a different set.  Running with -b instead of dryrun gave me a traceback and no sendchange.

I enabled mozilla-aurora as a mobile release branch, reconfiged, and ran

PYTHONPATH=. ../bin/python ../tools/buildbot-helpers/release_sanity.py -u aki -V 12.0b4 --branch mozilla-aurora --build-number 1 -c staging_release-fennec-mozilla-beta.py -b --products fennec localhost:9052 2>&1 | tee aki2.out

which gave me a traceback but sendchanged properly.
Comment on attachment 610779 [details] [diff] [review]
(needs testing) [configs] beta off aurora

This bumped the aurora version to 12.0 from 13.0a2, so I need to change next{AppVersion,Milestone} to not do that.
With fixes found during first staging run.
Attachment #610784 - Attachment is obsolete: true
Attached patch [configs] beta off aurora (obsolete) — Splinter Review
Running a second staging run to test this.
However, I've been thinking that since this is a lot more than just an s,mozilla-beta,mozilla-aurora, change, that I want to create a {staging_,}release-fennec-mozilla-aurora.py to avoid borking a "normal" beta and allow for landing early.
Attachment #610779 - Attachment is obsolete: true
Attached patch (configs) beta off aurora v3 (obsolete) — Splinter Review
This patch:

* creates {staging_,}release-fennec-mozilla-aurora.py's that we will use for the mobile betas off mozilla-aurora.

There's nothing keeping us from patching {staging_,}release-fennec-mozilla-beta.py, but we'll have to time the landing of that patch carefully.  Adding new files lets us land at any point.

* adds releaseConfig['single_locale_options'] to allow us to set how mobile_l10n.py is called.

* removes android from the multilocale_config (only android-xul is multilocale now).  This is only cleanup.

* sets the l10nPlatforms to () on non-aurora configs.  This was fine when l10n-changesets_mobile-*.json was empty, but we're not going to have single locale android-xul.

When I get 'go' for the first beta-off-aurora, I'll also patch the {staging_,}release-fennec-mozilla-beta.py configs appropriately.
Attachment #611610 - Attachment is obsolete: true
Attachment #611972 - Flags: review?(bhearsum)
Comment on attachment 610780 [details] [diff] [review]
[custom] beta off aurora

This patch uses the single_locale_options in the releaseConfig when calling mobile_l10n.py.
Attachment #610780 - Attachment description: (needs testing) [custom] beta off aurora → [custom] beta off aurora
Attachment #610780 - Flags: review?(bhearsum)
Comment on attachment 610782 [details] [diff] [review]
[mozharness] remove non-esr10 linux-android multilocale configs

I split these mozharness patches up into logical chunks so hopefully they're easier to review.
Attachment #610782 - Flags: review?(rail)
Attachment #610783 - Attachment description: (needs testing) [mozharness] aurora multilocale release configs → [mozharness] aurora multilocale release configs
Attachment #610783 - Flags: review?(rail)
This patch:

* adds single_locale/{staging_,}release_mozilla-aurora_android.py config files that point at the staging_release-fennec-mozilla-aurora.py release config files in buildbot-configs/mozilla.

* adds staging_* config files for the rest of single_locale/ .
These have %(user_repo_override)s set to hopefully make running staging releases with these a lot easier.
Attachment #611603 - Attachment is obsolete: true
Attachment #611974 - Flags: review?(rail)
Attached patch [configs] beta off aurora v4 (obsolete) — Splinter Review
Same, but now I'm pointing at the right mozharness single_locale config files in {staging_,}release-fennec-mozilla-beta.py.
Attachment #611972 - Attachment is obsolete: true
Attachment #611972 - Flags: review?(bhearsum)
Attachment #611975 - Flags: review?(bhearsum)
Not strictly a part of this bug, but something that I wanted to clean up while I was digging around in here.
Attachment #611976 - Flags: review?(rail)
Comment on attachment 611975 [details] [diff] [review]
[configs] beta off aurora v4

>+++ b/mozilla/release-fennec-mozilla-aurora.py

> #  L10n repositories
> releaseConfig['l10nRelbranch']       = None
>-releaseConfig['l10nRepoPath']        = 'releases/l10n/mozilla-beta'
>+releaseConfig['l10nRepoPath']        = 'releases/l10n/mozilla-aurora'
> releaseConfig['l10nRevisionFile']    = 'l10n-changesets_mobile-beta.json'

Need to update l10nRevisionFile, too?
Attachment #610780 - Flags: review?(bhearsum) → review+
(In reply to Ben Hearsum [:bhearsum] from comment #19)
> Comment on attachment 611975 [details] [diff] [review]
> [configs] beta off aurora v4
> 
> >+++ b/mozilla/release-fennec-mozilla-aurora.py
> 
> > #  L10n repositories
> > releaseConfig['l10nRelbranch']       = None
> >-releaseConfig['l10nRepoPath']        = 'releases/l10n/mozilla-beta'
> >+releaseConfig['l10nRepoPath']        = 'releases/l10n/mozilla-aurora'
> > releaseConfig['l10nRevisionFile']    = 'l10n-changesets_mobile-beta.json'
> 
> Need to update l10nRevisionFile, too?

I was going to point at the same l10n-changesets_mobile-beta.json, but it's easy enough to point to an l10n-changesets_mobile-aurora.json if you think that's better.
Points the aurora release config files at l10n-changesets_mobile-aurora.json.  Also creates said json file.
Attachment #611975 - Attachment is obsolete: true
Attachment #611975 - Flags: review?(bhearsum)
Attachment #612251 - Flags: review?(bhearsum)
Attachment #612251 - Flags: review?(bhearsum) → review+
Attachment #610782 - Flags: review?(rail) → review+
Attachment #610783 - Flags: review?(rail) → review+
Attachment #611974 - Flags: review?(rail) → review+
Attachment #611976 - Flags: review?(rail) → review+
Comment on attachment 610782 [details] [diff] [review]
[mozharness] remove non-esr10 linux-android multilocale configs

http://hg.mozilla.org/build/mozharness/rev/166ed671a8cd
Attachment #610782 - Flags: checked-in+
Comment on attachment 610783 [details] [diff] [review]
[mozharness] aurora multilocale release configs

http://hg.mozilla.org/build/mozharness/rev/4656104a6567
Attachment #610783 - Flags: checked-in+
Comment on attachment 611974 [details] [diff] [review]
[mozharness] aurora+staging single locale configs

http://hg.mozilla.org/build/mozharness/rev/9c9bc1f43b2d
Attachment #611974 - Flags: checked-in+
Comment on attachment 611976 [details] [diff] [review]
[mozharness] rename android-market to google-play

http://hg.mozilla.org/build/mozharness/rev/681d3153c653
Attachment #611976 - Flags: checked-in+
Status: NEW → RESOLVED
Closed: 8 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.