-
Type: Bug
-
Status: Resolved
-
Priority: Blocker
-
Resolution: Fixed
-
Affects Version/s: NXP-6.0, NXP-7.x, NXP-8.x
-
Component/s: Continuous Integration
-
Epic Link:
-
Sprint:nxsupport 9.3.6
-
Story Points:3
This issue prevents from mapping some JARs and further automate the hotfix releases.
Packages like nxpkg:conflicts are not installed when the conflicting package is thus the JARs are not mapped.
One way to workaround this would be to:
- prepare an instance
- make a backup archive instance.tar
- retrieve all conflicting packages names from connect using the following query:
SELECT * FROM Document WHERE ecm:primaryType='NuxeoPackage' AND nxpkg:conflicts LIKE '%' AND nxpkg:targetPlatform LIKE '%8.10' ORDER BY nxpkg:packageVersion DESC
- remove all those packages from the mp-listall result
- install all non-conflicting packages
- map the JARs in fileA.out
- delete the instance
- loop on the following for each conflicting package:
- prepare an instance (untar the instance.tar archive)
- install the package
- map the JARs
- merge the result with fileA.out
- delete the instance
- then remove doubloons and sort fileA.out
There are so far only 7 packages for the 8.10 branch so the impact on the processing time should be minimal.
The issue happens for example with nuxeo-quota and platform explorer, leading to nuxeo-quota JARs not being mapped.
- is required by
-
NXBT-1677 compute connector/libs JARs to update
- Resolved