[
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 A}}
{{Fails as D is classified as optional and is unavailable during deploy. This
only occurs if B appears before C in the require list for A and the
required-only flag is passed to obr:deploy.}}
was:
{{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 A}}
{{Fails as D is classified as optional and is unavailable during deploy. This
only occurs if B appears before C in the require list for A.}}
> 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 A}}
> {{Fails as D is classified as optional and is unavailable during deploy. This
> only occurs if B appears before C in the require list for A and the
> required-only flag is passed to obr:deploy.}}
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)