Il faut que tous les systèmes automatiques puissent traiter le paquet, donc il faut qu'il suive un certain nombre de règles. Et comme les règles évoluent, il faut déclarer à quelle version (d'où le compat)
Oui bien sûr que c'est utile d'écrire le numéro de version. Ce qui semble inutile c'est d'écrire ce format dans un fichier à part. À quoi ça sert de ne pas l'écrire dans le fichier debian/control? C'est vraiment pour le plaisir d'avoir un fichier en plus!
Par exemple, le fichier changelog sert à savoir quel est la version du paquet et quels bogues il ferme.
Ce ne serait pas plus simple de mettre tous ces fichiers debian/* dans un SCM, comme ça on aurait l'historique et la possibilité de remonter le temps facilement.
Forcément, un simple port qui fait configure-make-make install est plus facile...
En fait c'est le gros point faible du système et de la documentation de Debian: c'est que même le cas facile est compliqué! Pour une tarball qui s'installe proprement avec la procédure canonique (configure, build install, pour ceux qui dorment, près de la porte), comprendre que l'écriture d'un package pour Debian dure plus d'une heure quand on ne connaît rien au système est absolument au dessus de mes forces.
[^] # Re: C'est compliqué parce que les choses ne sont pas simples...
Posté par Michaël (site web personnel) . En réponse au journal Pourquoi écrire un package Debian est-il si compliqué?. Évalué à 10.
Oui bien sûr que c'est utile d'écrire le numéro de version. Ce qui semble inutile c'est d'écrire ce format dans un fichier à part. À quoi ça sert de ne pas l'écrire dans le fichier
debian/control? C'est vraiment pour le plaisir d'avoir un fichier en plus!Ce ne serait pas plus simple de mettre tous ces fichiers
debian/*dans un SCM, comme ça on aurait l'historique et la possibilité de remonter le temps facilement.En fait c'est le gros point faible du système et de la documentation de Debian: c'est que même le cas facile est compliqué! Pour une tarball qui s'installe proprement avec la procédure canonique (configure, build install, pour ceux qui dorment, près de la porte), comprendre que l'écriture d'un package pour Debian dure plus d'une heure quand on ne connaît rien au système est absolument au dessus de mes forces.