Attempting to install GNOME, encountering unresovable package conflicts
When trying to install GNOME with pacman everything goes alright until pacman detects a packaging conflict
looking for conflicting packages...
warning: removing 'tracker3-miners-3.7.3-2' from target list because it conflicts with 'localsearch-3.8.0-1'
:: tracker3-3.7.3-2 and tinysparql-3.8.0-1 are in conflict. Remove tinysparql? [y/N]
If not removed, the transaction aborts due to unresolvable package conflicts. If I attempt to remove tinysparql, pacman also aborts because it's required by gtk3 and gtk4.
Full pacman logs
Not removing tinysparql
sudo pacman -Syu gnome
:: Synchronizing package databases...
system is up to date
world is up to date
galaxy is up to date
lib32 is up to date
extra is up to date
multilib is up to date
:: There are 59 members in group gnome:
:: Repository world
1) baobab 2) epiphany 3) evince 4) gdm 5) gnome-backgrounds 6) gnome-calculator 7) gnome-calendar 8) gnome-characters
9) gnome-clocks 10) gnome-color-manager 11) gnome-connections 12) gnome-console 13) gnome-contacts 14) gnome-control-center
15) gnome-disk-utility 16) gnome-font-viewer 17) gnome-keyring 18) gnome-maps 19) gnome-menus 20) gnome-music
21) gnome-remote-desktop 22) gnome-session 23) gnome-settings-daemon 24) gnome-shell 25) gnome-shell-extensions 26) gnome-software
27) gnome-system-monitor 28) gnome-text-editor 29) gnome-tour 30) gnome-user-docs 31) gnome-user-share 32) gnome-weather
33) grilo-plugins 34) gvfs 35) gvfs-afc 36) gvfs-dnssd 37) gvfs-goa 38) gvfs-google 39) gvfs-gphoto2 40) gvfs-mtp 41) gvfs-nfs
42) gvfs-onedrive 43) gvfs-smb 44) gvfs-wsdd 45) loupe 46) malcontent 47) nautilus 48) orca 49) rygel 50) simple-scan
51) snapshot 52) sushi 53) tecla 54) totem 55) tracker3-miners 56) xdg-desktop-portal-gnome 57) xdg-user-dirs-gtk 58) yelp
:: Repository extra
59) gnome-logs
Enter a selection (default=all):
warning: gnome-disk-utility-46.1-1 is up to date -- reinstalling
warning: gvfs-1.56.0-1 is up to date -- reinstalling
warning: gvfs-mtp-1.56.0-1 is up to date -- reinstalling
warning: yelp-42.2-2 is up to date -- reinstalling
:: Starting full system upgrade...
resolving dependencies...
:: There are 3 providers available for emoji-font:
:: Repository world
1) noto-fonts-emoji
:: Repository extra
2) noto-fonts-emoji 3) ttf-joypixels
Enter a number (default=1):
:: There are 2 providers available for libnautilus-extension.so=4-64:
:: Repository world
1) libnautilus-extension
:: Repository extra
2) libnautilus-extension
Enter a number (default=1):
looking for conflicting packages...
warning: removing 'tracker3-miners-3.7.3-2' from target list because it conflicts with 'localsearch-3.8.0-1'
:: tracker3-3.7.3-2 and tinysparql-3.8.0-1 are in conflict. Remove tinysparql? [y/N] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: tracker3-3.7.3-2 and tinysparql-3.8.0-1 are in conflict (tracker3<=3.7.3-2)
Attempting to remove tinysparql
sudo pacman -Syu gnome
:: Synchronizing package databases...
system is up to date
world is up to date
galaxy is up to date
lib32 is up to date
extra is up to date
multilib is up to date
:: There are 59 members in group gnome:
:: Repository world
1) baobab 2) epiphany 3) evince 4) gdm 5) gnome-backgrounds 6) gnome-calculator 7) gnome-calendar 8) gnome-characters
9) gnome-clocks 10) gnome-color-manager 11) gnome-connections 12) gnome-console 13) gnome-contacts 14) gnome-control-center
15) gnome-disk-utility 16) gnome-font-viewer 17) gnome-keyring 18) gnome-maps 19) gnome-menus 20) gnome-music
21) gnome-remote-desktop 22) gnome-session 23) gnome-settings-daemon 24) gnome-shell 25) gnome-shell-extensions 26) gnome-software
27) gnome-system-monitor 28) gnome-text-editor 29) gnome-tour 30) gnome-user-docs 31) gnome-user-share 32) gnome-weather
33) grilo-plugins 34) gvfs 35) gvfs-afc 36) gvfs-dnssd 37) gvfs-goa 38) gvfs-google 39) gvfs-gphoto2 40) gvfs-mtp 41) gvfs-nfs
42) gvfs-onedrive 43) gvfs-smb 44) gvfs-wsdd 45) loupe 46) malcontent 47) nautilus 48) orca 49) rygel 50) simple-scan
51) snapshot 52) sushi 53) tecla 54) totem 55) tracker3-miners 56) xdg-desktop-portal-gnome 57) xdg-user-dirs-gtk 58) yelp
:: Repository extra
59) gnome-logs
Enter a selection (default=all):
warning: gnome-disk-utility-46.1-1 is up to date -- reinstalling
warning: gvfs-1.56.0-1 is up to date -- reinstalling
warning: gvfs-mtp-1.56.0-1 is up to date -- reinstalling
warning: yelp-42.2-2 is up to date -- reinstalling
:: Starting full system upgrade...
resolving dependencies...
:: There are 3 providers available for emoji-font:
:: Repository world
1) noto-fonts-emoji
:: Repository extra
2) noto-fonts-emoji 3) ttf-joypixels
Enter a number (default=1):
:: There are 2 providers available for libnautilus-extension.so=4-64:
:: Repository world
1) libnautilus-extension
:: Repository extra
2) libnautilus-extension
Enter a number (default=1):
looking for conflicting packages...
warning: removing 'tracker3-miners-3.7.3-2' from target list because it conflicts with 'localsearch-3.8.0-1'
:: tracker3-3.7.3-2 and tinysparql-3.8.0-1 are in conflict. Remove tinysparql? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'tinysparql' required by gnome-music
:: unable to satisfy dependency 'tinysparql' required by localsearch
:: unable to satisfy dependency 'libtinysparql-3.0.so=0-64' required by localsearch
:: unable to satisfy dependency 'tinysparql' required by nautilus
:: unable to satisfy dependency 'tinysparql' required by rygel
:: removing tinysparql breaks dependency 'tinysparql' required by gtk3
:: removing tinysparql breaks dependency 'tinysparql' required by gtk4