springframework-context pulls in jruby, and in turn ruby. It would be nice, if possible, to split this functionality out into a subpackage so that the general package doesn't need to pull in an entire ruby stack. ---> Package springframework-context.noarch 0:3.2.9-1.fc21 will be installed --> Processing Dependency: mvn(org.springframework:spring-instrument) = 3.2.9.RELEASE for package: springframework-context-3.2.9-1.fc21.noarch --> Processing Dependency: mvn(org.springframework:spring-aop) = 3.2.9.RELEASE for package: springframework-context-3.2.9-1.fc21.noarch --> Processing Dependency: mvn(org.jruby:jruby) for package: springframework-context-3.2.9-1.fc21.noarch --> Processing Dependency: mvn(org.jruby.extras:bytelist) for package: springframework-context-3.2.9-1.fc21.noarch --> Processing Dependency: mvn(org.codehaus.groovy:groovy) for package: springframework-context-3.2.9-1.fc21.noarch --> Processing Dependency: mvn(org.beanshell:bsh) for package: springframework-context-3.2.9-1.fc21.noarch --> Processing Dependency: mvn(org.apache.geronimo.specs:geronimo-validation_1.0_spec) for package: springframework-context-3.2.9-1.fc21.noarch --> Processing Dependency: mvn(org.apache.geronimo.specs:geronimo-interceptor_3.0_spec) for package: springframework-context-3.2.9-1.fc21.noarch --> Processing Dependency: mvn(javax.ejb:ejb-api) for package: springframework-context-3.2.9-1.fc21.noarch
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
springframework-context-0:3.2.13-2 in Rawhide no longer requires following optional dependencies: mvn(javax.ejb:ejb-api) mvn(javax.inject:javax.inject) mvn(joda-time:joda-time) mvn(org.apache.geronimo.specs:geronimo-jms_1.1_spec) mvn(org.aspectj:aspectjweaver) mvn(org.beanshell:bsh) mvn(org.codehaus.groovy:groovy) mvn(org.hibernate:hibernate-validator) mvn(org.jruby:jruby) mvn(org.springframework:spring-instrument) = 3.2.13.RELEASE
Thanks! Can we push this to F-22 too please?
I am afraid that it wouldn't be so easy. Dropping requires on optional dependencies was possible due to the changes in latest XMvn/javapackages-tools. Such significant changes in auto-generated Requires could cause a lot of troubles. And since there was no mass-rebuild for F-22, we decided to introduce these changes in Rawhide only.