Bug#814253: antlr4: can't run TestRig / grun

2016-02-09 Thread Ximin Luo
Package: antlr4
Version: 4.5.1-2
Severity: wishlist

Dear Maintainer,

rustc tests ideally want the "grun" tool available on $PATH. Since /usr/bin/grun
already exists in Debian for a different package, antlr4 can't directly provide
this; however a workaround is alias grun='java org.antlr.v4.gui.TestRig' as
indicated on the antlr homepage http://www.antlr.org/. On Debian this is 
slightly
different, you have to run this:

$ java -cp /usr/share/java/antlr4.jar:/usr/share/java/antlr4-runtime.jar 
org.antlr.v4.gui.TestRig
java org.antlr.v4.runtime.misc.TestRig GrammarName startRuleName
  [-tokens] [-tree] [-gui] [-ps file.ps] [-encoding encodingname]
  [-trace] [-diagnostics] [-SLL]
  [input-filename(s)]
Use startRuleName='tokens' if GrammarName is a lexer grammar.
Omitting input-filename makes rig read from stdin.

Could you add the following as a convenience script?

 /usr/share/antlr4/grun
#!/bin/sh
exec java -cp /usr/share/java/antlr4.jar:/usr/share/java/antlr4-runtime.jar 
org.antlr.v4.gui.TestRig


Thanks,
X

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'stable'), (300, 'unstable'), (200, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.3.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages antlr4 depends on:
ii  default-jre-headless [java6-runtime-headless]2:1.7-52.1
ii  libantlr3-runtime-java   3.5.2-4
ii  libantlr4-runtime-java   4.5.1-2
ii  libstringtemplate4-java  4.0.8-2
ii  libtreelayout-java   1.0.2-1
ii  openjdk-6-jre-headless [java6-runtime-headless]  6b38-1.13.10-1
ii  openjdk-7-jre-headless [java6-runtime-headless]  7u91-2.6.3-1

antlr4 recommends no packages.

antlr4 suggests no packages.

-- no debconf information

__
This is the maintainer address of Debian's Java team
. 
Please use
debian-j...@lists.debian.org for discussions and questions.


Bug#814253: antlr4: can't run TestRig / grun

2016-02-09 Thread Ximin Luo
On Tue, 09 Feb 2016 15:35:44 +0100 Ximin Luo  wrote:
>  /usr/share/antlr4/grun
> #!/bin/sh
> exec java -cp /usr/share/java/antlr4.jar:/usr/share/java/antlr4-runtime.jar 
> org.antlr.v4.gui.TestRig
> 

Whoops, you should add a "$@" to the end of that line of course.

X

-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
git://github.com/infinity0/pubkeys.git

__
This is the maintainer address of Debian's Java team
. 
Please use
debian-j...@lists.debian.org for discussions and questions.