• [^] # Re: C'est l'histoire et la démocratie

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

    Ça n'a rien avoir avec « éviter de modifier du code », je n'aurais pas dis la même chose si tu avait parlé d'« éviter de modifier des interfaces ».

    Heu... je n'ai jamais parlé d'éviter de modifier du code. Les interfaces dont j'ai parlé pour Debian n'ont peut-être pas beaucoup bougé, mais le code derrière, si, quand on en a senti le besoin (c'est à dire pas forcément partout).

    Le bazard c'est ne pas hésiter à modifier le code si besoin, éviter de forger les choses dans le marbre. Tu confond les interfaces et le code. Et oui debian pourrait tout à fait modifier la façon de faire sans rompre la compatibilité, c'est une question de volonté plus qu'un quelconque choix plus ou moins technique.

    Je pense qu'il y a une incompréhension : les choses « forgées » dans le marbre, il y en a partout dans les exemples que tu as cité (les codes du VT200, le principe de balise dans le HTML, les instructions x86 communes à tous les CPU Intel depuis les années 70), comme dans Debian. L'important est de savoir lesquelles, à quel endroit, etc. Debian a déjà modifié sa façon de faire sans rompre la compatibilité ; la preuve par exemple, le fichier indiquant le niveau de compatibilité n'a pas bougé, mais c'est justement pour pouvoir faire bouger tout le reste quand ce numéro change !

    Je vois mal comment tu peut me faire un homme de paille aussi gros là-dessus.