Issue1012

Title Paquet tis-dotnetfx 4.5, vérifier si il y a pas déjà une version plus élevée
Priority bug Status resolved
Superseder Nosy List dcardon, jpele, sfonteneau
Assigned To jpele Keywords paquets

Created on 2019-10-24.19:01:01 by dcardon, last changed by jpele.

Messages
msg2120 (view) Author: dcardon Date: 2019-10-24.19:01:01
si il y a  dotnetfx 4.7 d'installé sur la machine, l'installeur dotnetfx 4.5 dit que la mise à jour ne s'applique pas à l'ordinateur.
Je pense que le mieux est de passer le paquet en erreur et de dire un truc dans le genre:
"DotNetFx 4.7 est déjà installé sur cette machine. DotNetFx 4.5 ne peut pas être installé en parallèle. Normalement DotNetFX 4.7 devrait inclure et supporter
DotNetFX 4.5, si ce n'est pas le cas, il faut d'abord supprimer DotNetFX 4.7 avant de ré-installer ce paquet."
msg2121 (view) Author: dcardon Date: 2019-10-24.19:14:27
d'après [1] les version 4.5 et suivantes sont cumulatives et remplacent toutes les version 4.x (sauf bug).
Les version 1.1, 2.0, et 3.5 peuvent cohabiter sur la même machine. Donc le message d'erreur pourrait être :
"DotNetFx 4.7 est déjà installé sur cette machine et est une mise à jour cumulative de DotNetFx 4.5. Ces deux librairies ne peuvent pas être installé en
parallèle. Si vous avez une dépendance stricte sur DotNetFX 4.5, il est nécessaire de d'abord supprimer DotNetFX 4.7 avant de ré-installer ce paquet."

[1] https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/version-compatibility
msg2127 (view) Author: jpele Date: 2019-10-29.11:31:46
Les paquets suivants ont été crées et testés avec gestion des erreurs et désinstallation (Buildé en automatique via Jenkins) :

tis-dotnetfx4.8
tis-dotnetfx4.7.2
tis-dotnetfx4.6.2
tis-dotnetfx4.5.2
msg2129 (view) Author: jpele Date: 2019-10-29.14:28:44
MaJ des paquets sur le modèle des paquets crée précédemment :

tis-dotnetfx4.0
tis-dotnetfx3.5

Futur paquet à utiliser comme dépendance : (pointe sur tis-dotnetfx4.8)
tis-dotnetfx
msg2144 (view) Author: jpele Date: 2019-11-12.08:46:15
Les paquets sont maintenant sur le store.
History
Date User Action Args
2019-11-12 08:46:54jpelesetstatus: need-attention -> resolved
2019-11-12 08:46:15jpelesetmessages: + msg2144
2019-10-29 14:28:44jpelesetmessages: + msg2129
2019-10-29 11:31:46jpelesetmessages: + msg2127
2019-10-24 19:32:46dcardonsetkeyword: + paquets
2019-10-24 19:14:27dcardonsetmessages: + msg2121
2019-10-24 19:01:01dcardoncreate