[xenial/hwe-edge 0/2] Package relationship changes to unbreak installation

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

[xenial/hwe-edge 0/2] Package relationship changes to unbreak installation

Thadeu Lima de Souza Cascardo-3
We have 2 different bugs being fixed by this update. All of them are applied to
bionic.

All these bugs might break installation/upgrade of linux-hwe-edge on xenial.

linux-base 4.5ubuntu1~16.04.1 is already in xenial-proposed.
s390-tools 1.34.0-0ubuntu8.6 is on the unapproved queue for xenial-proposed.

There was a third change, for flash-kernel, but it was found that we already do
the appropriate thing on xenial, so no updates to flash-kernel or the Breaks
relationship would be needed there.

The linux-base change in particular is necessary to unbreak ADT tests of
linux-hwe-edge.

Thadeu Lima de Souza Cascardo (2):
  UBUNTU: Packaging: Depends on linux-base that provides the necessary
    tools
  UBUNTU: Add linux-image-* Breaks on s390-tools (<< 1.34.0-0ubuntu8.6)

 debian.hwe-edge/control.d/flavour-control.stub | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

--
2.17.0


--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

[xenial/hwe-edge 1/2] UBUNTU: Packaging: Depends on linux-base that provides the necessary tools

Thadeu Lima de Souza Cascardo-3
BugLink: http://bugs.launchpad.net/bugs/1767133

We Depends on linux-base because of linux-update-symlinks and
linux-check-removal. Those have been introduced in a version later than
4.0ubuntu1, which shipped on Xenial.

The unversioned Depends makes some upgrades to Bionic and installations of
linux-hwe-edge to break because those tools are not found during the configure
phase.

Signed-off-by: Thadeu Lima de Souza Cascardo <[hidden email]>
---
 debian.hwe-edge/control.d/flavour-control.stub | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian.hwe-edge/control.d/flavour-control.stub b/debian.hwe-edge/control.d/flavour-control.stub
index 75514e464337..2f5a9e1f1696 100644
--- a/debian.hwe-edge/control.d/flavour-control.stub
+++ b/debian.hwe-edge/control.d/flavour-control.stub
@@ -27,7 +27,7 @@ Architecture: ARCH
 Section: kernel
 Priority: optional
 Provides: linux-image, fuse-module, aufs-dkms, =PROVIDES=${linux:rprovides}
-Depends: ${misc:Depends}, ${shlibs:Depends}, kmod, linux-modules-PKGVER-ABINUM-FLAVOUR
+Depends: ${misc:Depends}, ${shlibs:Depends}, kmod, linux-base (>= 4.5ubuntu1~16.04.1), linux-modules-PKGVER-ABINUM-FLAVOUR
 Recommends: BOOTLOADER, initramfs-tools | linux-initramfs-tool
 Breaks: flash-kernel (<< 3.0~rc.4ubuntu62.2) [arm64]
 Conflicts: linux-image=SIGN-PEER-PKG=-PKGVER-ABINUM-FLAVOUR
--
2.17.0


--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

[xenial/hwe-edge 2/2] UBUNTU: Add linux-image-* Breaks on s390-tools (<< 1.34.0-0ubuntu8.6)

Thadeu Lima de Souza Cascardo-3
In reply to this post by Thadeu Lima de Souza Cascardo-3
BugLink: https://bugs.launchpad.net/bugs/1766727

Signed-off-by: Thadeu Lima de Souza Cascardo <[hidden email]>
---
 debian.hwe-edge/control.d/flavour-control.stub | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian.hwe-edge/control.d/flavour-control.stub b/debian.hwe-edge/control.d/flavour-control.stub
index 2f5a9e1f1696..c1721596353d 100644
--- a/debian.hwe-edge/control.d/flavour-control.stub
+++ b/debian.hwe-edge/control.d/flavour-control.stub
@@ -29,7 +29,7 @@ Priority: optional
 Provides: linux-image, fuse-module, aufs-dkms, =PROVIDES=${linux:rprovides}
 Depends: ${misc:Depends}, ${shlibs:Depends}, kmod, linux-base (>= 4.5ubuntu1~16.04.1), linux-modules-PKGVER-ABINUM-FLAVOUR
 Recommends: BOOTLOADER, initramfs-tools | linux-initramfs-tool
