FS#28007 - [pacman] 'provides' is ignored?
Attached to Project:
Pacman
Opened by Artem Sheremet (dot) - Thursday, 19 January 2012, 22:54 GMT
Last edited by Dave Reisner (falconindy) - Sunday, 22 January 2012, 14:23 GMT
Opened by Artem Sheremet (dot) - Thursday, 19 January 2012, 22:54 GMT
Last edited by Dave Reisner (falconindy) - Sunday, 22 January 2012, 14:23 GMT
|
Details
Description:
pacman seems to ignore what installed package provides and require the installation of original package in any case. Additional info: * package version(s) pacman 4.0.1-4 * config and/or log files etc. $ pacman -Qi linux-ck-headers | grep Provides Provides : linux-ck-headers=3.2.1 linux-headers=3.2.1 $ sudo pacman -Rn linux-headers checking dependencies... error: failed to prepare transaction (could not satisfy dependencies) :: dkms: requires linux-headers $ pacman -Si dkms | grep Depends Depends On : linux-headers # we see that linux-ck-headers provides linux-headers, but when it comes to removing unrequired now linux-headers, it complains about dependencies # The same happens when attempting to install 'dkms' with only linux-ck-headers: it claims to install linux-headers before to satisfy deps. # Am I missing something? |
This task depends upon
Closed by Dave Reisner (falconindy)
Sunday, 22 January 2012, 14:23 GMT
Reason for closing: Not a bug
Sunday, 22 January 2012, 14:23 GMT
Reason for closing: Not a bug
# pacman -Qi linux | grep Provides
Provides : kernel26 linux-headers=3.2.1
# pacman -Q dkms
dkms 2.2.0.3-1
# pacman -R linux-headers
checking dependencies...
Targets (1): linux-headers-3.2.1-1
Total Removed Size: 44.78 MiB
Do you want to remove these packages? [Y/n]
(1/1) removing linux-headers [######################] 100%
Also, broken AUR package is broken. linux-ck-headers can't possibly provide linux-headers.