Distribution : Changement majeur dans le processus de développement de Mandrake Linux
Posté par core (). Modéré le 02 février 2004.
Une nouvelle importante vient d'être postée sur le site de MandrakeSoft : le cycle de développement "Cooker" de Mandrake Linux a été repensé et étendu pour être amélioré. L'objectif est de favoriser à la fois un haut degré de dynamisme et d'innovation dans le développement des nouvelles versions, mais également de parfaire la qualité, et d'éviter toute surprise type "bug LG", pour ceux que ça ne dérange pas d'attendre.
Pour résumer ce nouveau système orginal et intelligent : à chaque sortie majeure de Mandrake Linux, il y a aura dorénavant une première version "Community" équivalente dans son cycle de développement à une version Mandrake normale, puis quelques mois plus tard, une version dite "Officielle" basée sur la version Community avec toutes les mises à jour provenant de l'Errata Mandrake.
À noter que ces changements s'appliquent dès la prochaine Mandrake 10.0.
Pour résumer ce nouveau système orginal et intelligent : à chaque sortie majeure de Mandrake Linux, il y a aura dorénavant une première version "Community" équivalente dans son cycle de développement à une version Mandrake normale, puis quelques mois plus tard, une version dite "Officielle" basée sur la version Community avec toutes les mises à jour provenant de l'Errata Mandrake.
À noter que ces changements s'appliquent dès la prochaine Mandrake 10.0.
L'annonce officielle sur le site MandrakeSoft (1885 hits)
Le site WiKi-Cooker (Mandrake 10.0...) (977 hits)
> Lire la dépêche (71 commentaires, moyenne: 2,9).
Vous avez demandé le commentaire #340116.




