Passage à Python 3.13
Pas instantané
Cauldron, la prochaine version de Mageia

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Les packageurs préparent actuellement la version 3.13 de Python, par des constructions dans updates_testing.
Il est prévu de transférer vers le dépôt Release ce soir 18 h tout ce qui a déjà été construit dans les Testing. Ceci ne représente pas la totalité des modules Python.
Il faut savoir qu'un module construit avec une version de python n'est pas utilisable avec une autre version de Python. Lors de la montée de version, tous les modules ou applications qui utilisent Python doivent être reconstruits.
Il est donc préférable, pour ceux qui utilisent Cauldron au quotidien, de s'abstenir de mises à jour jusqu'à la stabilisation de la situation. Pour les autres, n'hésitez pas à signaler les applications qui ne fonctionnent plus afin de les corriger en priorité.
Yves

deniums Membre non connecté
-
- Voir le profil du membre deniums
- Inscrit le : 28/02/2025
Tout s'est bien passé, même s'il y a eu beaucoup de mises à jour, en deux temps.
Le module des printers a disparu, mais je n'utilise pas print.
Il y a quelques paquets qui veulent la 3.12, par exemple
python3-pony
python3-sss-murmur
python3-cpuid
python3-jupyroot
Regarde ici pour les paquets python3 plus anciens que le 20 février 2025.
https://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/x86_64/media/core/release/?C=M;O=A

tobaggo17 Membre non connecté
-
- Voir le profil du membre tobaggo17
- Inscrit le : 18/12/2013
- Groupes :
maj non effectuée car désinstallation de plasma 6.3.2 demandée en raison du manque de libpackagekitqt6.so.1()(64bit)....
quel rapport avec python3.13 ?
Pc fixe: Asus M5A97, AMD FX6300, Mageia9, Caudron, GeForce GT610 2Go, 32 Go RAM, SSD 120 +120 +450

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
tobaggo17 :Bonjour,
maj non effectuée car désinstallation de plasma 6.3.2 demandée en raison du manque de libpackagekitqt6.so.1()(64bit)....
quel rapport avec python3.13 ?
Bonjour,
Merci pour ce retour. Il faudrait le message complet pour déterminer précisément la cause.
J'ai lancé la construction de python-pony.
Pour python3-jupyroot, il faut reconstruire encore xrootd puis root. Je recomemnce, xroot, le build avait échoué pour des dépendances pas encore reconstruites.
Pour sssd, la construction échoue aux tests : http://pkgsubmit.mageia.org/uploads/failure/cauldron/core/updates_testing/20250304072114.wally.duvel.1683434/sssd-2.10.2-2.mga10/build.x86_64.0.20250304151823.log
Toute aide est bienvenue.
python3-cpuid ... c'est une erreur, à retirer
Yves

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Papoteur :J'ai lancé la construction de python-pony.
Echec, pony n'est pas prêt pour python 3.13
Papoteur :Pour python3-jupyroot, il faut reconstruire encore xrootd puis root. Je recommence, xroot, le build avait échoué pour des dépendances pas encore reconstruites.
Echec, cette fois à l'édition de lien.
Yves

