Firefox 3.5 karmic transition

Registered by Alexander Sack

Identify work to be done to make firefox 3.5 the default browser
* Extension migration
* rdepends migration (to xulrunner 1.9.1 + webkit)
* minimize patchset

Blueprint information

Status:
Complete
Approver:
Martin Pitt
Priority:
Medium
Drafter:
Alexander Sack
Direction:
Needs approval
Assignee:
Mozilla Team
Definition:
Approved
Series goal:
Accepted for karmic
Implementation:
Implemented
Milestone target:
milestone icon ubuntu-9.10-beta
Started by
Alexander Sack
Completed by
Alexander Sack

Whiteboard

asac, jun 2010: implemented for quite a while ;)
changing approver to Martin.

pitti, 2009-06-09: Design says to drop firefox-3.0/xul 1.9 by the end of the release, which is fine. Use case C contradicts this, though. IMHO it should be removed, we don't want to support two xul/firefox version in a stable release.

asac: addressed this by
 1. changing Use-Case to:
  * Rama requires some extensions that only work on firefox 3.0 and wants firefox-3.0 to be easily available from the archive until those extensions become available for ffox 3.5.
 2. Changing transition/implemenation part to:
  * Demote firefox 3.0 to universe
  * Consider to drop firefox 3.0 for final depending on the availability of common extensions for firefox 3.5 at release-time.

===

Work items:
Xulrunner - PPA - move meta -dev package to 1.9.1: DONE
Xulrunner - PPA - respin all rdepends: DONE
Xulrunner - PPA - port package gluezilla [VERIFIED1]: DONE
Xulrunner - PPA - port package python-gtkmozembed [VERIFIED1]: DONE
Xulrunner - PPA - port package gtk-vnc [VERIFIED1]: DONE
Xulrunner - PPA - port package mozvoikko [VERIFIED1]: DONE
Xulrunner - PPA - port package openjdk-6 [VERIFIED1]: DONE
Xulrunner - PPA - port package openoffice.org: DONE
Xulrunner - PPA - port package openoffice.org-l10: DONE
Xulrunner - PPA - port package package-kit [VERIFIED1]: DONE
Xulrunner - PPA - migrate package to webkit epiphany-browser: DONE
Xulrunner - PPA - migrate package to webkit epiphany-extensions: DONE
Xulrunner - PPA - migrate package to webkit liferea [VERIFIED1]: DONE
Xulrunner - PPA - port package yelp [VERIFIED1]: DONE
Xulrunner - PPA - migrate package to webkit yelp: POSTPONE
Xulrunner - roll out PPA work to real archive: DONE
Xulrunner - demote binary package python-gtkmozembed to universe: TODO
Xulrunner - universe - port package chmsee: DONE
Xulrunner - universe - port package classpath: DONE
Xulrunner - universe - port package fennec: DONE
Xulrunner - universe - port package gnome-web-photo: DONE
Xulrunner - universe - port package libgtk2-mozembed-perl: DONE
Xulrunner - universe - port package miro: DONE
Xulrunner - universe - port package moon: DONE
Xulrunner - universe - port package mozzemberek: DONE
Xulrunner - universe - port package couchdb: DONE
Xulrunner - universe - port package ruby-gnome2: DONE
Xulrunner - universe - port package sugar-hulahop: DONE
Xulrunner - universe - port package swt-gtk: DONE
Xulrunner - universe - port package virt-viewer: DONE
Xulrunner - universe - port package galeon: DONE
Xulrunner - universe - port package kazehakase: DONE
Xulrunner - universe - migrate kazehakase to webkit and remove -gecko part: POSTPONE
Xulrunner - universe - decide what has to happen with libjdic-java: DONE
Xulrunner - universe - migrate package to webkit or port to 1.9.1 listen: DONE
Xulrunner - universe - migrate package to webkit google-gadgets: POSTPONE
Xulrunner - universe - port package google-gadgets: DONE
Xulrunner - universe - migrate package to webkit evolution-rss: DONE
Xulrunner - universe - remove from archive midbrowser: DONE
Xulrunner - universe - investigate videolink: DONE
Xulrunner - universe - port package videolink: DONE
Xulrunner - universe - migrate package to webkit banshee: DONE
Firefox - PPA - move meta package firefox to 3.5: DONE
Firefox - PPA - profile selection dialog: DONE
Firefox - PPA - open up maxVersion in application.ini and package dependencies: DONE
Firefox - PPA - update package descriptions: DONE
Firefox - trademark review: TODO
Firefox - PPA - enable official branding: DONE
Firefox - roll out PPA work to real archive: DONE
Firefox - review apport hooks: DONE
Firefox - demote firefox 3.0 to universe: TODO
Rosetta - ensure that langpack-o-matic works for firefox 3.5: INPROGRESS
Ubufox - fix ubufox to be compatible with ffox 3.5: DONE
Ubufox - include partner archive in plugin DB: TODO
Ubufox - ensure partner archive flash is default for archs available: TODO
Ubufox - verify that plugin db and plugin webservice can properly deal with multiple ffox versions: DONE
Cleanup - review patches; goal: minimize amount of patches: DONE
Cleanup - sync patches on trunk and 3.5 packaging branches: TODO
Cleanup - forward not yet forwarded patches upstream: DONE
Cleanup - review all extensions in archive, update and remove based on that: INPROGRESS
Cleanup - get rid of xulrunner 1.8 - port rdepends: TODO
Cleanup - get rid of xulrunner 1.8 - remove not portable rdepends from archive: TODO
Cleanup - get rid of xulrunner 1.8 - remove xulrunner 1.8 from archive: TODO
Cleanup - fix sdk to ship (links) to nss/nspr headers; drop current patches accordingly: DONE
SysLibs - update nss to 3.12.3: DONE
SysLibs - update nspr to 4.8: DONE
SysLibs - ensure that firefox/xulrunner builds in archive use system libs: DONE

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.