Comments on: La notation de version SemVer http://sametmax.com/la-notation-de-version-semver/ Du code, du cul Mon, 28 Oct 2019 11:54:55 +0000 hourly 1 https://wordpress.org/?v=4.9.7 By: Sam http://sametmax.com/la-notation-de-version-semver/#comment-153948 Fri, 16 Jan 2015 14:27:24 +0000 http://sametmax.com/?p=13068#comment-153948 Les test unitaires sont faits exactement pour ça.

]]>
By: toub http://sametmax.com/la-notation-de-version-semver/#comment-153909 Thu, 15 Jan 2015 09:02:36 +0000 http://sametmax.com/?p=13068#comment-153909 sur le changement de version majeure suite à une rupture d’API, sais-tu s’il existe un outil permettant de documenter plus ou moins automatiquement l’API d’une librairie ? Lorsque un projet évolue, c’est pas forcément évident d’identifier si une API à bougé ou non, surtout si on développe à plusieurs ou sur une API de taille conséquente. T’as un truc pour t’y retrouver ?

]]>
By: Sam http://sametmax.com/la-notation-de-version-semver/#comment-153585 Sun, 04 Jan 2015 19:33:31 +0000 http://sametmax.com/?p=13068#comment-153585 Oui.

]]>
By: Thomas http://sametmax.com/la-notation-de-version-semver/#comment-153578 Sun, 04 Jan 2015 17:27:55 +0000 http://sametmax.com/?p=13068#comment-153578 Sur l’histoire des versions beta ou rc ou autre : 1.3.3-rc1 est donc une version inférieur à 1.3.3 ?

]]>
By: Stéphane http://sametmax.com/la-notation-de-version-semver/#comment-153528 Thu, 01 Jan 2015 23:47:38 +0000 http://sametmax.com/?p=13068#comment-153528 @Fred : si l’affichage des fichiers est fait dans une console, il y a l’option -v de ls qui permet de prendre les numéros de versions en compte :

$ ls

postgresql-9.1.10.tar.gz postgresql-9.1.1.tar.gz postgresql-9.1.2.tar.gz

$ ls -v

postgresql-9.1.1.tar.gz postgresql-9.1.2.tar.gz postgresql-9.1.10.tar.gz

Dans nautilus (l’explorateur de fichier de Gnome), ça apparait dans cet ordre aussi (en tout cas, sur ma machine, là maintenant tout de suite).

Je ne connais pas le comportement sur d’autres systèmes (et ça ne m’intéresse pas vraiment).

]]>
By: Fred http://sametmax.com/la-notation-de-version-semver/#comment-153519 Thu, 01 Jan 2015 18:11:14 +0000 http://sametmax.com/?p=13068#comment-153519 Juste un truc que je trouve dommage: l’interdiction de mettre un “0” non significatif.

En effet, j’ai l’habitude de stocker différentes versions d’un logiciel (on va dire en général 2 ou 3), chaque version se trouvant archivée dans un beau “tgz” bien rangé dans son petit dossier associé au logiciel. Ainsi si par exemple je trouve la version 12.18 trop différente, ou qu’un truc qui me plaisait n’y est plus, ou toute autre raison (voire même bug parce que j’ai installé War Thunder et que le cas n’avait pas été prévu et que les deux sont incompatibles) ben je n’ai pas de soucis pour désinstaller et réinstaller la 12.17.

Mais c’est malheureux, quand je liste mon dossier, de voir que postgresql-9.1.10.tar.gz se trouve placé après postgresql-9.1.1.tar.gz et avant postgresql-9.1.2.tar.gz…

Alors bon, Chez-moi je mets au moins le chiffre “z” sur deux digits.Ainsi la version 9.1.01 se trouve listée avant la 9.1.02 et la 9.1.10 se trouve après la 9.1.09…

]]>
By: francoisb http://sametmax.com/la-notation-de-version-semver/#comment-153515 Thu, 01 Jan 2015 16:14:39 +0000 http://sametmax.com/?p=13068#comment-153515 Pour les numeros de version, il y a aussi la methode TeX:

“À partir de la version 3, TeX a utilisé un système idiosyncratique de numérotation de version, les mises à jour étant indiquées en ajoutant un chiffre supplémentaire après le point décimal, le numéro de version approchant ainsi asymptotiquement le nombre pi. La version actuelle de TeX est la 3.14159265, la dernière mise à jour datant du 12 janvier 2014” (wikipedia)

]]>
By: Sam http://sametmax.com/la-notation-de-version-semver/#comment-153499 Thu, 01 Jan 2015 10:32:29 +0000 http://sametmax.com/?p=13068#comment-153499 Moi je le fais si j’ai un setup.py, sinon non.

]]>
By: cendrieR http://sametmax.com/la-notation-de-version-semver/#comment-153490 Thu, 01 Jan 2015 09:18:16 +0000 http://sametmax.com/?p=13068#comment-153490 Petite question : est-ce que ça vaut le coup de versionner des projets perso qui ne sont pas destinés à être rendus publics ?

]]>