tobaggo17 Membre non connecté
-
- Voir le profil du membre tobaggo17
- Inscrit le : 18/12/2013
- Groupes :
Papoteur :
Bonjour,
Merci pour ce retour. Il faudrait le message complet pour déterminer précisément la cause.
ci-dessous le message dans sa totalité:
"
Afin de poursuivre la mise à jour, les paquetages suivants doivent être désinstallés :
dolphin-24.12.2-1.mga10.x86_64
(en raison du manque de libpackagekitqt6.so.1()(64bit))
frameworkintegration-6.10.0-1.mga10.x86_64
(en raison du manque de libpackagekitqt6.so.1()(64bit))
gnome-packagekit-common-43.0-3.mga10.x86_64
(car packagekit >= 0.4.8 est non satisfait)
gramps-6.0.0-0.rc1.0.mga10.noarch
(car python(abi) == 3.12 est non satisfait)
konq-plugins-24.12.2-1.mga10.x86_64
(en raison du manque de konqueror)
konqueror-24.12.2-1.mga10.x86_64
(en raison du manque de plasma-workspace)
lib64boost_numpy312_1.86.0-1.86.0-2.mga10.x86_64
(en raison du manque de libpython3.12.so.1.0()(64bit),
en raison du manque de libboost_python312.so.1.86.0()(64bit))
lib64boost_numpy312_1.87.0-1.87.0-3.mga10.x86_64
(en raison du manque de libpython3.12.so.1.0()(64bit),
en raison du manque de libboost_python312.so.1.87.0()(64bit))
lib64boost_python312_1.86.0-1.86.0-2.mga10.x86_64
(en raison du manque de libpython3.12.so.1.0()(64bit))
lib64boost_python312_1.87.0-1.87.0-3.mga10.x86_64
(en raison du manque de libpython3.12.so.1.0()(64bit))
lib64packagekitqt6_1-1.1.2-1.mga10.x86_64
(car packagekit >= 1.1.2 est non satisfait)
lib64pyldb-util2-2.9.2-1.mga10.x86_64
(en raison du manque de libpython3.12.so.1.0()(64bit))
lib64pyside6-abi3_6.7-6.7.3-1.mga10.x86_64
(en raison du manque de libpython3.12.so.1.0()(64bit),
en raison du manque de libshiboken6.abi3.so.6.7()(64bit))
lib64python3.12-3.12.8-1.mga10.x86_64
(car lib64python3.12-stdlib == 3.12.8-1.mga10 est non satisfait)
lib64python3.12-stdlib-3.12.8-1.mga10.x86_64
(car python(abi) == 3.12 est non satisfait)
lib64python3.12-testsuite-3.12.8-1.mga10.x86_64
(car python(abi) == 3.12 est non satisfait,
car lib64python3.12-stdlib == 3.12.8-1.mga10 est non satisfait,
car lib64python3.12 == 3.12.8-1.mga10 est non satisfait)
lib64shiboken6-abi3_6.7-6.7.3-2.mga10.x86_64
(en raison du manque de libpython3.12.so.1.0()(64bit))
libstdc++-python-devel-14.2.0-2.mga10.x86_64
(car python(abi) == 3.12 est non satisfait)
marble-kde-24.12.2-1.mga10.x86_64
(en raison du manque de plasma-desktop)
packagekit-1.2.8-1.mga10.x86_64
(car python(abi) == 3.12 est non satisfait)
packagekit-gstreamer-plugin-1.2.8-1.mga10.x86_64
(car packagekit == 1.2.8-1.mga10 est non satisfait)
packagekit-gtk3-module-1.2.8-1.mga10.x86_64
(car packagekit == 1.2.8-1.mga10 est non satisfait)
patcher-0.7-9.mga10.noarch
(car python(abi) == 3.12 est non satisfait)
pitivi-2023.03-3.mga10.x86_64
(car python(abi) == 3.12 est non satisfait,
en raison du manque de libpython3.12.so.1.0()(64bit))
plasma-applets-system-panel-2.0.0-2.mga10.x86_64
(en raison du manque de plasma-workspace)
plasma-desktop-6.3.2-1.mga10.x86_64
(en raison du manque de libpackagekitqt6.so.1()(64bit))
plasma-thermalmonitor-0.2.3-1.mga10.noarch
(en raison du manque de plasma-workspace)
plasma-workspace-6.3.2-1.mga10.x86_64
(en raison du manque de libpackagekitqt6.so.1()(64bit),
en raison du manque de frameworkintegration)
plasma-workspace-wayland-6.3.2-1.mga10.x86_64
(car plasma-workspace == 6.3.2-1.mga10 est non satisfait,
en raison du manque de libkrdb.so()(64bit))
soundconverter-4.0.6-1.mga10.noarch
(car python(abi) == 3.12 est non satisfait)
system-config-printer-1.5.18-3.mga10.x86_64
(car system-config-printer-libs == 1.5.18-3.mga10 est non satisfait,
car system-config-printer-udev == 1.5.18-3.mga10 est non satisfait)
system-config-printer-libs-1.5.18-3.mga10.noarch
(car python(abi) == 3.12 est non satisfait)
system-config-printer-udev-1.5.18-3.mga10.x86_64
(car system-config-printer-libs == 1.5.18-3.mga10 est non satisfait)
task-packager-1-9.mga9.noarch
(en raison du manque de patcher)
task-plasma-6.3.2-1.mga10.noarch
(car task-plasma-minimal == 6.3.2-1.mga10 est non satisfait)
task-plasma-minimal-6.3.2-1.mga10.noarch
(en raison du manque de dolphin,
en raison du manque de plasma-desktop,
en raison du manque de plasma-workspace)
"
Pc fixe: Asus M5A97, AMD FX6300, Mageia9, Caudron, GeForce GT610 2Go, 32 Go RAM, SSD 120 +120 +450

