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

gregor herrmann gregoa at debian.org
Sat Jun 14 11:52:48 UTC 2014


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

-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: The Dubliners: Molly Malone
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 928 bytes
Desc: Digital Signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-java-maintainers/attachments/20140614/9ad5abe1/attachment.sig>


More information about the pkg-java-maintainers mailing list