#[SOLVED] Wrong dependency version blocking update

11 messages · Page 1 of 1 (latest)

plucky wasp
#

TL;DR : looks like pacman is using old dependancy information

While trying a system update (with yay or pacman -Syu), I get the following output :

:: Synchronisation des bases de données de paquets…
 core est à jour
 extra est à jour
 community est à jour
 multilib est à jour
:: Début de la mise à jour complète du système…
résolution des dépendances…
recherche des conflits entre paquets…
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: l’installation de lib32-llvm-libs (15.0.7-1) casse la dépendance « lib32-llvm-libs=14.0.6 » requise par lib32-mesa-git
:: l’installation de llvm-libs (15.0.7-1) casse la dépendance « llvm-libs=14.0.6 » requise par mesa-git
 -> erreur à l'installation des dépôts des paquets

It says that both llvm-libs and lib32-llvm-libs cannot be upgraded to 15.0.7-1 because 14.0.6 is supposedly required by mesa-git and lib32-mesa-git.

BUT it is not true, as far as I understand :

  • I do not see any specific version pinned in the aur.archlinux.org packages pages
  • When I download the PKGBUILD of these packages, the version requiered in depends is actually the 15.0.7, and there is no mention of version 14 anywhere
  • There is even a comment in https://aur.archlinux.org/packages/lib32-mesa-git stating that version 15 is OK and that the PKGBUILD has been updated four days ago

I tried yay and pacman cache wipe with -Sc, full update, manual partial update of each of these packages with -Sy, downloading the package with -G and then installing it with makepkg -si, none worked. Version 15.0.7 is indeed set correctly in all PKGBUILD.

So pacman/yay seems to thinks mesa-git needs llvm-libs=14 for no reason ? How to fix that ? Thanks in advance !

frozen solstice
plucky wasp
frozen solstice
#

Pinned comment on mesa-git's aur package

#

You can do it in chroot

#

Or revert to normal mesa then rebuild it

#

@plucky wasp

plucky wasp
#

Oh, nice, I did not see that comment

#

Thank you very much

frozen solstice
#

👍