Bug 1212966 - QEMU: Update to build xkeyboard-config
Summary: QEMU: Update to build xkeyboard-config
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: KVM (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Dario Faggioli
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-04 05:44 UTC by Ana Guerrero
Modified: 2023-10-13 14:32 UTC (History)
3 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ana Guerrero 2023-07-04 05:44:34 UTC
Updating xkeyboard-config to 2.39 is stuck because it makes QEMU failing to build.
A small untested changed change could help fix this problem:

--- qemu-8.0.2/pc-bios/keymaps/meson.build.orig 2023-06-13 14:56:01.975719564 +0200
+++ qemu-8.0.2/pc-bios/keymaps/meson.build      2023-06-13 14:56:07.947850447 +0200
@@ -1,5 +1,5 @@
 keymaps = {
-  'ar': '-l ar',
+  'ar': '-l ara',
   'bepo': '-l fr -v dvorak',
   'cz': '-l cz',
   'da': '-l dk',


See: https://build.opensuse.org/request/show/1092876
Comment 1 Fabiano Rosas 2023-07-04 14:16:21 UTC
FYI, this is upstream at:
https://gitlab.com/qemu-project/qemu/-/commit/497fad38979c16b6412388927401e577eba43d26

It will be included in the next upstream stable release due 2023-07-08.

@Dario I'm sending a PR with the fix just in case you don't want to wait for the stable update.
Comment 2 Stefan Dirsch 2023-07-10 14:55:33 UTC
(In reply to Fabiano Rosas from comment #1)
> FYI, this is upstream at:
> https://gitlab.com/qemu-project/qemu/-/commit/
> 497fad38979c16b6412388927401e577eba43d26
> 
> It will be included in the next upstream stable release due 2023-07-08.

So released meanwhile?

> @Dario I'm sending a PR with the fix just in case you don't want to wait for
> the stable update.

Where can I find the PR? I would like to watch it. My xkeyboard-config SR depends on it. Which Dario do you mean? Is he included in this ticket?
Comment 3 Fabiano Rosas 2023-07-10 15:06:47 UTC
(In reply to Stefan Dirsch from comment #2)
> (In reply to Fabiano Rosas from comment #1)
> > FYI, this is upstream at:
> > https://gitlab.com/qemu-project/qemu/-/commit/
> > 497fad38979c16b6412388927401e577eba43d26
> > 
> > It will be included in the next upstream stable release due 2023-07-08.
> 
> So released meanwhile?
>

No, it seems the stable release is running late.

> > @Dario I'm sending a PR with the fix just in case you don't want to wait for
> > the stable update.
> 
> Where can I find the PR? I would like to watch it. My xkeyboard-config SR
> depends on it. Which Dario do you mean? Is he included in this ticket?

https://github.com/openSUSE/qemu/pulls

I mean the QEMU package maintainer. I failed to notice he was not in CC. Adding him now.
https://build.opensuse.org/users/dfaggioli
Comment 4 Dario Faggioli 2023-07-12 13:33:10 UTC
This is fixed in QEMU 8.0.3, which I have just submitted to Factory
Comment 5 Dario Faggioli 2023-07-12 13:40:31 UTC
(In reply to Dario Faggioli from comment #4)
> This is fixed in QEMU 8.0.3, which I have just submitted to Factory
>
https://build.opensuse.org/request/show/1098368
Comment 6 Stefan Dirsch 2023-07-12 13:54:26 UTC
Thanks. It would have been useful to mention this in the changelog including this bugzilla ticket number ...
Comment 7 Dario Faggioli 2023-07-19 13:52:20 UTC
(In reply to Stefan Dirsch from comment #6)
> Thanks. It would have been useful to mention this in the changelog including
> this bugzilla ticket number ...
>
It now does (thanks to Ana): https://build.opensuse.org/request/show/1099120?notification_id=41815055
Comment 8 Dario Faggioli 2023-07-26 13:59:36 UTC
The fix is now in Factory (and probably also in Tumbleweed, already?)

Closing