Où en est donc Mageia 6 ?

Nos estimations pour la sortie de sta2? 🙂

Ce n’est un secret pour personne, nous sommes complètement hors délais. L’instantané de stabilisation 1 (Mageia 6 sta1) a été, en juin 2016, la dernière version publiée concernant Mageia 6, et l’instantané de stabilisation 2 (Mageia 6 sta2) ne l’a toujours pas été malgré nos répétitions de « bientôt » depuis des semaines, voire des mois ! Que se passe t-il donc ? Mageia est-elle morte ? Bien heureusement, non. Mais il est bon signe que vous vous inquiétiez car cela montre votre intérêt pour votre distribution Linux. Nous devons mieux communiquer sur l’état du développement afin que vous puissiez arrêter de vous inquiéter, alors c’est parti.

Nous n’avons cessé de dire pendant des mois : « les prochaines images ISO seront publiées dans les semaines qui viennent »… Et nous le voyons toujours ainsi… En fait, beaucoup d’images ISO ont été faites, chacune d’entre elles améliorant la précédente, et l’instantané de stabilisation 2 de Mageia 6 sera très différent de l’instantané précédent, car pendant tout ce temps se sont poursuivis le développement, la résolution des bugs, la mise à jour des paquets, l’intégration du graphisme, etc. La bonne nouvelle, c’est que Mageia 6 va être une très bonne version. Elle l’est en fait déjà, pour tous ceux qui utilisent déjà les paquets de Cauldron, la branche de développement. Alors, pourquoi ne pas la publier maintenant ? Eh bien, essayons de vous donner quelques éléments d’explication.

Été 2016, les premiers ennuis

Après la sortie de l’instantané de stabilisation 1, nous avons naturellement commencé à préparer le suivant, tout en sachant l’été habituellement consacré à la famille par de nombreux contributeurs, ce qui allait ralentir un peu la publication. Malheureusement, ce fut alors qu’un de nos empaqueteurs, responsable de la création des images Live ISO, mais aussi administrateur système sur notre infrastructure, et d’une grande aide pour la résolution de bogues difficiles liés au noyau, nous annonça qu’il devait cesser sa contribution pour des raisons de santé (il est revenu depuis mais a dû réduire son niveau de contributions). Nous ne nous étions pas préparés à cela et il nous a fallu du temps pour retomber sur nos pieds. Heureusement, d’autres se sont impliqués pour progressivement combler le vide, et l’équipe de création des images ISO est maintenant en bonne forme ; cette nouvelle équipe a permis la sortie de Mageia 5.1, plus de détails ci-après.

Indépendamment de cela, le nombre de bogues bloquant (« release blockers« ) avait augmenté. La plupart d’entre eux appartenait aux catégories suivantes :

  • Bogues de l’installateur
  • Bogues de Plasma 5 (successeur de KDE 4), et il y en avait beaucoup à l’époque car Plasma était encore immature.
  • Une famille de bogues complexes concernant l’échec du serveur X (responsable de l’affichage graphique) à se lancer au démarrage, affichant seulement aux utilisateurs le message “Good luck” (bonne chance). Beaucoup ont essayé de comprendre le problème, longtemps sans succès (jusqu’à ce que nous résolvions enfin le problème !).

De septembre à décembre 2016 : nouveau planning et Mageia 5.1

Prenant ces difficultés en compte, nous avons changé le planning, et décidé de publier Mageia 6 avant la fin de 2016, et certainement pas plus tard. (!)
Aussi, nous ressentions que les utilisteurs avaient déjà attendu la nouvelle publication depuis trop longtemps (que devrions nous dire maintenant !), nous avons donc décidé qu’il serait bien de rapidement compiler et publier une version Mageia 5.1 qui serait une Mageia 5 complétée de toutes les mises à jour parues depuis la publication initiale. Il serait possible de l’installer sur le matériel récent grâce aux nouveaux noyau et pilotes, et ainsi éviter la pénibilité de devoir installer des quantités de mises à jour juste après l’installation. Cela fut accepté à une condition : Ne pas retarder Mageia 6 encore plus.

Mais…

