Closed
Bug 874982
Opened 12 years ago
Closed 12 years ago
Please start offering the stub installer for Win32 on Release, with the ability to fallback to English-only stub installers
Categories
(www.mozilla.org :: General, defect, P3)
www.mozilla.org
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: akeybl, Assigned: pmac)
References
(Blocks 1 open bug)
Details
(Whiteboard: [kb=996280] r=117633)
Attachments
(2 files)
349 bytes,
text/html
|
Details | |
806 bytes,
patch
|
osmose
:
review+
|
Details | Diff | Splinter Review |
We'll want to do the same for release. Once we have an ETA, please do let us know.
+++ This bug was initially created as a clone of Bug #857199 +++
Please start offering the stub installer for English/Win32 on Beta, permanently.
This change should only impact https://www.mozilla.org/en-US/firefox/channel/#firefox and https://www.mozilla.org/en-US/firefox/new/, but explicitly should not impact https://www.mozilla.org/en-US/firefox/all/.
Reporter | ||
Comment 1•12 years ago
|
||
catlee, can you provide the equivalent of https://bugzilla.mozilla.org/show_bug.cgi?id=857199#c8 for release?
Flags: needinfo?(catlee)
Comment 2•12 years ago
|
||
These already exist as:
http://download.mozilla.org/?product=firefox-21.0&os=win&lang=en-US
http://download.mozilla.org/?product=firefox-latest&os=win&lang=en-US
http://download.mozilla.org/?product=firefox-release-stub&os=win&lang=en-US
Flags: needinfo?(catlee)
Comment 3•12 years ago
|
||
Hi-
I'll add this to the mozilla.org Kanban board.
Pmac - Let's talk with Mike about timing. What is the level of effort to get this done? Any Fx OS work will take priority over this, but clearly this is also important. Can anyone else on the team help out with this?
Thx,
Jen
Assignee | ||
Comment 4•12 years ago
|
||
Shouldn't be too bad. We've done things like this already. It's only complicated by the fact that I'm at a conference all next week. I should be able to find time to knock it out though if it's the next thing to work on.
Blocks: download-buttons
Assignee | ||
Comment 5•12 years ago
|
||
I'm just getting a chance go implement this. Sorry for the delay.
I noticed something though. The beta product IDs are "firefox-beta-latest" and "firefox-beta-stub". So all the button logic is based around this naming pattern. So when I turn it on for release buttons it gives "firefox-latest" and "firefox-stub". So I need "firefox-release-stub" to be renamed to just "firefox-stub" to keep the naming convention going and avoid more special case code in the buttons. Once that's done we should be able to push this out.
One other point of clarification; I think this is just because it's a clone of the beta bug, but we don't want the button to point to stub just on the pages mentioned in comment #0 right? I think we want it to point to stub on all pages with the only exception being /firefox/all/. Right?
Comment 6•12 years ago
|
||
http://download.mozilla.org/?product=firefox-stub&os=win&lang=en-US should be working now.
Updated•12 years ago
|
Whiteboard: r=115546 → [kb=996280] r=115546
Comment 7•12 years ago
|
||
(In reply to Chris AtLee [:catlee] from comment #6)
> http://download.mozilla.org/?product=firefox-stub&os=win&lang=en-US should
> be working now.
Confirmed. What about comment 0 ?
Assignee | ||
Comment 8•12 years ago
|
||
A further question:
Since stub is no default for en-US windows, is the next step more locales and platforms? If so, what will that look like?
I'm trying to devise the system by which we'll enable these future installers, but it'll be different depending if we're going to keep it on windows but offer on more locales, or we'll go to Mac but keep en-US only. We could even some day be offering different sets of locales for each platform (I hope not). I guess I'm asking how flexible do I need to be here?
Flags: needinfo?(akeybl)
Assignee | ||
Comment 9•12 years ago
|
||
After more thought that was a silly question. Of course we'll need to be as flexible as possible.
But the 2nd part of my question from comment #5 still stands. This should be for all buttons save the firefox/all/ page right?
Assignee | ||
Comment 10•12 years ago
|
||
Pointer to Github pull-request
Assignee | ||
Comment 11•12 years ago
|
||
I've attached a link to the pull-request for what I believe is how we want this to work. I can update further if we decide we don't wan all of the buttons on the site to be stub save the /all/ and the installer-help pages.
Assignee | ||
Comment 12•12 years ago
|
||
Any updates or new info on this one?
Reporter | ||
Comment 13•12 years ago
|
||
(In reply to Paul McLanahan [:pmac] from comment #8)
> A further question:
>
> Since stub is no default for en-US windows, is the next step more locales
> and platforms? If so, what will that look like?
We're still deciding this, but here are the options:
1. We plan to enable all non-English stubs at once (and disable non-English if we run into problems)
2. We enable a subset of non-English stubs before enabling all non-English stubs
Note that neither of these options touches upon the full installer /all page. Our preference was #1, but we were waiting to find out if it was feasible from the Metrics perspective. Let's see where aphadke is on this.
Flags: needinfo?(akeybl)
Reporter | ||
Comment 14•12 years ago
|
||
Anurag let me know we're ready to go with #1.
So basically, we'd like to enable the stub installer for all locales (except on /all), with the ability to only leave the English stub up if necesssary. Does that make sense?
Comment 15•12 years ago
|
||
Anurag, friendly ping since we need your input on Alex's proposed solutions.
Flags: needinfo?(aphadke)
Comment 16•12 years ago
|
||
sorry for the delay in reply, didn't see the flag until now..
Yes, we are ready to go with #1. Once we go live, I will be checking the install ratios by country and keep everyone posted on the progress.
Flags: needinfo?(aphadke)
Reporter | ||
Comment 17•12 years ago
|
||
Mike/Paul - do you have an ETA now that we have a clear path forward?
Reporter | ||
Updated•12 years ago
|
Summary: Please start offering the stub installer for English/Win32 on Release → Please start offering the stub installer for Win32 on Release, with the ability to fallback to English-only stub installers
Assignee | ||
Comment 18•12 years ago
|
||
Just to be clear; we're ready to go with stub for all locales of release on all pages that aren't the /all page and installer-help page. Right? Does this also mean that we've got all locales ready for beta-stub as well?
Reporter | ||
Comment 19•12 years ago
|
||
(In reply to Paul McLanahan [:pmac] from comment #18)
> Just to be clear; we're ready to go with stub for all locales of release on
> all pages that aren't the /all page and installer-help page. Right? Does
> this also mean that we've got all locales ready for beta-stub as well?
Yes, we can do both at the same time. Is there any way we can roll this out in the next week? Firefox Team would like to not miss this goal.
Assignee | ||
Comment 20•12 years ago
|
||
(In reply to Alex Keybl [:akeybl] from comment #19)
Yes. I should be able to get a PR for this in bedrock by tomorrow and hopefully deployed tomorrow afternoon or thursday. Thanks for the info.
Status: NEW → ASSIGNED
Comment 21•12 years ago
|
||
Commit pushed to master at https://github.com/mozilla/bedrock
https://github.com/mozilla/bedrock/commit/617da0c94cb47d3b32c12bdb77faa10af1232e81
Bug 874982: All buttons should offer stub for enabled builds.
Comment 22•12 years ago
|
||
this is fixed on stage. I was able to download the stub installer file using windows
https://www.allizom.org/en-US/products/download.html?product=firefox-stub&os=win&lang=en-US
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Comment 23•12 years ago
|
||
fixed on prod https://www.mozilla.org/en-US/products/download.html?product=firefox-stub&os=win&lang=en-US
I'll keep checking other parts of the site (especially parts on the old PHP site) for any errors before I marked this as verified.
Thanks everyone
Assignee | ||
Comment 24•12 years ago
|
||
Still working on the php side. Patch coming shortly.
Assignee | ||
Updated•12 years ago
|
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 25•12 years ago
|
||
Attachment #769085 -
Flags: review?(sancus)
Comment 26•12 years ago
|
||
Could you please confirm that firefox-release-stub is unused ? If so, we'd like to remove it from download.m.o to avoid confusion with firefox-stub.
Assignee | ||
Comment 27•12 years ago
|
||
(In reply to Nick Thomas [:nthomas] from comment #26)
I can confirm that none of the code I've added or edited in bedrock or the PHP side of mozilla.org uses firefox-release-stub. We're only using firefox-stub for release channel.
Assignee | ||
Updated•12 years ago
|
Attachment #769085 -
Flags: review?(sancus) → review?(mkelly)
Comment 28•12 years ago
|
||
Comment on attachment 769085 [details] [diff] [review]
Proposed fix
Review of attachment 769085 [details] [diff] [review]:
-----------------------------------------------------------------
lgtm
Attachment #769085 -
Flags: review?(mkelly) → review+
Assignee | ||
Comment 29•12 years ago
|
||
Committed in r117633.
Whiteboard: [kb=996280] r=115546 → [kb=996280] r=117633
Assignee | ||
Comment 30•12 years ago
|
||
Merged to prod in r117635.
![]() |
||
Comment 32•12 years ago
|
||
Just checked and locales aren't being served stub installers yet. Is there an ETA for this?
Assignee | ||
Comment 33•12 years ago
|
||
(In reply to Robert Strong [:rstrong] (do not email) from comment #32)
> Just checked and locales aren't being served stub installers yet. Is there
> an ETA for this?
At which button were you looking? I see the es-ES stub being served from the main download page:
http://www.mozilla.org/es-ES/firefox/new/
I believe this is fully done. If there are issues with individual pages I think we should open new bugs.
Flags: needinfo?(pmac)
![]() |
||
Comment 34•12 years ago
|
||
Going to http://firefox.com I am redirected to
https://www.mozilla.org/en-US/firefox/fx/
In the above url I then replaced en-US with es-ES which takes me to
https://www.mozilla.org/en-US/firefox/fx/
The button on that page links to
https://www.mozilla.org/es-ES/download/?product=firefox-22.0&os=win&lang=es-ES
which is the full installer.
I'm fine with new bugs though this bug should be resolved fixed then.
Assignee | ||
Comment 35•12 years ago
|
||
https://www.mozilla.org/es-ES/firefox/fx/ is still on the old PHP codebase, which apparently isn't using the file I thought it was to build that button. Good catch. We can fix this one in a new bug. There are likely more pages like this on the old pages. I'll see what I can find.
/me files.
Status: REOPENED → RESOLVED
Closed: 12 years ago → 12 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•