En ce mardi 28 septembre, la communauté du Projet Fedora sera ravie d'apprendre la disponibilité de la version Beta de Fedora Linux35.

Malgré les risques concernant la stabilité d’une version Beta, il est important de la tester ! En rapportant les bogues maintenant, vous découvrirez les nouveautés avant tout le monde, tout en améliorant la qualité de Fedora Linux 35 et réduisant du même coup le risque de retard. Les versions en développement manquent de testeurs et de retours pour mener à bien leurs buts.

La version finale est pour le moment fixée pour le 19 ou 26 octobre.
Voici les nouveautés annoncées pour cette version :

Expérience utilisateur
  • Passage à GNOME 41 ;
  • En lien avec la nouvelle fonctionnalité de GNOME concernant l'énergie, Fedora installe par défaut le paquet power-profiles-daemon pour contrôler via DBus la politique énergétique du système entre performance, équilibré ou économie d'énergie ;
  • GNOME Logiciels et GNOME Initial Setup proposent une option à l'utilisateur pour activer des dépôts tiers ;
  • Ajout d'un dépôt tiers nommé fedora-flathub-filter qui expose des applications Flatpaks provenant de Flathub sélectionnées par Fedora. L'installation usuelle de Flathub reste nécessaire pour accéder à l'ensemble de ses applications ;
  • WirePlumber va gérer les sessions Pipewire pour l'audio dorénavant plutôt que ce que Pipewire utilise en interne ;
  • Le système Fedora Kinoite devient une variante officielle. C'est l'équivalent de Fedora Silverblue avec KDE Plasma comme environnement graphique par défaut.
Gestion du matériel
  • L'image Fedora Cloud prend en charge le mode hybride BIOS et UEFI pour le démarrage de la machine ;
  • Les partitions chiffrées avec LUKS auront la taille du secteur défini automatiquement, suivant le matériel sous-jacent pour améliorer les performances. Jusqu'ici la taille était fixe à 512 octets par secteur, cela devrait être de 4096 octets par secteur dans la majorité des cas.
Internationalisation
  • IBus est proposé à la version 1.5.25 ;
  • La méthode d'entrée par défaut pour les langues indo-aryennes passe de Inscript vers Enhanced Inscript keymaps.
Administration système
  • L'image de base de Fedora ne fournit plus les paquets sssd-client et util-linux pour réduire la taille des conteneurs avec Fedora ;
  • L'installateur Anaconda prend en charge des fichiers de profil et non plus des fichiers de configuration de produits pour être plus générique.
  • systemd-resolved prend en charge DNS over TLS (DoT) si le serveur DNS configuré par l'utilisateur supporte cette fonctionnalité. Cela ajoute une couche cryptographique aux requêtes DNS ;
  • L'image Fedora Cloud utilise le système de fichiers btrfs par défaut ;
  • Les mots de passe des utilisateurs dans /etc/shadow sont hashés par yescrypt par défaut ;
  • La mise à jour d'un paquet ayant un service systemd au niveau utilisateur mènera à son relancement à la fin de la mise à jour. Auparavant cela n'était fait que pour systemd en tant que PID 1 au niveau système ;
  • Le gestionnaire de virtualisation libvirt a un démon par module dorénavant pour plus de souplesse et de fiabilité. Le service libvirtd.service est supprimé en faveur de virtqemud.service, virtxend.service, virtlxcd.service, virtinterfaced.socket, virtnetworkd.socket, virtnodedevd.socket, virtnwfilterd.socket, virtproxyd.socket, virtsecretd.socket et virtstoraged.socket ;
  • La bibliothèque Cyrus SASL passe de Berkeley DB à GDBM pour la gestion des bases de données. Les paquets concernés auront leurs bases de données automatiquement convertis via la commande :
cyrusbdb2current <sasldb path> <new_path>
  • Le cache de SSSD pour les utilisateurs locaux peut être activé ou désactivé à chaud, et il n'est plus lancé par défaut dorénavant.
  • Mise à jour du parefeu dynamique firewalld à la version 1.1.0 ;
  • Suppression du paquet authselect-compat, de fait l'outil authconfig disparaît au profit de authselect qui est mis par défaut depuis Fedora 28 ;
  • Le paquet libusb est renommé libusb-compat-0.1 et libusbx vers libusb1 ;
  • Mise à jour de RPM à la version 4.17.
