From Mageia wiki
Jump to: navigation, search

This page explain how to proceed for firefox updates.


For packagers

Firefox and Xulrunner

Packages to rebuild with each firefox update:

  • In mageia 1
Name
perl-Gtk2-MozEmbed
gnome-python-gtkmozembed
gjs
  • In mageia 2
Name
libproxy
gnome-python-gtkmozembed
gjs
monodevelop


  • In cauldron
Name
libproxy
gnome-python-gtkmozembed
gjs
monodevelop

Extensions

Name Maximum supported version?
firefox-ext-adblock-plus
firefox-ext-add-on-compatibility-reporter
firefox-ext-bugzilla-tweaks
firefox-ext-download-statusbar
firefox-ext-firebug
firefox-ext-foxyproxy
firefox-ext-greasemonkey
firefox-ext-mozvoikko
firefox-ext-noscript
firefox-ext-session_manager
firefox-ext-xmarks

For QA

Test with a freshly created profile (move away/rename ~/.mozilla/ folder) if the default Mageia bookmarks and search engines are available.

Best test installation together with a language pack in a language other then english, if language pack is enabled by default and firefox uses the system language.

This also applies for other extensions, they should all be enabled by default, and there should be no dialog as shown here: 3rdparty selection

KDE integration patches

We have two patches, which provide better KDE integration in Firefox. Main effect is that under KDE the native KDE filepicker (kfile) is used. It should look like this:

Bildschirmfoto2 115.png

When Firefox is not started under KDE, the default GTK / GNOME filepicker is used. It should look like this: Bildschirmfoto2 114.png

FWIW, the KDE integration patches come from OpenSuSe:

http://www.rosenauer.org/hg/mozilla/file/tip/mozilla-kde.patch http://www.rosenauer.org/hg/mozilla/file/tip/firefox-kde.patch

Their headers contain links to the relevant upstream bugreports to include those patches directly in Firefox and not have to maintain them externally and update them with each new Firefox version.