Closed Bug 582700 Opened 14 years ago Closed 14 years ago

stop offering Firefox 4.0 Beta 2 updates to users running Windows 2000

Categories

(Release Engineering :: General, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: beltzner, Assigned: bhearsum)

References

Details

(Keywords: relnote)

Attachments

(1 obsolete file)

Bug 577486 means that Windows 2000 builds fail to start up, and that code is shipped in Firefox 4 Beta 2.

We should stop offering Beta 1 -> Beta 2 updates to Windows 2000 users immediately.
Assignee: nobody → bhearsum
I've disabled all updates (all platforms) to 4.0b2 while I figure out how to turn off only Windows 2000 ones.
Severity: critical → normal
I've never used unsupportedPlatforms before but based on what's there already I believe that this will block Windows 2000 users from receiving an update to 4.0b2, regardless of their current version.

#webdev told me that only morgamic knows great detail about AUS. He's at blackhat but I'm working to get a hold of him. I'm try to figure out how to test this for myself, too.
Attachment #460965 - Flags: review?(morgamic)
I have a win2k system if you need someone to test this.
So, the patch I posted won't work without AUS code changes. It turns out that the unsupportedPlatforms array is only considered for major updates. We can't just start applying it to minor updates though, because that will halt Firefox and Thunderbird 2.0.0.x -> 2.0.0.latest updates, which removes the update path for those older users to get on a newer version.

If we changed the Windows snippets for 3.7a* and 4.0b1 -> 4.0b2 to be considered a "major" update my patch would work. The downside is that users would be prompted for the update rather than it being applied automatically at the next restart.


To avoiding using the major update workaround going forward I believe we'll need one of the following:
* Support Windows 2000 throughout the 4.0 live, to avoid anyone getting a browser that doesn't work
* Make AUS support unsupportedPlatforms for minor releases -- would need to figure out how to do this without breaking minor updates
* De-support Windows 2000 without the above and live with it.
Let's just relnote this, it looks like bug 577846 might get fixed for beta 3, and we're only talking about a few users at this point.

Ben: can you file a follow up bug in the right component that allows us to filter by OS for minor as well as major updates?
Updates are back on. I'll file that bug.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → WONTFIX
Attachment #460965 - Attachment is obsolete: true
Attachment #460965 - Flags: review?(morgamic)
Filed bug 582750 on unsupportedPlatforms support for minor updates.
(In reply to comment #4)
> So, the patch I posted won't work without AUS code changes. It turns out that
> the unsupportedPlatforms array is only considered for major updates. We can't
> just start applying it to minor updates though, because that will halt Firefox
> and Thunderbird 2.0.0.x -> 2.0.0.latest updates, which removes the update path
> for those older users to get on a newer version.
> 
> If we changed the Windows snippets for 3.7a* and 4.0b1 -> 4.0b2 to be
> considered a "major" update my patch would work. The downside is that users
> would be prompted for the update rather than it being applied automatically at
> the next restart.
Actually, this isn't the case. To force a prompt on trunk the snippet MUST provide a new attribute named showPrompt per bug 459972 comment #3. You wouldn't need to provide a billboard either since that is now controlled by the billboardURL attribute.
(In reply to comment #5)
> Let's just relnote this, it looks like bug 577846 might get fixed for beta 3,
> and we're only talking about a few users at this point.

I think that should be bug 577486, and added the relnote keyword.
Keywords: relnote
Quite right, and relnote is live.
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: