linux-image-$(uname -r) should suggest linux-headers-$(uname -r)

Bug #1029730 reported by Adam Conrad
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Andy Whitcroft
linux-armadaxp (Ubuntu)
Invalid
Medium
Ike Panhc
linux-lowlatency (Ubuntu)
Fix Released
Medium
Andy Whitcroft
linux-ppc (Ubuntu)
Fix Released
Medium
Andy Whitcroft
linux-ti-omap4 (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

This mut be reported somewhere already, but I couldn't find the bug. Basically, linux-headers-$(abi)-flavor packages are pulled in by the linux-headers-$(flavor) metapackage, which is all well and good, but this has two effects:

1) linux-headers-$(abi)-flavor and linux-headers-$(abi) are marked autoinstalled (this is good and sane)
2) when the linux-headers-$(flavor) package is revved, old headers become candidates for autoremoval even if their corresponding kernel is still installed

The knock-on effects of (2) are obvious, I'd hope. If I have two kernels installed, but autoremove the headers for one of them, dkms won't update shiny new driver versions for the older kernel, X drivers and their kernels shims could get out of sync, etc.

If linux-image-3.2.0-28-generic were to suggest linux-headers-3.2.0-28-generic, then apt decides that you still want your headers right up until you remove your kernel, which resolves the above oops.

Adam Conrad (adconrad)
description: updated
description: updated
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1029730

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
tags: added: precise
Revision history for this message
Adam Conrad (adconrad) wrote :

Dearest bot, we really don't need logs for bugs like this, kthx.

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Andy Whitcroft (apw)
tags: added: bot-stop-nagging
Revision history for this message
Andy Whitcroft (apw) wrote :

Disscussed this on IRC and it does seem reasonable. Suggests: will not cause these to be installed, but once they are they become held against autoremove until the kernel they are related to ages out. As they are large however we should make this change in step with the kernel reaper under:

    https://blueprints.launchpad.net/ubuntu/+spec/desktop-q-clean-old-kernels

Changed in linux (Ubuntu):
importance: Undecided → Medium
Changed in linux-armadaxp (Ubuntu):
status: New → Confirmed
Changed in linux-lowlatency (Ubuntu):
status: New → Confirmed
Changed in linux-ti-omap4 (Ubuntu):
status: New → Confirmed
Changed in linux-armadaxp (Ubuntu):
importance: Undecided → Medium
Changed in linux-lowlatency (Ubuntu):
importance: Undecided → Medium
Changed in linux-ti-omap4 (Ubuntu):
importance: Undecided → Medium
Andy Whitcroft (apw)
Changed in linux (Ubuntu):
assignee: nobody → Andy Whitcroft (apw)
status: Confirmed → In Progress
Ike Panhc (ikepanhc)
Changed in linux-armadaxp (Ubuntu):
assignee: nobody → Ike Panhc (ikepanhc)
Andy Whitcroft (apw)
Changed in linux (Ubuntu):
status: In Progress → Fix Committed
Andy Whitcroft (apw)
Changed in linux (Ubuntu):
status: Fix Committed → Fix Released
Changed in linux-lowlatency (Ubuntu):
status: Confirmed → Fix Committed
Andy Whitcroft (apw)
Changed in linux-lowlatency (Ubuntu):
assignee: nobody → Andy Whitcroft (apw)
Changed in linux-ppc (Ubuntu):
status: New → Confirmed
importance: Undecided → Medium
Andy Whitcroft (apw)
Changed in linux-lowlatency (Ubuntu):
milestone: none → ubuntu-13.04-month-2
Changed in linux (Ubuntu):
milestone: none → ubuntu-13.04-month-2
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-lowlatency - 3.7.0-3.2

