Package: bnd / 2.4.1-6

Metadata

Package Version Patches format
bnd 2.4.1-6 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
no_ee_minimum.patch | (download)

biz.aQute.bndlib/bnd.bnd | 1 0 + 1 - 0 !
biz.aQute.junit/bnd.bnd | 3 1 + 2 - 0 !
biz.aQute.launcher/bnd.bnd | 3 1 + 2 - 0 !
demo/bnd.bnd | 1 0 + 1 - 0 !
4 files changed, 2 insertions(+), 6 deletions(-)

 no_ee_minimum

We already ship a full-blown JDK in Debian.

display_bsn_on_missing_bundle.patch | (download)

biz.aQute.bndlib/src/aQute/bnd/build/Project.java | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 display_bsn_on_missing_bundle

This patch is not strictly necessary but it makes it easier to find packaging
errors.

no ee.j2se.patch | (download)

aQute.libg/bnd.bnd | 3 1 + 2 - 0 !
biz.aQute.bnd.annotation/bnd.bnd | 1 0 + 1 - 0 !
biz.aQute.bnd.gradle/bnd.bnd | 1 0 + 1 - 0 !
biz.aQute.bnd.test/bnd.bnd | 1 0 + 1 - 0 !
biz.aQute.bnd.testextension/bnd.bnd | 1 0 + 1 - 0 !
biz.aQute.bnd/bnd.bnd | 1 0 + 1 - 0 !
biz.aQute.bndlib.tests/bnd.bnd | 1 0 + 1 - 0 !
biz.aQute.jpm/bnd.bnd | 1 0 + 1 - 0 !
biz.aQute.launcher/bnd.bnd | 3 1 + 2 - 0 !
biz.aQute.repository/bnd.bnd | 1 0 + 1 - 0 !
biz.aQute.resolve/bnd.bnd | 1 0 + 1 - 0 !
org.osgi.impl.bundle.repoindex.api/bnd.bnd | 1 0 + 1 - 0 !
org.osgi.impl.bundle.repoindex.lib/bnd.bnd | 1 0 + 1 - 0 !
13 files changed, 2 insertions(+), 15 deletions(-)

 no ee.j2se

We already ship a full-blown JDK in Debian.

embedded repo.patch | (download)

biz.aQute.bndlib/src/aQute/bnd/build/Workspace.java | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 embedded repo

The embedded-repo.jar is not built. To avoid a FTBFS the error is commented
out.

implement missing methods.patch | (download)

biz.aQute.launcher/src/aQute/launcher/minifw/Context.java | 7 7 + 0 - 0 !
biz.aQute.launcher/src/aQute/launcher/minifw/MiniFramework.java | 11 11 + 0 - 0 !
2 files changed, 18 insertions(+)

 implement missing methods

This patch prevents a FTBFS because of missing implemented methods. This patch
can be dropped when a future release of bnd incorporates the changes from OSGi
R6.

no osgi.r5.patch | (download)

biz.aQute.bnd/bnd.bnd | 3 1 + 2 - 0 !
biz.aQute.bndlib/bnd.bnd | 3 1 + 2 - 0 !
2 files changed, 2 insertions(+), 4 deletions(-)

 no osgi.r5

Build without BND specific OSGi jars.

java8 compatibility.patch | (download)

aQute.libg/src/aQute/lib/collections/MultiMap.java | 4 2 + 2 - 0 !
aQute.libg/src/aQute/lib/collections/SortedList.java | 4 4 + 0 - 0 !
aQute.libg/src/aQute/lib/converter/Converter.java | 2 1 + 1 - 0 !
aQute.libg/src/aQute/lib/json/ByteArrayHandler.java | 2 1 + 1 - 0 !
aQute.libg/src/aQute/lib/json/FileHandler.java | 2 1 + 1 - 0 !
aQute.libg/test/aQute/lib/hex/HexTest.java | 2 1 + 1 - 0 !
biz.aQute.bnd/src/aQute/bnd/main/bnd.java | 2 1 + 1 - 0 !
biz.aQute.bndlib/src/aQute/bnd/osgi/Analyzer.java | 2 1 + 1 - 0 !
biz.aQute.bndlib/src/aQute/bnd/osgi/Jar.java | 2 1 + 1 - 0 !
biz.aQute.bndlib/src/aQute/bnd/osgi/Verifier.java | 2 1 + 1 - 0 !
biz.aQute.bndlib/src/aQute/bnd/signing/Signer.java | 2 1 + 1 - 0 !
biz.aQute.bndlib/src/aQute/bnd/url/BasicAuthentication.java | 2 1 + 1 - 0 !
biz.aQute.bndlib/src/aQute/bnd/url/BndAuthentication.java | 2 1 + 1 - 0 !
13 files changed, 17 insertions(+), 13 deletions(-)

 fixes the compilation errors with java 8
no osgi annotations.patch | (download)

biz.aQute.bnd/bnd.bnd | 2 0 + 2 - 0 !
biz.aQute.bndlib/bnd.bnd | 2 0 + 2 - 0 !
2 files changed, 4 deletions(-)

 do not look for the component and metatype annotations (included in the compendium jar)
disable jpm plugin.patch | (download)

cnf/ext/repositories.bnd | 7 0 + 7 - 0 !
1 file changed, 7 deletions(-)

 disable the jpm plugin (not available in the bootstrap jar)
gradle compatibility.patch | (download)

settings.gradle | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix the compatibility with the version of gradle in debian
use bootstrapped gradle plugin.patch | (download)

settings.gradle | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 change the dependencies to use the gradle plugin built in the bootstrap phase
remove recursion in macro warning.patch | (download)

biz.aQute.bndlib/src/aQute/bnd/osgi/Macro.java | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 remove the recursion in macro warnings causing out of memory errors
reproducible timestamps.patch | (download)

biz.aQute.bndlib/src/aQute/bnd/osgi/Analyzer.java | 2 1 + 1 - 0 !
biz.aQute.bndlib/src/aQute/bnd/osgi/Jar.java | 8 7 + 1 - 0 !
biz.aQute.bndlib/src/aQute/bnd/osgi/Macro.java | 6 6 + 0 - 0 !
3 files changed, 14 insertions(+), 2 deletions(-)

 use the value of the source_date_epoch variable for the timestamps generated by bnd
reproducible packages list.patch | (download)

biz.aQute.bndlib/src/aQute/bnd/osgi/Packages.java | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 sort the package lists to improve the reproducibility
transition_Gradle_3.1.patch | (download)

biz.aQute.bnd.gradle/src/aQute/bnd/gradle/BndPlugin.groovy | 3 1 + 2 - 0 !
biz.aQute.bnd.gradle/src/aQute/bnd/gradle/BndProperties.groovy | 4 4 + 0 - 0 !
2 files changed, 5 insertions(+), 2 deletions(-)

 transition to gradle 3.1