Hi,
I plan to update aqute-bnd and aqute-bndlib from their ancient versions that are in Fedora to current upstream version. The packages will be merged into one - aqute-bnd. aqute-bndlib will be a subpackage of aqute-bnd (and the original aqute-bndlib package will be retired).
Packages that use bnd through maven-bundle-plugin (which will also be updated) should be fine, but those which call bnd tool directly will need small changes. It won't be possible to call the bnd command using 'java -jar $(build-classpath aqute-bnd)' anymore, instead there will be a a wrapper script /usr/bin/bnd. The command semantics also change (that's why I don't try to preserve the invocation) - wrap command now outputs the file with the same name in the current working directory (previously, it was renamed to *.bar. The help still says so, but that's a bug in the help). Commandline options changed syntax, now they are more GNU-like (example: accepting either -p or --properties, not -properties anymore). The contents of generated manifests may be different; I'd suggest checking the manifests by hand.
List of packages that R/BR aqute and thus might be affected: aqute-bndlib: felix-configadmin-0:1.4.0-14.fc23.src gradle-0:2.5-0.2.rc2.fc23.src maven-eclipse-plugin-0:2.9-13.fc23.noarch maven-osgi-1:0.2.0-10.fc23.src maven-plugin-bundle-0:2.3.7-14.fc22.src tika-0:1.5-6.fc23.src
aqute-bnd: OSGi-bundle-ant-task-0:0.2.0-0.13.svn1242.fc23.src avalon-framework-0:4.3-12.fc23.src avalon-logkit-0:2.1-20.fc23.src bindex-0:2.2-13.svn96.fc23.src bouncycastle-0:1.52-5.fc23.src bouncycastle-mail-0:1.52-4.fc23.src bouncycastle-pg-0:1.52-5.fc23.src bouncycastle-pkix-0:1.52-4.fc23.src cglib-0:3.1-6.fc23.src extra166y-0:1.7.0-3.fc23.src fastutil-0:6.5.9-5.fc23.src glassfish-gmbal-0:3.2.0-0.7.b003.fc23.src glassfish-pfl-0:3.2.0-0.8.b001.fc23.src glazedlists-0:1.9.0-7.fc23.src groovy-0:2.4.3-4.fc23.src jsmpp-0:2.1.0-3.fc23.src mockito-0:1.10.19-3.fc23.src mojarra-0:2.1.7-8.fc20.src objectweb-asm-0:5.0.3-2.fc23.src scala-0:2.10.4-4.fc23.src
I'll take care of those which I own/comaintain.
Thanks, Michael Simacek
java-devel@lists.fedoraproject.org