• # C'est compliqué parce que les choses ne sont pas simples...

    Posté par . En réponse au journal Pourquoi écrire un package Debian est-il si compliqué?. Évalué à 10.

    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).

    Par exemple, le fichier changelog sert à savoir quel est la version du paquet et quels bogues il ferme. Le fichier rules permet de gérer la compilation du paquet, avec toutes les étapes typiques d'une construction de paquet debian. Forcément, un simple port qui fait configure-make-make install est plus facile qu'un truc plus abouti qui va mettre la doc dans un paquet binaire, les libs dans un autre, les accessoires dans un autre, les données dans un autre, les fichiers de développement encore dans un autre.

    Bref, il y a des raisons pas forcément évidentes au premier abord, on peut vouloir simplifier (dh sert à ça, d'ailleurs...), mais on ne peut pas non plus tout trivialiser.