* [PULL 0/3] Fixes 20200825 patches
@ 2020-08-25 6:20 Gerd Hoffmann
2020-08-25 6:20 ` [PULL 1/3] meson: drop keymaps symlink Gerd Hoffmann
` (4 more replies)
0 siblings, 5 replies; 11+ messages in thread
From: Gerd Hoffmann @ 2020-08-25 6:20 UTC (permalink / raw)
To: qemu-devel; +Cc: laurent, Gerd Hoffmann
The following changes since commit 30aa19446d82358a30eac3b556b4d6641e00b7c1:
Merge remote-tracking branch 'remotes/cschoenebeck/tags/pull-9p-20200812' into staging (2020-08-24 16:39:53 +0100)
are available in the Git repository at:
git://git.kraxel.org/qemu tags/fixes-20200825-pull-request
for you to fetch changes up to 9755c94a50c8b845ad133a6e660f55ca131b9c7a:
meson: avoid compiling qemu-keymap by default (2020-08-25 08:12:19 +0200)
----------------------------------------------------------------
meson: keymap fixes
----------------------------------------------------------------
Gerd Hoffmann (1):
meson: drop keymaps symlink
Laurent Vivier (2):
meson: move xkbcommon to meson
meson: avoid compiling qemu-keymap by default
configure | 31 +++++--------------------------
meson_options.txt | 1 +
meson.build | 16 +++++++++++-----
ui/meson.build | 2 +-
4 files changed, 18 insertions(+), 32 deletions(-)
--
2.27.0
^ permalink raw reply [flat|nested] 11+ messages in thread
* [PULL 1/3] meson: drop keymaps symlink
2020-08-25 6:20 [PULL 0/3] Fixes 20200825 patches Gerd Hoffmann
@ 2020-08-25 6:20 ` Gerd Hoffmann
2020-08-25 6:20 ` [PULL 2/3] meson: move xkbcommon to meson Gerd Hoffmann
` (3 subsequent siblings)
4 siblings, 0 replies; 11+ messages in thread
From: Gerd Hoffmann @ 2020-08-25 6:20 UTC (permalink / raw)
To: qemu-devel
Cc: Klaus Jensen, Bin Meng, Alistair Francis, laurent, Gerd Hoffmann
We are building the keymaps by default now. Drop the keymaps symlink
so the generated files are actually written to the build tree not the
source tree.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Tested-by: Klaus Jensen <k.jensen@samsung.com>
Tested-by: Bin Meng <bin.meng@windriver.com>
Message-id: 20200824074057.3673-1-kraxel@redhat.com
---
configure | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure b/configure
index b8f5b81a6719..377aafa2acd5 100755
--- a/configure
+++ b/configure
@@ -8120,7 +8120,7 @@ DIRS="$DIRS roms/seabios"
LINKS="Makefile"
LINKS="$LINKS tests/tcg/lm32/Makefile"
LINKS="$LINKS tests/tcg/Makefile.target"
-LINKS="$LINKS pc-bios/optionrom/Makefile pc-bios/keymaps"
+LINKS="$LINKS pc-bios/optionrom/Makefile"
LINKS="$LINKS pc-bios/s390-ccw/Makefile"
LINKS="$LINKS roms/seabios/Makefile"
LINKS="$LINKS pc-bios/qemu-icon.bmp"
--
2.27.0
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PULL 2/3] meson: move xkbcommon to meson
2020-08-25 6:20 [PULL 0/3] Fixes 20200825 patches Gerd Hoffmann
2020-08-25 6:20 ` [PULL 1/3] meson: drop keymaps symlink Gerd Hoffmann
@ 2020-08-25 6:20 ` Gerd Hoffmann
2020-08-25 6:20 ` [PULL 3/3] meson: avoid compiling qemu-keymap by default Gerd Hoffmann
` (2 subsequent siblings)
4 siblings, 0 replies; 11+ messages in thread
From: Gerd Hoffmann @ 2020-08-25 6:20 UTC (permalink / raw)
To: qemu-devel; +Cc: laurent, Gerd Hoffmann
From: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Message-id: 20200824152430.1844159-2-laurent@vivier.eu
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
configure | 29 ++++-------------------------
meson_options.txt | 1 +
meson.build | 11 ++++++-----
ui/meson.build | 2 +-
4 files changed, 12 insertions(+), 31 deletions(-)
diff --git a/configure b/configure
index 377aafa2acd5..b1e11397a827 100755
--- a/configure
+++ b/configure
@@ -432,7 +432,7 @@ vde=""
vnc_sasl="auto"
vnc_jpeg="auto"
vnc_png="auto"
-xkbcommon=""
+xkbcommon="auto"
xen=""
xen_ctrl_version=""
xen_pci_passthrough=""
@@ -1631,9 +1631,9 @@ for opt do
;;
--disable-libpmem) libpmem=no
;;
- --enable-xkbcommon) xkbcommon=yes
+ --enable-xkbcommon) xkbcommon="enabled"
;;
- --disable-xkbcommon) xkbcommon=no
+ --disable-xkbcommon) xkbcommon="disabled"
;;
--enable-plugins) plugins="yes"
;;
@@ -3446,22 +3446,6 @@ EOF
fi
fi
-##########################################
-# xkbcommon probe
-if test "$xkbcommon" != "no" ; then
- if $pkg_config xkbcommon --exists; then
- xkbcommon_cflags=$($pkg_config xkbcommon --cflags)
- xkbcommon_libs=$($pkg_config xkbcommon --libs)
- xkbcommon=yes
- else
- if test "$xkbcommon" = "yes" ; then
- feature_not_found "xkbcommon" "Install libxkbcommon-devel"
- fi
- xkbcommon=no
- fi
-fi
-
-
##########################################
# xfsctl() probe, used for file-posix.c
if test "$xfs" != "no" ; then
@@ -6827,11 +6811,6 @@ if test "$audio_win_int" = "yes" ; then
fi
echo "CONFIG_BDRV_RW_WHITELIST=$block_drv_rw_whitelist" >> $config_host_mak
echo "CONFIG_BDRV_RO_WHITELIST=$block_drv_ro_whitelist" >> $config_host_mak
-if test "$xkbcommon" = "yes" ; then
- echo "CONFIG_XKBCOMMON=y" >> $config_host_mak
- echo "XKBCOMMON_CFLAGS=$xkbcommon_cflags" >> $config_host_mak
- echo "XKBCOMMON_LIBS=$xkbcommon_libs" >> $config_host_mak
-fi
if test "$xfs" = "yes" ; then
echo "CONFIG_XFS=y" >> $config_host_mak
fi
@@ -8251,7 +8230,7 @@ NINJA=$PWD/ninjatool $meson setup \
-Db_coverage=$(if test "$gcov" = yes; then echo true; else echo false; fi) \
-Dsdl=$sdl -Dsdl_image=$sdl_image \
-Dvnc=$vnc -Dvnc_sasl=$vnc_sasl -Dvnc_jpeg=$vnc_jpeg -Dvnc_png=$vnc_png \
- -Dgettext=$gettext \
+ -Dgettext=$gettext -Dxkbcommon=$xkbcommon \
$cross_arg \
"$PWD" "$source_path"
diff --git a/meson_options.txt b/meson_options.txt
index e5f45243ce78..c55f9cd94cb2 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -5,3 +5,4 @@ option('vnc', type : 'feature', value : 'enabled')
option('vnc_jpeg', type : 'feature', value : 'auto')
option('vnc_png', type : 'feature', value : 'auto')
option('vnc_sasl', type : 'feature', value : 'auto')
+option('xkbcommon', type : 'feature', value : 'auto')
diff --git a/meson.build b/meson.build
index df5bf728b57a..f6e346af1a69 100644
--- a/meson.build
+++ b/meson.build
@@ -152,10 +152,10 @@ libcap_ng = not_found
if 'CONFIG_LIBCAP_NG' in config_host
libcap_ng = declare_dependency(link_args: config_host['LIBCAP_NG_LIBS'].split())
endif
-xkbcommon = not_found
-if 'CONFIG_XKBCOMMON' in config_host
- xkbcommon = declare_dependency(compile_args: config_host['XKBCOMMON_CFLAGS'].split(),
- link_args: config_host['XKBCOMMON_LIBS'].split())
+xkbcommon = dependency('xkbcommon', required: get_option('xkbcommon'), static: enable_static,
+ include_type: 'system')
+if xkbcommon.found()
+ xkbcommon = declare_dependency(dependencies: xkbcommon)
endif
slirp = not_found
if config_host.has_key('CONFIG_SLIRP')
@@ -389,6 +389,7 @@ config_host_data.set('CONFIG_VNC', vnc.found())
config_host_data.set('CONFIG_VNC_JPEG', jpeg.found())
config_host_data.set('CONFIG_VNC_PNG', png.found())
config_host_data.set('CONFIG_VNC_SASL', sasl.found())
+config_host_data.set('CONFIG_XKBCOMMON', xkbcommon.found())
config_host_data.set('QEMU_VERSION', '"@0@"'.format(meson.project_version()))
config_host_data.set('QEMU_VERSION_MAJOR', meson.project_version().split('.')[0])
config_host_data.set('QEMU_VERSION_MINOR', meson.project_version().split('.')[1])
@@ -1062,7 +1063,7 @@ if 'CONFIG_GUEST_AGENT' in config_host
subdir('qga')
endif
-if 'CONFIG_XKBCOMMON' in config_host
+if xkbcommon.found()
# used for the update-keymaps target, so include rules even if !have_tools
qemu_keymap = executable('qemu-keymap', files('qemu-keymap.c', 'ui/input-keymap.c') + genh,
dependencies: [qemuutil, xkbcommon], install: have_tools)
diff --git a/ui/meson.build b/ui/meson.build
index 81fd393432a4..018c5698bf66 100644
--- a/ui/meson.build
+++ b/ui/meson.build
@@ -95,7 +95,7 @@ keymaps = [
['osx', 'qcode'],
]
-if have_system or 'CONFIG_XKBCOMMON' in config_host
+if have_system or xkbcommon.found()
foreach e : keymaps
output = 'input-keymap-@0@-to-@1@.c.inc'.format(e[0], e[1])
genh += custom_target(output,
--
2.27.0
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PULL 3/3] meson: avoid compiling qemu-keymap by default
2020-08-25 6:20 [PULL 0/3] Fixes 20200825 patches Gerd Hoffmann
2020-08-25 6:20 ` [PULL 1/3] meson: drop keymaps symlink Gerd Hoffmann
2020-08-25 6:20 ` [PULL 2/3] meson: move xkbcommon to meson Gerd Hoffmann
@ 2020-08-25 6:20 ` Gerd Hoffmann
2020-08-25 12:59 ` [PULL 0/3] Fixes 20200825 patches Peter Maydell
2020-08-27 7:20 ` Thomas Huth
4 siblings, 0 replies; 11+ messages in thread
From: Gerd Hoffmann @ 2020-08-25 6:20 UTC (permalink / raw)
To: qemu-devel; +Cc: laurent, Gerd Hoffmann
From: Laurent Vivier <laurent@vivier.eu>
qemu-keymap is not needed with linux-user, so disable it by default if
tools and system are disabled (tools are disabled by default with linux-user).
Avoid this error with statically linked binaries:
Linking target qemu-keymap
/usr/bin/ld: cannot find -lxkbcommon
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Message-id: 20200824152430.1844159-3-laurent@vivier.eu
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
meson.build | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/meson.build b/meson.build
index f6e346af1a69..f0fe5f8799e0 100644
--- a/meson.build
+++ b/meson.build
@@ -1063,6 +1063,11 @@ if 'CONFIG_GUEST_AGENT' in config_host
subdir('qga')
endif
+# Don't build qemu-keymap if xkbcommon is not explicitly enabled
+# when we don't build tools or system
+if get_option('xkbcommon').auto() and not have_system and not have_tools
+ xkbcommon = not_found
+endif
if xkbcommon.found()
# used for the update-keymaps target, so include rules even if !have_tools
qemu_keymap = executable('qemu-keymap', files('qemu-keymap.c', 'ui/input-keymap.c') + genh,
--
2.27.0
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [PULL 0/3] Fixes 20200825 patches
2020-08-25 6:20 [PULL 0/3] Fixes 20200825 patches Gerd Hoffmann
` (2 preceding siblings ...)
2020-08-25 6:20 ` [PULL 3/3] meson: avoid compiling qemu-keymap by default Gerd Hoffmann
@ 2020-08-25 12:59 ` Peter Maydell
2020-08-27 7:20 ` Thomas Huth
4 siblings, 0 replies; 11+ messages in thread
From: Peter Maydell @ 2020-08-25 12:59 UTC (permalink / raw)
To: Gerd Hoffmann; +Cc: QEMU Developers, Laurent Vivier
On Tue, 25 Aug 2020 at 07:22, Gerd Hoffmann <kraxel@redhat.com> wrote:
>
> The following changes since commit 30aa19446d82358a30eac3b556b4d6641e00b7c1:
>
> Merge remote-tracking branch 'remotes/cschoenebeck/tags/pull-9p-20200812' into staging (2020-08-24 16:39:53 +0100)
>
> are available in the Git repository at:
>
> git://git.kraxel.org/qemu tags/fixes-20200825-pull-request
>
> for you to fetch changes up to 9755c94a50c8b845ad133a6e660f55ca131b9c7a:
>
> meson: avoid compiling qemu-keymap by default (2020-08-25 08:12:19 +0200)
>
> ----------------------------------------------------------------
> meson: keymap fixes
>
> ----------------------------------------------------------------
Applied, thanks.
Please update the changelog at https://wiki.qemu.org/ChangeLog/5.2
for any user-visible changes.
-- PMM
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PULL 0/3] Fixes 20200825 patches
2020-08-25 6:20 [PULL 0/3] Fixes 20200825 patches Gerd Hoffmann
` (3 preceding siblings ...)
2020-08-25 12:59 ` [PULL 0/3] Fixes 20200825 patches Peter Maydell
@ 2020-08-27 7:20 ` Thomas Huth
2020-08-27 9:28 ` Gerd Hoffmann
2020-08-27 10:23 ` Peter Maydell
4 siblings, 2 replies; 11+ messages in thread
From: Thomas Huth @ 2020-08-27 7:20 UTC (permalink / raw)
To: Gerd Hoffmann, qemu-devel, Peter Maydell
Cc: Alex Bennée, laurent, Stefan Hajnoczi, Cleber Rosa
On 25/08/2020 08.20, Gerd Hoffmann wrote:
> The following changes since commit 30aa19446d82358a30eac3b556b4d6641e00b7c1:
>
> Merge remote-tracking branch 'remotes/cschoenebeck/tags/pull-9p-20200812' into staging (2020-08-24 16:39:53 +0100)
>
> are available in the Git repository at:
>
> git://git.kraxel.org/qemu tags/fixes-20200825-pull-request
>
> for you to fetch changes up to 9755c94a50c8b845ad133a6e660f55ca131b9c7a:
>
> meson: avoid compiling qemu-keymap by default (2020-08-25 08:12:19 +0200)
>
> ----------------------------------------------------------------
> meson: keymap fixes
>
> ----------------------------------------------------------------
Hi Gerd,
if I've got that right, something in this pull request broke the gitlab
CI, see:
https://gitlab.com/qemu-project/qemu/-/jobs/702680909
216 (33/45)
tests/acceptance/vnc.py:Vnc.test_change_password_requires_a_password:
ERROR: Unexpected empty reply from server (0.08 s)
217 (34/45) tests/acceptance/vnc.py:Vnc.test_change_password: ERROR:
Unexpected empty reply from server (0.06 s)
Peter, what is still missing that you could use the gitlab CI as gating
tests, too?
Thomas
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PULL 0/3] Fixes 20200825 patches
2020-08-27 7:20 ` Thomas Huth
@ 2020-08-27 9:28 ` Gerd Hoffmann
2020-08-27 10:23 ` Peter Maydell
1 sibling, 0 replies; 11+ messages in thread
From: Gerd Hoffmann @ 2020-08-27 9:28 UTC (permalink / raw)
To: Thomas Huth
Cc: Peter Maydell, qemu-devel, laurent, Stefan Hajnoczi, Cleber Rosa,
Alex Bennée
> if I've got that right, something in this pull request broke the gitlab
> CI, see:
>
> https://gitlab.com/qemu-project/qemu/-/jobs/702680909
>
> 216 (33/45)
> tests/acceptance/vnc.py:Vnc.test_change_password_requires_a_password:
> ERROR: Unexpected empty reply from server (0.08 s)
> 217 (34/45) tests/acceptance/vnc.py:Vnc.test_change_password: ERROR:
> Unexpected empty reply from server (0.06 s)
Yep, qemu is upset b/c the en-us keymap isn't there.
Seems we handle the 'no qemu-keymap present + start from build
directory' case not correctly. I guess with the symlink being
gone now we should just copy the files from the source tree.
https://gitlab.com/kraxel/qemu/-/commit/1e29c4518e7b69d09bb22e071376ddeb151d0970
https://gitlab.com/kraxel/qemu/-/pipelines/182575761
lets see how it is going ...
take care,
Gerd
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PULL 0/3] Fixes 20200825 patches
2020-08-27 7:20 ` Thomas Huth
2020-08-27 9:28 ` Gerd Hoffmann
@ 2020-08-27 10:23 ` Peter Maydell
2020-08-28 5:13 ` Gerd Hoffmann
1 sibling, 1 reply; 11+ messages in thread
From: Peter Maydell @ 2020-08-27 10:23 UTC (permalink / raw)
To: Thomas Huth
Cc: Laurent Vivier, QEMU Developers, Gerd Hoffmann, Stefan Hajnoczi,
Cleber Rosa, Alex Bennée
On Thu, 27 Aug 2020 at 08:20, Thomas Huth <thuth@redhat.com> wrote:
> Peter, what is still missing that you could use the gitlab CI as gating
> tests, too?
I think we're waiting on a respin of the scripts from
Cleber, aren't we?
Also we need figure out how to handle the conflict between
"gitlab's git repo is mirrored (by perodic push?) from
git.qemu.org" and "test by pushing to the gitlab staging
branch", because the former overwrites the changes that
the latter makes.
thanks
-- PMM
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PULL 0/3] Fixes 20200825 patches
2020-08-27 10:23 ` Peter Maydell
@ 2020-08-28 5:13 ` Gerd Hoffmann
2020-08-28 16:29 ` Peter Maydell
0 siblings, 1 reply; 11+ messages in thread
From: Gerd Hoffmann @ 2020-08-28 5:13 UTC (permalink / raw)
To: Peter Maydell
Cc: Thomas Huth, QEMU Developers, Laurent Vivier, Stefan Hajnoczi,
Cleber Rosa, Alex Bennée
On Thu, Aug 27, 2020 at 11:23:58AM +0100, Peter Maydell wrote:
> On Thu, 27 Aug 2020 at 08:20, Thomas Huth <thuth@redhat.com> wrote:
> > Peter, what is still missing that you could use the gitlab CI as gating
> > tests, too?
>
> I think we're waiting on a respin of the scripts from
> Cleber, aren't we?
>
> Also we need figure out how to handle the conflict between
> "gitlab's git repo is mirrored (by perodic push?) from
> git.qemu.org" and "test by pushing to the gitlab staging
> branch", because the former overwrites the changes that
> the latter makes.
Pushing to a qemu fork runs CI too, so the staging branch doesn't have
to live in the official qemu-project repo.
take care,
Gerd
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PULL 0/3] Fixes 20200825 patches
2020-08-28 5:13 ` Gerd Hoffmann
@ 2020-08-28 16:29 ` Peter Maydell
2020-08-28 16:40 ` Daniel P. Berrangé
0 siblings, 1 reply; 11+ messages in thread
From: Peter Maydell @ 2020-08-28 16:29 UTC (permalink / raw)
To: Gerd Hoffmann
Cc: Thomas Huth, QEMU Developers, Laurent Vivier, Stefan Hajnoczi,
Cleber Rosa, Alex Bennée
On Fri, 28 Aug 2020 at 06:13, Gerd Hoffmann <kraxel@redhat.com> wrote:
> On Thu, Aug 27, 2020 at 11:23:58AM +0100, Peter Maydell wrote:
> >
> > Also we need figure out how to handle the conflict between
> > "gitlab's git repo is mirrored (by perodic push?) from
> > git.qemu.org" and "test by pushing to the gitlab staging
> > branch", because the former overwrites the changes that
> > the latter makes.
>
> Pushing to a qemu fork runs CI too, so the staging branch doesn't have
> to live in the official qemu-project repo.
We aren't going to let the project's gitlab runners (the aarch64,
s390x, etc systems) run just anybody's CI jobs, because they're
a very limited resource: they will only run for things pushed
to the official repo.
thanks
-- PMM
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PULL 0/3] Fixes 20200825 patches
2020-08-28 16:29 ` Peter Maydell
@ 2020-08-28 16:40 ` Daniel P. Berrangé
0 siblings, 0 replies; 11+ messages in thread
From: Daniel P. Berrangé @ 2020-08-28 16:40 UTC (permalink / raw)
To: Peter Maydell
Cc: Thomas Huth, Laurent Vivier, QEMU Developers, Gerd Hoffmann,
Stefan Hajnoczi, Cleber Rosa, Alex Bennée
On Fri, Aug 28, 2020 at 05:29:44PM +0100, Peter Maydell wrote:
> On Fri, 28 Aug 2020 at 06:13, Gerd Hoffmann <kraxel@redhat.com> wrote:
> > On Thu, Aug 27, 2020 at 11:23:58AM +0100, Peter Maydell wrote:
> > >
> > > Also we need figure out how to handle the conflict between
> > > "gitlab's git repo is mirrored (by perodic push?) from
> > > git.qemu.org" and "test by pushing to the gitlab staging
> > > branch", because the former overwrites the changes that
> > > the latter makes.
> >
> > Pushing to a qemu fork runs CI too, so the staging branch doesn't have
> > to live in the official qemu-project repo.
>
> We aren't going to let the project's gitlab runners (the aarch64,
> s390x, etc systems) run just anybody's CI jobs, because they're
> a very limited resource: they will only run for things pushed
> to the official repo.
Runners are registered to the project, so we could create a separate
gitlab.com/qemu-project/qemu-staging repo just for purpose of CI
and that would have access to the runners.
I don't know how the mirroring is setup currently, but if we use
GitLab's own pull based mirroring, you can configure it to only
mirror protected branches. We could thus mark "master" and any
stable branches as protected. GitLab should then mirror those,
without overwriting any other branches you have. So that ought
to let you create a staging branch in the main repo.
Regards,
Daniel
--
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2020-08-28 16:41 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-25 6:20 [PULL 0/3] Fixes 20200825 patches Gerd Hoffmann
2020-08-25 6:20 ` [PULL 1/3] meson: drop keymaps symlink Gerd Hoffmann
2020-08-25 6:20 ` [PULL 2/3] meson: move xkbcommon to meson Gerd Hoffmann
2020-08-25 6:20 ` [PULL 3/3] meson: avoid compiling qemu-keymap by default Gerd Hoffmann
2020-08-25 12:59 ` [PULL 0/3] Fixes 20200825 patches Peter Maydell
2020-08-27 7:20 ` Thomas Huth
2020-08-27 9:28 ` Gerd Hoffmann
2020-08-27 10:23 ` Peter Maydell
2020-08-28 5:13 ` Gerd Hoffmann
2020-08-28 16:29 ` Peter Maydell
2020-08-28 16:40 ` Daniel P. Berrangé
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).