Konrad Windszus created SLING-8316:
--------------------------------------

             Summary: Use the same version of 
o.a.felix.cm.file.ConfigurationHandler in installer.core and 
installer.provider.jcr
                 Key: SLING-8316
                 URL: https://issues.apache.org/jira/browse/SLING-8316
             Project: Sling
          Issue Type: Improvement
          Components: Installer
    Affects Versions: JCR Installer 3.1.26
            Reporter: Konrad Windszus
            Assignee: Konrad Windszus
             Fix For: JCR Installer 3.1.28


The {{o.a.felix.cm.file.ConfigurationHandler}} is used in two different bundles:
# installer.core in 
https://github.com/apache/sling-org-apache-sling-installer-core/blob/7b2e4407baa45b79d954dd20c53bb2077c3a5e49/src/main/java/org/apache/sling/installer/core/impl/InternalResource.java#L230
 to read from .config files
# installer.provider.jcr in 
https://github.com/apache/sling-org-apache-sling-installer-provider-jcr/blob/c5827d05742bdee4fe2ffdb410616be2d9f63850/src/main/java/org/apache/sling/installer/provider/jcr/impl/JcrInstaller.java#L710
 for the write back feature

Both use quite different versions of the Felix ConfigurationHandlen and even 
worse, the classpath of installer.provider.jcr contains 
{{o.a.felix.cm.file.ConfigurationHandler}} twice (once as transitive dependency 
of the installer.core bundle and once as direct dependency).

Instead the JCR Installer Provider Write Back should always use the version 
from the OSGi Installer Core bundle.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to