FS#56146 - [lib32-nvidia-340xx-utils] should conflict with lib32-nvidia-utils

Attached to Project: Community Packages
Opened by WorMzy Tykashi (WorMzy) - Saturday, 28 October 2017, 22:42 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Monday, 30 October 2017, 14:54 GMT
Task Type Bug Report
Category Packages: Multilib
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
It is currently not possible to cleanly switch from 340xx nvidia packages to "current" nvidia packages due to lib32-nvidia-340xx-utils not listing lib32-nvidia-utils as a conflict (which it is due to /usr/lib32/vdpau/libvdpau_nvidia.so{,.1} being in both packages). Users currently have to workaround the problem by skipping dependency checks (pacman -Rdd lib32-nvidia-340xx-utils)

Additional info:
multilib/lib32-nvidia-340xx-utils 340.104-1
https://bbs.archlinux.org/viewtopic.php?id=231318


Steps to reproduce:
Have nvidia-340xx, nvidia-340xx-utils, and lib32-nvidia-340xx-utils installed, and try to replace them with nvidia, nvidia-utils, and lib32-nvidia-utils.

# pacman -Qqs nvidia
lib32-nvidia-340xx-utils
nvidia-340xx
nvidia-340xx-utils

# pacman -S nvidia nvidia-utils lib32-nvidia-utils
resolving dependencies...
looking for conflicting packages...
:: nvidia and nvidia-340xx are in conflict. Remove nvidia-340xx? [y/N] y
:: nvidia-utils and nvidia-340xx-utils are in conflict. Remove nvidia-340xx-utils? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: lib32-nvidia-340xx-utils: removing nvidia-340xx-utils breaks dependency 'nvidia-340xx-utils'
This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Monday, 30 October 2017, 14:54 GMT
Reason for closing:  Fixed

Loading...