Add transitionals-oem to migrate users on 4.13 based OEM kernel to 4.15 HWE kernel.

Message ID 20180803082322.4309-1-tjaalton@ubuntu.com
State New
Headers show
Series
  • Add transitionals-oem to migrate users on 4.13 based OEM kernel to 4.15 HWE kernel.
Related show

Commit Message

Timo Aaltonen Aug. 3, 2018, 8:23 a.m.
From: Timo Aaltonen <timo.aaltonen@canonical.com>

Signed-off-by: Timo Aaltonen <timo.aaltonen@canonical.com>
---
 debian/control.d/transitionals-oem | 46 ++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)
 create mode 100644 debian/control.d/transitionals-oem

Comments

Timo Aaltonen Aug. 3, 2018, 8:33 a.m. | #1
and now with the subject fixed

On 03.08.2018 11:23, Timo Aaltonen wrote:
> From: Timo Aaltonen <timo.aaltonen@canonical.com>
> 
> Signed-off-by: Timo Aaltonen <timo.aaltonen@canonical.com>
> ---
>  debian/control.d/transitionals-oem | 46 ++++++++++++++++++++++++++++++
>  1 file changed, 46 insertions(+)
>  create mode 100644 debian/control.d/transitionals-oem
> 
> diff --git a/debian/control.d/transitionals-oem b/debian/control.d/transitionals-oem
> new file mode 100644
> index 0000000..bf2deeb
> --- /dev/null
> +++ b/debian/control.d/transitionals-oem
> @@ -0,0 +1,46 @@
> +Package: linux-image-oem
> +Architecture: amd64
> +Section: oldlibs
> +Priority: optional
> +Depends: linux-image-generic-hwe-16.04
> +Description: Depends on the generic hardware enablement kernel image (dummy transitional package)
> + Transitional package for upgrades from linux-oem to hwe
> +
> +Package: linux-oem
> +Architecture: amd64
> +Section: oldlibs
> +Priority: optional
> +Depends: linux-generic-hwe-16.04
> +Description: Depends on the generic hardware enablement kernel image and headers (dummy transitional packages)
> + Transitional package for upgrades from linux-oem to hwe
> +
> +Package: linux-tools-oem
> +Architecture: amd64
> +Section: oldlibs
> +Depends: linux-tools-generic-hwe-16.04
> +Description: Linux kernel versioned Tools (dummy transitional package)
> + Transitional package for upgrades from linux-oem to hwe
> +
> +Package: linux-headers-oem
> +Architecture: amd64
> +Section: oldlibs
> +Priority: optional
> +Depends: linux-headers-generic-hwe-16.04
> +Description: Generic Linux kernel headers (dummy transitional package)
> + Transitional package for upgrades from linux-oem to hwe
> +
> +Package: linux-signed-image-oem
> +Architecture: amd64
> +Section: oldlibs
> +Priority: optional
> +Depends: linux-signed-image-generic-hwe-16.04
> +Description: Signed Generic Linux kernel image (dummy transitional package)
> + Transitional package for upgrades from linux-oem to hwe
> +
> +Package: linux-signed-oem
> +Architecture: amd64
> +Section: oldlibs
> +Priority: optional
> +Depends: linux-signed-generic-hwe-16.04
> +Description: Complete Signed Generic Linux kernel and headers (dummy transitional package)
> + Transitional package for upgrades from linux-oem to hwe
>
Timo Aaltonen Aug. 3, 2018, 4:38 p.m. | #2
BugLink: http://bugs.launchpad.net/bugs/1785280


