[aur-general] Upgrade will install package from testing without having testing enabled, it breaks a dependency of a package from AUR
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@archlinux ~]$ grep testing /etc/pacman.conf # The testing repositories are disabled by default. To enable, uncomment the #[testing] #[community-testing] #[multilib-testing] [rocketmouse@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. Regards, Ralf
Update, I added a comment: "The testing repo is _not_ enabled, but an upgrade installs a package from testing, that breaks the 'xorg-fonts-alias' dependency, see [aur-general](https://lists.archlinux.org/pipermail/aur-general/2020-June/035813.html)." - https://aur.archlinux.org/packages/white_dune/#comment-753743 On Tue, 30 Jun 2020 08:10:23 +0200, Ralf Mardorf wrote:
Testing is _not_ testing repo enabled:
:D
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@archlinux ~]$ grep testing /etc/pacman.conf # The testing repositories are disabled by default. To enable, uncomment the #[testing] #[community-testing] #[multilib-testing] [rocketmouse@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 -- Eli Schwartz Bug Wrangler and Trusted User
On Tue, 30 Jun 2020 07:22:25 -0400, Eli Schwartz via aur-general wrote:
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
Thank you Eli! https://aur.archlinux.org/packages/white_dune/#comment-753777 Regards, Ralf
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@archlinux ~]$ grep testing /etc/pacman.conf # The testing repositories are disabled by default. To enable, uncomment the #[testing] #[community-testing] #[multilib-testing] [rocketmouse@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
On 6/30/20 2:27 PM, marnout wrote:
Hi every body, I got a similar error :
This is not the same 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]
You selected the default No option here.
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
You didn't translate the whole thing. For future notice, if you want to describe the output in English you should use sudo LC_ALL=C pacman -Syu This will print *everything* in English.
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.
pacman -Syu tried to install it as a brand-new dependency of xorg-fonts-100dpi, but in order to do that you need to remove xorg-fonts-alias. When pacman prompted you to remove xorg-fonts-alias, you said "no". -- Eli Schwartz Bug Wrangler and Trusted User
Le 30/06/2020 à 20:47, Eli Schwartz a écrit :
On 6/30/20 2:27 PM, marnout wrote:
Hi every body, I got a similar error : This is not the same 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] You selected the default No option here.
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 You didn't translate the whole thing. For future notice, if you want to describe the output in English you should use
sudo LC_ALL=C pacman -Syu
This will print *everything* in English.
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. pacman -Syu tried to install it as a brand-new dependency of xorg-fonts-100dpi, but in order to do that you need to remove xorg-fonts-alias.
When pacman prompted you to remove xorg-fonts-alias, you said "no".
1. Thanks for the trick "LC_ALL=C" 2. When pacman asked me to remove xorg-fonts-alias, I tried the two alternatives the default (Yes) and n for no, but both failed. Perhaps I should have explicitly typed "y" and not the dry key "Enter". I tried again now and everything goes wright. Thank you very much. Thanks
On 30/06/2020 22:39, marnout wrote:
Le 30/06/2020 à 20:47, Eli Schwartz a écrit :
On 6/30/20 2:27 PM, marnout wrote:
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] You selected the default No option here.
2. When pacman asked me to remove xorg-fonts-alias, I tried the two alternatives the default (Yes) and n for no, but both failed. Perhaps I should have explicitly typed "y" and not the dry key "Enter".
When pacman asks for a choice, it indicates what choices you have in square brackets: here "[o/N]". The default choice is not "Yes", but the letter which is uppercase, here "No". So you did test two times with no. -- Henry-Joseph Audéoud audeoudh
Le 01/07/2020 à 11:03, Henry-Joseph Audéoud via aur-general a écrit :
On 30/06/2020 22:39, marnout wrote:
Le 30/06/2020 à 20:47, Eli Schwartz a écrit :
On 6/30/20 2:27 PM, marnout wrote:
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] You selected the default No option here.
2. When pacman asked me to remove xorg-fonts-alias, I tried the two alternatives the default (Yes) and n for no, but both failed. Perhaps I should have explicitly typed "y" and not the dry key "Enter".
When pacman asks for a choice, it indicates what choices you have in square brackets: here "[o/N]". The default choice is not "Yes", but the letter which is uppercase, here "No". So you did test two times with no. Sorry for bothering the list by my ignorance. Thanks
participants (4)
-
Eli Schwartz
-
Henry-Joseph Audéoud
-
marnout
-
Ralf Mardorf