Am 10.06.15 um 22:41 schrieb Stefan Seifert:
> i've a problem with this new release.
> 
> in rev. 1684389 you updated the dependency on org.apache.felix.configadmin 
> from 1.2.8 to 1.8.6.
> 
> the problem is that this version always writes osgi config files with arrays 
> in multiple lines - and if such a version is deployed to a felix instance 
> with an older version org.apache.felix.configadmin 1.8.4 or below the 
> configuration cannot be read and is ignored.
> 
> thus this slingstart plugin version only supports instances with the very 
> latest configadmin - is this intended?
> 
Yes, this is really unfortunate. However, you don't need the latest
configadmin but the lastest OSGi installer core (I've started a vote for
that because of exactly this reason).
I don't think this is a blocker for this release, we can decide whether
we're fine with this and if not find a solution and release updated
versions.
I agree that this coupling is not nice and is usually not what we do.
However, I don't see a good solution for this. The new format is really
very handy for making a diff with multi value properties, so I really
want this :) If we want to stay 100% compatible, it would mean, we only
support reading the new format but always write out the old format - and
in that case we'll never take advantage of it.

Regards
Carsten
-- 
Carsten Ziegeler
Adobe Research Switzerland
[email protected]

Reply via email to