deniums Membre non connecté
-
- Voir le profil du membre deniums
- Inscrit le : 28/02/2025
tobaggo17 :maj non effectuée car désinstallation de plasma 6.3.2 demandée en raison du manque de libpackagekitqt6.so.1()(64bit)....
quel rapport avec python3.13 ?
Plasma dépend de libpackagekitqt6, libpackagekitqt6 dépend de packagekit, packagekit (qui est un composant important) dépend de Python API = 3.12.
Dans LXDE, il n'y a pas ce problème, car LXDE ne dépend pas de libpackagekit... Je ne suis pas sûr pour LXQt.
Merci Papoteur pour tes efforts. Bien que ces paquets ne soient qu'un exemple (noms sympas), ils montrent qu'il y a encore un petit nombre de paquets Python qui n'ont pas été mis à jour. Cela inclut un paquet important, packagekit.

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
deniums :tobaggo17 :maj non effectuée car désinstallation de plasma 6.3.2 demandée en raison du manque de libpackagekitqt6.so.1()(64bit)....
quel rapport avec python3.13 ?
Plasma dépend de libpackagekitqt6, libpackagekitqt6 dépend de packagekit, packagekit (qui est un composant important) dépend de Python API = 3.12.
Dans LXDE, il n'y a pas ce problème, car LXDE ne dépend pas de libpackagekit... Je ne suis pas sûr pour LXQt.
Merci Papoteur pour tes efforts. Bien que ces paquets ne soient qu'un exemple (noms sympas), ils montrent qu'il y a encore un petit nombre de paquets Python qui n'ont pas été mis à jour. Cela inclut un paquet important, packagekit.
Exact. La reconstruction est en cours.
On peut ajouter, en cours de construction:
gramps, system-config-printer, soundconverteur, pitivi, patcher
Il manque encore libstdc++-python-devel quiest fourni par gcc, de ce que je comprends.
Yves

tobaggo17 Membre non connecté
-
- Voir le profil du membre tobaggo17
- Inscrit le : 18/12/2013
- Groupes :



Pc fixe: Asus M5A97, AMD FX6300, Mageia9, Caudron, GeForce GT610 2Go, 32 Go RAM, SSD 120 +120 +450

tobaggo17 Membre non connecté
-
- Voir le profil du membre tobaggo17
- Inscrit le : 18/12/2013
- Groupes :
grosse Maj ce matin , tout est ok pour le moment pas de soucis apparent

Pc fixe: Asus M5A97, AMD FX6300, Mageia9, Caudron, GeForce GT610 2Go, 32 Go RAM, SSD 120 +120 +450

Troumad Membre non connecté
-
- Voir le profil du membre Troumad
- Inscrit le : 16/10/2010
- Site internet
- Groupes :
Une petite remarque, dnf est arrivé à faire des mises à jour :
Code :
dnf upgrade --refresh
Alors que urpmi ne le fait pas.
Code :
urpmi --auto-update --keep
nb : quand il arrive plein de problème du genre, je rajoute l'option --keep.
édit :
Pour finir la mise à jour (et surtout de libreoffice), j'ai juste ces paquets qu'il faudrait désinstaller :
Code :
(en raison du manque de libpython3.12.so.1.0()(64bit),
en raison du manque de libboost_python312.so.1.85.0()(64bit))
lib64boost_numpy312_1.87.0-1.87.0-3.mga10.x86_64
(en raison du manque de libpython3.12.so.1.0()(64bit),
en raison du manque de libboost_python312.so.1.87.0()(64bit))
lib64boost_python312_1.85.0-1.85.0-2.mga10.x86_64
(en raison du manque de libpython3.12.so.1.0()(64bit))
lib64boost_python312_1.87.0-1.87.0-3.mga10.x86_64
(en raison du manque de libpython3.12.so.1.0()(64bit))
lib64pyldb-util2-2.9.2-1.mga10.x86_64
(en raison du manque de libpython3.12.so.1.0()(64bit))
lib64python3.12-3.12.8-1.mga10.x86_64
(car lib64python3.12-stdlib == 3.12.8-1.mga10 est non satisfait)
lib64python3.12-stdlib-3.12.8-1.mga10.x86_64
(car python(abi) == 3.12 est non satisfait)
lib64python3.12-testsuite-3.12.8-1.mga10.x86_64
(car python(abi) == 3.12 est non satisfait,
car lib64python3.12-stdlib == 3.12.8-1.mga10 est non satisfait,
car lib64python3.12 == 3.12.8-1.mga10 est non satisfait)
Édité par Troumad Le 09/03/2025 à 10h36
Amicalement Votre
Bernard SIAUD Alias Troumad
Bernard SIAUD Alias Troumad

