[aur-general] Upgrade will install package from testing without having testing enabled, it breaks a dependency of a package from AUR

marnout marnout at free.fr
Tue Jun 30 18:27:56 UTC 2020


Le 30/06/2020 à 13:22, Eli Schwartz via aur-general a écrit :
> On 6/30/20 2:10 AM, Ralf Mardorf wrote:
>> Hi,
>>
>> when upgrading with 'pacman -Syu' I get 'Packages (3) firefox-78.0-1
>> xorg-fonts-alias-misc-1.0.3-4  xorg-fonts-misc-1.0.3-9', but extra
>> provides xorg-fonts-misc 1.0.3-8,
>> https://www.archlinux.org/packages/extra/any/xorg-fonts-misc/ ,
>> xorg-fonts-misc 1.0.3-9 is from testing,
>> https://www.archlinux.org/packages/testing/any/xorg-fonts-misc/ .
>>
>> Testing is _not_ testing repo enabled:
>>
>> [rocketmouse at archlinux ~]$ grep testing /etc/pacman.conf
>> # The testing repositories are disabled by default. To enable, uncomment the
>> #[testing]
>> #[community-testing]
>> #[multilib-testing]
>> [rocketmouse at archlinux ~]$
>>
>> The upgrade results in
>>
>> "error: failed to commit transaction (conflicting files)
>> xorg-fonts-alias-misc: /usr/share/fonts/misc/fonts.alias exists in
>> filesystem (owned by xorg-fonts-alias) Errors occurred, no packages
>> were upgraded."
>>
>> Manual intervention is needed, 'pacman -Rdd xorg-fonts-alias'.
>>
>> The problem is that this is the cause for
>> 'error: missing 'xorg-fonts-alias' dependency for 'white_dune''
>>
>> https://aur.archlinux.org/packages/white_dune/
>>
>> and I wonder if a comment to fix the dependencies is appropriated,
>> since actually the issue is caused by a package that should be in
>> testing, but gets installed without testing enabled.
> Why "should" it be in testing? pacman -Si reports that it is only in
> extra...
>
> www.archlinux.org is not updating properly to reflect the true state of
> the repos. That's a completely different bug that has nothing to do with
> this one package.
>
> Your AUR package needs to adapt to perfectly normal changes in
> https://git.archlinux.org/svntogit/packages.git/commit/trunk/PKGBUILD?h=packages/xorg-fonts-alias&id=dcd3d0ba7d39ff30e26ef55441f760d6408224fd
>
Hi every body,
I got a similar error :

sudo pacman -Suy
:: Synchronisation des bases de données de paquets…
  core est à jour
  extra est à jour
  community est à jour
:: Début de la mise à jour complète du système…
résolution des dépendances…
recherche des conflits entre paquets…
:: xorg-fonts-alias-100dpi et xorg-fonts-alias sont en conflit. 
Supprimer xorg-fonts-alias ? [o/N]
erreur : un conflit de paquets impossible à résoudre a été détecté
erreur : la préparation de la transaction a échoué (conflit de dépendances)
:: xorg-fonts-alias-100dpi et xorg-fonts-alias sont en conflit

In English it says something like :
error: conflicting packages detected unresolvable
error: could not prepare transaction (dependency conflict)
:: xorg-fonts-alias-100dpi and xorg-fonts-alias are in conflict

On my system :
pacman -Qs xorg-fonts
local/xorg-font-util 1.3.2-2 (xorg-fonts xorg)
     X.Org font utilities
local/xorg-fonts-100dpi 1.0.3-6 (xorg)
     X.org 100dpi fonts
local/xorg-fonts-alias 1.0.3-3
     X.org font alias files
local/xorg-fonts-encodings 1.0.5-2 (xorg-fonts xorg)
     X.org font encoding files

So xorg-fonts-alias-100dpi is not installed.

In my case AUR is not concerned.

Regards.

Mourad Arnout
25 rue de la Vieille Pierre
79800 Exoudun
http://arad.free.fr
https://github.com/marnout


More information about the aur-general mailing list