← Back to team overview

bazel-team team mailing list archive

Bug#1035995: bazel-bootstrap: Depend on libgeronimo-annotation-1.3-spec-java instead of libtomcat9-java

 

Package: bazel-bootstrap
Version: 4.2.3+ds-8
Severity: serious

bazel-bootstrap depends on libtomcat9-java, only to use tomcat9-annotations-api.jar
which provides the javax.annotations package. Since libtomcat9-java is about
to be removed this needs to be replaced.

libtomcat10-java provides a new version of the annotations API but under
the jakarta.annotation package. It would involve patching bazel-bootstrap heavily.

The javax.annotations package is also provided by libgeronimo-annotation-1.3-spec-java,
it could be used as a replacement.