Ce fut le moment choisi pas nos serveurs pour connaître de graves problèmes matériels, et nous avons été incapables de compiler de nouvelles images ISO (retardant ainsi le processus « compilation des ISO, tests Assurance Qualité et rapports de bogues, résolution des bogues, compilation de nouveaux ISO ») pendant quelque temps, puis d’autres problèmes sont apparus nous empêchant de compiler simultanément les ISO Mageia 5.1 et Mageia 6, tel que prévu initialement. Rappelez-vous, Mageia 5.1 n’était pas supposée retarder Mageia 6. Eh bien, elle l’a fait à cause de cela. L’élaboration de Mageia 5.1 qui devait être, pensions nous, rapide et facile, nous a donné plus de difficultés qu’attendues en raison de problèmes avec le nouveau noyau stable (celui là même qui rend possible l’installation de Mageia 5.1 sur du matériel récent).

Finalement, nous avons publié Mageia 5.1. Pfiou… Nous avons perdu deux mois supplémentaires sur le planning des ISO de Mageia 6.

Nous devons ici clarifier quelque chose : pendant l’élaboration de Mageia 5.1, seuls l’équipe de compilation des ISO, quelques empaqueteurs, et l’équipe Assurance Qualité étaient impliqués. Le reste des empaqueteurs, testeurs et développeurs continuaient à travailler sur Mageia 6, laquelle reçut de nouvelles versions de Plasma – ce qui lui donna le temps de mûrir -, de GNOME et des autres environnements de bureau, du noyau, de Xorg (qui introduit une régression provoquant des gels lors de l’utilisation de Plasma ou de certains autres programmes tels que Chromium ou VLC, mais que nous avons heureusement pu aider à résoudre au sein du projet amont Xorg, ce qui bénéficia aussi aux autres distributions affectées par le même bogue… c’est cela l’esprit du Libre, nous bénéficions du travail des autres, ils bénéficient du nôtre), et de beaucoup d’autres choses, notamment quelques bogues en moins ! Le virulent bogue “Good luck” était parti, les bogues les plus ennuyeux de Plasma étaient partis aussi (sauf un, toujours présent aujourd’hui, mais on s’en occupe), ainsi que plusieurs bogues de l’installeur.

2017

Début 2017, la distribution était stable et l’équipe Assurance Qualité prête à rendre publiques les images de l’instantané de stabilisation 2, mettant ainsi fin à une looooooongue attente. Enfin, jusqu’à ce qu’ils ne découvrent un bogue dans l’outil de partitionnement de l’installeur qui pouvait casser la table de partition. Une table de partition cassée signifie hélas plus ou moins un ordinateur inutilisable, à moins que vous ne sachiez le réparer vous même correctement. La solution la plus simple pour le grand public est de reformater le disque (donc perdre ses données) et de repartir à zéro. La probabilité que nos utilisateurs rencontrent ce bogue était trop importante pour nous permettre de diffuser ces images à un plus large public, même en documentant le problème dans les Errata et en affichant des avertissements. Vous pourriez légitimement penser que résoudre un unique bogue devrait être assez rapide, mais puisque nous contribuons tous sur notre temps libre, cela prend un certain temps de 1) identifier les problèmes 2) développer des correctifs 3) faire vérifier ces correctifs par un autre développeur 4) créer des images ISO contenant ces correctifs 5) les tester dans diverses situations et sur divers matériels 6) trouver une régression liée aux correctifs 7) développer de nouveaux correctifs, etc.

Ce n’est pas une situation confortable et l’une de nos priorités pour Mageia 7 sera de travailler sur les chemins critiques afin de pouvoir résoudre plus rapidement les problèmes sans retarder l’ensemble du projet. Certains de nos contributeurs se sont déjà en quelque sorte sppécialisés pour être l’huile sur les rouages du reste de l’équipe, mais nous pouvons faire mieux (peut-être avec vous ?).

Remarque

L’historique décrit ci-dessus est incomplet, probablement subjectif (vous pouvez probablement voir qu’il a été écrit par quelqu’un qui aime et croit en la communauté Mageia), et ne peut synthétiser tout le travail effectué par tous les contributeurs des différentes équipes de Mageia. L’auteur de ce billet les remercie tous chaleureusement, et est convaincu que vous, lecteurs, partagez probablement cette gratitude en dépit de notre retard.

La situation actuelle

