← Back to team overview

zeitgeist team mailing list archive

[Bug 709103] Re: Firefox extension doesn't work with FF4

 

There seems to be another change in the way extensions work in Firefox
4.  Before version 4, extensions used to be automatically unpacked to a
directory on restart if you put the .xpi in the extensions folder.  Now
they don't have to be - the .xpi on its own is sufficient. Unless the
extension contain binary components, like this one.  A new
<en:unpack>true</em:unpack> needs to be added to the install.rdf file
for this to be done, but it only appears to be done on installation
through Firefox (not if you just copy it to the directory)

Hopefully, the enclosed patch will work.  make local-install should
install it as an unpacked directory rather than an .xpi to the
extensions folder. (Presumably it would conflict with an .xpi of the
same extension already there, though, so that may need to be manually
deleted if it exists)

** Patch added: "Patch"
   https://bugs.launchpad.net/zeitgeist-dataproviders/+bug/709103/+attachment/2101543/+files/firefox-zeitgiest-extension.diff

-- 
You received this bug notification because you are a member of Zeitgeist
Framework Team, which is subscribed to Zeitgeist Data-Sources.
https://bugs.launchpad.net/bugs/709103

Title:
  Firefox extension doesn't work with FF4

Status in Zeitgeist Data-Providers:
  Confirmed

Bug description:
  When installed and up it shows alert box
  "TypeError: Components.classes['@zeitgeist-project.com/DATAPROVIDER/firefox-xpcom;1'] is undefined"
  and does so every time new window is opened.

  Also previous FF4 betas were affected.


References