Rebase Firefox
Summary
Upgrade Firefox to the latest release in the Mozilla 1.9.1 series. This equates to Firefox 3.1.
Owner
- Name: ChristopherAillon
Current status
- Targeted release: Fedora 11
- Last updated: 08-JAN-2009
- Percentage of completion: 95%
Detailed Description
Rebase Firefox to the latest 3.1 release. This involves a rebase of XULRunner to 1.9.1 as well, and includes rebuilds of some dependent packages.
Benefit to Fedora
There are many improvements to the code in the XR1.9.1/FF3.1 branch including some nice performance wins. It will also give Fedora the latest release in the new line of code and prevent us from having a stale release which could potentially be EOL'd by upstream during F11's lifetime.
Scope
Requires rebasing xulrunner and firefox packages to the latest versions upstream and rebuild several packages. As of 08-JAN-2009 the only packages that have not been successfully built against the new xulrunner packages are: gnome-web-photo and pcmanx-gtk2. However, gnome-web-photo fails to build due to the new libtool.
Test Plan
- Mozilla upstream has a great testsuite, run it on i386 and x86_64
- Work with Fedora QA to ensure that we have sufficient coverage
User Experience
- Browsing should be somewhat faster due to various improvements
- New private browsing mode
- Support for new web technologies such as the <video> and <audio> elements, the W3C Geolocation API, JavaScript query selectors, CSS 2.1 and 3 properties, SVG transforms and offline applications.
Dependencies
- xulrunner-1.9.1 (already in rawhide)
Contingency Plan
There is no turning back.
Documentation
Release Notes
http://www.mozilla.com/en-US/firefox/3.1b2/releasenotes/