[
https://issues.apache.org/jira/browse/FELIX-6186?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Terence Bandoian updated FELIX-6186:
------------------------------------
Description:
{{A -> B-o -> C -> D}}{{}}{{ -> C -> D}}
{{A requires B optionally}}
{{ B requires C}}
{{ C requires D}}
{{A requires C}}
{{ C requires D}}
{{obr:deploy -ro}}
Fails as D will be classified as optional and unresolved.
was:
If:
1) an optional resource appears before a required resource in the require list
of a resource deployed in the gogo shell with "obr:deploy -ro" and
2) the optional resource requires the required resource
Then:
The dependents of the required resource will be classified as optional and the
deploy will fail.
Summary: Bundle resolver fails in edge case (was: Bundle resolver
fails in specific condition)
> Bundle resolver fails in edge case
> ----------------------------------
>
> Key: FELIX-6186
> URL: https://issues.apache.org/jira/browse/FELIX-6186
> Project: Felix
> Issue Type: Bug
> Components: Bundle Repository (OBR)
> Affects Versions: bundlerepository-2.0.10
> Environment: ubuntu 18.04 Java 11
> Reporter: Terence Bandoian
> Priority: Minor
> Fix For: bundlerepository-2.0.12
>
> Attachments: FELIX-6186-patch-files.tar.gz
>
>
> {{A -> B-o -> C -> D}}{{}}{{ -> C -> D}}
> {{A requires B optionally}}
> {{ B requires C}}
> {{ C requires D}}
> {{A requires C}}
> {{ C requires D}}
> {{obr:deploy -ro}}
> Fails as D will be classified as optional and unresolved.
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)