Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1196653
Summary: | istack-commons shouldn't depend on ant build system | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Peter Robinson <pbrobinson> |
Component: | istack-commons | Assignee: | Michal Srb <msrb> |
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 22 | CC: | mgoldman, msrb |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | istack-commons-2.21-2.fc22 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2015-03-20 11:57:02 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 661442 |
Description
Peter Robinson
2015-02-26 13:08:59 UTC
Fixed in istack-commons-2.21-2. I moved each JAR artifact to the separate subpackage, so only packages depending on "istack-commons-buildtools" will pull in ant. Now I noticed that this was reported against F-22. I will try to push it there, but I will need to do some testing first. (In reply to Michal Srb from comment #2) > Now I noticed that this was reported against F-22. I will try to push it > there, but I will need to do some testing first. Yes please, that would be fab istack-commons-2.21-2.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/istack-commons-2.21-2.fc22 Submitted as an update for F22. However in slightly different form. The main package requires all new subpackages, so it shouldn't cause any problems. If some package in F22 wants to take advantage of istack-commons split, it needs to change its Requires on istack-commons to istack-commons-$subpackage. istack-commons-2.21-2.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report. Reopening, still an issue. Something in istack-commons-tools is still pulling in ant (and hence java-1.8.0-openjdk-devel -> java-1.8.0-openjdk -> massive X deps). ---> Package glassfish-jaxb.noarch 0:2.2.11-1.fc22 will be installed --> Processing Dependency: mvn(relaxngDatatype:relaxngDatatype) for package: glassfish-jaxb-2.2.11-1.fc22.noarch --> Processing Dependency: mvn(org.jvnet.staxex:stax-ex) for package: glassfish-jaxb-2.2.11-1.fc22.noarch --> Processing Dependency: mvn(net.java.dev.msv:msv-core) for package: glassfish-jaxb-2.2.11-1.fc22.noarch --> Processing Dependency: mvn(javax.xml.bind:jaxb-api) for package: glassfish-jaxb-2.2.11-1.fc22.noarch --> Processing Dependency: mvn(com.sun.xsom:xsom) for package: glassfish-jaxb-2.2.11-1.fc22.noarch --> Processing Dependency: mvn(com.sun.xml.fastinfoset:FastInfoset) for package: glassfish-jaxb-2.2.11-1.fc22.noarch --> Processing Dependency: mvn(com.sun.xml.dtd-parser:dtd-parser) for package: glassfish-jaxb-2.2.11-1.fc22.noarch --> Processing Dependency: mvn(com.sun.istack:istack-commons-tools) for package: glassfish-jaxb-2.2.11-1.fc22.noarch --> Processing Dependency: mvn(com.sun.istack:istack-commons-runtime) for package: glassfish-jaxb-2.2.11-1.fc22.noarch <snip> ---> Package istack-commons-tools.noarch 0:2.21-2.fc22 will be installed --> Processing Dependency: mvn(org.apache.ant:ant) for package: istack-commons-tools-2.21-2.fc22.noarch This is actually correct. istack-commons-tools package references classes from Ant, so the dependency is genuine. glassfish-jaxb package should be also split into subpackages, so people can install only subpackages providing functionality they need. But there is nothing else I can do in case of istack-commons. Please open a bug for glassfish-jaxb, I will look into it. Thanks. |