jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dominik Süß (JIRA) <j...@apache.org>
Subject [jira] [Created] (JCRVLT-332) JcrPackageRegistry / JcrPackageImpl cannot deal with dependencies satisfied by FsPackageRegistry
Date Wed, 06 Mar 2019 12:48:00 GMT
Dominik Süß created JCRVLT-332:
----------------------------------

             Summary: JcrPackageRegistry / JcrPackageImpl cannot deal with dependencies satisfied
by FsPackageRegistry
                 Key: JCRVLT-332
                 URL: https://issues.apache.org/jira/browse/JCRVLT-332
             Project: Jackrabbit FileVault
          Issue Type: Improvement
          Components: Packaging
    Affects Versions: 3.2.6
            Reporter: Dominik Süß


The internal dependency checks of JcrPackageImpl as triggered via PackageManger or the JcrPackageRegistry
directly are not taking the FSPackageRegistry into account. Therefore if a package installed
via PackageManger might fail with the following errormessage:

{code}
 Error: Refusing to install package test:depends-on-immutable-package:1.0.0. required dependencies
missing: [test/dependency:1.0.0]
{code}

To resolve this the initialization of packagemanager that happens via the PackagingImpl (OSGi
Service) should inject the FSPackageRegistry if present and adjust the resolution & dependency
check logic to also consider packages from the FSPackageRegistry.




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

Mime
View raw message