https://bugzilla.redhat.com/show_bug.cgi?id=1271243
Bug ID: 1271243
Summary: groovy-lib has unnecessary requires
Product: Fedora
Version: rawhide
Component: groovy
Assignee: msrb(a)redhat.com
Reporter: msimacek(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: java-sig-commits(a)lists.fedoraproject.org,
mizdebsk(a)redhat.com, msrb(a)redhat.com
Description of problem:
I think the groovy-lib subpackage was introduced to allow packages that use
groovy as embedded language to depend on it without pulling in a ton of
dependencies. But as of now, groovy-lib still pulls in ant, junit, testng etc.,
which I believe are not needed (are optional).
Version-Release number of selected component (if applicable):
groovy-lib-0:2.4.5-1.fc24.noarch
How reproducible:
always
Steps to Reproduce:
1. repoquery --requires groovy-lib
Actual results:
java-headless
jpackage-utils
mvn(bsf:bsf)
mvn(com.beust:jcommander)
mvn(com.thoughtworks.qdox:qdox)
mvn(commons-logging:commons-logging)
mvn(jline:jline)
mvn(junit:junit)
mvn(org.apache.ant:ant)
mvn(org.apache.ant:ant-antlr)
mvn(org.apache.ant:ant-junit)
mvn(org.apache.ant:ant-launcher)
mvn(org.testng:testng)
Expected results:
no requires on ant, junit, etc.
Additional info:
On the other hand, I'd expect objectweb-asm to be among requires, as that is
what groovy uses internally, isn't it?
--
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug
https://bugzilla.redhat.com/token.cgi?t=FVkBniC3y2&a=cc_unsubscribe