Rebuilding hulahop with xulrunner changes
Alexander Sack
asac at ubuntu.com
Fri Nov 28 15:56:46 GMT 2008
On Wed, Nov 26, 2008 at 04:01:40PM +0200, Morgan Collett wrote:
> Hi,
>
> The Sugar team (https://wiki.ubuntu.com/SugarTeam) maintains Sugar,
> the learning platform originally developed for One Laptop Per Child.
> One of our packages, hulahop, is built against xulrunner-1.9 and needs
> to be rebuilt every time there is a new xulrunner, since the paths
> change.
>
> This means that when a firefox update lands, hulahop is broken until
> we can upload it.
>
This indicates that something is wrong.
How is that software using xulrunner? Does it use gtkmozembed to
embed HTML?
In that case your application probably tries to link against the
xulrunner libs using -rpath. Dont do that. You have to use the
standalone glue instead (which finds the right xulrunner during
startup):
1. http://developer.mozilla.org/en/docs/XPCOM_Glue
2. https://wiki.ubuntu.com/XulrunnerGecko (might be a bit outdated at
some places)
> Is there any way to include this package in the MozillaTeam process?
>
In general yes. However, we lack free cycles, so your contributions
would be needed to do long term sustainable maintenance.
> In hardy, the source package is hulahop. In intrepid, we synced from
> debian and the source package changed to sugar-hulahop.
Look at the glue stuff from above. And send fixes you do upstream.
- Alexander
More information about the Ubuntu-mozillateam
mailing list