Ticket #137 (assigned defect)
Use standalone glue not rpath linking for xulrunner
|Reported by:||morgs||Owned by:||erikos|
In Ubuntu, for some reason, xulrunner packages (which include pyxpcom) put the files in /usr/lib/xulrunner-126.96.36.199/ not /usr/lib/xulrunner-1.9/. This gets changed for every Firefox security update, which means that hulahop needs recompiling against xulrunner every time to find the newer xulrunner.
This means that every Firefox update breaks our packaged hulahop, and it's non trivial to push a package update that simply rebuilds hulahop every time - Firefox updates are usually security fixes so we don't get advance warning of them, and then hulahop is broken for days (if not weeks) while we push an update.
I asked the ubuntu mozilla packagers for help, and the answer they gave is here: https://lists.ubuntu.com/archives/ubuntu-mozillateam/2008-November/000531.html
I hope this can be fixed in a back-portable way since we have to support ubuntu hardy for 3 years, and I wouldn't like to have to rebuild hulahop for every firefox update...