Debian Patches

Status for bnd/6.4.1-3

Patch Description Author Forwarded Bugs Origin Last update
display_bsn_on_missing_bundle.patch Add a print to System.err when some bundle is missing (will improve diagnostic when some symlink is broken). This patch is not strictly necessary but it makes it easier to find packaging errors. Damien Raude-Morvan <drazzib@debian.org> not-needed
embedded-repo.patch The embedded-repo.jar is not built. To avoid a FTBFS the error is commented out. Markus Koschany <apo@debian.org> not-needed
java8-compatibility.patch Fixes the compilation errors with Java 8 Also explicitly sets compilation target to 8 since invoking default interface methods does not
work for bytecode targeting > 8.
Emmanuel Bourg not-needed
use-bootstrapped-gradle-plugin.patch Change the dependencies to use the Gradle plugin built in the bootstrap phase Emmanuel Bourg <ebourg@apache.org> not-needed
reproducible-timestamps.patch Use the value of the SOURCE_DATE_EPOCH variable for the timestamps generated by BND Emmanuel Bourg <ebourg@apache.org> no
reproducible-packages-list.patch Sort the package lists to improve the reproducibility Emmanuel Bourg <ebourg@apache.org> no
build-scripts.patch Make the Build Scripts Buildable This project does not use the standard Gradle plugins to resolve dependencies so we have to make
it behave without the help of "gradle-debian-helper". Changes include:
.
* Replace the versions specified to dependencies to "latest": Avoid hardcoded versions.
* Remove some remote repositories in "repositories.bnd": Or it attempts to access internet.
* Remove test dependencies
Kai-Chung Yan (殷啟聰) <seamlikok@gmail.com> not-needed 2018-03-03
backward-jdk-compatibility.patch Preserves the compatibility with JDKs older than the one used to build the package Emmanuel Bourg no
gradle-compatibility.patch Fixes the compatibility with the version of Gradle in Debian Emmanuel Bourg <ebourg@apache.org> not-needed
disable-bnd-reporter.patch Disables the bnd.reporter module (missing dependencies) Emmanuel Bourg <ebourg@apache.org> not-needed
gradle-plugin-subproject.patch Build the Gradle plugin as a project of the main build Since 6.0.0 the plugin lives in a separate Gradle build written in Kotlin DSL
and using the task configuration avoidance API, neither of which the Gradle of
Debian (4.6) implements. It is included as a project of the main build instead,
as it was until 5.3.0, with a build script of its own.
Emmanuel Bourg <ebourg@apache.org> not-needed
jdk21-compatibility.patch Implement SortedList.reversed() for the compatibility with Java 21 SortedSet extends SequencedSet since Java 21, and its reversed() method clashes
with the one of List, which SortedList also implements. The covariant return
type satisfies both.
BJ Hargrave <bj@bjhargrave.com> not-needed upstream, https://github.com/bndtools/bnd/blob/master/aQute.libg/src/aQute/lib/collections/SortedList.java
bndlib-embeds-bnd-util.patch Embed the packages of biz.aQute.bnd.util in bndlib Upstream moved these packages out of bndlib into a new bundle in 6.0.0, but
the consumers of /usr/share/java/bndlib.jar load it from a classpath that has
no other bnd jar on it, the OSGi plugin of Gradle among them. Embedding them
back restores what bndlib provided until 5.3.0.
Emmanuel Bourg <ebourg@apache.org> not-needed
promise-compatibility.patch Use the OSGi Promise 1.1 API available in Debian The toPromise() collector of PromiseFactory was introduced in the version 1.2
of the OSGi Promise specification, Debian provides the version 1.1.1.
Emmanuel Bourg <ebourg@apache.org> not-needed
bndlib-embeds-osgi-api.patch Embed the OSGi API classes in bndlib Upstream stopped embedding them in 6.1.0, but the consumers of
/usr/share/java/bndlib.jar load it from a classpath that has no OSGi jar on
it, the OSGi plugin of Gradle among them. Embedding them back restores what
bndlib provided until 6.0.0.
Emmanuel Bourg <ebourg@apache.org> not-needed
maven-lib-buildpath.patch Resolve the Maven dependencies of biz.aQute.bnd.maven from the Debian jars Emmanuel Bourg <ebourg@apache.org> not-needed
subsystem-constants.patch Copy the OSGi Subsystem constants used by the subsystem exporter The Subsystem API is no longer part of the OSGi Compendium since release 8. Emmanuel Bourg <ebourg@apache.org> not-needed

All known versions for source package 'bnd'

Links