Public bug reported:

Binary package hint: xulrunner-2.0

Based on the new Firefox release schedule
(http://people.mozilla.com/~sayrer/2011/temp/process.html), we need to
drop xulrunner from main as unsupportable, else I'm going to risk
spending nearly 100% of my time continually providing support for this
across up to 5 stable releases, when most applications using it are in
universe and probably aren't interesting to much more than 1% of our
users.

This is a catch-all-bug driving that work.

The plan of action is:

couchdb -  We will introduce a libmozjs source package for main, totally
decoupled from the Firefox release process. This will be used by couchdb
(and possibly other spidermonkey embedders in univese in the future)

icedtea-web -  Firefox already provides an SDK now. We will build
icedtea-web against Firefox rather than xulrunner. It seems that
icedtea-web only really needs Firefox or xulrunner to do a version check
in order to decide whether to turn on some XPCOM bits (which are turned
off when built against newer Firefox builds). We should consider making
this a pure NPAPI plugin and drop the mozilla dependency entirely (but
perhaps not Natty timeframe)

swt-gtk - We will update swt-gtk to the stable 3.6 2 release, turning on
webkit support and turning off mozilla support. This requires some
updates to applications in universe which hardcode SWT.MOZILLA.

libreoffice-l10n/libreoffice - declares a build-depend on xulrunner-dev,
so we need to investigate why and see if we can remove that.

gtk-vnc - has a xulrunner-dev build-depend purely for the NPAPI headers.
We can build this against firefox-dev, but it really should just ship
its own headers (NPAPI is cross-browser anyway)

gnome-python-extras - this is a tricky one. The only thing I can think
of now is to turn of python-gtkmozembed and drop everything which uses
it (not sure how popular that would make me)

mozvoikko - this is a firefox extension with binary components anyway,
so must be built against firefox (xulrunner and firefox versions won't
be kept in sync in the future anyway)

packagekit - has a build-depend for the NPAPI browser plugin. Same as
above really - either ship its own headers or build against firefox-dev.

** Affects: couchdb (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: gnome-python-extras (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: gtk-vnc (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: icedtea-web (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: libreoffice (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: libreoffice-l10n (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: mozvoikko (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: packagekit (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: swt-gtk (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: xulrunner-1.9.2 (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: xulrunner-2.0 (Ubuntu)
     Importance: Undecided
         Status: New

** Also affects: xulrunner-1.9.2 (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: libreoffice (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: libreoffice-l10n (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: swt-gtk (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: couchdb (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: icedtea-web (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: gtk-vnc (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: mozvoikko (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: gnome-python-extras (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: packagekit (Ubuntu)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gnome-python-extras in Ubuntu.
https://bugs.launchpad.net/bugs/740815

Title:
  [FFe] Updates to enable us to drop xulrunner from main

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to