À l’heure actuelle, nous avons une série de patches en cours de validation qui devraient corriger un certain nombre de bogues de l’installateur. Ils ont été committés sur une branche de test et ont passé avec succès les tests préliminaires sur des images ISO. Ils vont maintenant être déployés sur le jeu complet d’images ISO « live » et « classiques » afin d’être testés par toute l’équipe Assurance Qualité. Si les tests sont positifs, ces images pourront finalement être rendues publiques en tant qu’instantané de stabilisation 2.
Ainsi, dès que nous nous serons fixés sur une solution pour le problème de partitionnement évoqué plus haut, vous devriez pouvoir reprendre vos tests de la future Mageia 6. Nous travaillerons alors aussi vite que possible pour corriger les derniers bogues bloquant (« release blockers ») et finalement publier la version finale de Mageia 6.

Vous pouvez aider

Si vous aimez Mageia comme nous l’aimons et désirez nous aider à la publier plus rapidement (tout en préservant nos exigences de haute qualité), nous vous accueillons volontiers dans l’une ou plusieurs de nos équipes de contributeurs : empaquetage, développement, assurance qualité, tests des images ISO, communication (!) ou toute autre chose parmi celles que nous réalisons. La page de contribution est un bon endroit pour débuter, et vous pouvez faire un saut sur nos canaux IRC pour échanger sur la meilleure façon de s’impliquer avec les autres contributeurs Mageia.

Traduction du billet So where is Mageia 6? publié sur le blog anglophone de Mageia par Samuel Verschelde.

Publié dans Mageia | 4 commentaires

Rencontre et conférence Mageia au FOSDEM 2017

Le FOSDEM (Free and Open Source Developers’ European Meeting, rencontre européenne des développeurs de logiciel libre) a toujours été l’événement par excellence où se rassemble la communauté des contributeurs (et oui, dans l’univers Mageia les utilisateurs comptent clairement comme contributeurs). Cette année, comme les précédentes, le FOSDEM se tient à Bruxelles en Belgique et sera une vraiment belle occasion de se rencontrer et d’échanger sur Mageia.

Pas de stand …

Il y a cependant un petit sujet de déception, car notre demande de stand n’a pas été acceptée par l’équipe du FOSDEM. Ils ont toujours plus de demandes qu’ils ne peuvent en satisfaire et ont donc à prendre des décisions particulièrement difficiles. Nous ne sommes pas la seule distribution Linux à avoir été écartée cette année, et c’est tout à fait compréhensible ; dans la mesure où l’écosystème opensource grandit et touche aujourd’hui bien plus que les simples distributions Linux, il y a beaucoup de nouveaux projets transversaux qui utilisent le FOSDEM comme moyen de regrouper leurs propres communautés.

… mais une conférence officielle !

Du coté des satisfactions, compensant l’absence d’un stand officiel, une conférence dans la salle des développeurs de distributions sera donnée par deux responsables d’équipes Mageia, Anne de l’équipe dev et Samuel de celle de bugsquad, conférence intitulée « Succès et retour d’expérience 6 ans après le fork ». Pour ceux qui ne peuvent y assister, la conférence sera enregistrée et les vidéos seront proposées dès qu’elles seront prêtes ; pour ceux qui seront là, voici quelques détails pratiques :

Mageia, succès et retour d’expérience 6 ans après le fork – Rétrospective et plans pour le futur de la distribution communautaire

  • Conférenciers : Anne Nicolas, Samuel Verschelde
  • Date : samedi à 12h
  • Lieu : salle K.4.601, campus de l’ULB (Université Libre de Bruxelles), Bruxelles
  • Plus d’info : page du FOSDEM

… ainsi que la présence de beaucoup de contributeurs Mageia !

Beaucoup d’entre nous vont assister au FOSDEM malgré l’absence d’un stand officiel, aussi si vous avez l’intention de vous rendre à Bruxelles à cette occasion, jetez un œil à notre page wiki (en), car nous avons vraiment envie de parler de Mageia avec vous et de d’échanger en détail sur les sujets cruciaux que notre conférence ne manquera pas d’évoquer !

Il y aura vraisemblablement un dîner Mageia le samedi, ce qui est toujours une belle occasion de partager un moment ensemble et d’avoir des discussions amicales, dans un environnement plus calme que dans les halls bruyants du FOSDEM ! Nous pourrons sûrement trouver une salle pour un court mais vrai meeting tous ensemble lors du FOSDEM – nous en publierons plus sur le wiki à ce sujet dès que nous en aurons la confirmation.

