Comment 1 for bug 675587

Revision history for this message
Chris Coulson (chrisccoulson) wrote :

Just to be clear - the Debian package installs a binary component directly in to /usr/lib/xulrunner/components. On Ubuntu, this is a volatile directory, as it has a version number in it which changes between minor versions. This would mean we'd have to do a pyxpcom update every time we rolled out a Firefox security update.

In general, dropping random binaries in to the application directory is bad, and is strongly discouraged by Mozilla (this is why we have a components.list, to prevent these binaries from being loaded at run time and to discourage vendors from doing exactly this type of thing).

The only correct way to distribute the binary component provided by pyxpcom is to bundle it as an extension.