Closed
Bug 840541
Opened 12 years ago
Closed 12 years ago
Move Elm nightly users over to mozilla-central
Categories
(Release Engineering :: General, defect, P2)
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: jimm, Assigned: nthomas)
References
Details
Not sure how we can accomplish this. I'm wondering if rel-eng can flip some sort of switch? If not, maybe we can land a patch on elm that would transition people to mc over a period of time.
Comment 1•12 years ago
|
||
We may want to make announcements about m-c then audit the number of remaining daily active users on elm to see if this is worth doing or not.
Comment 2•12 years ago
|
||
I think if we decide to do this we have to get nthomas to construct a custom MAR that would do it. I know they always have a ton of things to do though so that's why I suggested we evaluate whether it's worth it or not.
Reporter | ||
Comment 3•12 years ago
|
||
We have about 2,800 nightly users on elm.
Reporter | ||
Comment 4•12 years ago
|
||
(In reply to Brian R. Bondy [:bbondy] from comment #1)
> We may want to make announcements about m-c then audit the number of
> remaining daily active users on elm to see if this is worth doing or not.
Yeah if we can get them to move off voluntarily over a couple weeks, that would make our job much simpler.
Assignee | ||
Comment 5•12 years ago
|
||
We had some success in bug 819857 with doing this kind of thing. The basic idea is to modify the elm repo to hardcode the update channel in the mozconfigs to 'nightly', and allow the channel-prefs.js file to be included in the mar file (see bug 819857 comment #3).
The flow for users is then
* update on nightly-elm to first build with above changes
* update requests are on nightly from them on, first update moves them to an m-c nightly
We know this works fine from a mar signing point of view. Unfortunately the changeset we used for birch is long gone so you'll need to reconstruct it.
Reporter | ||
Comment 6•12 years ago
|
||
We can start by posting the specifics of the move to newsgroups tomorrow to get the ball rolling. If we can't get folks to move over on their own after a couple weeks, we can start hacking on elm per comment 5.
Reporter | ||
Comment 7•12 years ago
|
||
Asa's blog post and related press don't seem to be helping. 2,879 souls still on elm.
Reporter | ||
Comment 8•12 years ago
|
||
Current # is 2,529
Comment 9•12 years ago
|
||
(In reply to Nick Thomas [:nthomas] from comment #5)
> We had some success in bug 819857 with doing this kind of thing. The basic
> idea is to modify the elm repo to hardcode the update channel in the
> mozconfigs to 'nightly', and allow the channel-prefs.js file to be included
> in the mar file (see bug 819857 comment #3).
>
> The flow for users is then
> * update on nightly-elm to first build with above changes
> * update requests are on nightly from them on, first update moves them to an
> m-c nightly
>
> We know this works fine from a mar signing point of view. Unfortunately the
> changeset we used for birch is long gone so you'll need to reconstruct it.
What precisely does engineering need to provide to RelEng to make this happen ASAP? We very much and very quickly need those users moved to m-c.
Comment 10•12 years ago
|
||
Hi nthomas, Please see Comment 9.
Is there a way you or someone else could do this for us on the RelEng side?
Is there any extra info you need from us to help make it happen?
Flags: needinfo?(nthomas)
Assignee | ||
Comment 11•12 years ago
|
||
I landed the change to do this at
https://tbpl.mozilla.org/?tree=Elm&rev=da31724af637
and will verify in the dep build that it worked as expected. I've only done Windows since that's where the vast majority of the users are.
Some nightlies will happen automagically. After updating to that the build will look for updates on nightly (aka mozilla-central).
Note there are no updates on nightly until bug 852106 is resolved.
Assignee: nobody → nthomas
Status: NEW → ASSIGNED
Flags: needinfo?(nthomas)
Priority: -- → P2
Hardware: x86_64 → x86
Assignee | ||
Comment 12•12 years ago
|
||
(In reply to Nick Thomas [:nthomas] from comment #11)
> I landed the change to do this at
> https://tbpl.mozilla.org/?tree=Elm&rev=da31724af637
> and will verify in the dep build that it worked as expected.
Done:
AUS:SVC Checker:checkForUpdates - sending request to: https://aus3.mozilla.org/update/3/Firefox/21.0a1/20130318203314/WINNT_x86-msvc/en-US/nightly/Windows_NT%205.1.3.0%20(x86)/default/default/update.xml?force=1
ie nightly not nightly-elm
Assignee | ||
Comment 13•12 years ago
|
||
Win32 nightly got interrupted by a network glitch, rerunning it.
Assignee | ||
Comment 14•12 years ago
|
||
The nightly build finished but there's a bug in the code that publishes the update information, so that new build isn't being offered yet. I'll correct that on Wednesday (PDT).
Comment 15•12 years ago
|
||
Thanks for getting to this so quickly nthommas
Assignee | ||
Comment 16•12 years ago
|
||
Last nightly before this work:
http://hg.mozilla.org/projects/elm/rev/88c6f1ab7371
AUS:SVC Checker:checkForUpdates - sending request to: https://aus3.mozilla.org/update/3/Firefox/21.0a1/20130213040206/WINNT_x86-msvc/en-US/nightly-elm/Windows_NT%205.1.3.0%20(x86)/default/default/update.xml?force=1
Apply update and then:
http://hg.mozilla.org/projects/elm/rev/da31724af637a
AUS:SVC Checker:checkForUpdates - sending request to: https://aus3.mozilla.org/update/3/Firefox/21.0a1/20130319040203/WINNT_x86-msvc/en-US/nightly/Windows_NT%205.1.3.0%20(x86)/default/default/update.xml?force=1
Apply update and then:
http://hg.mozilla.org/mozilla-central/rev/8156df33b757
AUS:SVC Checker:checkForUpdates - sending request to: https://aus3.mozilla.org/update/3/Firefox/22.0a1/20130320031103/WINNT_x86-msvc/en-US/nightly/Windows_NT%205.1.3.0%20(x86)/default/default/update.xml?force=1
(no update found)
And diffing against an m-c install is clean, so I've left this enabled. Please monitor for the ADI dropping.
[Releng: Added elm to the list of directories which are ignored when cleaning up nightly snippets, ffxbld cron on aus3-staging]
Assignee | ||
Comment 17•12 years ago
|
||
Please reopen if there are any issues.
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 18•12 years ago
|
||
We got a nice drop yesterday - from 2.5K to 2.2K. Will keep an eye on it.
Comment 20•12 years ago
|
||
Awesome! Thanks Nick.
Assignee | ||
Comment 21•12 years ago
|
||
We're down to about 100 elm users with version 21.0, plus another 375 or so on older versions. The latter group are declining slowly are likely to be people with technical or philosophical reasons for not taking updates.
Comment 23•12 years ago
|
||
(In reply to Brian R. Bondy [:bbondy] from comment #22)
> Asa can I give the elm branch back?
Yes. I think we've done what we can here.
Flags: needinfo?(asa)
Updated•11 years ago
|
Product: mozilla.org → Release Engineering
You need to log in
before you can comment on or make changes to this bug.
Description
•