Développement
  • La collection d'outils binutils passe à la version 2.37 ;
  • La chaine de compilation GNU est mise à jour avec GCC 11, Glibc 2.34 et GDB 10.2 ;
  • De même pour la suite LLVM pour leur 13e version ;
  • La bibliothèque généraliste de C++, Boost, appuie sur le champignon jusqu'à la version 1.76 ;
  • Node.js 16 est proposé par défaut. Les versions 14 et 12 restent disponibles dans les modules facultatives ;
  • Le langage Python 3.10 est déployé pendant que Python 3.5 est entièrement retiré ;
  • Le célèbre générateur de documentation en Python, Sphinx, veille sur la 4e version ;
  • Le langage Perl perle vers la version 5.34 ;
  • Le langage de programmation fonctionnelle et concurrente Erlang 24 est disponible ;
  • Son voisin Haskell bénéficie du compilateur GHC 8.10 et de sa distribution Stackage version 18 ;
  • Le langage PHP 8.0 fait son apparition ;
  • L'environnement de compilation de binaires Windows, MinGW, est mis à jour ;
  • La bibliothèque graphique SDL 2.0 fournira la gestion de la compatibilité avec la version 1.2, plutôt que l'installation de cette ancienne version ;
  • Le paquet libmemcached utilise le code de libmemcached-awesome au lieu du projet d'origine, qui n'est plus maintenu depuis 7 ans. Le tout reste compatible au niveau API et ABI ;
  • Debuginfod est utilisé par défaut pour obtenir les codes source et autres données de débogage en cas de nécessité, plutôt que de recourir à l'installation des paquets de débogage correspondant.
Projet Fedora
  • Le fichier /etc/os-release renvoie le nom du système comme Fedora Linux et non Fedora. Cela met en avant la distinction entre le projet Fedora et le système lui même, qui s'appelle Fedora Linux maintenant ;
  • La politique de choix du compilateur pour générer un paquet évolue pour laisser plus de latitude à l'empaqueteur. GCC ou Clang/LLVM peuvent être choisis par l'empaqueteur même si GCC est pleinement supporté ou non par le projet en question. Avant seulement GCC devait être utilisé, sauf si le projet ne gérait officiellement que Clang ;
  • La politique pour les paquets de Python a été mise à jour pour favoriser le travail commun avec Python et les autres distributions ;
  • Par ailleurs, moins de paquets Python vont dépendre de python3-setuptools ;
  • Un nouveau paquet glibc-gconv-extra est ajouté pour prendre en charge les formats d'encodage en dehors de UTF-*, unicode, ISO-8859-1, ISO8859-15, CP1252 et ANSI_X3.110 pour gagner 8 Mio sur une image minimale, seuls ces formats sont proposés par défaut avec Glibc ;
  • Les paquets seront compilés sans -ffat-lto-objects par défaut, les paquets qui en ont besoin devront l'ajouter eux même ;
  • Import de la macro OpenSUSE pour définir la mémoire minimale nécessaire par constructeur du paquet durant le parallélisme :
%limit_build -m 8192
Pour éviter que les gros projets comme chromium échouent par manque de mémoire.
  • Lors de la construction d'un paquet RPM, le chemin RPATH sera vérifié et pourra faire échouer la génération du paquet s'il ne respecte pas les consignes du projet Fedora ;
  • Les champs Release et changelog d'un paquet RPM peuvent être autogénérés par rpmautospec.
Tester

Durant le développement d'une nouvelle version de Fedora Linux, comme cette version Beta, quasiment chaque semaine le projet propose des journées de tests. Le but est de tester pendant une journée une fonctionnalité précise comme le noyau, Fedora Silverblue, la mise à niveau, GNOME, l’internationalisation, etc. L'équipe d'assurance qualité élabore et propose une série de tests en général simples à exécuter. Suffit de les suivre et indiquer si le résultat est celui attendu. Dans le cas contraire, un rapport de bogue devra être ouvert pour permettre l'élaboration d'un correctif.

C'est très simple à suivre et requiert souvent peu de temps (15 minutes à une heure maximum) si vous avez une Beta exploitable sous la main.

