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
signature.asc
Description: Digital Signature