En attendant, restez à l’écoute pour plus d’information sur Mageia 6 et la sortie prochaine du second instantané de stabilisation. Nous sommes conscients d’avoir peu communiqué ces derniers temps et nous nous efforcerons de partager plus de détails sur nos travaux du moment. Merci de votre confiance renouvelée dans notre belle distro. Vous verrez bientôt que Mageia 6 sera à la hauteur de votre attente !

Publié dans Non classé | 5 commentaires

Nous sommes heureux d’annoncer Mageia 5.1 !

Alors que nous nous approchons de la fin de l’année, Mageia a un cadeau pour vous! Nous sommes très heureux de vous annoncer la sortie de Mageia 5.1 !

Cette version – comme l’était Mageia 4.1 à son époque – est une mise à jour des images d’installation et Live de Mageia 5. Basée sur les dépôts Mageia 5, elle intègre toutes les mises à jour depuis sa sortie (soit un an et demi de travail) pour permettre une installation incluant les dernières mises a jour sans la nécessité de les installer par la suite. Nous recommandons donc les ISOs Mageia 5.1 pour les nouvelles installations et mises à niveau de Mageia 4.

Les nouvelles images sont disponibles à partir de la page de téléchargement, directement et par torrents.

Si vous utilisez actuellement Mageia 5, il n’est pas nécessaire d’installer Mageia 5.1 car c’est la même version que votre système actuel, à condition que les mises à jour aient été installées.

Mageia 5.1 est livré avec de nombreux paquets mis à jour, y compris LibreOffice 4.4.7, Linux kernel 4.4.32, KDE4 4.14.5, GNOME 3.14.3 et d’innombrables autres mises à jour.

Les notes de version complètes et les errata contiennent d’autres détails sur le matériel pris en charge. Nous avons ajouté un élément important qui permet à Mageia 5.1 d’être installé sur des lecteurs basés sur NVMe. Mageia 5 et par extension, 5.1 sera maintenue jusqu’à 3 mois après la publication de Mageia 6, tous les détails peuvent être lus ici.

Cette publication a été rendue possible grâce au travail acharné des équipes de contrôle qualité et test des ISO, ainsi qu’au travail effectué par le reste de la Communauté dans le packaging, le suivi des bogues et le suivi des annonces de sécurité. Le test des mises à jour et des images ISO pour toutes les versions est un gros travail, et toute aide à cet égard est grandement appréciée. L’équipe d’assurance qualité a un très large éventail de tâches, donc si vous voulez participer ou si vous souhaitez en savoir plus sur l’équipe d’assurance qualité, ou contribuer à Mageia en général, veuillez vous rendre ici.

Publié dans Non classé | 6 commentaires

Mageia était présent au salon Paris Open Source Summit 2016

Le POSS (Paris Open Source Summit, les 16 et 17 Nov) de 2016 a été un grand moment pour Mageia et ses 3 représentants qui ont tenu le stand : Dtux, Magnux77 et Lebarhon.

Cette année, nous n’avons pas vu d’utilisateurs solitaires venant avec leur ordinateur portable pour nous montrer les problèmes d’affichage 3D ou bien que le son est défaillant. C’est bien une preuve de la qualité de Mageia 5. A la place, nous avons rencontré beaucoup de monde utilisant Mageia pour du développement, de l’enseignement ou bien à titre professionnel. Il était agréable de constater combien Mageia est appréciée en tant que plateforme sérieuse et fiable. Nous avons échangé avec le développeur d’Alcasar, un contrôleur d’accès réseau utilisé par beaucoup d’administrations françaises. Alcasar fonctionne sur des milliers d’ordinateurs, tous sous Mageia. Ces gens posent souvent de bonnes questions, en voici deux exemples, le premier venant d’un développeur et le second d’un enseignant (réponses en fin d’article) :

  • Sur un ordinateur sans interface graphique, après une mise à jour automatique, comment savoir qu’un redémarrage est nécessaire ? ou à défaut, quels sont les paquets qui le nécessitent ?
  • Mageia affirme que les publications Live sont destinées aux tests. Pour leur première utilisation de Mageia, beaucoup de gens préfèrent utiliser un vieil ordinateur sans emploi, le genre de matériel dépassé. Malheureusement, les ISO Live sont livrées avec KDE ou GNOME, les environnements de bureau qui exigent le plus de ressources ! Ne pensez vous pas que les publications Live devraient être fournies avec LXQt ou Xfce ?

