[ https://issues.apache.org/jira/browse/OAK-6770?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16380269#comment-16380269 ]
Robert Munteanu commented on OAK-6770: -------------------------------------- On the topic of whether we should move, I see the following reasons: * the old SCR annotations are, well, old and we don't get the benefit of added features from newer SCR specifications unless we use the new ones * the old SCR annotations are proprietary to the Felix project and no longer developed. This locks us in to using the specific Maven tooling from Felix which is basically in maintenance mode On the topic on when we should move I would say as early in the dev cycle as possible to patch potential regressions. The translation is neither automatic nor trivial, so we should do it "soon". We can mix and match annotations between modules - this is the situation we're in now, but I would advise against doing that in the same module - it's confusing. Regarding the more specific fallback config needs we have - framework properties, system properties, I suggest we discuss this with someone closer to the OSGi specs and maybe there's way to do this in a simplified manner that does not require duplicating property names as method definitions and strings. > Convert oak-segment-tar to OSGi R6 annotations > ---------------------------------------------- > > Key: OAK-6770 > URL: https://issues.apache.org/jira/browse/OAK-6770 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: segment-tar > Reporter: Robert Munteanu > Assignee: Francesco Mari > Priority: Minor > Labels: osgi > Fix For: 1.9.0, 1.10 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)