Bug#751563: tuxguitar: depends on xulrunner which is no more

tony mancill tmancill at debian.org
Sat Jun 14 16:13:58 UTC 2014


On 06/14/2014 04:52 AM, gregor herrmann wrote:
> On Sat, 14 Jun 2014 12:04:00 +0200, Emilio Pozuelo Monfort wrote:
> 
>> Your package depends on:
>> xulrunner-29 | xulrunner-24.0 | xulrunner-17.0 | xulrunner-10.0 | xulrunner-1.9.1
>>
>> But iceweasel no longer provides a xulrunner binary. Note that the iceweasel binary
>> itself ships libxul.so now, so perhaps adding iceweasel (>= 30) as an alternative
>> might be enough, if that's what tuxguitar needs.
> 
> I've looked into this issue now a bit, and so far I've found:
> 
> - misc/tuxguitar.sh (patched 2 times by us) looks for libxpcom.so in
>   various mozilla/firefox/iceweasel/xulrunner directories;
> - and then sets and exports MOZILLA_FIVE_HOME;
> - the last package that contained libxpcom.so was xulrunner-1.9.1;
> - so since ages MOZILLA_FIVE_HOME wasn't set anymore;
> - for Ubuntu the dependency and this guessing in the wrapper script
>   doesn't exist;
> - a comment in the script say:
>   #/// org.eclipse.swt.SWTError: No more handles
>   #/// [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]
> 
> My tentative conclusion is that MOZILLA_FIVE_HOME was needed at some
> time in the past, doesn't get set since ages, which doesn't cause any
> visible problems.
> 
> So it seems like we can just drop this whole xulrunner/iceweasel
> machinery from debian/{rules,control} and patch misc/tuxguitar.sh
> again to drop it. (And all efforts to update the xulrunner list in
> unstable and also stable was probably in vain.)
> 
> If for some reason having MOZILLA_FIVE_HOME would be good, we need a
> different way to set it. - The web is still full of errors about it,
> and the solution seems to be to set it to /usr/lib/iceweasel or
> /usr/lib/firefox or /usr/lib/mozilla/.
> 
> Maybe someone who knows SWT can shed some light on the question?
> 
> 
> Cheers,
> gregor

Hi Gregor,

Thanks for digging into this.  I suggest we move forward with pulling
out the MOZILLA_FIVE_HOME mechanism and do some testing.  I can work on
that.

Cheers,
tony


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 880 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-java-maintainers/attachments/20140614/83ff4b61/attachment.sig>


More information about the pkg-java-maintainers mailing list