Les tests à effectuer et les rapports sont à faire via la page suivante. J'annonce régulièrement sur mon blog quand une journée de tests est planifiée.

Si l'aventure vous intéresse, les images sont disponibles par Torrent ou via le site officiel.

Si vous avez déjà Fedora Linux 34 ou 33 sur votre machine, vous pouvez faire une mise à niveau vers la Beta. Cela consiste en une grosse mise à jour, vos applications et données sont préservées.

Nous vous recommandons dans les deux cas de procéder à une sauvegarde de vos données au préalable.

En cas de bogue, n'oubliez pas de relire la documentation pour signaler les anomalies sur le BugZilla ou de contribuer à la traduction sur Weblate. N'oubliez pas de consulter les bogues déjà connus pour Fedora 35.

Bons tests à tous !
Merci !
J'attendais avec impatience ce moment, covid et convalescence à la maison obligent !!
Bonsoir

Après un
dnf system-upgrade download --releasever=35 
J'ai un réponse qui me semble dangereuse
Aucune correspondance pour le paquet du groupe « xorg-x11-drv-armsoc »
Aucune correspondance pour le paquet du groupe « reiserfs-utils »
Aucune correspondance pour le paquet du groupe « drehatlas-warender-bibliothek-fonts »
Aucune correspondance pour le paquet du groupe « kanjistrokeorders-fonts »
Aucune correspondance pour le paquet du groupe « khmeros-siemreap-fonts »
Aucune correspondance pour le paquet du groupe « drehatlas-xaporho-fonts »
Aucune correspondance pour le paquet du groupe « google-noto-sans-syriac-eastern-fonts »
Aucune correspondance pour le paquet du groupe « khmeros-base-fonts »
Aucune correspondance pour le paquet du groupe « khmeros-handwritten-fonts »
Aucune correspondance pour le paquet du groupe « ubuntu-title-fonts »
Aucune correspondance pour le paquet du groupe « khmeros-bokor-fonts »
Aucune correspondance pour le paquet du groupe « vollkorn-fonts »
Aucune correspondance pour le paquet du groupe « culmus-shofar-fonts »
Aucune correspondance pour le paquet du groupe « polarsys-b612-sans-fonts »
Aucune correspondance pour le paquet du groupe « bcm283x-firmware »
Aucune correspondance pour le paquet du groupe « tlomt-junction-fonts »
Aucune correspondance pour le paquet du groupe « gnome-getting-started-docs »
Aucune correspondance pour le paquet du groupe « khmeros-metal-chrieng-fonts »
Aucune correspondance pour le paquet du groupe « yanone-tagesschrift-fonts »
Aucune correspondance pour le paquet du groupe « google-noto-sans-syriac-estrangela-fonts »
Aucune correspondance pour le paquet du groupe « khmeros-battambang-fonts »
Aucune correspondance pour le paquet du groupe « google-noto-sans-syriac-western-fonts »
Aucune correspondance pour le paquet du groupe « xorg-x11-utils »
Aucune correspondance pour le paquet du groupe « iptables »
Aucune correspondance pour le paquet du groupe « libproxy-mozjs »
Aucune correspondance pour le paquet du groupe « khmeros-muol-fonts »
Aucune correspondance pour le paquet du groupe « google-noto-sans-tibetan-fonts »
Autant patienter ?
Ou plutôt: Autant continuer !
taj wrote:J'ai un réponse qui me semble dangereuse
J'ai eu le même genre de warning en VM sur une Fedora Kde 34 je suis pas chaud !!
ajoute un :
--allowerasing --best
en option, parfois il y a des paquets qui ne servent plus et qui bloque tant qu'ils sont là.


Merci pour l'info Renault 🙂
Merci VINDICATORs

Mais toujours le même souci

Et c'est ces paquets qui font craindre:
reiserfs-utils
xorg-x11-drv-armsoc
xorg-x11-utils 
iptables
bcm283x-firmware
Tu n'aurais pas des dépôts tierces qui traine par hasard? que retourne :
dnf repolist all
sauf erreur de ma part, ces messages ne sont pas bloquant et ne retire pas les paquets indiqués.
Par contre mais sans doute parce que tout n'est pas prêt
Erreur : 
 Problème: le paquet arduino-core-1:1.8.13-5.fc34.noarch nécessite mvn(org.ow2.asm:asm-all), mais aucun fournisseur ne peut être installé
  - objectweb-asm-8.0.1-2.fc34.noarch n’appartient pas à un dépôt distupgrade
  - problème avec le paquet installé arduino-core-1:1.8.13-5.fc34.noarch
