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]
