Participez à Mageia : devenez empaqueteur

Papoteur
, 10/04/2021 | Source: Mageia Blog (Français)

Alors que Mageia 8 vient de sortir et que le développement de Mageia 9 est en cours dans Cauldron, la branche de développement de Mageia, c’est le moment idéal pour s’impliquer dans le packaging.

Nous commençons à examiner les fonctionnalités que nous voulons inclure dans Mageia 9, et comme nous sommes au début du cycle de développement, ce moment est tout indiqué pour les développements majeurs, ou les grandes mises à jour des éléments clés de logiciel. C’est le moment idéal pour rejoindre le projet, car vous pouvez proposer des fonctionnalités que vous aimeriez voir, aider à mettre en œuvre de grands changements ou voir comment une distribution évolue à travers le développement, sa stabilisation et enfin sa publication.

S’il y a une application qui vous intéresse, si vous voulez aider à maintenir une partie de la distribution, ou si vous voulez apprendre quelque chose de nouveau, il y a de nombreuses possibilités de le faire avec l’équipe de réalisation des paquetages.

Ceux qui ont des connaissances en matière d’empaquetage de RPM et qui veulent s’y mettre directement peuvent sauter la section suivante et se rendre à la page Devenir empaqueteur Mageia, ici sur le wiki Mageia.
L’empaquetage d’un logiciel consiste à prendre le code source du développeur en amont et à le transformer en quelque chose de facilement gérable par les utilisateurs finaux d’un système Mageia installé. Cela implique de s’assurer que le paquetage a toutes les dépendances nécessaires pour sa construction et pour son exécution correcte, ainsi que de régler la configuration du logiciel construit et installé pour qu’il soit optimal dans l’écosystème Mageia. Cela se passe par l’écriture d’un fichier de spécifications qui est utilisé comme une recette pour construire un paquet RPM installable.

La présentation du fichier de spécifications est très logique et peut être appliquée avec un minimum d’expérience en programmation. Il suffit d’avoir de l’initiative, de l’enthousiasme et la volonté d’apprendre pour se familiariser avec les principes de base. Vous trouverez ici une bonne explication de ce que contient un fichier de spécifications et de son fonctionnement.

