Hi all,

as a result of a lengthy discussion on the OSGi Dev List [1], it was
found that we have two bugs in our Declarative services implementation
(Apache Felix SCR):

 * FELIX-1413 [2] - services for multiple, static references must
    only be bound to active components if the component is reactivated
    for another reason (e.g. reconfiguration or service unregistration)

 * FELIX-1414 [3] - registration of services with higher service
    ranking must not cause existing service bindings for unary
    references to be replaced. Service ranking is only used on initial
    binding to select the service to bind.

I will fix these issues for the upcoming 1.2 release of SCR and thus
remove the wrong functionality.

If you happen to require this non-compliant functionality, please speak
up so that we can find a solution. Thanks.

Regards
Felix


[1] http://www.mail-archive.com/[email protected]/msg00883.html
[2] https://issues.apache.org/jira/browse/FELIX-1413
[3] https://issues.apache.org/jira/browse/FELIX-1414

Reply via email to