---------------
linux-lowlatency (3.7.0-3.2) raring; urgency=low

  [ Andy Whitcroft ]

  * [Config] linux-image-* should Suggests: linux-headers-*
    - LP: #1029730
  * rebase to Ubuntu-3.7.0-3.9

  [ Ubuntu: 3.7.0-3.9 ]

  * [Config] Enable CONFIG_X86_CPUFREQ_NFORCE2=y
    - LP: #1079900
  * Add nfsv3 to nfs-modules udeb
  * [Config] SND_OMAP_SOC*=y
    - LP: #1019321
  * SAUCE: (no-up) xen/netfront: handle compound page fragments on transmit
    - LP: #1078926
  * Revert "SAUCE: SECCOMP: audit: always report seccomp violations"
    - LP: #1079469
  * Revert "SAUCE: omap3 clocks .dev_id = NULL"
  * rebase to v3.7-rc6
  * SAUCE: script to detect obsolete firmware
  * SAUCE: Remove yam files duplicated in linux-firmware
  * SAUCE: Remove tehuti files duplicated in linux-firmware
  * SAUCE: Remove matrox files duplicated in linux-firmware
  * SAUCE: Remove cxgb3 files duplicated in linux-firmware
  * SAUCE: Remove r128 files duplicated in linux-firmware
  * SAUCE: Remove acenic files duplicated in linux-firmware
  * SAUCE: Remove keyspan files duplicated in linux-firmware
  * SAUCE: Remove sun files duplicated in linux-firmware
  * SAUCE: Remove radeon files duplicated in linux-firmware
  * SAUCE: Update bnx2x firmware to 7.8.2.0
  * [Config] generic.inclusion-list: econet has disappeared
  * seccomp: forcing auditing of kill condition
    - LP: #1079469
  * rebase to v3.7-rc6
 -- Andy Whitcroft <email address hidden> Wed, 21 Nov 2012 16:46:18 +0000

Changed in linux-lowlatency (Ubuntu):
status: Fix Committed → Fix Released
Andy Whitcroft (apw)
Changed in linux-ppc (Ubuntu):
status: Confirmed → Fix Committed
assignee: nobody → Andy Whitcroft (apw)
Andy Whitcroft (apw)
Changed in linux-ppc (Ubuntu):
milestone: none → ubuntu-13.04-month-3
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-ppc - 3.8.0-1.5

---------------
linux-ppc (3.8.0-1.5) raring; urgency=low

  [ Ben Collins ]

  * SAUCE: Remove __devinit and __devexit annotations
  * SAUCE: Add op emulation to allow newer kernels to run under e500
    qemu-kvm

  [ PPC Ubuntu: 3.8.0-1.4 ]

  [ Adam Conrad ]

  * Sync build-deps with master to avoid future FTBFS
  * Fix up linux-tools -> SRCPKGNAME-tools rename
  * Add a debian/source/options file to ignore cruft

  [ Andy Whitcroft ]

  * [Config] enable various HVC consoles
    - LP: #1102206
  * [Config] linux-image-* should Suggests: linux-headers-*
    - LP: #1029730

  [ Ubuntu: 3.8.0-1.5 ]

  * Release Tracking Bug
    - LP: #1101235
  * SAUCE: Input: add support for Cypress PS/2 Trackpads
    - LP: #978807
  * SAUCE: Input: increase struct ps2dev cmdbuf[] to 8 bytes
  * SAUCE: Input: Cypress PS/2 Trackpad simulated multitouch
  * [Config] Add CONFIG_PS2_CYPRESS
  * rebase to v3.8-rc4
  * rebase to v3.8-rc4
    - LP: #1095315
    - LP: #886975
    - LP: #1086921

  [ Ubuntu: 3.8.0-0.4 ]

  * [Config] Update CONFIG_TOUCHSCREEN_EGALAX build annotation
  * [Config] Update CONFIG_IIO build annotation
  * [Config] Update CONFIG_TOUCHSCREEN_EETI annotation
  * [Config] Remove CONFIG_SPI_DW_MMIO annotation
  * [Config] Remove CONFIG_SPI_PL022 annotation
  * [Config] Update CONFIG_EZX_PCAP annotation
  * [Config] Update CONFIG_SENSORS_AK8975 annotation
  * [Config] Disable CONFIG_DRM_MGAG200
    - LP: #1042903

  [ Ubuntu: 3.8.0-0.3 ]

  * Revert "SAUCE: (no-up) trace: add trace events for open(), exec() and
    uselib()"
  * SAUCE: (no-up) trace: add trace events for open(), exec() and uselib()
    (for v3.7+)
    - LP: #1085766, #462111
 -- Ben Collins <email address hidden> Tue, 22 Jan 2013 20:41:25 -0500

Changed in linux-ppc (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Andy Whitcroft (apw) wrote :

There will not be a linux-ti-omap4 for raring in the current plan, so closing out that branch.

Changed in linux-ti-omap4 (Ubuntu):
status: Confirmed → Invalid
Changed in linux-armadaxp (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
Andy Whitcroft (apw) wrote :

Same for linux-armadaxp

Revision history for this message
Adam Conrad (adconrad) wrote : Update Released

The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

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.