[9078] in athena10

home help back first fref pref prev next nref lref last post

Re: [Debathena] #1136: firefox-extension doesn't work with modern

daemon@ATHENA.MIT.EDU (Debathena Trac)
Fri May 25 18:23:25 2012

MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
From: "Debathena Trac" <debathena@MIT.EDU>
Cc: debathena@MIT.EDU
To: jdreed@MIT.EDU
Date: Fri, 25 May 2012 22:23:20 -0000
Reply-To: 
Message-ID: <057.e515dd9a6ea610f70931f9e882fa703d@mit.edu>
In-Reply-To: <042.8713ca1c4b860cf0f790b377b23d7d66@mit.edu>
Content-Transfer-Encoding: 8bit

#1136: firefox-extension doesn't work with modern FF on new installs
---------------------+------------------------------
 Reporter:  jdreed   |         Owner:
     Type:  defect   |        Status:  committed
 Priority:  blocker  |     Milestone:  Precise Alpha
Component:  --       |    Resolution:
 Keywords:           |  Upstream bug:
---------------------+------------------------------

Comment (by jdreed):

 OK, the extension packaging is all kinds of wrong.  We do a transformation
 on ubufox.js in an attempt to unclobber ubufox's changes.  Except, that's
 never worked, because we point at the properties file, which doesn't
 contain, for example, network.negotiate-auth.trusted-uris.  We could
 duplicate all the preferences from athena.js into the properties file, but
 I'm not enthused.

 Possible solutions:
 - Conflict with ubufox/xul-ext-ubufox.  Probably the "right" answer, but
 we lose some of the functionality of ubufox (e.g. automated plugin finder,
 etc)
 - Move our extension into /usr/share/mozilla/extensions, which is where
 ubufox is.  Then our prefs override ubufox's prefs (yes, really)
 - Add a preferences observer to re-clobber the preferences back when
 ubufox is done with them
 - Do something with a .cfg file and locked prefs, or whatever.

 Thoughts?

-- 
Ticket URL: <http://athena10.mit.edu/trac/ticket/1136#comment:11>
Debathena <http://debathena.mit.edu>
MIT Debathena Project


home help back first fref pref prev next nref lref last post