(essayez d’ajouter « --skip-broken » pour ignorer les paquets non installables)
--skip-broken ne change rien
--exclude=arduino-core n'est pas pris en compte
la suppression est inquiétante :
[root@fedora ~]# dnf erase arduino-core
Dépendances résolues.
======================================================================================================================================================================================================================================
 Paquet                                                          Architecture                                Version                                                      Dépôt                                                 Taille
======================================================================================================================================================================================================================================
Suppression:
 arduino-core                                                    noarch                                      1:1.8.13-5.fc34                                              @fedora                                               3.1 M
Supprimer des paquets dépendants:
 arduino                                                         noarch                                      1:1.8.13-5.fc34                                              @fedora                                                66 k
Suppression des dépendances inutilisées:
 apache-commons-codec                                            noarch                                      1.15-2.fc34                                                  @fedora                                               390 k
 apache-commons-compress                                         noarch                                      1.20-5.fc34                                                  @fedora                                               637 k
 apache-commons-exec                                             noarch                                      1.3-18.fc34                                                  @fedora                                                82 k
 apache-commons-io                                               noarch                                      1:2.8.0-3.fc34                                               @fedora                                               364 k
 apache-commons-lang3                                            noarch                                      3.11-2.fc34                                                  @fedora                                               678 k
 apache-commons-logging                                          noarch                                      1.2-25.fc34                                                  @fedora                                               179 k
 apache-commons-net                                              noarch                                      3.6-11.fc34                                                  @fedora                                               340 k
 arduino-builder                                                 x86_64                                      1.3.25-7.fc33                                                @fedora                                               2.6 M
 arduino-ctags                                                   x86_64                                      5.8-13.arduino11.fc34                                        @fedora                                               408 k
 arduino-devel                                                   noarch                                      1:1.8.13-5.fc34                                              @fedora                                                13 M
 arduino-doc                                                     noarch                                      1:1.8.13-5.fc34                                              @fedora                                               4.9 M
 arduino-listSerialPortsC                                        x86_64                                      1.4.0-9.fc34                                                 @fedora                                                40 k
 astyle                                                          x86_64                                      3.1-12.fc34                                                  @fedora                                               894 k
 avr-binutils                                                    x86_64                                      1:2.35-3.fc34                                                @fedora                                               9.6 M
 avr-gcc                                                         x86_64                                      1:10.2.0-2.fc34                                              @fedora                                               183 M
 avr-gcc-c++                                                     x86_64                                      1:10.2.0-2.fc34                                              @fedora                                                19 M
 avr-libc                                                        noarch                                      2.0.0-11.fc34                                                @fedora                                                30 M
 avrdude                                                         x86_64                                      6.3-20.fc34                                                  @fedora                                               2.2 M
 batik                                                           noarch                                      1.14-2.fc34                                                  @updates-testing                                      7.9 M
 batik-css                                                       noarch                                      1.14-2.fc34                                                  @updates-testing                                      326 k
 batik-util                                                      noarch                                      1.14-2.fc34                                                  @updates-testing                                      205 k
 bouncycastle                                                    noarch                                      1.67-2.fc34                                                  @fedora                                               5.3 M
 bouncycastle-pg                                                 noarch                                      1.67-2.fc34                                                  @fedora                                               396 k
 copy-jdk-configs                                                noarch                                      4.0-1.fc34                                                   @updates                                               19 k
 jackson-annotations                                             noarch                                      2.11.4-2.fc34                                                @fedora                                                98 k
 jackson-core                                                    noarch                                      2.11.4-2.fc34                                                @fedora                                               382 k
 jackson-databind                                                noarch                                      2.11.4-2.fc34                                                @fedora                                               1.5 M
 jakarta-activation                                              noarch                                      1.2.2-2.fc34                                                 @fedora                                               136 k
 jakarta-commons-httpclient                                      noarch                                      1:3.1-37.fc34                                                @fedora                                               369 k
 java-11-openjdk                                                 x86_64                                      1:11.0.12.0.7-4.fc34                                         @updates                                              745 k
 java-11-openjdk-headless                                        x86_64                                      1:11.0.12.0.7-4.fc34                                         @updates                                              171 M
 javapackages-filesystem                                         noarch                                      5.3.0-15.fc34                                                @fedora                                               1.9 k
 javapackages-tools                                              noarch                                      5.3.0-15.fc34                                                @fedora                                                69 k
 jmdns                                                           noarch                                      3.5.5-5.fc34                                                 @fedora                                               229 k
 jsch                                                            noarch                                      0.1.55-2.fc34                                                @fedora                                               294 k
 jsemver                                                         noarch                                      0.9.0-15.fc34                                                @fedora                                                63 k
 jssc                                                            x86_64                                      2.8.0-19.fc34                                                @fedora                                                85 k
 jzlib                                                           noarch                                      1.1.3-16.fc34                                                @fedora                                                77 k
 libserialport                                                   x86_64                                      0.1.1-11.fc34                                                @updates                                               78 k
 lksctp-tools                                                    x86_64                                      1.0.18-9.fc34                                                @fedora                                               266 k
 log4j                                                           noarch                                      2.13.3-3.fc34                                                @fedora                                               2.1 M
 lua                                                             x86_64                                      5.4.3-1.fc34                                                 @updates                                              594 k
 lua-posix                                                       x86_64                                      35.0-3.fc34                                                  @fedora                                               624 k
 objectweb-asm                                                   noarch                                      8.0.1-2.fc34                                                 @fedora                                               719 k
 rsyntaxtextarea                                                 noarch                                      3.1.1-5.fc34                                                 @fedora                                               1.0 M
 slf4j                                                           noarch                                      1.7.30-8.fc34                                                @fedora                                                82 k
 ttmkfdir                                                        x86_64                                      3.0.9-63.fc34                                                @fedora                                               114 k
 tzdata-java                                                     noarch                                      2021a-1.fc34                                                 @fedora                                               365 k
 xalan-j2                                                        noarch                                      2.7.2-7.fc34                                                 @fedora                                               2.0 M
 xerces-j2                                                       noarch                                      2.12.1-3.fc34                                                @updates-testing                                      1.4 M
 xml-commons-apis                                                noarch                                      1.4.01-33.fc34                                               @fedora                                               335 k
 xml-commons-resolver                                            noarch                                      1.2-33.fc34                                                  @fedora                                               121 k
 xmlgraphics-commons                                             noarch                                      2.6-1.fc34                                                   @updates-testing                                      685 k
 xorg-x11-fonts-Type1                                            noarch                                      7.5-31.fc34                                                  @updates                                              863 k

