Bug#868074: libfelix-bundlerepository-java: missing requirement osgi.wiring.package; (&(osgi.wiring.package=org.osgi.service.repository)(version>=1.0.0)(!(version>=1.1.0))))

Mykola Nikishov mn at mn.com.ua
Mon Jul 17 21:45:06 UTC 2017


Markus Koschany <apo at debian.org> writes:

> I tried to update the whole felix-* stack in Debian but I quickly ran
> into more issues. Thus I have decided to replace the newly added
> Import-Package requirement
>
> org.osgi.service.repository;resolution:=mandatory;version="[1.0,1.1)"
>
> with its old value in 2.0.8
>
> org.osgi.service.repository;resolution:=mandatory

As I understand, libfelix-bundlerepository-java should depend on some
Debian package that
a) provides the package org.osgi.service.repository
b) is a valid OSGi bundle

libosgi-compendium-java satisfies a) but fails b) - it's MANIFEST.MF has
no OSGi headers at all.

Is adding Depends:libosgi-compendium-java and fixing
libosgi-compendium-java's manifest the right way to go?

-- 
Mykola
https://manandbytes.github.io/



More information about the pkg-java-maintainers mailing list