firefox upgrades need to be more robust

Bug #350853 reported by Scott Zawalski
14
Affects Status Importance Assigned to Milestone
apt (Ubuntu)
Invalid
Wishlist
Unassigned
ubufox (Ubuntu)
New
Wishlist
Unassigned

Bug Description

Binary package hint: firefox

The way firefox currently upgrades is disastrous. There needs to be hooks that ask the user when they quit firefox if they want to upgrade instead of upgrading over the currently installed version of firefox while it is running.

With the web becoming more prevalent and people keeping more important data in a browser it is unacceptable to expect them to restart their browser (which sometimes they can't even do properly if firefox has been upgraded underneath them) whenever an upgrade is done.

The ideal process would be:

Download the deb file and wait for user interaction.
Have firefox check for an upgraded deb file in a specific place.
If firefox sees the deb have it ask the user if they want to upgrade which would involve a restart.
if Yes == Install and restart
if No == Ask later (i.e. when they quit firefox.)

If the upgrade is present and no firefox processes exist, install update.

If at login and/or during bootup there is an upgrade waiting for firefox install it.

Revision history for this message
John Vivirito (gnomefreak) wrote :

I wasnt sure if this should be don ein apt or ubufox .
If you use update-manager to update you can choose if you want to upgrade it or not.
There is a bug simular to this bug but i dont have link anymore that i can tell.

affects: firefox (Ubuntu) → ubufox (Ubuntu)
Changed in ubufox (Ubuntu):
importance: Undecided → Wishlist
Changed in apt (Ubuntu):
importance: Undecided → Wishlist
Micah Gersten (micahg)
summary: - firefox upgrades need to be more robost
+ firefox upgrades need to be more robust
Revision history for this message
Julian Andres Klode (juliank) wrote :

Nothing to do for APT here. Upgrading a running program is not a problem, but you should really restart it nonetheless, in case of security updates.

Changed in apt (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.