[Quantal][SRU][linux-meta][PATCH 2/2] UBUNTU: Move metapackages to Section: kernel

leann.ogasawara at canonical.com leann.ogasawara at canonical.com
Tue Nov 20 20:50:19 UTC 2012


From: Leann Ogasawara <leann.ogasawara at canonical.com>

BugLink: http://bugs.launchpad.net/bugs/1074787

Packages built from linux-meta source are currently in Section:
metapackages. The original rationale for this was that Recommends were
handled differently for 'metapackages' (bug #114662).

This rationale no longer applies and has not for a long time (all
recommends are now installed by default). Instead, use of this section
causes all *dependencies* of the linux metapackages to be marked as
'manual', preventing them from ever being cleaned up by apt autoremoval.

Signed-off-by: Leann Ogasawara <leann.ogasawara at canonical.com>
---
 meta-source/debian/control.common           |    6 +++---
 meta-source/debian/control.d/generic        |    6 +++---
 meta-source/debian/control.d/generic-pae    |    6 +++---
 meta-source/debian/control.d/highbank       |    6 +++---
 meta-source/debian/control.d/omap           |    6 +++---
 meta-source/debian/control.d/powerpc-smp    |    6 +++---
 meta-source/debian/control.d/powerpc64-smp  |    6 +++---
 meta-source/debian/control.d/server         |    6 +++---
 meta-source/debian/control.d/signed-generic |    4 ++--
 meta-source/debian/control.d/virtual        |    8 ++++----
 10 files changed, 30 insertions(+), 30 deletions(-)

diff --git a/meta-source/debian/control.common b/meta-source/debian/control.common
index 8299b65..9a3cd16 100644
--- a/meta-source/debian/control.common
+++ b/meta-source/debian/control.common
@@ -8,7 +8,7 @@ Vcs-Git: http://kernel.ubuntu.com/git-repos/ubuntu/ubuntu-quantal-meta.git
 
 Package: linux
 Architecture: i386 amd64 
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: ${misc:Depends}, linux-${generic-depends}
 Description: Generic complete Linux kernel.
@@ -26,7 +26,7 @@ Description: Linux kernel source with Ubuntu patches
 
 Package: linux-image
 Architecture: i386 amd64 
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: ${misc:Depends}, linux-image-${generic-depends}
 Description: Generic Linux kernel image.
@@ -49,7 +49,7 @@ Description: Linux kernel crashdump setup for the latest generic kernel
 
 Package: linux-tools
 Architecture: i386 amd64 armel armhf
-Section: metapackages
+Section: kernel
 Depends: ${misc:Depends}, linux-tools-${kernel-abi-version}
 Description: Linux kernel versioned Tools
  This package will always depend on the latest Linux kernel versioned tools 
diff --git a/meta-source/debian/control.d/generic b/meta-source/debian/control.d/generic
index ad144b2..9729e5d 100644
--- a/meta-source/debian/control.d/generic
+++ b/meta-source/debian/control.d/generic
@@ -1,6 +1,6 @@
 Package: linux-headers-generic
 Architecture: i386 amd64
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: ${misc:Depends}, linux-headers-${kernel-abi-version}-generic
 Description: Generic Linux kernel headers
@@ -9,7 +9,7 @@ Description: Generic Linux kernel headers
 
 Package: linux-image-generic
 Architecture: i386 amd64
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: ${misc:Depends}, linux-image-${kernel-abi-version}-generic, linux-image-extra-${kernel-abi-version}-generic, linux-firmware
 Description: Generic Linux kernel image
@@ -18,7 +18,7 @@ Description: Generic Linux kernel image
 
 Package: linux-generic
 Architecture: i386 amd64
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: ${misc:Depends}, linux-image-generic, linux-headers-generic
 Description: Complete Generic Linux kernel and headers
diff --git a/meta-source/debian/control.d/generic-pae b/meta-source/debian/control.d/generic-pae
index 676dac8..51e7c91 100644
--- a/meta-source/debian/control.d/generic-pae
+++ b/meta-source/debian/control.d/generic-pae
@@ -1,6 +1,6 @@
 Package: linux-headers-generic-pae
 Architecture: i386
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: ${misc:Depends}, linux-headers-generic
 Description: Transitional package
@@ -8,7 +8,7 @@ Description: Transitional package
 
 Package: linux-image-generic-pae
 Architecture: i386
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: ${misc:Depends}, linux-image-generic
 Description: Transitional package
@@ -16,7 +16,7 @@ Description: Transitional package
 
 Package: linux-generic-pae
 Architecture: i386
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: ${misc:Depends}, linux-generic
 Description: Transitional package.
diff --git a/meta-source/debian/control.d/highbank b/meta-source/debian/control.d/highbank
index f730203..ea044c9 100644
--- a/meta-source/debian/control.d/highbank
+++ b/meta-source/debian/control.d/highbank
@@ -1,6 +1,6 @@
 Package: linux-headers-highbank
 Architecture: armhf
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: ${misc:Depends}, linux-headers-${kernel-abi-version}-highbank 
 Description: Linux kernel headers for the highbank architecture.
@@ -9,7 +9,7 @@ Description: Linux kernel headers for the highbank architecture.
 
 Package: linux-image-highbank
 Architecture: armhf
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: ${misc:Depends}, linux-image-${kernel-abi-version}-highbank, linux-firmware
 Description: Linux kernel image for the highbank architecture.
@@ -18,7 +18,7 @@ Description: Linux kernel image for the highbank architecture.
 
 Package: linux-highbank
 Architecture: armhf
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: ${misc:Depends}, linux-image-highbank, linux-headers-highbank
 Description: Complete Linux kernel for the highbank architecture.
diff --git a/meta-source/debian/control.d/omap b/meta-source/debian/control.d/omap
index e6a3024..9f91d19 100644
--- a/meta-source/debian/control.d/omap
+++ b/meta-source/debian/control.d/omap
@@ -1,6 +1,6 @@
 Package: linux-headers-omap
 Architecture: armel armhf
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: ${misc:Depends}, linux-headers-${kernel-abi-version}-omap 
 Description: Linux kernel headers for the OMAP3 architecture.
@@ -9,7 +9,7 @@ Description: Linux kernel headers for the OMAP3 architecture.
 
 Package: linux-image-omap
 Architecture: armel armhf
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: ${misc:Depends}, linux-image-${kernel-abi-version}-omap, linux-firmware
 Description: Linux kernel image for the OMAP3 architecture.
@@ -18,7 +18,7 @@ Description: Linux kernel image for the OMAP3 architecture.
 
 Package: linux-omap
 Architecture: armel armhf
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: ${misc:Depends}, linux-image-omap, linux-headers-omap
 Description: Complete Linux kernel for the OMAP3 architecture.
diff --git a/meta-source/debian/control.d/powerpc-smp b/meta-source/debian/control.d/powerpc-smp
index b24b8fb..da7b341 100644
--- a/meta-source/debian/control.d/powerpc-smp
+++ b/meta-source/debian/control.d/powerpc-smp
@@ -1,6 +1,6 @@
 Package: linux-headers-powerpc-smp
 Architecture: powerpc
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: linux-headers-${kernel-abi-version}-powerpc-smp
 Description: Linux kernel headers on PowerPC SMP
@@ -10,7 +10,7 @@ Description: Linux kernel headers on PowerPC SMP
 
 Package: linux-image-powerpc-smp
 Architecture: powerpc
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: linux-image-${kernel-abi-version}-powerpc-smp, linux-firmware
 Description: Linux kernel image on PowerPC SMP.
@@ -20,7 +20,7 @@ Description: Linux kernel image on PowerPC SMP.
 
 Package: linux-powerpc-smp
 Architecture: powerpc
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: linux-image-powerpc-smp, linux-headers-powerpc-smp
 Description: Complete Linux kernel on PowerPC SMP.
diff --git a/meta-source/debian/control.d/powerpc64-smp b/meta-source/debian/control.d/powerpc64-smp
index 479fdd5..2ce06c7 100644
--- a/meta-source/debian/control.d/powerpc64-smp
+++ b/meta-source/debian/control.d/powerpc64-smp
@@ -1,6 +1,6 @@
 Package: linux-headers-powerpc64-smp
 Architecture: powerpc
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: linux-headers-${kernel-abi-version}-powerpc64-smp
 Description: Linux kernel headers on PowerPC64 SMP
@@ -10,7 +10,7 @@ Description: Linux kernel headers on PowerPC64 SMP
 
 Package: linux-image-powerpc64-smp
 Architecture: powerpc
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: linux-image-${kernel-abi-version}-powerpc64-smp, linux-firmware
 Description: Linux kernel image on PowerPC64 SMP.
@@ -20,7 +20,7 @@ Description: Linux kernel image on PowerPC64 SMP.
 
 Package: linux-powerpc64-smp
 Architecture: powerpc
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: linux-image-powerpc64-smp, linux-headers-powerpc64-smp
 Description: Complete Linux kernel on PowerPC64 SMP.
diff --git a/meta-source/debian/control.d/server b/meta-source/debian/control.d/server
index 33af60e..44c4615 100644
--- a/meta-source/debian/control.d/server
+++ b/meta-source/debian/control.d/server
@@ -1,6 +1,6 @@
 Package: linux-headers-server
 Architecture: amd64 i386
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: ${misc:Depends}, linux-headers-generic
 Description: Transitional package.
@@ -8,7 +8,7 @@ Description: Transitional package.
 
 Package: linux-image-server
 Architecture: amd64 i386
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: ${misc:Depends}, linux-image-generic
 Description: Transitional package.
@@ -16,7 +16,7 @@ Description: Transitional package.
 
 Package: linux-server
 Architecture: amd64 i386
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: ${misc:Depends}, linux-generic
 Description: Transitional package.
diff --git a/meta-source/debian/control.d/signed-generic b/meta-source/debian/control.d/signed-generic
index acd66f6..95cf1c4 100644
--- a/meta-source/debian/control.d/signed-generic
+++ b/meta-source/debian/control.d/signed-generic
@@ -1,6 +1,6 @@
 Package: linux-signed-image-generic
 Architecture: amd64
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: ${misc:Depends}, linux-signed-image-${kernel-abi-version}-generic, linux-firmware
 Description: Signed Generic Linux kernel image
@@ -9,7 +9,7 @@ Description: Signed Generic Linux kernel image
 
 Package: linux-signed-generic
 Architecture: amd64
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: ${misc:Depends}, linux-signed-image-generic, linux-headers-generic
 Description: Complete Signed Generic Linux kernel and headers
diff --git a/meta-source/debian/control.d/virtual b/meta-source/debian/control.d/virtual
index 2a2bb47..e8d818b 100644
--- a/meta-source/debian/control.d/virtual
+++ b/meta-source/debian/control.d/virtual
@@ -1,6 +1,6 @@
 Package: linux-headers-virtual
 Architecture: i386 amd64
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: ${misc:Depends}, linux-headers-generic
 Description: Transitional package.
@@ -8,7 +8,7 @@ Description: Transitional package.
 
 Package: linux-image-virtual
 Architecture: i386 amd64
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: ${misc:Depends}, linux-image-${kernel-abi-version}-generic
 Description: This package will always depend on the latest minimal generic kernel image.
@@ -17,7 +17,7 @@ Description: This package will always depend on the latest minimal generic kerne
 
 Package: linux-virtual
 Architecture: i386 amd64
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: ${misc:Depends}, linux-image-virtual, linux-headers-virtual
 Description: Minimal Generic Linux kernel and headers
@@ -26,7 +26,7 @@ Description: Minimal Generic Linux kernel and headers
 
 Package: linux-image-extra-virtual
 Architecture: i386 amd64
-Section: metapackages
+Section: kernel
 Priority: optional
 Depends: ${misc:Depends}, linux-image-generic
 Description: Transitional package.
-- 
1.7.9.5





More information about the kernel-team mailing list