Bonjour,
Suite à une migration de notre RCP sous Kepler nous avons abandonné l'ancien système de mise à jour pour intégrer p2.
Sur notre RCP, lorsqu'on essaye d'installer de nouvelle feature, comme les traductions du projet babel, cela fonctionne très bien. Nous rencontrons par contre des difficultés pour mettre à jour les features déjà intégrés dans notre RCP, soit avec une feature patch soit avec une feature normale.
Nous passons systématiquement par un projet de site d'update pour faire nos tests.
Avec des features patch, p2 installe la feature patch mais pas les plugins que l'on souhaite updater et que l'on a inclus dans le patch.
Avec une feature normale '(ici fr.Actia.perspectiveIME2-feature) nous avons les messages suivants :Le product généré semble lié à une version de feature bien particulière et il refuse sa mise à jour.Your original request has been modified.
"fr.actia.perspectiveIME2-feature" is already installed, so an update will be performed instead.
Cannot complete the install because of a conflicting dependency.
Software being installed: fr.actia.perspectiveIME2-feature 4.0.1.201310101602 (fr.actia.perspectiveIME2_feature.feature.group 4.0.1.201310101602)
Software currently installed: ACTI-DIAG 6.0.0 (fr.actia.actidiag.product 6.0.0)
Only one of the following can be installed at once:
fr.actia.perspectiveIME2-feature 4.0.0.201309240931 (fr.actia.perspectiveIME2_feature.feature.jar 4.0.0.201309240931)
fr.actia.perspectiveIME2-feature 4.0.1.201310101602 (fr.actia.perspectiveIME2_feature.feature.jar 4.0.1.201310101602)
Cannot satisfy dependency:
From: ACTI-DIAG 6.0.0 (fr.actia.actidiag.product 6.0.0)
To: fr.actia.perspectiveIME2_feature.feature.group [4.0.0.201309240931]
Cannot satisfy dependency:
From: fr.actia.perspectiveIME2-feature 4.0.0.201309240931 (fr.actia.perspectiveIME2_feature.feature.group 4.0.0.201309240931)
To: fr.actia.perspectiveIME2_feature.feature.jar [4.0.0.201309240931]
Cannot satisfy dependency:
From: fr.actia.perspectiveIME2-feature 4.0.1.201310101602 (fr.actia.perspectiveIME2_feature.feature.group 4.0.1.201310101602)
To: fr.actia.perspectiveIME2_feature.feature.jar [4.0.1.201310101602]
Nous avons essayé de mettre dans la feature du produit des dépendances en optionnel vers les features inclus dans celui-ci sans succès.
Dans les patch nous avons également essayé d'enlever la propriété singleton=true d'un plug-in à patcher, sans succès non plus.
Avec l'ancien système ces mises à jours fonctionnaient parfaitement (nous utilisions des features patch).
J'avoue ne plus avoir d'idées pour résoudre ce problème qui provient sans doute d'un problème de configuration de la construction du RCP.
Cordialement.
Partager