Résumé de la transaction
======================================================================================================================================================================================================================================
Supprimer  56 Paquets

Espace libéré : 471 M
Faut-il faire un rapport sur bugzilla ou simplement attendre ?
Tu peux supprimer à la main :
rpm -e --nodeps xxxx.rpm
Cela ne semble pas si inquiétant que cela, sauf si tu en avais besoin pour autre chose.

et oui un petit rapport serait le mieux histoire de faire avancer les choses.
Renault wrote:[*]GNOME Logiciels et GNOME Initial Setup proposent une option à l'utilisateur pour activer des dépôts tiers ;[/*]
Pour RPMfusion les seuls dépôts installés sont les dépôts dédiés à nVidia et Steam:
rpmfusion-nonfree-nvidia-driver           RPM Fusion for Fedora 35 - N désactivé
rpmfusion-nonfree-nvidia-driver-debuginfo RPM Fusion for Fedora 35 - N désactivé
rpmfusion-nonfree-nvidia-driver-source    RPM Fusion for Fedora 35 - N désactivé
rpmfusion-nonfree-steam                   RPM Fusion for Fedora 35 - N désactivé
rpmfusion-nonfree-steam-debuginfo         RPM Fusion for Fedora 35 - N désactivé
rpmfusion-nonfree-steam-source            RPM Fusion for Fedora 35 - N désactivé
Pourquoi pas rpmfusion-free et rpmfusion-nonfree ?
Je ne savais même pas qu'il y avait des dépôts dédié...
pour moi, il les trouve bien :
# dnf system-upgrade download --releasever=35 -y
Fedora 35 - x86_64                                                                                                                                                                                     30 kB/s |  18 kB     00:00    
Fedora 35 openh264 (From Cisco) - x86_64                                                                                                                                                              1.9 kB/s | 990  B     00:00    
Fedora Modular 35 - x86_64                                                                                                                                                                             30 kB/s |  18 kB     00:00    
Fedora 35 - x86_64 - Updates                                                                                                                                                                           82 kB/s |  25 kB     00:00    
Fedora Modular 35 - x86_64 - Updates                                                                                                                                                                   27 kB/s |  24 kB     00:00    
RPM Fusion for Fedora 35 - Free                                                                                                                                                                       7.4 kB/s | 4.5 kB     00:00    
RPM Fusion for Fedora 35 - Free - Updates                                                                                                                                                              17 kB/s | 3.6 kB     00:00    
RPM Fusion for Fedora 35 - Nonfree                                                                                                                                                                     23 kB/s | 4.9 kB     00:00    
RPM Fusion for Fedora 35 - Nonfree - Updates                                                                                                                                                           19 kB/s | 4.0 kB     00:00    
Bonjour,