On 03.08.2018 11:33, Timo Aaltonen wrote:
> 
> and now with the subject fixed
> 
> On 03.08.2018 11:23, Timo Aaltonen wrote:
>> From: Timo Aaltonen <timo.aaltonen@canonical.com>
>>
>> Signed-off-by: Timo Aaltonen <timo.aaltonen@canonical.com>
>> ---
>>  debian/control.d/transitionals-oem | 46 ++++++++++++++++++++++++++++++
>>  1 file changed, 46 insertions(+)
>>  create mode 100644 debian/control.d/transitionals-oem
>>
>> diff --git a/debian/control.d/transitionals-oem b/debian/control.d/transitionals-oem
>> new file mode 100644
>> index 0000000..bf2deeb
>> --- /dev/null
>> +++ b/debian/control.d/transitionals-oem
>> @@ -0,0 +1,46 @@
>> +Package: linux-image-oem
>> +Architecture: amd64
>> +Section: oldlibs
>> +Priority: optional
>> +Depends: linux-image-generic-hwe-16.04
>> +Description: Depends on the generic hardware enablement kernel image (dummy transitional package)
>> + Transitional package for upgrades from linux-oem to hwe
>> +
>> +Package: linux-oem
>> +Architecture: amd64
>> +Section: oldlibs
>> +Priority: optional
>> +Depends: linux-generic-hwe-16.04
>> +Description: Depends on the generic hardware enablement kernel image and headers (dummy transitional packages)
>> + Transitional package for upgrades from linux-oem to hwe
>> +
>> +Package: linux-tools-oem
>> +Architecture: amd64
>> +Section: oldlibs
>> +Depends: linux-tools-generic-hwe-16.04
>> +Description: Linux kernel versioned Tools (dummy transitional package)
>> + Transitional package for upgrades from linux-oem to hwe
>> +
>> +Package: linux-headers-oem
>> +Architecture: amd64
>> +Section: oldlibs
>> +Priority: optional
>> +Depends: linux-headers-generic-hwe-16.04
>> +Description: Generic Linux kernel headers (dummy transitional package)
>> + Transitional package for upgrades from linux-oem to hwe
>> +
>> +Package: linux-signed-image-oem
>> +Architecture: amd64
>> +Section: oldlibs
>> +Priority: optional
>> +Depends: linux-signed-image-generic-hwe-16.04
>> +Description: Signed Generic Linux kernel image (dummy transitional package)
>> + Transitional package for upgrades from linux-oem to hwe
>> +
>> +Package: linux-signed-oem
>> +Architecture: amd64
>> +Section: oldlibs
>> +Priority: optional
>> +Depends: linux-signed-generic-hwe-16.04
>> +Description: Complete Signed Generic Linux kernel and headers (dummy transitional package)
>> + Transitional package for upgrades from linux-oem to hwe
>>
> 
>
Andy Whitcroft Aug. 8, 2018, 1:44 p.m. | #3
On Fri, Aug 03, 2018 at 11:23:22AM +0300, Timo Aaltonen wrote:
> From: Timo Aaltonen <timo.aaltonen@canonical.com>
> 
> Signed-off-by: Timo Aaltonen <timo.aaltonen@canonical.com>
> ---
>  debian/control.d/transitionals-oem | 46 ++++++++++++++++++++++++++++++
>  1 file changed, 46 insertions(+)
>  create mode 100644 debian/control.d/transitionals-oem
> 
> diff --git a/debian/control.d/transitionals-oem b/debian/control.d/transitionals-oem
> new file mode 100644
> index 0000000..bf2deeb
> --- /dev/null
> +++ b/debian/control.d/transitionals-oem
> @@ -0,0 +1,46 @@
> +Package: linux-image-oem
> +Architecture: amd64
> +Section: oldlibs
> +Priority: optional
> +Depends: linux-image-generic-hwe-16.04
> +Description: Depends on the generic hardware enablement kernel image (dummy transitional package)
> + Transitional package for upgrades from linux-oem to hwe
> +
> +Package: linux-oem
> +Architecture: amd64
> +Section: oldlibs
> +Priority: optional
> +Depends: linux-generic-hwe-16.04
> +Description: Depends on the generic hardware enablement kernel image and headers (dummy transitional packages)
> + Transitional package for upgrades from linux-oem to hwe
> +
> +Package: linux-tools-oem
> +Architecture: amd64
> +Section: oldlibs
> +Depends: linux-tools-generic-hwe-16.04
> +Description: Linux kernel versioned Tools (dummy transitional package)
> + Transitional package for upgrades from linux-oem to hwe
> +
> +Package: linux-headers-oem
> +Architecture: amd64
> +Section: oldlibs
> +Priority: optional
> +Depends: linux-headers-generic-hwe-16.04
> +Description: Generic Linux kernel headers (dummy transitional package)
> + Transitional package for upgrades from linux-oem to hwe
> +
> +Package: linux-signed-image-oem
> +Architecture: amd64
> +Section: oldlibs
> +Priority: optional
> +Depends: linux-signed-image-generic-hwe-16.04
> +Description: Signed Generic Linux kernel image (dummy transitional package)
> + Transitional package for upgrades from linux-oem to hwe
> +
> +Package: linux-signed-oem
> +Architecture: amd64
> +Section: oldlibs
> +Priority: optional
> +Depends: linux-signed-generic-hwe-16.04
> +Description: Complete Signed Generic Linux kernel and headers (dummy transitional package)
> + Transitional package for upgrades from linux-oem to hwe
> -- 
> 2.17.1
> 
> 
> -- 
> kernel-team mailing list
> kernel-team@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team

