Rebuilding hulahop with xulrunner changes

Morgan Collett morgan.collett at gmail.com
Thu Dec 18 21:39:20 GMT 2008


On Fri, Nov 28, 2008 at 17:56, Alexander Sack <asac at ubuntu.com> wrote:
> 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)

It is using -rpath, but also pyxpcom which doesn't seem to work with
the glue, according to the hulahop upstream developer.

Any ideas?

>> 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

Regards
Morgan



More information about the Ubuntu-mozillateam mailing list