-Breaks: flash-kernel (<< 3.0~rc.4ubuntu62.2) [arm64]
+Breaks: flash-kernel (<< 3.0~rc.4ubuntu62.2) [arm64], s390-tools (<< 1.34.0-0ubuntu8.6) [s390x]
 Conflicts: linux-image=SIGN-PEER-PKG=-PKGVER-ABINUM-FLAVOUR
 Suggests: fdutils, SRCPKGNAME-tools, linux-headers-PKGVER-ABINUM-FLAVOUR
 Description: Linux kernel image for version PKGVER on DESC
--
2.17.0


--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

ACK: [xenial/hwe-edge 0/2] Package relationship changes to unbreak installation

Seth Forshee
In reply to this post by Thadeu Lima de Souza Cascardo-3
On Tue, May 01, 2018 at 11:25:57AM -0300, Thadeu Lima de Souza Cascardo wrote:

> We have 2 different bugs being fixed by this update. All of them are applied to
> bionic.
>
> All these bugs might break installation/upgrade of linux-hwe-edge on xenial.
>
> linux-base 4.5ubuntu1~16.04.1 is already in xenial-proposed.
> s390-tools 1.34.0-0ubuntu8.6 is on the unapproved queue for xenial-proposed.
>
> There was a third change, for flash-kernel, but it was found that we already do
> the appropriate thing on xenial, so no updates to flash-kernel or the Breaks
> relationship would be needed there.
>
> The linux-base change in particular is necessary to unbreak ADT tests of
> linux-hwe-edge.

Acked-by: Seth Forshee <[hidden email]>

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

[Acked] [xenial/hwe-edge 0/2] Package relationship changes to unbreak installation

Andy Whitcroft-3
In reply to this post by Thadeu Lima de Souza Cascardo-3
On Tue, May 01, 2018 at 11:25:57AM -0300, Thadeu Lima de Souza Cascardo wrote:

> We have 2 different bugs being fixed by this update. All of them are applied to
> bionic.
>
> All these bugs might break installation/upgrade of linux-hwe-edge on xenial.
>
> linux-base 4.5ubuntu1~16.04.1 is already in xenial-proposed.
> s390-tools 1.34.0-0ubuntu8.6 is on the unapproved queue for xenial-proposed.
>
> There was a third change, for flash-kernel, but it was found that we already do
> the appropriate thing on xenial, so no updates to flash-kernel or the Breaks
> relationship would be needed there.
>
> The linux-base change in particular is necessary to unbreak ADT tests of
> linux-hwe-edge.
>
> Thadeu Lima de Souza Cascardo (2):
>   UBUNTU: Packaging: Depends on linux-base that provides the necessary
>     tools
>   UBUNTU: Add linux-image-* Breaks on s390-tools (<< 1.34.0-0ubuntu8.6)
>
>  debian.hwe-edge/control.d/flavour-control.stub | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> --
> 2.17.0
>
>
> --
> kernel-team mailing list
> [hidden email]
> https://lists.ubuntu.com/mailman/listinfo/kernel-team

I boggle somewhat that xenial flash-kernel is not broken, but hey.

Acked-by: Andy Whitcroft <[hidden email]>

-apw

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

APPLIED/cmnt: [xenial/hwe-edge 0/2] Package relationship changes to unbreak installation

Kleber Souza
In reply to this post by Thadeu Lima de Souza Cascardo-3
On 05/01/18 16:25, Thadeu Lima de Souza Cascardo wrote:

> We have 2 different bugs being fixed by this update. All of them are applied to
> bionic.
>
> All these bugs might break installation/upgrade of linux-hwe-edge on xenial.
>
> linux-base 4.5ubuntu1~16.04.1 is already in xenial-proposed.
> s390-tools 1.34.0-0ubuntu8.6 is on the unapproved queue for xenial-proposed.
>
> There was a third change, for flash-kernel, but it was found that we already do
> the appropriate thing on xenial, so no updates to flash-kernel or the Breaks
> relationship would be needed there.
>
> The linux-base change in particular is necessary to unbreak ADT tests of
> linux-hwe-edge.
>
> Thadeu Lima de Souza Cascardo (2):
>   UBUNTU: Packaging: Depends on linux-base that provides the necessary
>     tools
>   UBUNTU: Add linux-image-* Breaks on s390-tools (<< 1.34.0-0ubuntu8.6)
>
>  debian.hwe-edge/control.d/flavour-control.stub | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>

These patches had already been applied to xenial/hwe-edge branch.

Thanks,
Kleber

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team