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))))

Markus Koschany apo at debian.org
Tue Jul 18 20:59:54 UTC 2017


Am 17.07.2017 um 23:45 schrieb Mykola Nikishov:
> 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?

The pom.xml does not list osgi-compendium as a dependency hence I'm not
so sure about that. I expect that after an upgrade of felix-main and
felix-framework things will look differently. Updating OSGi dependencies
is usually not the difficult part but reverse-dependencies like Netbeans
rely on a specific version and will certainly break if we use something
newer.

Markus

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-java-maintainers/attachments/20170718/3d9cf1fb/attachment.sig>


More information about the pkg-java-maintainers mailing list