FS#48559 - [virtualbox-host-dkms] Dependencies linux-headers

Attached to Project: Community Packages
Opened by jim945 (jim945) - Sunday, 13 March 2016, 10:26 GMT
Last edited by Doug Newgard (Scimmia) - Sunday, 13 March 2016, 18:27 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sébastien Luttringer (seblu)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 5
Private No

Details

5.0.16-1

pacman -R linux-headers
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: virtualbox-host-dkms: removing linux-headers breaks dependency 'linux-headers'

If I use the only linux-lts?
Then linux-neaders I do not need.
This task depends upon

Closed by  Doug Newgard (Scimmia)
Sunday, 13 March 2016, 18:27 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#48498 

Not an exact duplicate, but as  FS#48498  is the reason for this change, let's keep the discussion together.
Comment by Martin Schnitkemper (Martin-MS) - Sunday, 13 March 2016, 12:26 GMT
According to https://wiki.archlinux.org/index.php/Dynamic_Kernel_Module_Support (section: DKMS package creation) dependencies to linux-headers should be completely removed from dkms-packages since they are already set as an optional dependency of the dkms-package itself. Then its in the response of the user to install the right header-package out of the offered options.
Comment by Alexander (xander) - Sunday, 13 March 2016, 15:06 GMT
Voted for this, as virtualbox-host-dkms-5.0.16-1 forces me to install 'linux-headers' package when I use linux-pf kernel and have 'linux-headers-pf' installed for this.
Comment by Cyt-b (cyt-b) - Sunday, 13 March 2016, 15:30 GMT
Me too. I use the only linux-lts kernel.
package manager urge to switch from 'virtualbox-host-modules-lts',
but I dont need normal 'linux' packages except for lts ones.
Comment by Chris Cromer (cromer) - Sunday, 13 March 2016, 16:55 GMT
Same here, I am using the linux-lts kernel and headers, I don't need the linux-headers.

Loading...