Bug#1020298: eclipse-platform-runtime: wrong information in the manifest files

Sudip Mukherjee sudipm.mukherjee at gmail.com
Mon Sep 19 15:55:54 BST 2022


Source: eclipse-platform-runtime
Version: 4.19-1
Severity: important
X-Debbugs-Cc: sudipm.mukherjee at gmail.com

Dear Maintainer,

eclipse-platform-runtime needs javax.annotation.PostConstruct and javax.annotation.PreDestroy and the MANIFEST.MF file mentions:

 Import-Package: javax.annotation;version="1.3.5" and also mentions
 javax.annotation;bundle-version="[1.3.5,2.0.0)" in Require-Bundle.
 
But in Debian these are provided by libgeronimo-annotation-1.3-spec-java which has a version of 1.3, also the bundle name of this package is not "javax.annotation", and so as a result any eclipse based application is not able to use eclipse-platform-runtime and gives the error:

org.eclipse.e4.core.services [83]
	Unresolved requirement: Import-Package: javax.annotation; version="1.3.5"
                              
org.eclipse.e4.core.di [81]
	Unresolved requirement: Require-Bundle: javax.annotation; bundle-version="[1.3.5,2.0.0)"

org.eclipse.e4.core.services [83]
	Unresolved requirement: Import-Package: javax.annotation; version="1.3.5"


-- 
Regards
Sudip



More information about the pkg-java-maintainers mailing list