-
Type: Bug
-
Status: Resolved
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: NCC-1.4.13
-
Fix Version/s: NCC-1.4.18
-
Component/s: nuxeo-connect-client
-
Tags:
-
Sprint:DevOps Sprint 9
-
Story Points:2
If a Marketplace Package refers to a Studio package but that Studio package is not directly referenced by the request, then it will be ignored. Resulting in "Missing mapping" during the resolution:
Sample with a MP depending on "nuxeo-consulting-manager" and "NuxeoIntranet_nux" Studio packages
DEBUG [org.nuxeo.connect.packages.dependencies.CUDFHelper.initMapping(CUDFHelper.java:169)] Ignore nuxeo-consulting-manager-1.3.0 (not involved in request) DEBUG [org.nuxeo.connect.packages.dependencies.CUDFHelper.initMapping(CUDFHelper.java:169)] Ignore NuxeoIntranet_nux-11.0.0 (not involved in request) (...) WARN [org.nuxeo.connect.packages.dependencies.CUDFHelper.formatCUDF(CUDFHelper.java:334)] Missing mapping for nuxeo-consulting-manager with target platform cap-6.0 WARN [org.nuxeo.connect.packages.dependencies.CUDFHelper.formatCUDF(CUDFHelper.java:334)] Missing mapping for NuxeoIntranet_nux with target platform cap-6.0
Improve the computation of the involved packages to include all the dependencies and conflicts, especially not exclude Studio packages when they are not directly requested.