Pour la plupart des visiteurs, la même question revenait encore et encore. Des fois que vous ne l’auriez pas encore en tête …. « Quand est prévue la publication de Mageia 6 ? » D’un coté, il est agréable de constater que Mageia 6 est tant attendue, mais d’un autre coté, cela signifie que notre communication doit progresser (29).

photo-poss2016

Le POSS, comme tout autre manifestation, est aussi un bon moyen (peut-être même le seul ?) pour tout contributeur ou utilisateur de Mageia de rencontrer et faire la connaissance des autres contributeurs déjà côtoyés sur les forums ou listes de diffusion. Cette année, nous avons eu le plaisir de discuter de Mageia et de Linux en général avec ennael, baud, rtp, papoteur et piratu.

Librement,
Dtux, Magnux77 et Lebarhon.


En réponse aux questions citées ci-dessus, Mageia 6 sera publiée quand elle sera prête, la prochaine étape vers la publication devrait arriver très prochainement.

Lors d’une mise à jour sans interface graphique, typiquement faite en ligne de commande (par exemple avec urpmi –auto-update), urpmi devrait de lui-même prévenir lorsqu’un redémarrage est nécessaire. Les paquets qui requièrent un redémarrage sont ceux du système de base, par exemple le kernel, systemd ou encore glibc.

La création d’une image ISO Live « légère » a déjà été discutée à plusieurs reprises. Bien que rien ne l’interdise, les essais supplémentaires nécessaires pour garantir la qualité de trois environnements Live ont toujours exigé trop de ressources. Si des volontaires se montraient désireux d’aider pour la création des images ISO et leur tests, alors c’est quelque chose qui pourrait être proposé dans le futur.

Publié dans Non classé | 3 commentaires

Prolongation du support de Mageia 5 et informations générales

En raison des retards de Mageia 6 et de l’approche de la date initialement prévue pour la fin de vie (EOL – End of Life) de Mageia 5 (prévue au départ pour début décembre), nous pensons qu’il est nécessaire de fournir les dernières informations actualisées sur la situation de Mageia 5 et 6.

Premièrement, jusqu’à maintenant, toutes les publications ont été supportées avec un recouvrement de 3 mois au moins, et ce sera également le cas avec Mageia 5. Puisque Mageia 6 est en retard, le support de Mageia 5 est automatiquement prolongé afin d’offrir aux utilisateurs un délai de 3 mois pour se mettre à niveau avant que la réception des mises à jour de sécurité ne s’arrête pour Mageia 5.

Nous allons aussi très bientôt publier des images ISO de Mageia 5.1 (avec un peu de chance, ils sont actuellement en cours de validation finale). Cela permettra d’installer de nouveaux systèmes avec toutes les mises à jour reçues par Mageia 5. Comme pour Mageia 4.1, ce sont de nouvelles ISO de la même publication, les systèmes installés avec Mageia 5.1 s’appuieront donc sur les mêmes dépôts que Mageia 5 et bénéficieront du même support. Nous annoncerons la fin de vie définitive dès que Mageia 6 sera fournie, mais vous pouvez déjà maintenant compter sur un délai supérieur à trois mois.

Deuxièmement, Mageia 6 n’a pas été oubliée. Nous avons rencontré des problèmes avec le serveur de compilation des ISO, résolus maintenant, les améliorations de la 5.1 sont satisfaisantes, la prochaine publication intermédiaire de Mageia 6 suivra de près la publication de Mageia 5.1. Même si aucune ISO n’a été produite, les développeurs ne sont bien sûr pas restés oisifs et Cauldron est en pleine forme, avec de nombreux correctifs et mises à jours ; nous espérons donc que les prochaines étapes (l’instantané de stabilisation 2, la version candidate, la version finale) arriveront bientôt et seront très rapprochées.

Dans un autre domaine, nous étions présents au Paris Open Source Summit, un billet à ce propos va suivre rapidement.

Source de l’image : https://xkcd.com/606/

Publié dans Mageia | Marqué avec | 3 commentaires