Those look reasonable enough to me.  Modulo the buglink being merged in:

Acked-by: Andy Whitcroft <apw@canonical.com>

I do wonder if given that linux-oem on any specific series is not going
to be expected to upgrade to linux-oem on the next series, whether the
meta-packages for linux-oem should in future contain the series.  This
would be similar to the linux-hwe ones and for all the same reasons.

-apw
Stefan Bader Aug. 8, 2018, 3:09 p.m. | #4
On 03.08.2018 10:23, Timo Aaltonen wrote:
> From: Timo Aaltonen <timo.aaltonen@canonical.com>
> 
> Signed-off-by: Timo Aaltonen <timo.aaltonen@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
> ---

On top of what Andy mentioned I would like to see the commit message to be
extended by a short summary  of the intentions when it gets committed.

-Stefan

>  debian/control.d/transitionals-oem | 46 ++++++++++++++++++++++++++++++
>  1 file changed, 46 insertions(+)
>  create mode 100644 debian/control.d/transitionals-oem
> 
> diff --git a/debian/control.d/transitionals-oem b/debian/control.d/transitionals-oem
> new file mode 100644
> index 0000000..bf2deeb
> --- /dev/null
> +++ b/debian/control.d/transitionals-oem
> @@ -0,0 +1,46 @@
> +Package: linux-image-oem
> +Architecture: amd64
> +Section: oldlibs
> +Priority: optional
> +Depends: linux-image-generic-hwe-16.04
> +Description: Depends on the generic hardware enablement kernel image (dummy transitional package)
> + Transitional package for upgrades from linux-oem to hwe
> +
> +Package: linux-oem
> +Architecture: amd64
> +Section: oldlibs
> +Priority: optional
> +Depends: linux-generic-hwe-16.04
> +Description: Depends on the generic hardware enablement kernel image and headers (dummy transitional packages)
> + Transitional package for upgrades from linux-oem to hwe
> +
> +Package: linux-tools-oem
> +Architecture: amd64
> +Section: oldlibs
> +Depends: linux-tools-generic-hwe-16.04
> +Description: Linux kernel versioned Tools (dummy transitional package)
> + Transitional package for upgrades from linux-oem to hwe
> +
> +Package: linux-headers-oem
> +Architecture: amd64
> +Section: oldlibs
> +Priority: optional
> +Depends: linux-headers-generic-hwe-16.04
> +Description: Generic Linux kernel headers (dummy transitional package)
> + Transitional package for upgrades from linux-oem to hwe
> +
> +Package: linux-signed-image-oem
> +Architecture: amd64
> +Section: oldlibs
> +Priority: optional
> +Depends: linux-signed-image-generic-hwe-16.04
> +Description: Signed Generic Linux kernel image (dummy transitional package)
> + Transitional package for upgrades from linux-oem to hwe
> +
> +Package: linux-signed-oem
> +Architecture: amd64
> +Section: oldlibs
> +Priority: optional
> +Depends: linux-signed-generic-hwe-16.04
> +Description: Complete Signed Generic Linux kernel and headers (dummy transitional package)
> + Transitional package for upgrades from linux-oem to hwe
>
Timo Aaltonen Aug. 9, 2018, 7:05 a.m. | #5
On 08.08.2018 18:09, Stefan Bader wrote:
> On 03.08.2018 10:23, Timo Aaltonen wrote:
>> From: Timo Aaltonen <timo.aaltonen@canonical.com>
>>
>> Signed-off-by: Timo Aaltonen <timo.aaltonen@canonical.com>
> Acked-by: Stefan Bader <stefan.bader@canonical.com>
>> ---
> 
> On top of what Andy mentioned I would like to see the commit message to be
> extended by a short summary  of the intentions when it gets committed.

