Fri, 17 Dec 2004 20:43:44 +0100, François Boisson a écrit : > Le Fri, 17 Dec 2004 19:38:56 +0100 > Sylvain Sauvage <[EMAIL PROTECTED]> a écrit: > > > La stabilité d'une debian se mesure *surtout* dans la stabilité du > > système de paquet : en clair des dépendances. Donc que tu ne puisse > > pas recompiler facilement un paquet sid en stable me semble logique. > > > Non, on peut faire du développement sur du stable. Je conçois la > stabilité comme une arborescence de paquets stables (les noeuds) sur > lesquels on accroche des paquets terminaux qui, eux, peuvent venir de > l'instable. Je suis sous woody et j'ai compilé sylpheed-1.00beta4 > (disponible chez moi d'ailleurs) pour avoir des fonctionnalités > importantes: le reply-to-liste n'existe pas dans le sylpheed de la > woody. Je suis en train de concevoir les machines pour un concours de > recrutement important. Je pense les mettre sous Debian/woody car je ne > veux pas avoir le moindre souci de réseau/gestionnaire de fenêtres/etc > mais pour les logiciels utilisés par les candidats, il me faut des > versions récentes et c'est pour ça que j'ai fait des paquets de maxima, > axiom, scilab-3.0 (avec un bug corrigé), etc. Ces paquets sont terminaux > dans le sens où aucun autre paquet n'a besoin d'eux. Il est quand même > curieux qu'on ne puisse pas recompiler simplement ces paquets sous > woody. Une solution serait peut être de classifier les paquets en > fonction de leur statut (noeud ou feuille) dans l'arborescence des > paquets et éventuellement de leuyr profondeur. On pourrait alors > demander des exigences plus importantes dans la recompilation pour des > paquets terminaux.
Les responsables de paquets produisent plus d'efforts pour qu'à un instant donné le graphe soit stable en terme de dépendances, avec des versions assez stables et assez récentes des feuilles (et des n½uds). Ce qui me semble logique, c'est que les paquets-feuilles dépendent des n½uds internes et de certaines versions particulières de ces n½uds. Ces n½uds internes sont d'ailleurs souvent des bibliothèques. Si tu veux changer la version d'une feuille, tu te retrouves à avoir à changer aussi les n½uds. D'ailleurs, les n½uds aussi évoluent. Je t'accorde que, parfois (c'est difficilement quantifiable comme fréquence), les dépendances de version entre une feuille et les n½uds internes sont trop fortes car ce sont celles qu'a utilisé le responsable (donc, en général, celle qui est en Sid à ce moment-là) et pas la version minimale nécessaire. Je comprends aussi que le changement des règles° dh* soit aussi parfois gênant mais c'est assez difficile de figer ce genre de système. (° : Je dis « règles » car utilisées dans le fichier debian/rules ;o) -- Sylvain Sauvage