Donc, si vous voulez vous lancer et vous impliquer, la prochaine étape est de créer un compte Mageia et de suivre le guide ici. Il vous expliquera les étapes à suivre pour vous lancer et trouver un mentor. Il existe également des listes de diffusion et des canaux IRC (#mageia-dev) si vous souhaitez poser des questions.

Mageia devient magebian.

neoclust
, 01/04/2021 | Source: Mageia Blog (Français)

Notre Comité Exécutif vient d’approuver la bascule de Mageia vers le
système de gestion de paquets apt.

Considérant la trop grande stabilité d’urpm et du format RPM nos
contributeurs ne trouvaient plus de plaisir à travailler à
l’empaquetage dans ces conditions.

Ce changement, bien que spectaculaire, était devenu une nécessité pour
maintenir l’engagement de tous dans le projet.

Une reconstruction massive de l’ensemble des paquets Mageia dans le
nouveau format .deb vient d’être démarrée et le résultat sera
disponible dans la future Mageia 9

Nous allons également adopter l’installeur Debian et abandonner le
Mageia Control Center. Nous allons également retirer tout ce qui a
trait à RPM, let les outils qui en dépendent : urpm, rpm, dnf, pagure,
iurt et mock.

L’infrastructure des serveurs sera migrée sur un fork du build system
Debian.

Nous allons également nous recentrer sur un environnement bureau
unique autour de Plasma Desktop qui deviendra le seul bureau supporté.
C’est pourquoi nous ne publierons plus d’autres environnements
graphiques avec la Mageia 9 : des bureaux tels que GNOME, Xfce, mate,
cinnamon, lxqt, lxde, awesome, e17, fwvm, etc. seront donc supprimés.

Un mécanisme de migration transparent sera mis en place afin de
faciliter la transition pour les utilisateurs Mageia.

Nous sommes enthousiastes face à ce nouveau défi de proposer une
distribution robuste en rolling release. Nous espérons que la preview
qui sortira le mois prochain rencontrera un grand succès.

Avec nos salutations communautaires,

Nicolas L. neoclust
Aurélien O. auroud85
Pascal V. maat

NdM: Nous vous donnons rendes-vous le 1er Avril 2022 🙂

Un nouveau bureau accompagne la nouvelle version de Mageia

Papoteur
, 18/03/2021 | Source: Mageia Blog (Français)

L’association Mageia s’est réunie en Assemblée générale le 1er mars en vue d’élire un nouveau Conseil d’administration pour diriger Mageia, conformément aux Statuts de Mageia
Le Conseil d’administration est composé de 6 à 12 personnes qui supervisent les finances et le fonctionnement de la distribution sur des sujets qui sont au-dessus du groupe des leaders d’équipe de Mageia (council). Le nouveau Conseil est composé d’individus du monde entier qui ont tous rejoint le projet Mageia dans l’espoir de créer une distribution unique et réussie qui perpétue l’héritage d’une grande flexibilité et facilité d’utilisation établies aux débuts du projet. Les nouveaux membres du conseil sont les suivants :

  • Thomas Backlund (tmb)
  • Jean-Baptiste Biernacki (jybz)
  • Yves Brungard (papoteur)
  • Bruno Cornec (bcornec)
  • Neal Gompa (ngompa)
  • David W. Hodgins (davidwhodgins)
  • Nicolas Lécureuil (neoclust)
  • Aurelien Oudelet (auroud85)
  • Donald Stewart (schultz)
  • Jean Michel Varvou (vouf)
  • Pascal Vilarem (maat)

En outre, un nouveau comité exécutif a également été élu par le nouveau Conseil, composé du président, du trésorier et du secrétaire. Ces fonctions sont remplies respectivement par Nicolas Lécureuil, Pascal Vilarem et Aurélien Oudelet.
Le Conseil d’administration étudie maintenant la meilleure façon de promouvoir Mageia dans l’année à venir, et comment rendre l’association plus forte à long terme.

Rédaction de Donald Stewart – Traduction de Stroibe974

Mageia 8 est sortie

neoclust
, 28/02/2021 | Source: Nicolas (neoclust) Lécureuil

Après des mois de travail, nous avons enfin sorti Mageia 8.

Après des mois de dur travail nous avons enfin terminé cette version. Elle est passé dans les mains de notre QA qui l’a testé en long, en large et en travers et nous espérons qu’elle vous conviendra.


Cette sortie n’est pas une fin pour la Mageia 8 mais un début. En effet, nous allons continuer de l’améliorer ( mises à jour de Libreoffice en version 7.2 dès qu’elle sera disponible, correction de bugs, mises à jour de sécurité, etc. ).

Je pense que la mageia 9 doit être celle du re-lancement d’URPMI. Et ce avec quelques actions:

  • ajout des dernières fonctionnalités de rpm ( rich deps par exemple )
  • Remise en fonctionnement du backend urpmi pour packagekit.

En fonction de comment vont évoluer les bugs sécurité ( niveau bas jamais atteint depuis que Mageia existe ) nous pourrions peut-être commencer à parler LTS.

Bien-sûr cette liste de course n’engage que moi, mais à voir si cela peut se concrétiser.

Pour finir je tiens à remercier tout le monde. Les packageurs, les développeurs, les testeurs, les traducteurs, les graphistes, etc.
Tout le monde a son niveau ( de temps, de compétences, d’envie ) a contribué à la sortie de cette version, car pour moi il n’y pas de petit ou de grand contributeur, il n’y a que des contributeurs.

On a livré la s’huit – annonce de la sortie de Mageia 8

stroibe974
, 26/02/2021 | Source: Mageia Blog (Français)

Tout le monde chez Mageia est très heureux d’annoncer la sortie de Mageia 8.
Cette nouvelle version arrive avec de nouvelles fonctionnalités intéressantes, des mises à jour majeures de vos programmes préférés ainsi que la prise en charge de matériel récent.

Mageia 8 est disponible en téléchargement direct, ou sous forme de torrent. Il existe des images d’installation classiques pour les architectures 32 bits et 64 bits, ainsi que des DVD autonomes 64 bits avec Plasma, Gnome ou Xfce, et 32 bits avec Xfce. Pas d’inquiétude si vous préférez un autre bureau, il y a un large choix disponible une fois que vous serez en ligne,  mais aussi de l’aide pour l’installation, et un guide pour les nouveaux utilisateurs.

Les mises à niveau depuis Mageia 7 sont également prises en charge, les détails complets des modalités de changement de version sont disponibles dans les notes de version.

Mageia 8 offre une grande variété de bureaux et de gestionnaires de fenêtres, de nombreux logiciels et outils.

Voici les versions de quelques paquets principaux fournis avec Mageia 8 :

  • kernel 5.10.16
  • rpm 4.16.1.2
  • urpmi 8.125
  • dnf 4.6.0
  • Mesa 20.3.4
  • Plasma 5.20.4
  • GNOME 3.38
  • Xfce 4.16
  • Firefox 78
  • Chromium 88
  • LibreOffice 7.0.4.2

La liste complète des logiciels inclus peut être consultée dans la Base de données des Applications Mageia.

Le support ARM a également continué à se développer : les architectures AArch64 et ARMv7 disposent l’une comme l’autre de tous les paquets, et sont maintenant proches des architectures de base.

La prise en charge du Wi-Fi avec chiffrement WPA2 dans l’installeur classique a été ajoutée, ainsi qu’une meilleure intégration des systèmes de fichiers plus récents permettant des installations sur F2FS. La prise en charge des systèmes Nilfs, XFS, exFAT et Windows 10 NTFS a été améliorée pour permettre une meilleure gestion des partitions. L’installation minimale sur LUKS est également possible.

L’installeur des supports autonomes (Live) a également bénéficié d’un développement important. Le temps de démarrage a été considérablement réduit grâce à l’utilisation de la compression Zstd et à une optimisation de la détection du matériel. L’installeur autonome est désormais capable de gérer la configuration des dépôts en ligne et l’installation de mises à jour.

La compression Zstd a été également appliquée au mode de secours, permettant un démarrage plus rapide. Le support du chiffrement LVM/LUKS a aussi été ajouté.

Beaucoup de travail a également été réalisé sur d’autres parties de la distribution : la détection des supports SSD a été ajouté aux fonctionnalités de RPM, et la compression des métadonnées Zstd ainsi qu’une option de réinstallation ajoutées à URPMI.

Vous trouverez de plus amples détails sur les nouvelles fonctionnalités et améliorations de Mageia 8 dans les notes de version.

Image en provenance de xkcd.com

Cette sortie n’a été possible que grâce à l’aide de notre incroyable communauté qui donne de son temps pour faire de Mageia une réalité. Un grand merci à tous ceux qui nous ont aidés à empaqueter, développer, tester et assurer la qualité de tous les paquets et ISO, ainsi qu’aux traducteurs, à l’équipe de documentation, à l’équipe web, aux administrateurs système, aux artistes et à tous ceux qui ont contribué à la réalisation de cette version. Si vous souhaitez participer à ce projet, vous trouverez ici de nombreuses informations sur la manière de le faire.

Comme d’habitude, pensez à vérifier les notes de versions et les errata.

résumé de la semaine ( Semaine 07 )

neoclust
, 21/02/2021 | Source: Nicolas (neoclust) Lécureuil

Cette semaine a vu la création des isos pour la version finale de la Mageia 8 et le débuts des tests finaux.

Les tests semblent plutôt bien partis, cependant, nous avons relancé une 2ème série d’isos hier afin de corriger un léger soucis de couleurs dans l’installeur. https://bugs.mageia.org/show_bug.cgi?id=28375

En parallèle, le travail pour fournir des images ARM continue ( RPi, Bananapro, etc).

Nous espérons pouvoir vous en dire plus très bientôt.

résumé de la semaine ( Semaine 06 )

neoclust
, 14/02/2021 | Source: Nicolas (neoclust) Lécureuil

Cette semaine a vu la libération de la version Release Candidate de Mageia 8.
Le premiers retours sont plutôt agréable et nous rapprochent encore un peu plus de la version finale.

Cette semaine a vu le nombre de bogues bloquant passer à 3. Dans ces 3, un a un correctif, un a un contournement et un est en cours de travail.

La liste des bogues bloquants est disponible ici : http://madb.mageia.org/tools/blockers

En plus de cela nous avons vu un certain nombre d’autres bogues corrigés.

Il est encore temps de venir tester cette future Mageia 8 ( et n’oubliez pas que si l’anglais vous freine pour cela, il est toujours possible d’utiliser un traducteur en ligne. Cela sera largement suffisant pour que cela soit compris. ).

résumé de la semaine ( Semaine 05 )

neoclust
, 06/02/2021 | Source: Nicolas (neoclust) Lécureuil

La semaine a été encore plutôt positive sur le plan de l’avancement de la Mageia 8.

En effet:

  • Nous avons terminé de corriger les soucis de dépendances. Tous les rpms sont installables.
  • Nous avons validé la sortie de la RC.
    Il reste quelques soucis mais la sortie de la RC va permettre de demander des tests en plus grand nombre
  • d’autres bogues bloquant de corrigés.
  • Des mises à jour de sécurité corrigées

    Je n’ai pas beaucoup de choses à dire cette semaine, mais avant la sortie d’une RC c’est plutôt positif.

    Voici le lien vers l’article de blog de la sortie de la mageia 8 RC: https://blog.mageia.org/fr/2021/02/06/mageia-8-rc1-est-annoncee/

Mageia 8 RC1 est annoncée

stroibe974
, 06/02/2021 | Source: Mageia Blog (Français)

Nous attendons vos retours et avis de manière à finaliser cette nouvelle mouture de Mageia pour la publier.

Le nouvel habillage de Mageia 8 a également été introduit, la communauté a réalisé de très belles images ; voici le nouveau fond d’écran par défaut, ainsi que les fonds additionnels qui seront disponibles.

Nous espérons que vous aimerez le nouveau look !

Voici les versions des éléments majeurs inclus dans la distribution :

  • Kernel – 5.10.12 LTS
  • glibc – 2.32
  • gcc – 10.2.1
  • rpm – 4.16.1.2
  • Chromium – 88 (x86_64 uniquement)
  • Firefox – 78.7 (ESR)
  • LibreOffice – 7.0.4.2
  • Plasma – 5.20.4
  • GNOME – 3.38.3
  • Cinnamon – 4.8.3
  • Xfce – 4.16
  • Mate – 1.24

PHP est en version 8.0.2. Comme c’est une version très récente, les retours sur les applications en PHP seront utiles. Les pilotes NVIDIA sont maintenant commutés sur le répartiteur GL neutre (gl-vendor-neutral-dispatch), de telle sorte que les applications MESA puissent fonctionner sur de tels systèmes. Seules les séries 460 et 390 des pilotes sont disponibles, les versions antérieures n’étant pas rendues compatibles par le constructeur avec le noyau actuel. DrakX, notre installeur, commutera les systèmes utilisant actuellement le pilote NVIDIA 340 sur le pilote 390 pour ceux qui sont supportés par ce dernier, ou sur le pilote « nouveau » pour les autres.

Pour les cartes graphiques AMD basées sur la famille Southern Islands (Tahiti, Pitcairn, Oland, Verde, Hainan) et Sea Islands (Kaveri, Bonaire, Hawaii, Kabini, Mullins), nous utilisons maintenant par défaut le nouveau pilote amdgpu au lieu de l’ancien radeon, et nous voudrions savoir s’il fonctionne correctement ou non sur votre matériel.

Une liste complète des paquets inclus est disponible dans le fichier .idx pour le support d’installation classiques ou le fichier .lst pour les images ISO autonomes (« Live »).

Pour ceux qui veulent se lancer et tester tout de suite, les images peuvent être téléchargées ici ; comme toujours avec les images ISO de versions candidates, prenez votre décision de manière éclairée.

L’ensemble des ISO disponibles est identique à celui de Mageia 7, avec des supports d’installation pour les systèmes 32 et 64 bits, des images autonomes 64 bits pour Plasma, GNOME et Xfce, ainsi qu’une image autonome 32 bits pour Xfce. Parmi les principales améliorations de l’ISO, notre Netinstall peut désormais être utilisée pour installer par connexion Wi-Fi avec chiffrement WPA. Auparavant, seul le chiffrement WEP était disponible. Vous pouvez trouver plus d’informations dans les notes de version qui sont toujours en cours d’actualisation.

Veuillez également consulter les points énumérés dans les errata. Ceux-ci sont en cours d’évaluation, de sorte que les mises à jour effectuées pendant l’installation peuvent apporter des corrections à un certain nombre d’entre eux.
Ajoutez des dépôts en ligne lorsque vous installez cette RC1 et n’oubliez pas d’exécuter en tant que root # urpmi --auto-update après l’installation.

Nous espérons que cette version fonctionnera bien pour vous, mais si vous rencontrez des problèmes, veuillez les signaler sur notre Bugzilla afin que nous puissions les régler pour la version finale. Si vous souhaitez vous impliquer dans les tests des ISO, l’empaquetage ou tout autre aspect de Mageia, vous trouverez de nombreuses informations ici.

Un immense merci à toutes les personnes qui ont participé à la sortie de cette version, et à tous les testeurs qui nous ont donné les informations nécessaires à la préparation de Mageia 8.

résumé de la semaine ( Semaine 03 )

neoclust
, 24/01/2021 | Source: Nicolas (neoclust) Lécureuil

La semaine a été plutôt positive sur le plan de l’avancement de la Mageia 8.

En effet:

  • Le stack java est a 99% corrigé ( il reste jogl2/java3d et sweethome3d ). et nous ( equipe java de mageia ) avons contribué a corriger des paquetage de fedora ( notre stack java et celui de fedora sont synchronisé pour une bonne partie ).
  • Les rpms php-pear-* sont maintenant corrigés pour builder avec php8
  • Le soucis de Sélection du thème Breeze Mageia est corrigé, sa selection est à nouveau possible.
  • Nous n’avons plus de mise a jour de sécurité pour Mageia 8 disposant d’un correctif. Les seules rapport de bug de sécurité ouvert sont pour des soucis n’ayant aucun correctif par le projet parent.
  • L' »autobuild » de ce week-end est beaucoup mieux. Certes il n’est pas encore terminé mais pour l’instant seuls 32 rpms ne « buildent » pas.

Il reste quelques bugs bloquants mais tout le montre travaille d’arrache pied dessus afin de les résoudre.
Pour information, un bogue bloquant ( en tout cas chez Mageia ) est un bogue qui empêche soit l’installation soit le démarrage de Mageia et qui ne peut donc pas être corrigé par une mise à jour.

Concernant les soucis de dépendance restant, une bonne partie est due à nodejs ( des nodejs-* ). Je pense qu’il n’est pas forcement nécessaire de les avoir, car ces dépendances sont très strictes sur les versions qu’elles requièrent et l’outils npm est bien conçu.

Il est toujours possible d’aider Mageia 8 à devenir plus fiable et meilleure.
Pour ce faire vous pouvez soit regarder les rapports de bogue ouvert, soit rejoindre l’equipe QA. ( sur la liste de diffusion qa-discuss ).

Je vous souhaite une bonne semaine.