La huitiĂšme Mageia

53
28
fév.
2021
Mageia

C’est l’évĂšnement le plus important de ce mois de fĂ©vrier aprĂšs, peut-ĂȘtre, l’atterrissage de Perseverance sur Mars : la sortie de la toute nouvelle version de Mageia qui porte le numĂ©ro 8, un numĂ©ro magique s’il en est.

Cette dĂ©pĂȘche est dĂ©diĂ©e Ă  Zezinho, qui a fait partie de celles et ceux qui l’ont mitonnĂ©e soigneusement et avec persĂ©vĂ©rance dans le chaudron, et qui nous a quittĂ© cet Ă©tĂ©. Sa gentillesse nous manque.

On trouvera, en deuxiĂšme partie, quelques mots sur la philosophie de Mageia, parce que oui, c’est important, une sĂ©lection de quelques-uns des ingrĂ©dients de la plus chouette et la plus magique des distributions Linux, ainsi que quelques conseils pour bien la mettre Ă  jour parce que c’est toujours utile.

Logo de Mageia 8

Sommaire

Mageia une distribution « pour débutants » mais pas que

Amoureusement mitonnée dans les chaudrons depuis la sortie de la version 7, Mageia 8 est restée fidÚle à la philosophie qui anime la distribution depuis le début : fabriquer de superbes outils pour tout le monde. Elle est fournie en versions 64 et 32 bits.

Cette version-ci ne dĂ©rogera pas aux traditions et propose un nouvel habillage rĂ©alisĂ© par les membres de la communautĂ©, ce qui ouvre aux utilisateurs et utilisatrices de la distribution un mode supplĂ©mentaire de contribution. Il y a donc un fond d’écran par dĂ©faut, plus quelques autres que je vous laisse le soin de dĂ©couvrir.

Fond d'écran officiel de Mageia 8

Elle propose les versions les plus récentes possibles des logiciels, en version LTS quand elles existent, notamment :

  • noyau – 5.10.12 LTS
  • glibc – 2.32
  • gcc – 10.2.1
  • rpm – 4.16.1.2
  • Chromium – 88
  • 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

Mageia 7 sera encore maintenue trois mois aprĂšs la sortie officielle de Mageia 81 .

Liste choisie des ingrédients

Gestion de paquets RPM

Les métadonnées Urpmi sont compressées avec Zstd au lieu de XZ ce qui permet une analyse plus rapide.

