La mise à jour de libxml2>=2.9.12-6 nécessite une intervention manuelle

Il manquait les modules python compilés avec le paquet libxml2 avant la version 2.9.12-6. Cela a été corrigé en 2.9.12-6, donc la mise à niveau peut nécessiter d’écraser tous les fichiers pyc présents non suivis. Si vous obtenez des erreurs comme celles-ci:

libxml2: /usr/lib/python3.10/site-packages/__pycache__/drv_libxml2.cpython-310.opt-1.pyc exists in filesystem
libxml2: /usr/lib/python3.10/site-packages/__pycache__/drv_libxml2.cpython-310.pyc exists in filesystem
libxml2: /usr/lib/python3.10/site-packages/__pycache__/libxml2.cpython-310.opt-1.pyc exists in filesystem
libxml2: /usr/lib/python3.10/site-packages/__pycache__/libxml2.cpython-310.pyc exists in filesystem

lors de la mise à jour, lancez

pacman -Syu --overwrite /usr/lib/python3.10/site-packages/__pycache__/\*

pour l’effectuer.

Article original (en)