Ok, I'll send a v2 later on. I just heard that there's some
incompatibility with a proprietary driver dkms which would break if this
migration is done right now, so I'll send the new version when
everything is settled.. Probably for next cycle then.
Stefan Bader Aug. 9, 2018, 7:32 a.m. | #6
On 09.08.2018 09:05, Timo Aaltonen wrote:
> On 08.08.2018 18:09, Stefan Bader wrote:
>> On 03.08.2018 10:23, Timo Aaltonen wrote:
>>> From: Timo Aaltonen <timo.aaltonen@canonical.com>
>>>
>>> Signed-off-by: Timo Aaltonen <timo.aaltonen@canonical.com>
>> Acked-by: Stefan Bader <stefan.bader@canonical.com>
>>> ---
>>
>> On top of what Andy mentioned I would like to see the commit message to be
>> extended by a short summary  of the intentions when it gets committed.
> 
> Ok, I'll send a v2 later on. I just heard that there's some
> incompatibility with a proprietary driver dkms which would break if this
> migration is done right now, so I'll send the new version when
> everything is settled.. Probably for next cycle then.
> 
> 

Ok, so I NACK this thread then, to prevent things getting applied.

-Stefan

Patch

diff --git a/debian/control.d/transitionals-oem b/debian/control.d/transitionals-oem
new file mode 100644
index 0000000..bf2deeb
--- /dev/null
+++ b/debian/control.d/transitionals-oem
@@ -0,0 +1,46 @@ 
+Package: linux-image-oem
+Architecture: amd64
+Section: oldlibs
+Priority: optional
+Depends: linux-image-generic-hwe-16.04
+Description: Depends on the generic hardware enablement kernel image (dummy transitional package)
+ Transitional package for upgrades from linux-oem to hwe
+
+Package: linux-oem
+Architecture: amd64
+Section: oldlibs
+Priority: optional
+Depends: linux-generic-hwe-16.04
+Description: Depends on the generic hardware enablement kernel image and headers (dummy transitional packages)
+ Transitional package for upgrades from linux-oem to hwe
+
+Package: linux-tools-oem
+Architecture: amd64
+Section: oldlibs
+Depends: linux-tools-generic-hwe-16.04
+Description: Linux kernel versioned Tools (dummy transitional package)
+ Transitional package for upgrades from linux-oem to hwe
+
+Package: linux-headers-oem
+Architecture: amd64
+Section: oldlibs
+Priority: optional
+Depends: linux-headers-generic-hwe-16.04
+Description: Generic Linux kernel headers (dummy transitional package)
+ Transitional package for upgrades from linux-oem to hwe
+
+Package: linux-signed-image-oem
+Architecture: amd64
+Section: oldlibs
+Priority: optional
+Depends: linux-signed-image-generic-hwe-16.04
+Description: Signed Generic Linux kernel image (dummy transitional package)
+ Transitional package for upgrades from linux-oem to hwe
+
+Package: linux-signed-oem
+Architecture: amd64
+Section: oldlibs
+Priority: optional
+Depends: linux-signed-generic-hwe-16.04
+Description: Complete Signed Generic Linux kernel and headers (dummy transitional package)
+ Transitional package for upgrades from linux-oem to hwe