aries-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John Ross (JIRA)" <>
Subject [jira] [Commented] (ARIES-1398) Aries Subsystem implementation is start-order dependent
Date Wed, 07 Oct 2015 16:06:27 GMT


John Ross commented on ARIES-1398:

"Optional requirements are not enforced, the framework can do whatever it wants with them".
While this might be true in a very strict (and depressing) sense, I think it is far more likely
that the optional requirement will be satisfied when a matching capability is present by any
reasonable framework implementation in all but the most unusual circumstances.

I guess I need more context regarding your intentions, because right now it sounds like you
want to add this mandatory requirement to Aries Subsystems that will cause it to not work
on Equinox Luna or below, to only work on whatever the next Felix release is and above, and
any other framework implementation that does not provide a matching capability.

What do you see as the required prerequisites before doing this?

> Aries Subsystem implementation is start-order dependent
> -------------------------------------------------------
>                 Key: ARIES-1398
>                 URL:
>             Project: Aries
>          Issue Type: Bug
>          Components: Subsystem
>    Affects Versions: subsystem-2.0.2
>            Reporter: David Bosschaert
>         Attachments: nowork.txt, services.txt, works.txt
> From an email thread by Paul F Frazer:
> When the Aries Subsystem implementation is started in a certain order the synthesized
{{org.osgi.service.subsystem.region.context.0}} bundle is not created.
> While the original bug was reported on the Raspberry Pi, this can also be reproduced
on an ordinary laptop. For example by starting the bundles in the following order:
> {code}START LEVEL 1
>    ID|State      |Level|Name
>     0|Active     |    0|System Bundle (5.2.0)
>     1|Active     |    1|Apache Felix Bundle Repository (2.0.4)
>     2|Active     |    1|Apache Felix Gogo Command (0.14.0)
>     3|Active     |    1|Apache Felix Gogo Runtime (0.16.2)
>     4|Active     |    1|Apache Felix Gogo Shell (0.10.0)
>     5|Active     |    1|Apache Felix Configuration Admin Service (1.8.6)
>     6|Active     |    1|Apache Felix Coordinator Service (1.0.0)
>     7|Active     |    1|osgi.cmpn (
>     8|Active     |    1|slf4j-api (1.7.12)
>     9|Active     |    1|Region Digraph (1.1.0.v20120522-1841)
>    10|Active     |    1|Apache Aries Subsystem Core (2.0.2)
>    11|Resolved   |    1|slf4j-simple (1.7.12)
>    12|Active     |    1|Apache Aries Util (1.1.1)
>    13|Active     |    1|Apache Aries Subsystem API (2.0.2)
> {code}
> As you can see the synthesized bundle does not appear.

This message was sent by Atlassian JIRA

View raw message