Upgrade de f34 vers f35 bêta sur ma machine de test (un vieux Thinkpad T430) sans aucun souci pour moi ce matin (avec RPMfusion et dépôt Wazuh).

Et l'ensemble semble déjà plutôt stable et fonctionnel.

Sangokuss 8-)
VINDICATORs wrote:Tu n'aurais pas des dépôts tierces qui traine par hasard? que retourne :
dnf repolist all
Si !
Je les ai désactivés.
Le souci reste le même
taj wrote:
VINDICATORs wrote:Tu n'aurais pas des dépôts tierces qui traine par hasard? que retourne :
dnf repolist all
Si !
Je les ai désactivés.
Le souci reste le même
Rien n'indique qu'ils seront effacés ? Que retourne la commande complète ?

Merci d'ouvrir un sujet dédié pour chaque problème dans la section [F35] Fedora Rawhide pour une meilleure lisibilité.
je viens de faire le passage avec la série des Aucune correspondance pour le paquet du groupe et tout est très bien passé
Merci
fgland wrote:je viens de faire le passage avec la série des Aucune correspondance pour le paquet du groupe et tout est très bien passé
Merci
Encourageant !
Mais avais-tu des paquets de ce style ?:
reiserfs-utils
xorg-x11-drv-armsoc
xorg-x11-utils 
iptables
bcm283x-firmware 
Nicosss wrote:
taj wrote:
VINDICATORs wrote:Tu n'aurais pas des dépôts tierces qui traine par hasard? que retourne :
dnf repolist all
Si !
Je les ai désactivés.
Le souci reste le même
Rien n'indique qu'ils seront effacés ? Que retourne la commande complète ?

Merci d'ouvrir un sujet dédié pour chaque problème dans la section [F35] Fedora Rawhide pour une meilleure lisibilité.
Merci Nicosss
Mais j'ai déjà réactivé l'ensemble de mes dépots.
Pour le sujet dédié, suis-je le seul concerné ? alors que tous nous parlons, ici, du passage de la F34 à la beta F35 ?

Bien à toi
taj wrote:
Nicosss wrote:
taj wrote:
Si !
Je les ai désactivés.
Le souci reste le même
Rien n'indique qu'ils seront effacés ? Que retourne la commande complète ?

Merci d'ouvrir un sujet dédié pour chaque problème dans la section [F35] Fedora Rawhide pour une meilleure lisibilité.
Merci Nicosss
Mais j'ai déjà réactivé l'ensemble de mes dépots.
Pour le sujet dédié, suis-je le seul concerné ? alors que tous nous parlons, ici, du passage de la F34 à la beta F35 ?

Bien à toi
Non ça concerne tout le monde, car tout le monde expose ses problèmes ici et ça devient le fouillis donc plus personne ne comprends ce qu'il se passe et ça ne va rien apporter au final.

Le sujet d'origine concerne l'annonce de Fedora Linux 35 Beta uniquement donc les réponses ne devraient concerner que cet unique point et non devenir le bistrot.