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

2014-06-17 Thread gregor herrmann
On Mon, 16 Jun 2014 22:17:05 -0700, tony mancill wrote:

  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.
  Sounds good, thank you!
 Okay, so it's no worse with all of the xulrunner stuff pulled out, 

No surprise, since it's most probably not used, if I'm reading the
script correctly :)

 so
 there's no problem with going ahead with a simplified wrapper script and
 removing that dependency.

Perfect, thanks for testing.
 
 I guess I can go ahead with another upload.  I spent some time looking
 at #745127, but wasn't able to make any real progress.  It's a shame,
 because it's quite annoying.  (But I guess that's a different bug.)

Ack.
 
 I'll upload this week.

Thanks!


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: Spider Murphy Gang: Reißverschluß


signature.asc
Description: Digital Signature
__
This is the maintainer address of Debian's Java team
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. 
Please use
debian-j...@lists.debian.org for discussions and questions.

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

2014-06-16 Thread tony mancill
On 06/15/2014 07:36 AM, gregor herrmann wrote:
 On Sat, 14 Jun 2014 09:13:58 -0700, tony mancill wrote:
 
 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/.

 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.
 
 Sounds good, thank you!

Okay, so it's no worse with all of the xulrunner stuff pulled out, so
there's no problem with going ahead with a simplified wrapper script and
removing that dependency.

I guess I can go ahead with another upload.  I spent some time looking
at #745127, but wasn't able to make any real progress.  It's a shame,
because it's quite annoying.  (But I guess that's a different bug.)

I'll upload this week.
tony




signature.asc
Description: OpenPGP digital signature
__
This is the maintainer address of Debian's Java team
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. 
Please use
debian-j...@lists.debian.org for discussions and questions.

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

2014-06-15 Thread gregor herrmann
On Sat, 14 Jun 2014 09:13:58 -0700, tony mancill wrote:

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

Sounds good, thank you!


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: Cat Stevens: Come On Baby


signature.asc
Description: Digital Signature
__
This is the maintainer address of Debian's Java team
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. 
Please use
debian-j...@lists.debian.org for discussions and questions.

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

2014-06-14 Thread Emilio Pozuelo Monfort
Source: tuxguitar
Version: 1.2-19
Severity: serious

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.

Regards,
Emilio

__
This is the maintainer address of Debian's Java team
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. 
Please use
debian-j...@lists.debian.org for discussions and questions.


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

2014-06-14 Thread gregor herrmann
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
__
This is the maintainer address of Debian's Java team
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. 
Please use
debian-j...@lists.debian.org for discussions and questions.

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

2014-06-14 Thread tony mancill
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




signature.asc
Description: OpenPGP digital signature
__
This is the maintainer address of Debian's Java team
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. 
Please use
debian-j...@lists.debian.org for discussions and questions.