Et bien, la route fut longue, plus longue que prévu, mais nous y sommes presque ! Mageia 5 Bêta 1 vient d’être validée !
Qu’est ce que cela signifie ? Qu’est ce qui a pris tout ce temps (un mois et demi de plus que prévu initialement) ?
RPM 4.12 face au système de construction de paquets de Mageia, une rétrospective
L’explication rapide : Certains trucs sont mal passés et d’autres se sont cassés.
L’explication complète : En septembre dernier, nous avons décidé de mettre à jour RPM, notre gestionnaire de paquetages, vers la version 4.12, la dernière de l’équipe éditrice. Cela fut fait peu de temps avant la mass rebuild prévue (reconstruction totale), une étape nécessaire avant la Bêta où tous les paquetages de la distribution sont recompilés pour s’assurer de leur compatibilité avec l’état actuel des outils de développement. Habituellement, la mass rebuild montre qu’une bonne partie des paquetages ne se compilent plus même s’ils l’ont été quelques mois plus tôt : la tâche des empaqueteurs est alors de leur apporter des corrections pour qu’ils puissent être compilés à nouveau dans le nouvel environnement, ou dans certains cas corriger les outils de développement pour réparer les régressions.
Mais cette fois, la nouvelle version de RPM a introduit des changements suffisamment importants pour casser beaucoup de paquetages de bas niveau pendant la mass rebuild, et beaucoup de paquetages sont entrés dans une réaction en chaîne d’échec à la compilation. Il a fallu plusieurs semaines pour tout adapter à RPM 4.12 et nous avions déjà largement dépassé l’échéance de Mageia 5 Bêta1 (prévue à l’origine pour fin septembre). Nous avons donc décidé de la reporter à mi-octobre.
Vous savez peut-être qu’une nouvelle version d’une distribution Linux est l’association d’un installeur et d’un ensemble de paquetages. Suites aux deux mass rebuilds, les paquetages étaient plutôt bons, mais c’est l’installateur qui s’est mis à poser souci à cause de glibc (la bibliothèque GNU C) et RPM. Ceci entraîna un nouveau report d’une semaine.
Ensuite, l’équipe QA a pu œuvrer sur un plusieurs jeux successives de nouvelles images, de sorte à y mettre en évidence le nombre habituel de bogues critiques (le système ne s’amorce pas, ou des choses du genre), ce qui a été réglé avec nos développeurs. Un grand merci à notre équipe QA pour son travail continu sur les images tout en continuant de traiter les mises à jour pour Mageia 3 et 4 ! Cette version bêta est loin d’être parfaite, comme vous le verrez dans les errata, mais vous devriez être en mesure d’en faire l’installation et de percevoir l’état de Cauldron à ce jour. Si vous détectez des bogues, contrôler sur le bugzilla s’ils sont déjà mentionnés, sinon, rapportez-les, afin que nous puissions en corriger le plus grand nombre pour la version Bêta 2.
Conséquence sur le plan de route
D’après le calendrier initial, la seconde version bêta aurait du sortir le 31 octobre… Donc, nous avons du choisir entre passer la bêta 2 ou retarder la sortie finale de Mageia 5 ainsi que les versions intermédiaires. En s’appuyant sur les informations issues du test de la bêta 1, nous avons décidé que nous ne pouvions pas nous permettre de sauter la bêta 2 étant donné que la bêta 1 souffre toujours de sérieux problèmes. En conséquence, toutes les dates prévues pour les versions intermédiaires et finales ont été repoussées et le nouveau calendrier est le suivant :
- Bêta 2 : 16 décembre 2014
- Version admissible (Release Candidate) : 5 janvier 2015
- Sortie interne : 23 janvier 2015
- Sortie finale : 31 janvier 2015
Bien… Et maintenant, où est ma bêta 1 ?
Vous avez tous attendu assez longtemps pour cette sortie, donc attrapez-la avec le premier lien, mais n’oubliez pas de consulter les liens suivants :
Testez, amusez-vous et rapportez tous les bogues rencontrés ! Il est maintenant l’heure de peaufiner cette Mageia 5 !
Bravo pour le travail effectué.
Pas de probléme pour le retard de la béta 1, la version 4 me satisfait pleinement et je peux attendre que tout soit parfait pour la sortie de la version 5.
bon courage.