• [^] # Re: Détails sur la sortie du 2.4.21

    Posté par . En réponse à la dépêche Détails sur la sortie du 2.4.21. Évalué à 8.

    > Un 2.4.21-pre4 est un noyau de la série 2.4.21, ceux qui précède la version estimée définitive. Un 2.4.21-215 est aussi un noyau de la série 2.4.21.

    Donc dès que le 2.4.20 est modifié, ça devient un 2.4.21 ? Marcelo annonce un pre7 . Il sera suivi d'un rc qui aura aussi beaucoup de modification (principalement cleanup et bug fix). C'est à partir du premier rc qu'il n'y a normalement pas de modification (sauf imprévu). Donc dans le noyau mandrake, il manque pre5, pre6, pre7, rc .

    > Généralement les numeros de versions donnent une information permettant d'évaluer quel est l'état du système. Et un noyau 2.4.21-pre est en théorie un noyau qui est plus proche du 2.4.21 que du 2.4.20

    le patch 2.4.21-pre1 fait 1,1 Mo (toutes les tailles sont données pour un patch gzippé) . Actuellement, le pre6 fait 3,6 Mo ! Et je le répète, il y aura un pre7. Tu croix que le 2.4.21-pre1 est plus proche du 2.4.21 que du 2.4.20 ?
    Le 2.4.21-pre4 fait 2,2 Mo. Il est presque a égale distance du 2.4.20 et du 2.4.21.

    > Ceci étant souligné, en gros je doute que tant de monde que cela soit traumatisé par l'affaire.

    Que Mandrake utilise 2.4.21-pre4(...) et il n'y a pas de problème. Le problème, est qu'il usurpe l'identité d'un 2.4.21 (qui n'est pas sorti). Et il peut y avoir des différences importantes entre un 2.4.21-pre4 et le 2.4.21 final (sachant que manifestement le pre4 sera encore assez loin du 2.4.21). Si un trou de sécurité est corrigé entre -pre4 et le final (ce qui peut parfaitement arrivé puisque -pre6 corrige le trou de sécurité ptrace par exemple.) alors ceux qu'ils voient un 2.4.21 peuvent se penser à l'abrit. Or ce n'est pas le cas. S'il voit un 2.4.20, il vont vérifier. Si c'est 2.4.21-pre4 il vont aussi vérifier.

    > Oui, le 0 fait la différence. J'ai déjà vu ce type de notations. Je pense qu'elle est suffisement singulière pour être remarquée.

    Connais pas cette "convention". T'as un exemple puisse qu'elle est "suffisement singulière pour être remarquée." ?
    Quelle est la signification de 1 , 2 ou 3 :-)

    En fait, cette convention je l'a connait :
    http://www.mandrakelinux.com/howtos/mdk-rpm/advanced.html#PREVERSIO(...)
    C'est pour avoir 1.2.0-0.pre5.1mdk et non pour supprimer le pre5 . Ça permet à Mandrake de faire un update vers un "vrais" 2.4.21. C'est rpm spécifique.

    Mandrake sort mplayer-0.90-0.rc4 . Mdk a mis rc4 et pas seulement 0.90.

    Puis je trouve "fort de café" que Mandrake (et d'autres ici) puisse dire "on sort un 2.4.21-pre4, on l'appèle 2.4.21 mais c'est pas grave car le 2.4.21 sera très proche de notre noyau" (ce qui est faut, voir le début du post). Qui est mandrake pour faire cette affirmation ? Ce que sera le 2.4.21 est à la discrétion de Marcelo et des développeurs de Linux et surement pas d'un distributeur qui n'a pas "dicter" ces désires à Marcelo.

    RedHat, pourtant "sur la place" côté noyau, ne se le permet pas. Le premier noyau de la rh8.0 est un 2.4.19-rc1-ac1 avec 20 patchs venant du 2.4.19 officiel. Et bien que RedHat connaissait le 2.4.19 (puisqu'il était sorti !) et qu'il était basé sur un rc, RedHat n'a pas nommé sont noyau 2.4.19 car ce n'est pas un 2.4.19 . C'est aussi simple que ça.

    SuSE annonce une 8.2 avec gcc 3.3 et personne ne dit que c'est normal. Pour l'annonce de la sortie de SuSE 8.2 la news est complétée avec :
    - "Note du modérateur : gcc 3.3 n'est pas encore sorti"

    Pour Mandrake on fait comme si c'était normal. Bizarre, bizarre...