Yuusha Membre non connecté
-
- Voir le profil du membre Yuusha
- Inscrit le : 04/07/2017
- Groupes :
-
Modérateur
-
Administrateur
-
Forgeron
Troumad :Merci pour toutes ces informations.
Une petite remarque, dnf est arrivé à faire des mises à jour :
Code :dnf upgrade --refresh
Alors que urpmi ne le fait pas.
Code :urpmi --auto-update --keep
urpmi et dnf n'ont pas la même logique. S'il ne peut pas faire la mise à jour à cause d'un paquet bloquant, urpmi s'arrête. De son côté, dnf continue la mise à jour de tous les paquets qui peuvent passer et empêchera la mise à jour de ce qui bloque.

tobaggo17 Membre non connecté
-
- Voir le profil du membre tobaggo17
- Inscrit le : 18/12/2013
- Groupes :
Troumad :
édit :
Pour finir la mise à jour (et surtout de libreoffice), j'ai juste ces paquets qu'il faudrait désinstaller :
Code :
(en raison du manque de libpython3.12.so.1.0()(64bit),
en raison du manque de libboost_python312.so.1.85.0()(64bit))
lib64boost_numpy312_1.87.0-1.87.0-3.mga10.x86_64
(en raison du manque de libpython3.12.so.1.0()(64bit),
en raison du manque de libboost_python312.so.1.87.0()(64bit))
lib64boost_python312_1.85.0-1.85.0-2.mga10.x86_64
(en raison du manque de libpython3.12.so.1.0()(64bit))
lib64boost_python312_1.87.0-1.87.0-3.mga10.x86_64
(en raison du manque de libpython3.12.so.1.0()(64bit))
lib64pyldb-util2-2.9.2-1.mga10.x86_64
(en raison du manque de libpython3.12.so.1.0()(64bit))
lib64python3.12-3.12.8-1.mga10.x86_64
(car lib64python3.12-stdlib == 3.12.8-1.mga10 est non satisfait)
lib64python3.12-stdlib-3.12.8-1.mga10.x86_64
(car python(abi) == 3.12 est non satisfait)
lib64python3.12-testsuite-3.12.8-1.mga10.x86_64
(car python(abi) == 3.12 est non satisfait,
car lib64python3.12-stdlib == 3.12.8-1.mga10 est non satisfait,
car lib64python3.12 == 3.12.8-1.mga10 est non satisfait)
tu peux y aller sans pb les librairies qui sont désinstallées sont remplacées dans les maj par leur équivalent python3.13 , le message est alarmant mais ne concerne que des libs qui sont remplacées ...(sauf lib64pyldb-util que je ne trouve pas dans les dépots cauldron )
Édité par tobaggo17 Le 09/03/2025 à 15h03
Pc fixe: Asus M5A97, AMD FX6300, Mageia9, Caudron, GeForce GT610 2Go, 32 Go RAM, SSD 120 +120 +450

Troumad Membre non connecté
-
- Voir le profil du membre Troumad
- Inscrit le : 16/10/2010
- Site internet
- Groupes :
Amicalement Votre
Bernard SIAUD Alias Troumad
Bernard SIAUD Alias Troumad

tobaggo17 Membre non connecté
-
- Voir le profil du membre tobaggo17
- Inscrit le : 18/12/2013
- Groupes :
edit: suite dernière mise a jour perl-GD conflit entre "texlive-collection-basic 20250308" et "texlive 20240312" au sujet du fichier /usr/bin/extractbb present dans les deux packages...
Édité par tobaggo17 Le 10/03/2025 à 13h59
Pc fixe: Asus M5A97, AMD FX6300, Mageia9, Caudron, GeForce GT610 2Go, 32 Go RAM, SSD 120 +120 +450
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie