[
https://issues.apache.org/jira/browse/SLING-4412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14623029#comment-14623029
]
Oliver Lietz commented on SLING-4412:
-------------------------------------
The {{org.apache.jackrabbit.core.util.db.ConnectionFactory}} service should be
optional as one can use different {{org.apache.jackrabbit.core.data.DataStore}}
factories and
{{org.apache.jackrabbit.oak.plugins.blob.datastore.DbDataStoreService}} is the
only one which requires
{{org.apache.jackrabbit.core.util.db.ConnectionFactory}} at all.
How can I tell _bnd_ to mark
{{org.apache.jackrabbit.core.util.db.ConnectionFactory}} as optional? Adding
{{cardinality = ReferenceCardinality.OPTIONAL_UNARY}} doesn't seem that smart.
The fragments were required in the past and weren't a problem so far. I've
removed them now and all tests still pass.
> upgrade Karaf to 4.0
> --------------------
>
> Key: SLING-4412
> URL: https://issues.apache.org/jira/browse/SLING-4412
> Project: Sling
> Issue Type: Improvement
> Components: Launchpad
> Reporter: Oliver Lietz
> Assignee: Oliver Lietz
> Fix For: Launchpad Karaf Features 0.2.0, Launchpad Karaf
> Integration Tests 0.2.0
>
> Attachments: SLING-4412.WIP.patch,
> bring_down_by_installing_feature-karaf.log
>
>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)