Bug 39312

Summary: antlr4 тянет runtime от antlr3
Product: Sisyphus Reporter: Vitaly Lipatov <lav>
Component: antlr4Assignee: viy <viy>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: viy
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Vitaly Lipatov 2020-11-18 15:13:53 MSK
antlr4-4.8-alt1_5jpp8.noarch

 $ rpm -q --requires antlr4
mvn(org.antlr:antlr-runtime)

$ grep antlr3 /usr/bin/antlr4
BASE_JARS="antlr4/antlr4 antlr3-runtime antlr4/antlr4-runtime stringtemplate4 treelayout"

 $ rpm -q --provides antlr3-java-3.5.2-alt1_30jpp8.noarch
mvn(org.antlr:antlr-runtime) = 3.5.2

 $ rpm -q --provides antlr4-runtime-4.8-alt1_5jpp8.noarch
mvn(org.antlr:antlr4-runtime) = 4.8.2.SNAPSHOT
Comment 1 viy 2020-11-18 19:23:17 MSK
Это апстрим так извратился. 
antlr-runtime 3.5.2 - сборочная и рантаймовая зависимость
для antlr4 tool,
сами посмотрите, пожалуйста, в  tool/pom.xml:
       <artifactId>antlr4</artifactId>
        <name>ANTLR 4 Tool</name>
        <url>http://www.antlr.org</url>
        <description>The ANTLR 4 grammar compiler.</description>
...
               <dependency>
                        <groupId>org.antlr</groupId>
                        <artifactId>antlr-runtime</artifactId>
                        <version>3.5.2</version>
                </dependency>
Comment 2 Vitaly Lipatov 2020-11-18 19:30:35 MSK
(Ответ для viy на комментарий #1)
> Это апстрим так извратился. 
> antlr-runtime 3.5.2 - сборочная и рантаймовая зависимость
> для antlr4 tool,
> сами посмотрите, пожалуйста, в  tool/pom.xml:
...
Это я не догадался, что они так могут... Спасибо!