aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Hutchings <ben@decadent.org.uk>2018-12-25 19:53:32 +0000
committerBen Hutchings <ben@decadent.org.uk>2018-12-25 20:00:34 +0000
commit248736d493fcfd0e05cd23f97befe40f5c125c71 (patch)
tree5bb023cb10be024852c4a4933d685b51e59df77d
parentb051222e6ddc319b1310a8c00923956499a610fd (diff)
downloadkernel_replicant_linux-248736d493fcfd0e05cd23f97befe40f5c125c71.tar.gz
kernel_replicant_linux-248736d493fcfd0e05cd23f97befe40f5c125c71.tar.bz2
kernel_replicant_linux-248736d493fcfd0e05cd23f97befe40f5c125c71.zip
linux-image-*-unsigned: Remove Provides field (Closes: #916927)
In unstable, linux-image-*-unsigned packages and any corresponding metapackage updates tend to be available a few hours before the corresponding signed packages. An automatic upgrade with aptitude (at least) may then install the unsigned kernel where a signed kernel was previously used, resulting in boot failure. I gave the linux-image-*-unsigned packages a Provides relation to the unsuffixed (i.e. signed) package name because I thought packages built by module-assistant generally depended on the corresponding kernel package. That may have been true once but doesn't appear to be so now. So the Provides field can be harmful and doesn't appear to be useful, and should be removed.
-rw-r--r--debian/changelog4
-rw-r--r--debian/templates/control.image-unsigned.in1
2 files changed, 4 insertions, 1 deletions
diff --git a/debian/changelog b/debian/changelog
index 05371eb78475..da1cbe21d8f0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,13 @@
linux (4.19.12-2) UNRELEASED; urgency=medium
+ [ Uwe Kleine-König ]
* [armhf] enable some kconfig items for Allwinner SoCs (SUNXI_CCU=y,
SUN8I_DE2_CCU=y, DRM_SUN8I_DW_HDMI=m, SND_SUN8I_CODEC=m,
SND_SUN8I_CODEC_ANALOG=m). (Closes: #915899)
+ [ Ben Hutchings ]
+ * linux-image-*-unsigned: Remove Provides field (Closes: #916927)
+
-- Uwe Kleine-König <ukleinek@debian.org> Sun, 23 Dec 2018 17:28:52 +0100
linux (4.19.12-1) unstable; urgency=medium
diff --git a/debian/templates/control.image-unsigned.in b/debian/templates/control.image-unsigned.in
index 6a1fb1fa04db..8f149c4b6742 100644
--- a/debian/templates/control.image-unsigned.in
+++ b/debian/templates/control.image-unsigned.in
@@ -5,6 +5,5 @@ Recommends: firmware-linux-free, ${kernel:Recommends}
Suggests: linux-doc-@version@, debian-kernel-handbook
Conflicts: linux-image-@abiname@@localversion@
Replaces: linux-image-@abiname@@localversion@
-Provides: linux-image-@abiname@@localversion@
Description: Linux @upstreamversion@ for @class@
The Linux kernel @upstreamversion@ and modules for use on @longclass@.