logilab-devtools #2897 debian -> 1 releases support [resolved]

Lorsqu'on crée une nouvelle version d'un paquet pour une même version d'un programme (par exemple programme_0.2.3-2_all.deb) il est important d'utiliser le même fichier programme_0.2.3.orig.tar.gz que celui qui a été utiliser pour créer programme_0.2.3-1_all.deb, parce que ce fichier est listé avec son checksum md5 dans le .changes qui sera uploadé. En cas de changement dans la somme de contrôle, on a des problèmes lors de l'utilisation de apt-get sources par exemple.

makedistrib doit gérer ce cas de figure en récupérant l'archive source originale avant de lancer la compilation du paquet. Les différences éventuelles figureront automatiquement dans le .diff.gz. Une façon simple de procéder est d'utiliser apt-get sources pour créer le paquet, ou de demander à l'utilisateur de fournir cette archive, en expliquant que lancer python setup.py sdist n'est pas suffisant.

prioritynormal
typeenhancement
done in0.10.2
load0.250
load left0.000
closed by<not specified>