Translation(s): none
Contents
Introduction
BND is an important tool and a common build-dependency for many Java packages. It helps to create and diagnose OSGi bundles. As of June 2015 the current version of BND in the archive is still 1.50 but the latest upstream release is 2.4.1. The Java team plans to migrate to this newer version but this requires a transition.
The Plan
Create a bnd2 source package that is based on version 2.1.0 of bnd which is already in Debian experimental and switch all r-deps to use bnd2 as the new build-dependency. Request removal of bnd as soon as the transition is complete. This should ensure a smooth upgrade without disruptions.
https://packages.debian.org/experimental/bnd
Status
Transition completed on 2015/11/21.
- (+) - The package builds fine without any changes.
- (u) - The package required an update. The fix was already committed.
- (-) - The package requires a non-trivial fix and fails to build with bnd 2.x.
- (Jython) - The package is currently broken due to Jython.
- (?) - Unknown. The package was not updated yet.
List of bnd reverse-dependencies
- jackrabbit (+)
- apache-log4j1.2 (u)
- axis (u)
- net-luminis-build-plugin (-)
- androidsdk-tools (u)
- wsdl4j (u)
- libjackson-json-java (-)
- bindex (-)
- libcommons-lang-java (u)
- jpathwatch (u)
- libgnumail-java (u)
- libjcommon-java (u)
- libjfreechart-java (u)
- dnsjava (+)
- libjnr-posix-java (+)
- jruby (-)
- libconstantine-java (u)
- libfreemarker-java (+)
- jython (jython)
- jffi (u)
- guice (-)
- svnclientadapter (u)
- mojarra (+)
- antlr3 (u)
- gradle (u)
- tika (u)
- libnanoxml2-java (u)
- maven-bundle-plugin (+)
- jaffl (should be removed)
- scala (u)
