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. | |
priority | normal |
---|---|
type | enhancement |
done in | 0.10.2 |
load | 0.250 |
load left | 0.000 |
closed by | <not specified> |
Comments
-
2006/11/23 14:56, written by sthenault
-
2007/12/20 16:18, written by sthenault
add commentil suffit maintenant de donner le chemin vers le .orig.tar.gz. On pourrait améliorer pour le récupérer plus facilement voir automatiquement mais c'est une autre histoire.
on dirait que ça marche. Par contre il faudrait vérifier que si on construit un -2 sans lui filer le orig.tar.gz, il se plaint.