h1. Check List Nouvelle Version * -augmenter le numéro de version dans le configure.ac- Le numéro de version est extrait automatiquement du tag git * augmenter le numéro de version aux autres endroits qui le référençaient et qui n'auraient pas été mis à jour automatiquement (genre doap.rdf); * augmenter le numéro libtool (LASSO_VERSION dans configure.ac): ** bug fixes: @a:b:c -> a:b+1:c@ ** mineur: @a:b:c -> a+1:0:c+1@ ** majeur: @a:b:c -> a+1:0:0@ ** it is used to make the soname with this formula: @c-a.c.b@ * ajouter une entrée dans le fichier NEWS avec les nouveautés de la version (vérifier deux fois plutôt qu'une la date qu'on y mentionne), ça permet par la suite de faire du copier/coller de celles-ci dans les différentes annonces; * -générer un ChangeLog à partir des données du dépôt avec la commande svn2cl du paquet subversion-tools;- Re-générer le changelog à partir de @tools/gitlog-to-changelog@ * passer en revue les différents fichiers de doc et vérifier qu'ils ne sont pas en retard (idéalement ils auraient dû être gardés à jour lors du développement); * regénérer configure et Makefile.in avec autogen.sh pour être sûr qu'ils soient à jour; * faire un make distcheck et vérifier que tout fonctionne; * faire un checkout par ailleurs et vérifier que l'archive obtenue par un make distcheck est identique à la précédente; * tagger le dépôt pour pouvoir ressortir facilement cette version après; * uploader l'archive; * mettre à jour le site web; * publier l'annonce sur Freshmeat. * Script pour finaliser une nouvelle version:
rm .version
./autogen.sh && make distcheck