Closed Bug 739770 Opened 13 years ago Closed 13 years ago

mobile beta off aurora

Categories

(Release Engineering :: Release Automation, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mozilla, Assigned: mozilla)

Details

Attachments

(7 files, 6 obsolete files)

527 bytes, patch
jhford
: review+
mozilla
: checked-in+
Details | Diff | Splinter Review
1.86 KB, patch
bhearsum
: review+
mozilla
: checked-in+
Details | Diff | Splinter Review
14.70 KB, patch
rail
: review+
mozilla
: checked-in+
Details | Diff | Splinter Review
4.11 KB, patch
rail
: review+
mozilla
: checked-in+
Details | Diff | Splinter Review
11.40 KB, patch
rail
: review+
mozilla
: checked-in+
Details | Diff | Splinter Review
3.93 KB, patch
rail
: review+
mozilla
: checked-in+
Details | Diff | Splinter Review
15.74 KB, patch
bhearsum
: review+
mozilla
: checked-in+
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+
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+
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: 13 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.

Attachment

General

Created:
Updated:
Size: