Page 1 sur 1

Version du paquet 7-zip 23.x dans le store TranquilIT

Publié : 26 juin 2023 - 13:31
par lelongg
Bonjour,

Je constate que la dernière version de PROD de 7-zip sur le store officiel TranquilIT est en version 23.1., or sur le site officiel de l'éditeur de 7-zip, c'est la version 23.01 qui est la dernière version stable. De plus l'édition du paquet en version 23.1 montre que c'est en réalité une version 23.01 qui est installée par ce paquet (aussi bien la version vue de windows que vue de l'inventaire logiciel wapt).
Pourquoi faire un paquet en version PROD 23.1 qui n'existe pas alors qu'un paquet PROD 23.01 correspondant à la réalité serait plus logique à part peut-être la suppression du (0) entre le (.) et le (1) ?

Bien cordialement

- Version de WAPT installée (2.4.0.14031 )
- OS du serveur Linux RHEL 9
- OS de la machine d'administration/création des paquets Windows 10

Re: Version du paquet 7-zip 23.x dans le store TranquilIT

Publié : 26 juin 2023 - 14:53
par dcardon
Bonjour Gilles,

dans WAPT, l'objet Version fonctionne comme sous Debian et ne prend pas en compte les 0 inutiles, donc 23.01 => 23.1.

Je ne sais pas exactement l'intérêt de 7zip de rajouter un 0, mais en l’occurrence le numéro de version est normalisé et ça ne change rien dans WAPT.

En espérant avoir répondu à la question.

Cordialement,

Denis

Re: Version du paquet 7-zip 23.x dans le store TranquilIT

Publié : 27 juin 2023 - 08:57
par lelongg
Bonjour Denis,

Je ne suis pas du tout d'accord avec cette interprétation, l'éditeur peut décider de fournir une version 23.0.1 puis plus tard une version 23.0.2 puis encore plus tard une version 23.1.0 et dans ce cas qu'est-ce qui différencierait les versions 23.0.1 et 23.1.0 ? La numérotation des versions n’appartient qu'à l'éditeur et de mon point de vue ne peut être interprétée comme on le désire, c'est une forme de respect de l'éditeur. J'estime qu'on doit respecter le versionning de l'éditeur qui doit avoir une bonne raison de décider de sa numérotation, et ceci aussi dans la définition des paquets wapt qui doivent refléter la réalité des versions de l'éditeur.

Bien cordialement.

G. Lelong

- Version de WAPT installée (2.4.0.14080 )
- OS du serveur Linux RHEL 9
- OS de la machine d'administration/création des paquets Windows 10

Re: Version du paquet 7-zip 23.x dans le store TranquilIT

Publié : 27 juin 2023 - 09:22
par dcardon
Bonjour Gilles,

Dans Debian,, comme dans WAPT 23.1 est différent de 23.0.1. Dans le cas de la numérotation 7zip il n'y a pas de point entre le 0 et le 1. Si vous vous référez à la norme Semver[1], il est nécessaire d'avoir un point, sinon le 01 fait parti du deuxième membre de la version et donc 01 = 1.

Avec l'interpréteur waptpython, vous pouvez essayer :

Code : Tout sélectionner

>>> from waptutils import Version
>>> Version('23.1')==Version('23.01')
True
>>> Version('23.1')==Version('23.0.1')
False
Cordialement,

Denis

[1] Sémantic Versioning 2.0.0 https://semver.org/