Oui, et j’irais même plus loin : Testing/Sid ne sont pas à proprement parlé deux branches distinctes mais plutôt une hydre à deux têtes (elles ont en moyenne 75 à 90 % de paquets communs).
Extrait des cahiers de l’admin Lenny :
[quote]L’archive de paquets Experimental, présente sur tous les miroirs Debian, contient des
paquets qui n’ont pas encore leur place dans la version Unstable pour cause de qualité insuf-
fisante — ce sont fréquemment des versions de développement ou pré-versions (alpha, bêta,
release candidate…) des logiciels. Il arrive également qu’un paquet y soit envoyé après
avoir subi des changements importants, potentiellement sources de problèmes. Le mainteneur
cherche alors à débusquer ceux-ci avec l’aide des utilisateurs avancés capables de gérer les
soucis importants. Après cette première phase, le paquet passe dans Unstable, au public
beaucoup plus vaste, et où il subira donc des tests de bien plus grande envergure[/quote]
Tu as un lien vers cet article ?
Sauf cas exceptionnel ce ne sont pas les développeurs qui s’occupent de cette transition et l’outil qui s’en occupe gère les dépendances. Que les dépendances d’un paquet soit dans Testing est une condition sine qua non à sa migration (bien qu’il y est parfois des ratés). Depuis Lenny un autre outils très efficace gère aussi les grosses transitions (bibliothèques importantes, etc), rendant celles-ci beaucoup moins douloureuses que dans Sid.
Surtout pour Sid qui n’a aucun outil de contrôle.
Et c’est autant de paquets bogués qui n’atteignent donc jamais Testing.
Depuis Etch les outils de contrôle pour Testing ont pas mal évolué et pour l’utiliser depuis plusieurs années (après Sid puis, conjointement, Sid et Testing) je la trouve beaucoup moins casse pieds que Sid. Mais pour atteindre ce niveau de tranquillité elle demande certaines connaissances quand à l’OS et au fonctionnement des branches Debian.