Re: Changement majeur dans le processus de développement de Mandrake Linux
En gros, la "community" sera une RC, avec bien le temps de la tester.
Pas de gros changement finalement, sauf que la RC final sera beaucoup plus diffusé ( un mois, c'est long pour les impatients, mais c'est ce qu'il faut)
ça semble une bonne initiative, ça fait toujours plaisir de voir que la qualités n'est pas délaissée au profit de l'innovation !
[^]Re: Changement majeur dans le processus de développement de Mandrake Linux
> En gros, la "community" sera une RC, avec bien le temps de la tester.
ça dépend si tu considères que les versions précédentes de Mandrake étaient des finales ou des "RC" :-)
[^]Re: Changement majeur dans le processus de développement de Mandrake Linux
C'est quoi la definition d'une RC ? Realise Candidate donc elle se propose comme stable, mais ce n'est pas forcement la definitive, puisque qu'une mise a jour est attendue.
Plusieurs versions finales? une qu'on veut tester d'avantage, et une autre qu'on considere comme suffisament testée.
Pour moi, la community reste celle du test ultime, bien qu'elle parraisse finalisée: une RC, quoi.
[^]Re: Changement majeur dans le processus de développement de Mandrake Linux
Normalement RC signifie Release Canditate, autrement dit candidat à la release (si vous avez une traduction pour release...).
En clair ca veut dire: on a passé les betas, corrigé les problèmes de la derniere beta et on pense que c'est OK, mais avant de faire la finale on va faire une release 'pour de faux' histoire de voir si les dernieres correction n'ont pas apporté de grosse régression. Si tout se passe bien alors la change de nom et elle devient A l'identique la version finale. Si par hasard on trouve un probleme grave alors on fait une aure RC.
C'est en tout cas comme ca que ca devrait se passer dans tout produit sérieux.
[^]Re: Changement majeur dans le processus de développement de Mandrake Linux
>Normalement RC signifie Release Canditate, autrement dit candidat à la release (si vous avez une traduction pour release...).
Version ?
[^]Re: Changement majeur dans le processus de développement de Mandrake Linux
Non, si j'ai bien compris la community sera comme les versions finale actuelles. C'est à dire qu'elle passeront par les mêmes "tests de qualité" que maintenant. Seulement ils sont conscients que la base de test est limittée et qu'il arrive que des bugs génants passe outre ces processus. Or ils veulent une version officielle (celle des boites et donc celle qu'ils vendent) irréprochable. Donc il retardent la sortie de cette version officielle qui profitera des retours sur la community.
Une bonne idée globalement. Il faut maintenant espérer que la sortie de la version community ne sera pas précipitée afin de générer un test massif.
[^]Re: Changement majeur dans le processus de développement de Mandrake Linux
Perso, j'ai toujours eu l'impression que les mandrake sortaient un peu trop tot.
[^]Re: Changement majeur dans le processus de développement de Mandrake Linux
ouaip. devoir attendre les versions en .2 pour avoir quelque chose de vraiment sympa et abouti, ça finit par être lassant.
(je pense à la 7.2 (la meilleure niveau expérience), la 8.2, et au package xkobo où il fallait aller créer quelques répertoires et mettre les bonnes permissions pour pouvoir enregistrer les high-scores...)
Windows has no users. It has hostages.
[^]Re: Changement majeur dans le processus de développement de Mandrake Linux
Baser son expérience sur un jeu est un peu léger, mais je comprends, tu vois, ce sont tous ces petits tout qui font ces petits rien ;)
il s'agit en effet d'une expérience, mais le mode de développement de mandrake évolue, car les objectifs évoluent. Si je me souviens bien, au début le numéros s'alignaient avec red hat (mdk était encore une méta Redhat jusqu'à la version 5.3 je crois). Je me souviens d'une interview ou le CEO (je ne sais plus qui c'était) disait vouloir faire prochainment une adaptation "suSe" de mandrake.
de souvenir, les deux catastrophes en .0 qui sont arrivées, c'était la 6.0 (atroce) et la 8.0 qui a meme foiré lors de sa présentation. Je crois que la 7.0 se défendait pas mal, et la 9.0 était bien aussi.
C'était la 9.2 qui a un peu ch** au début, surtout avec les menus qui partaient en sucette à la moindre installation d'un nouveau paquet.
Mais on comprends la prudence de mdk quant au développement de la version 10, surtout quand on voit la wishlist : http://qa.mandrakesoft.com/twiki/bin/view/Main/WishlistForMandrake1(...)
[^]Re: Changement majeur dans le processus de développement de Mandrake Linux
Et le plus drole, c'est que le numero de version en question ne corresponde à rien dans le cycle de dev mdk :) Il incrémente et il ne vont jamais audela de .2...
La différence avec aujourd'hui et à l'époque de la 7.2, c'est qu'il devait y avoir 3 fois plus d'employé chez mdk.
[^]Re: Changement majeur dans le processus de développement de Mandrake Linux
Pour utiliser une Mandrake depuis au moins la 6.0, je confirme ce que tu dis, il n'y a pas de notion de version majeure/mineur, les version sortent (à peu pres) a date fixe, et les numéros suivent une mécanique immuable.
Les évolution majeurs (type changement de génération de kernel) arrivent quand ils arrivent. Là ça va bien tomber puisque le passage au kernel 2.6 va coincider avec le changement du premier chiffre (et même le changement de décade ;-) ), mais c'est un pur hasard.
[^]Re: Changement majeur dans le processus de développement de Mandrake Linux
non, xkobo était un exemple, ici. assimiler mon exemple à mon expérience des Mandrake depuis 1998 ou 1999 est un peu léger.
c'est un exemple de petit paquet, facilement testable par l'utilisateur, inclus de base dans les Mandrake depuis un certain temps.
et qui était mal installé dans la 7.0 (j'ai dû installer des 6 avant, mais je ne sais plus s'il était dedans), avec les problèmes de sauvegarde des highscores que j'ai cité.
et qui fut ensuite de moins en moins mal installé. dans une version on crée le bon répertoire, dans une autre on pense à le mettre en écriture pour tout le monde...
rien de dramatique pour un Linux ou un "OS de bidouilleur" entre les mains de bidouilleurs mais à des années-lumières d'un Windows (au sens où ce serait comme si le Démineur avait le même problème).
(ah, indication : je suis un bidouilleur. quand j'ai installé autre chose que des Windows, c'était en connaissance de cause. mon premier linux date de 95, quand j'installe un *nix je sais ce que je vais avoir, et pas "un truc qui devrait ressembler à Windows mais en trop moche pour ça")
Windows has no users. It has hostages.
[^]Re: Changement majeur dans le processus de développement de Mandrake Linux
C'était une boutade, un reprise d'une phrase d'Élie Semoun.
Je ne jugeait pas ta qualité de *nixien. :) Désolé si tu l'as mal pris...
[^]Re: Changement majeur dans le processus de développement de Mandrake Linux
Je me souviens d'une interview ou le CEO
Mandrake Soft a un CEO ? Je croyais qu'on disait PDG par chez nous...
[^]Re: Changement majeur dans le processus de développement de Mandrake Linux
Avant :
- beta
- rc
- final
- 3 mois plus tard une version serveur (cher)
Maintenant :
- beta
- rc
- community
- 3 mois plus tard une version normal et pas de version serveur pour faire du buziness