Bonjour,
petit sujet sémantique, actuellement les versions du projet
mapstore2-georchestra sont de la forme 2024.02.00-geOrchestra. Je ne
sais pas si c'est actuellement clair pour tout le monde, donc je vais
tenter de l'expliciter:
2024.02 correspond a la version de la 'branche stable' de mapstore
suivie, eg
https://github.com/geosolutions-it/MapStore2/commits/2024.02.xx/
.00-geOrchestra correspond a 'la première version du projet
mapstore2-georchestra' de cette branche.
le projet mapstore 'upstream' sort de son coté des versions depuis cette
branche, ex
https://github.com/geosolutions-it/MapStore2/releases/tag/v2024.02.02
https://github.com/geosolutions-it/MapStore2/releases/tag/v2024.02.01
https://github.com/geosolutions-it/MapStore2/releases/tag/v2024.02.00
seul hic, lors d'une 'release' de mapstore2-georchestra (ex
2024.02.00-geOrchestra, cf
https://github.com/georchestra/mapstore2-georchestra/releases/tag/2024.02.00-geOrchestra),
il n'y a pas cohérence des versions 'micro', eg le 00 ne correspond pas
a la version 2024.02.00 du projet upstream, mais 'a un commit donné au
moment de la mise a jour du sous-module mapstore dans le projet
mapstore2-georchestra'. En l’occurrence, pour 2024.02.00-geOrchestra, a
un commit 'plus récent que celui ayant servi a la version 2024.02.02 de
mapstore upstream'.
Pour ma part, étant habitué a ce fonctionnement, ça ne me pose pas de
problème, mais je comprends que ça peut être perturbant, surtout quand
on se réfère a des documentations versionnées, ou qu'on cherche a savoir
si la version qu'on utilise comprend bien telle correction.
après discussion au sein du copil du partenariat de financement des maj
de ce projet dans le temps long (pour lequel nous accueillons toujours
des financeurs !), nous proposons de modifier le schéma de version pour
utiliser 2024.02-geOrchestra.00 pour éviter cette confusion.
De ce numéro de version, on sait qu'on suit une branche donnée, et que
chaque 'micro' release (2024.02-geOrchestra.01, 2024.02-geOrchestra.02)
correspond a une autre maj du sous-module mapstore (ou une correction
changement de configuration spécifique au projet mapstore2-georchestra).
Et dans tous les cas, les notes de versions spécifient bien quels
tickets sont inclus dans une release.
Les versions de mapstore2-georchestra étant complètement décorrélées de
celles de geOrchestra, il n’apparaît pas nécessaire de complexifier le
sujet en ajoutant la version de geOrchestra (24.0, 23.0..) dans l'équation..
en espérant que ça puisse clarifier les choses, ou donner lieu a des
réactions/corrections..
--
Landry Breuil