#46 New upstream release 8.0.3
Merged 11 months ago by berrange. Opened 11 months ago by spotlesstofu.
rpms/ spotlesstofu/qemu rawhide  into  rawhide

New upstream release 8.0.3
Camilla Conte • 11 months ago  
@@ -1,62 +0,0 @@ 

- From 4ace54be1d671fb67795368001f2628facd49418 Mon Sep 17 00:00:00 2001

- From: Peter Maydell <peter.maydell@linaro.org>

- Date: Tue, 20 Jun 2023 17:20:24 +0100

- Subject: [PATCH] pc-bios/keymaps: Use the official xkb name for Arabic layout,

-  not the legacy synonym

- MIME-Version: 1.0

- Content-Type: text/plain; charset=UTF-8

- Content-Transfer-Encoding: 8bit

- 

- The xkb official name for the Arabic keyboard layout is 'ara'.

- However xkb has for at least the past 15 years also permitted it to

- be named via the legacy synonym 'ar'.  In xkeyboard-config 2.39 this

- synoynm was removed, which breaks compilation of QEMU:

- 

- FAILED: pc-bios/keymaps/ar

- /home/fred/qemu-git/src/qemu/build-full/qemu-keymap -f pc-bios/keymaps/ar -l ar

- xkbcommon: ERROR: Couldn't find file "symbols/ar" in include paths

- xkbcommon: ERROR: 1 include paths searched:

- xkbcommon: ERROR: 	/usr/share/X11/xkb

- xkbcommon: ERROR: 3 include paths could not be added:

- xkbcommon: ERROR: 	/home/fred/.config/xkb

- xkbcommon: ERROR: 	/home/fred/.xkb

- xkbcommon: ERROR: 	/etc/xkb

- xkbcommon: ERROR: Abandoning symbols file "(unnamed)"

- xkbcommon: ERROR: Failed to compile xkb_symbols

- xkbcommon: ERROR: Failed to compile keymap

- 

- The upstream xkeyboard-config change removing the compat

- mapping is:

- https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/commit/470ad2cd8fea84d7210377161d86b31999bb5ea6

- 

- Make QEMU always ask for the 'ara' xkb layout, which should work on

- both older and newer xkeyboard-config.  We leave the QEMU name for

- this keyboard layout as 'ar'; it is not the only one where our name

- for it deviates from the xkb standard name.

- 

- Cc: qemu-stable@nongnu.org

- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

- Reviewed-by: Richard Henderson <richard.henderson@linaro.org>

- Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>

- Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>

- Message-id: 20230620162024.1132013-1-peter.maydell@linaro.org

- Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1709

- (cherry picked from commit 497fad38979c16b6412388927401e577eba43d26)

- ---

-  pc-bios/keymaps/meson.build | 2 +-

-  1 file changed, 1 insertion(+), 1 deletion(-)

- 

- diff --git a/pc-bios/keymaps/meson.build b/pc-bios/keymaps/meson.build

- index 158a3b410c..1cbcdebefa 100644

- --- a/pc-bios/keymaps/meson.build

- +++ b/pc-bios/keymaps/meson.build

- @@ -1,5 +1,5 @@

-  keymaps = {

- -  'ar': '-l ar',

- +  'ar': '-l ara',

-    'bepo': '-l fr -v dvorak',

-    'cz': '-l cz',

-    'da': '-l dk',

- -- 

- 2.41.0

- 

file modified
+4 -2
@@ -335,7 +335,7 @@ 

  

  Summary: QEMU is a FAST! processor emulator

  Name: qemu

- Version: 8.0.2

+ Version: 8.0.3

  Release: %{baserelease}%{?rcrel}%{?dist}

  Epoch: 2

  License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND FSFAP AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-2.0-or-later with GCC-exception-2.0 exception AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only and LGPL-2.1-or-later AND MIT and public-domain and CC-BY-3.0
@@ -357,7 +357,6 @@ 

  # Fix SGX assert

  Patch: 0001-target-i386-the-sgx_epc_get_section-stub-is-reachabl.patch

  Patch: 0002-hw-pci-bridge-Make-PCIe-and-CXL-PXB-Devices-inherit-.patch

- Patch: 0001-pc-bios-keymaps-Use-the-official-xkb-name-for-Arabic.patch

  

  BuildRequires: meson >= %{meson_version}

  BuildRequires: bison
@@ -2784,6 +2783,9 @@ 

  

  

  %changelog

+ * Thu Jul 20 2023 Camilla Conte <cconte@redhat.com> - 2:8.0.3-1

+ - New upstream release 8.0.3

+ 

  * Mon Jul 03 2023 Camilla Conte <cconte@redhat.com> - 2:8.0.2-1

  - New upstream release 8.0.2

  - Fix arabic keyboard layout name

file modified
+1 -1
@@ -1,1 +1,1 @@ 

- SHA512 (qemu-8.0.2.tar.xz) = 4e915d33a662bf55b09247fb85150be376c92270d3764e3d6470c452cb70cc558f54e84de5610dd60a9eb3ea02d5d4277b1ec75c9804967d278fa8361c7f9b9a

+ SHA512 (qemu-8.0.3.tar.xz) = 18b2ccb65f7ec2ae92f0e04406539620c881e2b75f63816588c86043a07464bb99d16a83e792ed9508de393f4b694c46d52f4d07edf52741e85224c8b8d5d5c3

no initial comment

Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci
https://fedora.softwarefactory-project.io/zuul/buildset/a47999909dd74b958c6b55ca95214079

The build failure on aarch64 is very strange. Nothing in 8.0.3 changes qtest, and I've tested an aarch64 scratch-build and it passed.

I think the automated build must have hit some edge case due to the ongoing mass rebuild.

Pull-Request has been merged by berrange

11 months ago