linux-headers-*-rpi[2] should provide linux-headers

Bug #1532559 reported by Diederik
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Raspbian
New
Undecided
Unassigned

Bug Description

If you want to install the dkms package, you get the following:

=========================================================
# aptitude install dkms
The following NEW packages will be installed:
  cpp-4.6{a} dkms firmware-linux-free{a} gcc-4.6{a} gcc-4.6-base{a} linux-headers-3.6-trunk-common{a} linux-headers-3.6-trunk-rpi{a}
  linux-image-3.6-trunk-rpi{a} linux-kbuild-3.6{a}
0 packages upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
Need to get 23,5 MB of archives. After unpacking 87,7 MB will be used.
Do you want to continue? [Y/n/?] n
Abort.
=========================================================

And that's because dkms recommends the following packages:
fakeroot, menu | sudo, linux-headers-686-pae | linux-headers-amd64 | linux-headers-generic | linux-headers, linux-image

linux-headers-3.6-trunk-rpi provides 'linux-headers' and therefor fulfills the recommends, but linux-headers-3.18.0-trunk-rpi[2] does not and therefor doesn't see it as fulfilled even though it is installed.

While you're at it, you may also add the Provides to linux-headers-3.12-1-rpi and linux-headers-3.16.0-4-rpi.
(linux-headers-3.10-3-rpi does already Provide linux-headers)

Tags: kernel
Diederik (didi-debian)
tags: added: kernel
Revision history for this message
Diederik (didi-debian) wrote :

Updated the bug title as it also applies to the 4.4 kernel.
And it would also be great if the linux-image-* packages would also provide linux-image, so that dkms really only installs packages that are needed.

summary: - linux-headers-3.18.0-trunk-rpi[2] should provide linux-headers
+ linux-headers-*-rpi[2] should provide linux-headers
Revision history for this message
Diederik (didi-debian) wrote :

Adding a Provides to the 4.9 kernel headers package would be great too.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.