RPM a été mis à niveau en version 4.16.2. Il offre des améliorations importantes, notamment des fonctionnalités ajoutées :

  • dĂ©tection et optimisation automatique des SSD (dĂ©sactivĂ© par dĂ©faut sur Linux) ;
  • synchronisation du systĂšme de fichiers Ă  la fin des transactions (rhbz:1461765) ;
  • fonction de hachage cryptographique SHA256 aux en-tĂȘtes gpg-pubkey ;
  • prise en charge des mĂ©ta-dĂ©pendances (p. ex. Necessite (meta) : somepkg) qui n’affectent pas la gestion des commandes d’installation/effacement (rhbz#1648721) ;
  • prise en charge des gĂ©nĂ©rateurs de macros paramĂ©triques ;
  • avertissement explicite en cas d’utilisation d’un RPM v3 obsolĂšte (#1007).

Des optimisations ont été faites pour une exécution plus rapide des processus :

  • parallĂ©lisation jusqu’à %_smp_build_ncpus ;
  • parallĂ©lisation des threads jusqu’à %_smp_build_nthreads (mais limitĂ© au nombre de 4 sur les plateformes 32 bits) ;
  • prise en charge des processus parallĂšles dans brp-strip ;
  • priorisation des gros paquets lors de la rĂ©daction des paquets.

Concernant la dorsale :

  • le systĂšme dorsal de la base de donnĂ©e Berkeley est considĂ©rĂ© comme obsolĂšte ;
  • ajout d’une implĂ©mentation indĂ©pendante du support BDB en lecture seule (expĂ©rimental) ;
  • ajout d’une nouvelle dorsale de base de donnĂ©es basĂ©e sur SQLite (expĂ©rimental) ;
  • le NDB n’est plus Ă  l’état expĂ©rimental.

Gestion de paquets DNF

DNF (Dandified Yum) a été introduit comme alternative à Urpmi depuis Mageia 6. Mageia 8 est livré avec DNF v4.6.0.

DNF est installĂ© en parallĂšle avec Urpmi lors d’une installation via un mĂ©dia classique. Selon la mĂ©thode utilisĂ©e pour la mise Ă  niveau vers Mageia 8, il peut ĂȘtre nĂ©cessaire d’installer le paquet DNF pour le rendre disponible.

Bienvenue Mageia

L’écran de « Bienvenue sur Mageia », une application spĂ©cifique Ă  Mageia qui s’affiche lors du premier dĂ©marrage, et qui peut ĂȘtre affichĂ©e Ă  volontĂ© a Ă©tĂ© revu : les Ă©tapes se succĂšdent dans un ordre logique et apportent les Ă©lĂ©ments importants Ă  savoir et Ă  faire pour tirer le meilleur de son installation rĂ©cente. DorĂ©navant elle utilise les polices du bureau et sa fenĂȘtre peut ĂȘtre redimensionnĂ©e.

Isodumper

Isodumper, outil qui permet de crĂ©er des clĂ©s amorçables, de vĂ©rifier les signatures et d’ajouter une partition « persistante » Ă  une image autonome (Live) peut maintenant chiffrer cette partition. Cette derniĂšre ne pourra toutefois ĂȘtre reconnue que pour les images ISO de Mageia 8 et suivantes.

PCMemTest

PCMemTest une réécriture majeure de l’utilitaire de test de mĂ©moire Memtest86+. Contrairement Ă  ce dernier, PCMemTest peut ĂȘtre aussi bien utilisĂ© avec l’UEFI qu’avec l’ancien BIOS, avec, toutefois, la limitation qui fait qu’au dĂ©marrage de l’UEFI, la saisie au clavier ne fonctionnera que si le CSM est activĂ© dans le BIOS. PCMemTest remplace Memtest86+ comme utilitaire de test de mĂ©moire sur toutes les ISO de Mageia. Il peut Ă©galement ĂȘtre installĂ© dans le systĂšme d’un utilisateur, oĂč il sera automatiquement ajoutĂ© au menu de dĂ©marrage du systĂšme.

Ordinateurs portables avec Optimus

Les heureux propriĂ©taires d’ordinateurs portables dotĂ© de NVIDIA Optimus (processeur graphique Intel intĂ©grĂ© et GPU NVIDIA additionnel) peuvent bĂ©nĂ©ficier de la puissance de leur GPU additionnel de trois maniĂšres diffĂ©rentes :

  • les pilotes libres Nouveau prennent en charge GPU Prime, ce qui peut ĂȘtre utilisĂ© via la variable d’environnement DRI_PRIME=1 (sauf si le pilote NVIDIA propriĂ©taire est exploitĂ© par mageia-prime entre autres) ;
  • toujours prĂ©sent pour Mageia 8, le paquet Bumblebee peut ĂȘtre utilisĂ© pour relier le moniteur au GPU NVIDIA, via VirtualGL, permettant d’accĂ©der Ă  sa puissance de traitement, mais avec une charge additionnelle ;
  • un nouvel outil expĂ©rimental, mageia-prime, peut ĂȘtre utilisĂ© pour configurer NVIDIA Prime pris en charge par les noyaux Linux rĂ©cents et les serveurs Xorg. Il permet de passer complĂštement Ă  l’utilisation du GPU NVIDIA sans la charge de Bumblebee, et est particuliĂšrement adaptĂ© pour ĂȘtre utilisĂ© avec CUDA.

Dans les trois cas, lors de la configuration des pilotes graphiques, il suffit de configurer la carte Intel (au moins dans la plupart des configurations Optimus), car elle est généralement la seule connectée physiquement à un moniteur.

À noter l'abandon du pilote R340 (nvidia340), Nvidia n'ayant pas pris soin de corriger les problĂšmes de sĂ©curitĂ© de cette version de son blob binaire, ce pilote est dĂ©prĂ©ciĂ©. Certaines cartes graphiques peuvent bĂ©nĂ©ficier de la mise Ă  jour vers le pilote R390, d'autres basculent sur le pilote Nouveau, tout ceci automatiquement.

Chargeur d’amorçage

GRUB2 est passé à la version 2.04 et certaines fonctionnalités et corrections de bogues ont été incorporées à partir de la future version 2.06.

Pour le dĂ©marrage UEFI, le Gestionnaire de dĂ©marrage rEFInd est maintenant pris en charge en tant qu’alternative Ă  GRUB2.

Plasma

Plasma est fourni en version 5.20.4, construit sur la base de Qt 5.15.2 et de KDE Frameworks 5.76 et avec les applications KDE 20.12.0, Simple Desktop Display Manager (SDDM) Ă©tant le gestionnaire d’affichage par dĂ©faut. Pour essayer Plasma sous Wayland, il faudra installer Plasma-workspace-wayland, il devrait apparaĂźtre dans la liste des environnements de bureau du gestionnaire d’affichage au moment de la connexion.

La session Wayland avec les pilotes nonfree 455 (actuels) de Nvidia est disponible en s’assurant que « nokmsboot » est supprimĂ© et que « nouveau.modeset=0 » est passĂ© Ă  la ligne de commande du noyau. Il est fourni en tant que dĂ©monstration technologique pour les personnes qui testent.

Plasma possĂšde un support autonome spĂ©cifique de 64 bits et il peut Ă©galement ĂȘtre installĂ© Ă  partir de l’image ISO classique (installateur traditionnel).

Les autres environnements de bureaux

GNOME est en version 3.38.3 et s’exĂ©cute par dĂ©faut avec Wayland. Il y a aussi une session alternative « GNOME sur Xorg »., toutefois, avec les pilotes nonfree de Nvidia, GNOME dĂ©marrera par dĂ©faut une session X11. Il y a, enfin, une session « Gnome Classic » pour celles et ceux qui prĂ©fĂšrent le comportement de GNOME 2. On peut tĂ©lĂ©charger un support autonome 64 bits spĂ©cifique GNOME, l’image ISO de l’installation classique, quant Ă  elle, propose aussi GNOME.

LXDE continue d’ĂȘtre amĂ©liorĂ© en amont et par notre mainteneur Mageia, mĂȘme si la communautĂ© s’est partiellement recentrĂ©e sur LXQt. Il peut ĂȘtre installĂ© Ă  partir de l’image ISO de l’installation classique.

Xfce 4.16 (en anglais) est fourni. Xfce dispose de supports autonomes 32 et 64 bits dĂ©diĂ©s et peut Ă©galement ĂȘtre installĂ© Ă  partir de l’image ISO classique.

LXQt en version 0.16.0 est fourni mais ne peut pas ĂȘtre installĂ© directement Ă  partir de l’image ISO classique dĂ» Ă  des contraintes d’espace sur les ISOs. Les mĂ©dias en ligne doivent ĂȘtre ajoutĂ©s pour permettre plus d’options lors de l’installation initiale. Ceci est expliquĂ© dans la documentation de Mageia.

MATE 1.24.2 peut ĂȘtre installĂ© Ă  partir de l’image ISO classique. Mais, Ă  cause des contraintes de volume de donnĂ©es sur le support DVD, certaines applications comme mate-screenshot (utilitaire de capture d’écran) ne sont pas incluses dans l’image ISO. Les utilisateurs doivent installer le paquetage task-mate aprĂšs l’installation initiale pour obtenir un environnement complet.

Cinnamon 4.8.3 peut ĂȘtre installĂ© Ă  partir de l’image ISO classique.

Enlightenment est disponible avec E24.2 et les bibliothùques de la Fondation Enlightenment (EFL)1.25.1,—y compris les paquets Elementary, Evas-generic-loaders et Evas-generic-players.

Pour complĂ©ter, Mageia fournit Ă©galement des gestionnaires de fenĂȘtres lĂ©gers ainsi qu’IceWM qui, par dĂ©faut, est l’environnement de bureau de sauvegarde et prĂ©sent dans toutes les ISO autonomes.

Nextcloud

Au moment de sa publication, Mageia 8 n’aura pas de serveur Nextcloud empaquetĂ©, car la version 21 – la premiĂšre Ă  supporter PHP8 – n’est pas encore sortie. Nextcloud 21 sera intĂ©grĂ© au dĂ©pĂŽt backports de Mageia 8 dĂšs que possible, une installation manuelle restant possible.

Les versions de NextCloud antĂ©rieures Ă  la version 21 ne fonctionneront pas sur Mageia 8 en raison de l’abandon de PHP7. À noter que, l’installation de NextCloud ne doit pas sauter une version majeure . Il faudra donc mettre Ă  jour successivement le logiciel en passant par toutes les versions intermĂ©diaires pour arriver Ă  la 20. Elles figurent toutes dans les dĂ©pĂŽts backport de Mageia.

Mise Ă  niveau depuis Mageia 7

Bien évidemment, avant de faire cette mise à niveau, il conviendra de :

  • sauvegarder toutes ses donnĂ©es sur un support externe ;
  • sauvegarder les profils : rĂ©pertoire .config, mais aussi .thunderbird et .mozilla le cas Ă©chĂ©ant ainsi que .fonts et .local qui sont Ă  la racine de l’espace personnel, le dossier .var peut aussi Ă©ventuellement ĂȘtre utile ;
  • procĂ©der Ă  une mise Ă  jour complĂšte du systĂšme (l’onglet Mettre Ă  jour de la « Bienvenue sur Mageia » est lĂ  pour ça) ;
  • dĂ©sinstaller toutes les bibliothĂšques de dĂ©veloppement 32 bits des systĂšmes 64 bits, elles sont identifiables par le mot « devel » dans le nom, pour savoir s’il y en a, utiliser la commande :
rpm -qa --queryformat "%{NAME}-%{version}-%{RELEASE}-%{ARCH}\n" |grep i586 |grep devel
  • sauvegarder le fichier Urpmi.cfg situĂ© dans le rĂ©pertoire /etc/Urpmi lorsque des dĂ©pĂŽts tiers, ont Ă©tĂ© ajoutĂ©s lors de l’utilisation de Mageia 7 ;
  • Ă  toutes fins utiles avoir par-devers soi une clĂ© USB avec une image autonome2 .

La mise Ă  niveau ne pourra pas se faire dans les trois cas de figure suivants :

  • versions antĂ©rieures Ă  Mageia 7 :
  • utilisation d’une image autonome ;
  • version de Mageia installĂ©e en mode BIOS hĂ©ritĂ© (LEGACY), vers Mageia 8 en mode UEFI (Ă  exclure).

Il faudra donc procĂ©der Ă  une nouvelle installation de Mageia, le rĂ©pertoire home pourra ĂȘtre conservĂ© cependant.

La mise à niveau peut se faire de plusieurs façons, toutes détaillées dans les notes de version :

  • mise Ă  jour en ligne avec l’applet de notification qui signale la disponibilitĂ© de la nouvelle version, qu’il ne restera plus qu’à accepter pour que cela se fasse3 ;
  • mise Ă  jour en ligne avec mgaonline (GUI) ;
  • mise Ă  jour en ligne en recourant Ă  Urpmi (ILC) ;
  • mise Ă  jour en ligne avec DNF (CLI) ;
  • le support classique de Mageia 8.

Mageia a tout fait pour que la mise Ă  jour de Mageia 7 Ă  Mageia 8 soit limite frustrante et que vous n’ayez rien Ă  rĂ©parer.

Et pour l’installer

Rendez-vous sur cette page de tĂ©lĂ©chargement pour choisir le type d’installation. Si vous venez de Windows, le wiki de Mageia vous dira comment procĂ©der. Le Guide du dĂ©butant est la page dont vous aurez peut-ĂȘtre besoin pour vous mettre le pied Ă  l’étrier.

Bonne découverte de Mageia.

Un grand merci Ă  toutes celles et ceux qui font de Mageia la plus chouette et la plus magique des distributions.


  1. la version dĂ©finitive de Mageia 8 a commencĂ© son voyage vers les diffĂ©rents dĂ©pĂŽts trĂšs exactement mercredi 24 fĂ©vrier aprĂšs 19 heures. ↩

  2. normalement, elle ne devrait pas servir, mais c’est toujours utile d’avoir une bouĂ©e de sauvetage en cas de catastrophe. ↩

  3. propriĂ©taires d’ordinateur portable, bien vĂ©rifier que l’alimentation est bien connectĂ©e Ă  l’ordinateur et branchĂ©e sur une prise Ă©lectrique (il y en a qui ont essayĂ© sans, et ils ont eu des problĂšmes). ↩

Aller plus loin

  • # NVidia Optimus

    PostĂ© par (site web personnel) . ÉvaluĂ© Ă  3.

    Peut-on en savoir plus sur ce Mageia-prime ?

    Ce n'est pas comme sur fedora oĂč on installe les drivers NVidia et paf, ça permet d'utiliser la NVidia comme seule carte graphique ? (comme si on avait un PC de bureau traditionnel)

    Et dans le cas d'une installation "tout par défaut", le systÚme utilise quoi dans ce cas ?

    • [^] # Re: NVidia Optimus

      PostĂ© par . ÉvaluĂ© Ă  3.

      Je ne suis pas utilisateur de Mageia, mais le principe de Prime reste le mĂȘme sur toute les distribs : tu fais le rendu via ta CG Nvidia, mais l'image gĂ©nĂ©rĂ©e doit passer par le iGPU qui fait proxy avec l'Ă©cran. Si tu te contentes d'installer simplement le pilote Nvidia, l'image sera gĂ©nĂ©rĂ©e mais la redirection vers l'Ă©cran ne fonctionnera pas.

    • [^] # Re: NVidia Optimus

      PostĂ© par . ÉvaluĂ© Ă  3.

      Il y a beaucoup plus d'infos dans les Notes de version.

      • [^] # Re: NVidia Optimus

        PostĂ© par (site web personnel) . ÉvaluĂ© Ă  2. DerniĂšre modification le 01 mars 2021 Ă  18:05.

        Il n'y a rien de plus, je cite les notes de version :

        - Un nouvel outil expĂ©rimental nommĂ© mageia-prime peut ĂȘtre utilisĂ© pour configurer NVIDIA Prime pris en charge par les noyaux Linux rĂ©cents et les serveurs Xorg. Il permet de passer complĂštement Ă  l’utilisation du GPU NVIDIA sans la charge de Bumblebee, et est particuliĂšrement adaptĂ© pour ĂȘtre utilisĂ© avec CUDA.
        Dans les trois cas, lors de la configuration des pilotes graphiques, il suffit de configurer la carte Intel (au moins dans la plupart des configurations Optimus), car elle est généralement la seule connectée physiquement à un moniteur.

        Si on comprend bien, il faut configurer le pilote intel puis le pilote NVidia via mageia-prime.

        Sur Fedora, on installe le pilote NVidia et direct on a le comportement du point 3, et l'écran fonctionne. Et on n'entends plus parler du pilote intel (ni du NVidia d'ailleurs).

        Donc on ne peut pas "simplement" installer le driver NVidia, sinon, ça fait tout planter si je comprends bien ?

        N'était-il pas possible de faire la solution clé en main comme Fedora ? Tout en permettant l'utilisation de bumblebee également si on ne souhaite pas tourner sur la NVidia mais le faire uniquement à la demande ?

        • [^] # Re: NVidia Optimus

          PostĂ© par . ÉvaluĂ© Ă  10.

          Salut Adrien,

          Non il n'y a rien à configurer cÎté intel, c'est déjà réalisé au premier démarrage du pc.
          Je viens de faire une install de mageia-prime sur mon pc optimus pour voir l'intĂ©rĂȘt du bousin. Et je l'ai aussi fait avec une fedora en installant juste les pilotes nvidia.

          Et bien, ce n'est pas aussi simple que tu le dis sur une fedora déjà en point 1, et les pilotes cuda ne sont par défaut pas installé.

          Mageia-prime est juste un outil ultra simple qui t'installes les pilotes nvidia + cuda et qui configure le kernel pour utiliser ces pilotes sans bumblebee. Et oĂč tu as une possibilitĂ© ultra simple de revenir uniquement sur le pilote intel si tu le souhaites.
          LĂ  oĂč sur fedora si tu installes le pilote nvidia, et que tu le dĂ©sinstalles, tu fais crasher la machine et ton serveur x ne se relance pas.

          Je ne pense pas que c'est un point majeur ce mageia-prime, et en mĂȘme temps la distribution propose cet outil qui est trĂšs simple Ă  utiliser pour les utilisateurs de pc optimus donc je trouve que c'est un bon point.

          • [^] # Re: NVidia Optimus

            PostĂ© par (site web personnel) . ÉvaluĂ© Ă  1.

            Merci pour le complĂ©ment. Il y a donc un intĂ©rĂȘt pour la marche arriĂšre.
            AprÚs sur fedora, aprÚs activation du dépÎt NVidia depuis GNOME Logiciels, et l'installation des pilotes tout est opérationnel (sur le Asus N76VZ que je n'utilise pas personnellement)

            • [^] # Re: NVidia Optimus

              PostĂ© par . ÉvaluĂ© Ă  3.

              Bonjour Adrien,
              De ce que j'ai compris, mageia-prime offre la possibilité de commuter "à la volée" entre l'une et l'autre des cartes.
              Les instructions détaillées sont ici : https://wiki.mageia.org/en/Mageia-prime_for_Optimus
              Je n'ai pas testé, j'ai toujours réussi à éviter cette technologie.

  • # Typo

    PostĂ© par . ÉvaluĂ© Ă  4.

    Cette derniĂšre ne pourra toutefois (扊陀) n’ (ć‰Šé™€ă“ă“ăŸă§)ĂȘtre reconnue que pour les images ISO de Mageia 8 et suivantes.

  • # Top, et installation rapide

    PostĂ© par . ÉvaluĂ© Ă  9.

    Que dire sur cette nouvelle version ?

    Et bien comme d'habitude, trÚs bien finalisée. J'ai installé la version KDE plasma.
    L'Ă©cran d’accueil accompagne vraiment les nouveaux. Il suffit de suivre les diffĂ©rentes Ă©tapes.
    Le fonds d'écran proposé, réalisé par un concours ou tout le monde peut participer, rend trÚs bien.

    L'installation a été trÚs rapide, avec la version 64 bits "DVD" sur une clef usb.

    C'est du tout bon !
    Bravo aux contributeurs de cette Mageia 8.

  • # Upgrade dans mon cas

    PostĂ© par (site web personnel) . ÉvaluĂ© Ă  3. DerniĂšre modification le 28 fĂ©vrier 2021 Ă  14:17.

    Sur mes 2 PC, la Mageia 7 était une mise à jour depuis une 6 qui elle avait été une Fresh install suite à une upgrade ratée depuis la 5.

    J'ai Ă  nouveau tentĂ© l'upgrade et ça s'est trĂšs bien dĂ©roulĂ© les 2 fois, absolument aucun problĂšme ! Y compris sur mon PC principal ou j'ai quand mĂȘme un paquet de trucs installĂ©s et qui tournent. Ca m'aurait ennuyĂ© de faire une Fresh install.

    Du coup pas de ré-installation depuis Juillet 2017, c'est top :-)

  • # Typo

    PostĂ© par . ÉvaluĂ© Ă  2.

    Certains cartes graphiques peuvent bénéficier de la mise à jour vers le pilote R390 -> Certaines

  • # php 8

    PostĂ© par . ÉvaluĂ© Ă  6.

    je trouve étonnant de ne proposer que php 8 et pas de version 7 en parallÚle, les 2 ne sont pas parfaitement compatibles et le passage à php 8 nécessite la réécriture de certaines applications.

    La note de version indique "PHP est passĂ© en version 8.0.2, ce qui permet d’amĂ©liorer encore les performances.". Certes, mais Ă  quel prix ?

    "Ce n'est pas à l'état de tout savoir sur ses citoyens, mais au citoyen de tout savoir sur l'état."

    • [^] # Re: php 8

      PostĂ© par (site web personnel) . ÉvaluĂ© Ă  6.

      Choix étrange surtout que Mageia se vend parfois en tant que distribution serveur !
      MĂȘme Nextcloud n'a pas Ă©tĂ© intĂ©grĂ© dans les dĂ©pĂŽts car non compatible PHP 8 !

      Le choix n'a pas été réfléchi.

      A vouloir faire la course au logiciel le plus récent, ça en devient ridicule et surtout contre productif.

      Sachant que PHP 7.4 est supporté jusqu'en 28 Nov 2022 !!!

      • [^] # Re: php 8

        PostĂ© par . ÉvaluĂ© Ă  4.

        Bonjour Adrien,

        Pour quelqu'un qui a lu les notes de versions, je trouve ça un peu fort de café !

        Il est clairement explicité que Nextcloud 21, la premiÚre version à supporter PHP8 sera accessible via les backports dÚs qu'elle sera disponible. De plus, cette note est accompagnée d'un message alertant sur le fait que Mageia 8 ne fonctionnera pas avec toutes les versions de Nextcloud antérieures à la 21 en raison de l'abandon de la PHP7.

        Donc, un utilisateur averti tel que toi, pour qui Nextcloud est un indispensable dans son utilisation quotidienne et qui a pris soin de lire les notes de version, aura la sagesse de patienter sur Mageia 7 avant se migrer sur la 8. C'est que l'on appelle : ne pas faire la course à la nouveauté ;)

        Que Mageia ne réponde pas à tes exigences professionnelles, je pense que beaucoup sont capables de l'entendre et de le comprendre y compris parmi les pro-mageia. Néanmoins venir pointer du doigt des évolutions trop timides d'un cÎté et de l'autre les qualifier de disruptives. Il y a là comme une dichotomie entre la pensée et le verbe surtout lorsque l'on se réclame fédoriste.

        • [^] # Re: php 8

          PostĂ© par (site web personnel) . ÉvaluĂ© Ă  3. DerniĂšre modification le 02 mars 2021 Ă  12:59.

          J'ai lu les notes de version. Mais ce que je critique c'est le principe.

          Donc la mise Ă  niveau entraĂźne un arrĂȘt du fonctionnement de Nextcloud qui semble assumĂ©. Je ne trouve ça pas professionnel.
          Le dépÎt backport, de mémoire, n'est pas activé par défaut, donc la personne qui attend devra ajouter un dépÎt supplémentaire, qui risque de parasiter d'autres logiciels (si le "backport" contient plus que nextcloud).

          Si c'est pour fanfaronner "ouais on a du PHP récent" mais que rien ne marche avec, c'est zéro pointé et moi je ne trouve pas la démarche correcte.

          Quitte à utiliser les "backports", mettre donc par défaut PHP 7.4 dans la distribution et mettre PHP 8.0 dans les backports aurait été mieux.

          Car au final, nextcloud est un prétexte mais bon nombre d'applications web codées avec PHP devront s'adapter, il n'y a qu'a voir la liste des changements :
          https://www.php.net/manual/fr/migration80.incompatible.php

          et des fonctions dépréciées :
          https://www.php.net/manual/fr/migration80.deprecated.php

          • [^] # Re: php 8

            PostĂ© par (site web personnel) . ÉvaluĂ© Ă  5.

            C'est un problÚme lié à la façon dont PHP gÚre son évolution (non compatible de maniÚre ascendante au niveau du langage) ça.

            Si tu veux du Python 2.7, 3.7, 3.8, du PHP 7.4 et 8.0 ou plusieurs version de la libc, ainsi de suite, reste sur une vielle version ou utilise une Debian (qui a plus de mainteneurs). Je prĂ©fĂšre que les mainteneurs se focalisent sur l'intĂ©gration de nouveautĂ©s plutĂŽt que de maintenir plusieurs versions de la mĂȘme chose (quitte Ă  perdre certaines applications pendant un temps).

            Il faut juste 2 fois plus d'énergie pour gérer 2 versions différentes de PHP, sans compter la configuration / disposition des fichiers qui doit tenir compte des multiples version possiblement installée en parallÚle. En plus de maintenir toutes les dépendances sur 2 versions...

            $ urpmq -ay php | wc
             468 468 8849
            • [^] # Re: php 8

              PostĂ© par (site web personnel, Mastodon) . ÉvaluĂ© Ă  4. DerniĂšre modification le 04 mars 2021 Ă  09:37.

              Ça fait un peu plus de boulot de faire les paquets pour deux versions diffĂ©rentes, mais pas trop si vous organisez les fichiers correctement dĂšs le dĂ©part. Sur une debian like, ils y arrivent bien (/etc/php/<version>/<fichiers de config>), et on peut installer thĂ©oriquement plusieurs versions de PHP en mĂȘme temps.

              MĂȘme si les dĂ©pĂŽts officiels de Debian ne proposent qu'une version, on peut utiliser le dĂ©pĂŽt alternatif https://packages.sury.org/php qui permet d'installer plusieurs versions en parallĂšle avec la mĂȘme organisation de fichier que l'officiel Debian.

              • [^] # Re: php 8

                PostĂ© par (site web personnel, Mastodon) . ÉvaluĂ© Ă  3.

                Note: le dépÎt https://packages.sury.org/php est géré par le mainteneur officiel des paquets PHP pour Debian.. voir https://deb.sury.org

              • [^] # Re: php 8

                PostĂ© par (site web personnel, Mastodon) . ÉvaluĂ© Ă  3.

                Ça marche aussi en faisant du pinning pour par exemple prendre le php de la « oldstable » ou de « testing » depuis les dĂ©pĂŽts Debian...

                CĂŽtĂ© application web, avec php-fpm c’est trĂšs pratique, chaque application pouvant avoir sa configuration php et sa version de php !

                ce commentaire est sous licence cc by 4 et précédentes

        • [^] # Re: php 8

          PostĂ© par (Mastodon) . ÉvaluĂ© Ă  4. DerniĂšre modification le 02 mars 2021 Ă  13:22.

          Bon ça aurait Ă©tĂ© pertinent si mageia 7 Ă©tait maintenue mais le support s'arrĂȘte en mai d'aprĂšs https://www.mageia.org/fr/support/#lifecycle.

          Là ça oblige à compiler un php7 à la main ou utiliser un systÚme de packaging alternatif comme nix, pkgsrc...

          Maintenant quel est le choix le meilleur quand l'upstream risque d'abandonner le support entre le début et la fin de maintenance d'une release ?

          Je crois qu'on entrevoie un point faible de Mageia, 0 support pour la release n-1.

          • [^] # Re: php 8

            PostĂ© par . ÉvaluĂ© Ă  2.

            On peut justement réfléchir à modifier cette date, ça me semblerai pas déconnant :-)

          • [^] # Re: php 8

            PostĂ© par (site web personnel, Mastodon) . ÉvaluĂ© Ă  -2.

            De toute façon, ce NextCloud, vous l’installerai dans un conteneur non ? Alors la version de php dispo sur l’hîte...

            • [^] # Re: php 8

              PostĂ© par (Mastodon) . ÉvaluĂ© Ă  4.

              Il n'y a pas d'obligation particuliĂšre Ă  utiliser docker pour nextcloud.

      • [^] # Re: php 8

        PostĂ© par (site web personnel) . ÉvaluĂ© Ă  6.

        C'est un choix logique en terme de sécurité : le support PHP 7 finira avant la prochaine mageia ( si on part sur une version de mageia par an comme il y a quelques années) et on aurait pu se retrouver avec un logiciel non maintenu pendant des mois ...

        • [^] # Re: php 8

          PostĂ© par . ÉvaluĂ© Ă  3.

          d'aprÚs ici le support de php 7 niveau sécurité est jusqu'au 28 novembre 2022 : https://www.php.net/supported-versions.php

          Il aurait mieux valu proposer du PHP 7 dans cette Mageia plutÎt que ce 8 qui vient à peine de sortir et qui nécessite des adaptations (réécriture de code) par rapport à la branche 7.

          "Ce n'est pas à l'état de tout savoir sur ses citoyens, mais au citoyen de tout savoir sur l'état."

        • [^] # Re: php 8

          PostĂ© par . ÉvaluĂ© Ă  3.

          C'est la raison essentielle qui a prévalu. Le PHP 7 sera abandonné avant la fin de vie prévisible de Mageia 8. Si on l'avait conservé, la distribution aurait présenté des soucis de sécurité avant son remplacement.
          Mageia 7 sera maintenue plus qu'en mai. Le compte-à-rebours de trois mois aprÚs la montée de version se déclenche aprÚs qu'on ait activé le signal dans le gestionnaire de mise à jour. Ce n'a pas encore été fait.
          Quant Ă  la cohabitation de deux versions, nous ne l'avons pas encore, mais certains y travaillent.

  • # Pour ma part

    PostĂ© par (site web personnel) . ÉvaluĂ© Ă  5.

    Comme mon identifiant le montre, j'ai commencĂ© par Mandrake en 1999 et j'ai mĂȘme un tout petit peu participĂ© Ă  la distribution pendant quelques temps (avant de me faire corrompre par des debianeux lors de mon premier boulot en 2004).

    Depuis, le temps a passé, de nouvelles distrib sont arrivées et Mandriva/Mageia a complÚtement disparu de mon écran de radar. Je n'ai pas vu une Mandrake/Mandriva/Mageia tourner depuis au moins 2008.

    Et pourtant j'ai bougé: Université, Rectorat, INP, MAEDI, SSII, ...

    Je vois Debian, Ubuntu, rarement Fedora et trĂšs rarement ArchLinux mais jamais Mageia.

    Du coup ma question: quelle est la taille de l'équipe de développement aujourd'hui? La distribution a t'elle plus de succÚs dans d'autres pays ?

    • [^] # Re: Pour ma part

      PostĂ© par . ÉvaluĂ© Ă  4.

      Du coup ma question: .... La distribution a t'elle plus de succĂšs dans d'autres pays ?

      Au moins un petit peu :
      Citing Mageia in academic papers
      Update to Zenodo ?

      demandé pour cette conférence :
      25th International Conference on Computing in High-Energy and Nuclear Physics

      et quatre jours plus tard :
      DOI for Mageia and Mageia 7.1

      :)

    • [^] # Re: Pour ma part

      PostĂ© par . ÉvaluĂ© Ă  2.

      il y a des Ă©coles d'ingĂ© qui l'utilisant, peut-ĂȘtre devrions nous faire un appel pour qu'ils s'annoncent et qu'on puisse en citer certains.

    • [^] # Re: Pour ma part

      PostĂ© par (site web personnel, Mastodon) . ÉvaluĂ© Ă  8. DerniĂšre modification le 03 mars 2021 Ă  00:19.

      Bin y a aussi des gens qui l'utilisent depuis longtemps (Mandrake 9.1 en 2003, j'ai fait toutes les versions de Mandrake → Mandriva → Mageia jusqu'Ă  Mageia 8 — sauf la Mandrake 9.2). Mais j'ai jamais trop poussĂ© le vice en environnement pro, juste une fois (et le boss m'a gonflĂ© pour pas avoir installĂ© la RedHat non maintenue depuis des lustres du client). Souvent tu as des Debian ou Ubuntu en environnement pro, mais mĂȘme si on me laisse le choix de la distrib, je me suis dit que manipuler en parallĂšle une distrib Ă  base de paquets DEB, c'Ă©tait une corde de plus Ă  mon arc. C'est aussi plus facile de trouver de l'aide en cas de pĂ©pin.

      Au final je tourne sur Ubuntu au taf, et la base Debian permet d'avoir un large choix de paquets. Par exemple pour un projet perso, je n'ai pas trouvé pandoc, il n'est pas packagé sous Mageia. Mais mes machines perso sont sous Mageia, et la migration vers la 8 s'est relativement bien passée. Je dis « relativement » car:

      • soucis d'espace disque (ma faute, mais un / Ă  21Go ça me paraissait Ă©norme). Supprimer des paquets, puis relancer la mise jour (le tout plusieurs fois) a permis d'arriver dans un Ă©tat stable. Ah, j'ai aussi rĂ©duit l'espace pris par les logs journald.
      • soucis de rĂ©seau aprĂšs le redĂ©marrage: impossible d'avoir du wifi. J'ai pas du matĂ©riel exotique pourtant (Lenovo X230). J'ai vu un crash dans les logs, mais globalement surtout les tentatives de connexion qui Ă©chouaient sans avoir un diagnostic clair. Je pensais que c'Ă©tait peut ĂȘtre ma config (sur Mageia 7 j'avais fait mumuse pour dĂ©lĂ©guer au maximum la gestion de NetworkManager). Au final, Ă©tant un peu prudent, j'avais gardĂ© le dernier kernel de Mageia 7. J'ai dĂ©marrĂ© Mageia 8 avec cet ancien kernel, et miracle, ça marche. Je reboote sous Mageia 8 avec le nouveau kernel, ça tombe en marche aussi.

      Plus de problĂšmes depuis (ça fait un peu moins d'une semaine). Ah, peut ĂȘtre GNOME Software qui est un peu dans les choux pour ses mises Ă  jour, mais je ne l'ai jamais utilisĂ© en fait... Ce que je prĂ©fĂšre chez Mageia ? Des configs par dĂ©faut souvent mieux foutues, un GNOME pas trafiquĂ©. Sous Ubuntu je dois bidouiller pour avoir une version la plus proche possible d'upstream.

      Merci à tous ceux qui ont pris sur leur temps libre et sacrifié une partie de leur vie personnelle pour nous permettre d'utiliser ce petit bijou qu'est Mageia depuis tant d'années. Et une pensée à zezinho.

      • [^] # Re: Pour ma part

        PostĂ© par (site web personnel) . ÉvaluĂ© Ă  3.

        Pareil... ça doit ĂȘtre une base de mageia 5... que je n'ai pas rĂ©installĂ© depuis mais juste fait des MAJ... Petit soucis de place aussi (hi hi) donc plusieurs coups ont fait l'affaire.

        Super content ! Plasma est top.

        • [^] # Re: Pour ma part

          PostĂ© par (site web personnel, Mastodon) . ÉvaluĂ© Ă  2. DerniĂšre modification le 03 mars 2021 Ă  19:26.

          D'habitude je réinstalle, ça permet de repartir à zéro, voir les nouvelles fonctionnalités par défaut, les changements de l'installateur... Repartir sur une config minimaliste et ajouter juste le nécessaire. Là pour une fois j'ai retenté la migration, j'avais pas envie de télécharger les médias d'install.

    • [^] # Re: Pour ma part

      PostĂ© par . ÉvaluĂ© Ă  1.

      Pourtant, il y'a du Mageia dans bien plus d'instance que tu ne le crois !! ;)

      https://alcasar.net/

      "téléchargements de l'archive d'installation: 28186"

      "# Id: CHANGELOG 2901 2020ćčŽ12月15æ—„ 22:26:58Z rexy

      ********** ALCASAR CHANGELOG **********
      -------------------- 3.5.2 --------------------
      NEWS
      - ALCASAR can now keep the user authenticated during 24h (attribute "keeping sessions alive (yes/no)")
      - Ask the "unbound" Mageia packager to add "--enabled-ipset" for the next Mageia-8. validated : https://bugs.mageia.org/show_bug.cgi?id=27803
      - HTTPS login option is now taking care during the update process"

      Etc etc...

      Un petit topo sur Alcazar :
      https://blog.mageia.org/fr/2017/03/13/alcasar-un-projet-de-controleur-dacces-au-reseau-base-sur-mageia/

  • # merci Marja

    PostĂ© par (site web personnel) . ÉvaluĂ© Ă  5.

    ça faisait au moins un mois que Mageia 8 fonctionnait bien chez moi, ne restait plus qu'à la publier.

    Donc, merci Marja, tu as bien remplacé Ennael dans son rÎle de product owner
    et tu en fais bien plus aux cÎtés de nos amis de MLO

    bises, @+

    au plaisir de vous revoir Ă  la Villette dĂšs que le CoVid ne l'empĂȘchera pas :/

    • [^] # Re: merci Marja

      PostĂ© par (site web personnel) . ÉvaluĂ© Ă  5.

      mĂȘme Misc< ou Nanar< seront lĂ  :-)

      quand on a lancé Mageia, on ne savait pas sortir la 1Úre
      bah ça continue, merci Ă  tous nos utilisateurs, j'en croise mĂȘme sur le marchĂ© de Saint-Brieuc :p

      • [^] # Re: merci Marja

        PostĂ© par (site web personnel, Mastodon) . ÉvaluĂ© Ă  3.

        merci Ă  tous nos utilisateurs, j'en croise mĂȘme sur le marchĂ© de Saint-Brieuc

        Il y en a mĂȘme encore plus Ă  l'ouest au bout de la terre !

        https://www.funix.org mettez un manchot dans votre PC

  • # Taille recommandĂ©e pour les partitions ?

    PostĂ© par . ÉvaluĂ© Ă  1.

    Bonjour !

    Je suis bien content de cette nouvelle version (je suis Mandriva depuis la création de Mandrake, ça date... et je suis revenu à Mageia aprÚs plusieurs années passées sous Arch).

    Depuis quelques mois, ma Mageia 7 ne pouvait plus se mettre à jour à cause d'un / trop petit. J'avais laissé tomber (et vivais donc sans les mises à jour, YOLO), en me disant que je m'en occuperai pour la sortie de la 8.

    D'oĂč question : quelle est la taille recommandĂ©e pour les partitions ? /boot et / notamment ?

    Merci !

    • [^] # Re: Taille recommandĂ©e pour les partitions ?

      PostĂ© par (site web personnel, Mastodon) . ÉvaluĂ© Ă  3. DerniĂšre modification le 01 avril 2021 Ă  12:57.

      Je ne sais pas trop quoi rĂ©pondre prĂ©cisĂ©ment mais :-) quand j'ai reformatĂ© mon ordinateur, j'ai laissĂ© Mageia 7 faire le boulot de partitionnement lui-mĂȘme. Sur mon disque dur de 300 Gio, il en a rĂ©servĂ© 50 pour le dev/sda1 (donc pour la partition de boot avec tous les logiciels) et 4 pour dev/sda5 (swap). Ce qui me laisse confortablement encore 23 Gio pour installer d'autres programmes que ceux que j'ai dĂ©jĂ .

      Je n’ai aucun avis sur systemd

    • [^] # Re: Taille recommandĂ©e pour les partitions ?

      PostĂ© par . ÉvaluĂ© Ă  2.

      Bonjour,
      Il n'y a pas de réponse identique pour tous, ceci dépend de ce que tu prévois d'utiliser.
      L'installeur plafonne la racine à 50 Go quand il y a suffisamment d'espace disque. Perso, je suis à 28 Go et je suis à l'étroit.
      On m'a dit qu'il pouvait ĂȘtre intĂ©ressant d'utiliser un systĂšme de partitionnement LVM ou BTRFS pour pouvoir modifier dynamiquement la rĂ©partition des partitions. Mais ce n'est pas l'option par dĂ©faut de l'installeur pour l'instant.

    • [^] # Re: Taille recommandĂ©e pour les partitions ?

      PostĂ© par . ÉvaluĂ© Ă  2.

      Alors moi je n'ai pas /boot, j'ai /home à part et le stockage général sur une autre partition sur /mnt d'autres choses, mais sur / j'ai 33 go je n'en utilise que 17.
      Le swap à mon avis ne sert à rien à partir de 8go de ram sur un poste de travail, et de toute façon le placer sur un ssd ça ne parait pas une bonne idée

      • [^] # Re: Taille recommandĂ©e pour les partitions ?

        PostĂ© par (site web personnel) . ÉvaluĂ© Ă  3.

        Le swap est necessaire au suspend to disk.

        "La premiÚre sécurité est la liberté"

        • [^] # Re: Taille recommandĂ©e pour les partitions ?

          PostĂ© par . ÉvaluĂ© Ă  2.

          Le swap est necessaire au suspend to disk

          tu l'utilises ? Je l'ai essayé il y a longtemps et cela marchait trÚs mal : trÚs long à redémarrer et parfois ça ne redémarrait pas, donc reset puis fsck, cela m'a vite saoulé.
          Mais je n'y avais pas pensé, pourquoi pas. mon pc passe peu de temps inactif !

      • [^] # Re: Taille recommandĂ©e pour les partitions ?

        PostĂ© par . ÉvaluĂ© Ă  2.

        Salut !!

        Les SSD ont beaucoup Ă©voluĂ©s ainsi que leurs fiabilitĂ©, mĂȘme si le cycle d'Ă©criture sur un swap (qui de toute façon ne sera pas utilisĂ© si assez de ram) peut ĂȘtre important.

        Je pense que ces attentions étaient utiles au début, mais maintenant elles ne sont plus vraiment utile.

        Le problĂšme c'est que le web regorge d'infos datant un peu Ă  ce sujet.

Suivre le flux des commentaires

Note : les commentaires appartiennent Ă  celles et ceux qui les ont postĂ©s. Nous n’en sommes pas responsables.