7.0
Firefox upgrade checklist
Extension refreshes
These extensions need to have their compatibility version bumped if they are compatible with the new Firefox version. If not, they need to be ported or updated to a newer version
Package |
Lucid |
Maverick |
Natty |
Oneiric |
adblock-plus |
DONE3 |
UPLOADED3 |
|
|
all-in-one-sidebar |
DONE3,7 |
UPLOADED3 |
|
|
bindwood |
UPLOADED |
UPLOADED |
UPLOADED |
DONE |
deejayd |
|
|
|
|
downloadstatusbar |
DONE3 |
UPLOADED3 |
|
|
firebug |
DONE3,9 |
UPLOADED3 |
|
|
firegpg |
DISCONTINUED4 |
|
|
|
flashblock |
DONE3 |
UPLOADED3 |
|
|
flashgot |
DONE3,6 |
UPLOADED3 |
|
|
gears |
DISCONTINUED5 |
|
|
|
greasemonkey |
DONE3 |
UPLOADED3 |
|
|
moz-gnome-pm |
|
|
|
|
mozgest |
DISCONTINUED8 |
DISCONTINUED8 |
|
|
notify-extension |
|
|
|
|
pwdhash |
DONE3 |
UPLOADED3 |
|
|
ubufox |
UPLOADED |
UPLOADED |
UPLOADED |
DONE |
ubuntu-it-menu |
DONE3,7 |
UPLOADED3 |
|
|
webdeveloper |
DONE3 |
UPLOADED3 |
|
|
webfav |
UPLOADED |
UPLOADED |
UPLOADED |
UPLOADED |
These extensions contain binary components. At a minimum, they need a rebuild and compatibility version bump
Package |
Lucid |
Maverick |
Natty |
Oneiric |
mozvoikko |
UPLOADED |
UPLOADED |
UPLOADED |
DONE |
Plugin refreshes
These plugins use Mozilla specific interfaces. At a minimum, they need to be rebuilt against the new Firefox version
Package |
Lucid |
Maverick |
Natty |
Oneiric |
gecko-mediaplayer |
UPLOADED1 |
UPLOADED1 |
|
|
moon |
UPLOADED10 |
DONE10 |
|
|
pcmanx-gtk2 |
N/A2 |
N/A2 |
|
|
Plugin checks
These packages provide NPAPI plugins. They don't need rebuilding, and this list is here as a reminder to check that they work
Package |
Lucid |
Maverick |
Natty |
Oneiric |
packagekit |
|
|
|
|
parole |
|
|
|
|
djvulibre |
|
|
|
|
gnome-chemistry-utils |
|
|
|
|
gxine |
|
|
|
|
kaffeine-mozilla |
|
|
|
|
kdenetwork |
|
|
|
|
gtk-vnc |
|
|
|
|
libreoffice |
|
|
|
|
openoffice |
|
|
|
|
opensc |
|
|
|
|
vlc |
|
|
|
|
virt-viewer |
|
|
|
|
mozplugger |
|
|
|
|
rhythmbox |
|
|
|
|
totem |
|
|
|
|
xine-plugin |
|
|
|
|
Notes
1 Dropped the use of mozilla interfaces (nsIPrefService and nsIPrefBranch), so it won't need a rebuild in the future. It's use of these interfaces doesn't have the desired effect in Firefox 4 and later due to the plugin running in a separate process
2 pcmanx-gtk2 provides a browser plugin and a JS component (which the binary plugin depends on). However, this is non-functional, and it's safe to ignore this for several reasons:
- It installs everything in /usr/lib/firefox, which is not used by our Firefox build
It drops a JS component (which the plugin depends on) in /usr/lib/firefox/components. Even if this was the correct location, it wouldn't be loaded by Firefox without being added to the components.list (Firefox <= 3.6) or a manifest file (Firefox >= 4.0)
3 Converted to a user extension by ubufox where it will get updates directly from addons.mozilla.org, so we don't need to handle this in future upgrades
4 See http://blog.getfiregpg.org/2010/06/07/firegpg-discontinued/
5 See http://gearsblog.blogspot.com/2010/02/hello-html5.html
6 flashgot fails to install in to the user profile. AddonManager.getInstallForFile() returns an AddonInstall with error=AddonManager.ERROR_CORRUPT_FILE (now fixed)
7 Disabled on upgrade as there is currently no version compatible with Firefox 6.0. User will get automatic upgrade when one becomes available
8 http://www.mousegestures.org/forum/viewtopic.php?id=340
9 firebug fails to update due to an insecure updateURL (now fixed)
10 Disabled Firefox bridge and moved curl bridge from chromium package to core package, so we won't need to support this in the future
MozillaTeam/FirefoxUpgradeChecklist/7.0 (last edited 2011-09-23 00:06:22 by chrisccoulson)