Am 17.07.2017 um 23:45 schrieb Mykola Nikishov:
> Markus Koschany <a...@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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to