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
signature.asc
Description: OpenPGP digital signature