qemu-stable
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] tests/avocado: update sunxi kernel from armbian to 6.6.16


From: Peter Maydell
Subject: Re: [PATCH] tests/avocado: update sunxi kernel from armbian to 6.6.16
Date: Thu, 25 Apr 2024 20:31:38 +0100

Whoops, forgot to cc the allwinner maintainers/reviewers on this.
Ping for review, please?

thanks
-- PMM

On Mon, 15 Apr 2024 at 16:18, Peter Maydell <peter.maydell@linaro.org> wrote:
>
> The Linux kernel 5.10.16 binary for sunxi has been removed from
> apt.armbian.com. This means that the avocado tests for these machines
> will be skipped (status CANCEL) if the old binary isn't present in
> the avocado cache.
>
> Update to 6.6.16, in the same way we did in commit e384db41d8661
> when we moved to 5.10.16 in 2021.
>
> Cc: qemu-stable@nongnu.org
> Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2284
> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
> ---
> At this point in the release cycle I don't think I really want
> to put this into 9.0, though I could just about squeeze it in.
>
> cc'ing stable as an FYI -- since the tests fall back to the
> CANCEL status this doesn't break CI, so it's not a requirement
> to backport to any stable branches. But it would probably be
> preferable to get the coverage back on the stable branches so
> we can detect if we get something wrong on a backport of a
> patch that affects these machines.
> ---
>  tests/avocado/boot_linux_console.py | 70 ++++++++++++++---------------
>  tests/avocado/replay_kernel.py      |  8 ++--
>  2 files changed, 39 insertions(+), 39 deletions(-)
>
> diff --git a/tests/avocado/boot_linux_console.py 
> b/tests/avocado/boot_linux_console.py
> index 989b65111c0..d0ab5aaa83a 100644
> --- a/tests/avocado/boot_linux_console.py
> +++ b/tests/avocado/boot_linux_console.py
> @@ -646,12 +646,12 @@ def test_arm_cubieboard_initrd(self):
>          :avocado: tags=accel:tcg
>          """
>          deb_url = ('https://apt.armbian.com/pool/main/l/'
> -                   
> 'linux-5.10.16-sunxi/linux-image-current-sunxi_21.02.2_armhf.deb')
> -        deb_hash = '9fa84beda245cabf0b4fa84cf6eaa7738ead1da0'
> +                   
> 'linux-6.6.16/linux-image-current-sunxi_24.2.1_armhf__6.6.16-Seb3e-D6b4a-P2359-Ce96bHfe66-HK01ba-V014b-B067e-R448a.deb')
> +        deb_hash = 'f7c3c8c5432f765445dc6e7eab02f3bbe668256b'
>          deb_path = self.fetch_asset(deb_url, asset_hash=deb_hash)
>          kernel_path = self.extract_from_deb(deb_path,
> -                                            '/boot/vmlinuz-5.10.16-sunxi')
> -        dtb_path = 
> '/usr/lib/linux-image-current-sunxi/sun4i-a10-cubieboard.dtb'
> +                                            
> '/boot/vmlinuz-6.6.16-current-sunxi')
> +        dtb_path = 
> '/usr/lib/linux-image-6.6.16-current-sunxi/sun4i-a10-cubieboard.dtb'
>          dtb_path = self.extract_from_deb(deb_path, dtb_path)
>          initrd_url = ('https://github.com/groeck/linux-build-test/raw/'
>                        '2eb0a73b5d5a28df3170c546ddaaa9757e1e0848/rootfs/'
> @@ -690,12 +690,12 @@ def test_arm_cubieboard_sata(self):
>          :avocado: tags=accel:tcg
>          """
>          deb_url = ('https://apt.armbian.com/pool/main/l/'
> -                   
> 'linux-5.10.16-sunxi/linux-image-current-sunxi_21.02.2_armhf.deb')
> -        deb_hash = '9fa84beda245cabf0b4fa84cf6eaa7738ead1da0'
> +                   
> 'linux-6.6.16/linux-image-current-sunxi_24.2.1_armhf__6.6.16-Seb3e-D6b4a-P2359-Ce96bHfe66-HK01ba-V014b-B067e-R448a.deb')
> +        deb_hash = 'f7c3c8c5432f765445dc6e7eab02f3bbe668256b'
>          deb_path = self.fetch_asset(deb_url, asset_hash=deb_hash)
>          kernel_path = self.extract_from_deb(deb_path,
> -                                            '/boot/vmlinuz-5.10.16-sunxi')
> -        dtb_path = 
> '/usr/lib/linux-image-current-sunxi/sun4i-a10-cubieboard.dtb'
> +                                            
> '/boot/vmlinuz-6.6.16-current-sunxi')
> +        dtb_path = 
> '/usr/lib/linux-image-6.6.16-current-sunxi/sun4i-a10-cubieboard.dtb'
>          dtb_path = self.extract_from_deb(deb_path, dtb_path)
>          rootfs_url = ('https://github.com/groeck/linux-build-test/raw/'
>                        '2eb0a73b5d5a28df3170c546ddaaa9757e1e0848/rootfs/'
> @@ -872,13 +872,13 @@ def test_arm_bpim2u(self):
>          :avocado: tags=machine:bpim2u
>          :avocado: tags=accel:tcg
>          """
> -        deb_url = ('https://apt.armbian.com/pool/main/l/linux-5.10.16-sunxi/'
> -                   'linux-image-current-sunxi_21.02.2_armhf.deb')
> -        deb_hash = '9fa84beda245cabf0b4fa84cf6eaa7738ead1da0'
> +        deb_url = ('https://apt.armbian.com/pool/main/l/'
> +                   
> 'linux-6.6.16/linux-image-current-sunxi_24.2.1_armhf__6.6.16-Seb3e-D6b4a-P2359-Ce96bHfe66-HK01ba-V014b-B067e-R448a.deb')
> +        deb_hash = 'f7c3c8c5432f765445dc6e7eab02f3bbe668256b'
>          deb_path = self.fetch_asset(deb_url, asset_hash=deb_hash)
>          kernel_path = self.extract_from_deb(deb_path,
> -                                            '/boot/vmlinuz-5.10.16-sunxi')
> -        dtb_path = ('/usr/lib/linux-image-current-sunxi/'
> +                                            
> '/boot/vmlinuz-6.6.16-current-sunxi')
> +        dtb_path = ('/usr/lib/linux-image-6.6.16-current-sunxi/'
>                      'sun8i-r40-bananapi-m2-ultra.dtb')
>          dtb_path = self.extract_from_deb(deb_path, dtb_path)
>
> @@ -899,13 +899,13 @@ def test_arm_bpim2u_initrd(self):
>          :avocado: tags=accel:tcg
>          :avocado: tags=machine:bpim2u
>          """
> -        deb_url = ('https://apt.armbian.com/pool/main/l/linux-5.10.16-sunxi/'
> -                   'linux-image-current-sunxi_21.02.2_armhf.deb')
> -        deb_hash = '9fa84beda245cabf0b4fa84cf6eaa7738ead1da0'
> +        deb_url = ('https://apt.armbian.com/pool/main/l/'
> +                   
> 'linux-6.6.16/linux-image-current-sunxi_24.2.1_armhf__6.6.16-Seb3e-D6b4a-P2359-Ce96bHfe66-HK01ba-V014b-B067e-R448a.deb')
> +        deb_hash = 'f7c3c8c5432f765445dc6e7eab02f3bbe668256b'
>          deb_path = self.fetch_asset(deb_url, asset_hash=deb_hash)
>          kernel_path = self.extract_from_deb(deb_path,
> -                                            '/boot/vmlinuz-5.10.16-sunxi')
> -        dtb_path = ('/usr/lib/linux-image-current-sunxi/'
> +                                            
> '/boot/vmlinuz-6.6.16-current-sunxi')
> +        dtb_path = ('/usr/lib/linux-image-6.6.16-current-sunxi/'
>                      'sun8i-r40-bananapi-m2-ultra.dtb')
>          dtb_path = self.extract_from_deb(deb_path, dtb_path)
>          initrd_url = ('https://github.com/groeck/linux-build-test/raw/'
> @@ -946,13 +946,13 @@ def test_arm_bpim2u_gmac(self):
>          """
>          self.require_netdev('user')
>
> -        deb_url = ('https://apt.armbian.com/pool/main/l/linux-5.10.16-sunxi/'
> -                   'linux-image-current-sunxi_21.02.2_armhf.deb')
> -        deb_hash = '9fa84beda245cabf0b4fa84cf6eaa7738ead1da0'
> +        deb_url = ('https://apt.armbian.com/pool/main/l/'
> +                   
> 'linux-6.6.16/linux-image-current-sunxi_24.2.1_armhf__6.6.16-Seb3e-D6b4a-P2359-Ce96bHfe66-HK01ba-V014b-B067e-R448a.deb')
> +        deb_hash = 'f7c3c8c5432f765445dc6e7eab02f3bbe668256b'
>          deb_path = self.fetch_asset(deb_url, asset_hash=deb_hash)
>          kernel_path = self.extract_from_deb(deb_path,
> -                                            '/boot/vmlinuz-5.10.16-sunxi')
> -        dtb_path = ('/usr/lib/linux-image-current-sunxi/'
> +                                            
> '/boot/vmlinuz-6.6.16-current-sunxi')
> +        dtb_path = ('/usr/lib/linux-image-6.6.16-current-sunxi/'
>                      'sun8i-r40-bananapi-m2-ultra.dtb')
>          dtb_path = self.extract_from_deb(deb_path, dtb_path)
>          rootfs_url = ('http://storage.kernelci.org/images/rootfs/buildroot/'
> @@ -1049,12 +1049,12 @@ def test_arm_orangepi(self):
>          :avocado: tags=accel:tcg
>          """
>          deb_url = ('https://apt.armbian.com/pool/main/l/'
> -                   
> 'linux-5.10.16-sunxi/linux-image-current-sunxi_21.02.2_armhf.deb')
> -        deb_hash = '9fa84beda245cabf0b4fa84cf6eaa7738ead1da0'
> +                   
> 'linux-6.6.16/linux-image-current-sunxi_24.2.1_armhf__6.6.16-Seb3e-D6b4a-P2359-Ce96bHfe66-HK01ba-V014b-B067e-R448a.deb')
> +        deb_hash = 'f7c3c8c5432f765445dc6e7eab02f3bbe668256b'
>          deb_path = self.fetch_asset(deb_url, asset_hash=deb_hash)
>          kernel_path = self.extract_from_deb(deb_path,
> -                                            '/boot/vmlinuz-5.10.16-sunxi')
> -        dtb_path = 
> '/usr/lib/linux-image-current-sunxi/sun8i-h3-orangepi-pc.dtb'
> +                                            
> '/boot/vmlinuz-6.6.16-current-sunxi')
> +        dtb_path = 
> '/usr/lib/linux-image-6.6.16-current-sunxi/sun8i-h3-orangepi-pc.dtb'
>          dtb_path = self.extract_from_deb(deb_path, dtb_path)
>
>          self.vm.set_console()
> @@ -1075,12 +1075,12 @@ def test_arm_orangepi_initrd(self):
>          :avocado: tags=machine:orangepi-pc
>          """
>          deb_url = ('https://apt.armbian.com/pool/main/l/'
> -                   
> 'linux-5.10.16-sunxi/linux-image-current-sunxi_21.02.2_armhf.deb')
> -        deb_hash = '9fa84beda245cabf0b4fa84cf6eaa7738ead1da0'
> +                   
> 'linux-6.6.16/linux-image-current-sunxi_24.2.1_armhf__6.6.16-Seb3e-D6b4a-P2359-Ce96bHfe66-HK01ba-V014b-B067e-R448a.deb')
> +        deb_hash = 'f7c3c8c5432f765445dc6e7eab02f3bbe668256b'
>          deb_path = self.fetch_asset(deb_url, asset_hash=deb_hash)
>          kernel_path = self.extract_from_deb(deb_path,
> -                                            '/boot/vmlinuz-5.10.16-sunxi')
> -        dtb_path = 
> '/usr/lib/linux-image-current-sunxi/sun8i-h3-orangepi-pc.dtb'
> +                                            
> '/boot/vmlinuz-6.6.16-current-sunxi')
> +        dtb_path = 
> '/usr/lib/linux-image-6.6.16-current-sunxi/sun8i-h3-orangepi-pc.dtb'
>          dtb_path = self.extract_from_deb(deb_path, dtb_path)
>          initrd_url = ('https://github.com/groeck/linux-build-test/raw/'
>                        '2eb0a73b5d5a28df3170c546ddaaa9757e1e0848/rootfs/'
> @@ -1121,12 +1121,12 @@ def test_arm_orangepi_sd(self):
>          self.require_netdev('user')
>
>          deb_url = ('https://apt.armbian.com/pool/main/l/'
> -                   
> 'linux-5.10.16-sunxi/linux-image-current-sunxi_21.02.2_armhf.deb')
> -        deb_hash = '9fa84beda245cabf0b4fa84cf6eaa7738ead1da0'
> +                   
> 'linux-6.6.16/linux-image-current-sunxi_24.2.1_armhf__6.6.16-Seb3e-D6b4a-P2359-Ce96bHfe66-HK01ba-V014b-B067e-R448a.deb')
> +        deb_hash = 'f7c3c8c5432f765445dc6e7eab02f3bbe668256b'
>          deb_path = self.fetch_asset(deb_url, asset_hash=deb_hash)
>          kernel_path = self.extract_from_deb(deb_path,
> -                                            '/boot/vmlinuz-5.10.16-sunxi')
> -        dtb_path = 
> '/usr/lib/linux-image-current-sunxi/sun8i-h3-orangepi-pc.dtb'
> +                                            
> '/boot/vmlinuz-6.6.16-current-sunxi')
> +        dtb_path = 
> '/usr/lib/linux-image-6.6.16-current-sunxi/sun8i-h3-orangepi-pc.dtb'
>          dtb_path = self.extract_from_deb(deb_path, dtb_path)
>          rootfs_url = ('http://storage.kernelci.org/images/rootfs/buildroot/'
>                        'buildroot-baseline/20221116.0/armel/rootfs.ext2.xz')
> diff --git a/tests/avocado/replay_kernel.py b/tests/avocado/replay_kernel.py
> index 10d99403a4c..0474f7b7c8e 100644
> --- a/tests/avocado/replay_kernel.py
> +++ b/tests/avocado/replay_kernel.py
> @@ -203,12 +203,12 @@ def test_arm_cubieboard_initrd(self):
>          :avocado: tags=machine:cubieboard
>          """
>          deb_url = ('https://apt.armbian.com/pool/main/l/'
> -                   
> 'linux-5.10.16-sunxi/linux-image-current-sunxi_21.02.2_armhf.deb')
> -        deb_hash = '9fa84beda245cabf0b4fa84cf6eaa7738ead1da0'
> +                   
> 'linux-6.6.16/linux-image-current-sunxi_24.2.1_armhf__6.6.16-Seb3e-D6b4a-P2359-Ce96bHfe66-HK01ba-V014b-B067e-R448a.deb')
> +        deb_hash = 'f7c3c8c5432f765445dc6e7eab02f3bbe668256b'
>          deb_path = self.fetch_asset(deb_url, asset_hash=deb_hash)
>          kernel_path = self.extract_from_deb(deb_path,
> -                                            '/boot/vmlinuz-5.10.16-sunxi')
> -        dtb_path = 
> '/usr/lib/linux-image-current-sunxi/sun4i-a10-cubieboard.dtb'
> +                                            
> '/boot/vmlinuz-6.6.16-current-sunxi')
> +        dtb_path = 
> '/usr/lib/linux-image-6.6.16-current-sunxi/sun4i-a10-cubieboard.dtb'
>          dtb_path = self.extract_from_deb(deb_path, dtb_path)
>          initrd_url = ('https://github.com/groeck/linux-build-test/raw/'
>                        '2eb0a73b5d5a28df3170c546ddaaa9757e1e0848/rootfs/'
> --
> 2.34.1
>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]