* [PATCH 0/2] tests/vm: fix ENOSPC in the openbsd VM image
@ 2023-03-22 12:36 Daniel P. Berrangé
2023-03-22 12:36 ` [PATCH 1/2] tests/vm: skip X11 in openbsd installation Daniel P. Berrangé
` (2 more replies)
0 siblings, 3 replies; 14+ messages in thread
From: Daniel P. Berrangé @ 2023-03-22 12:36 UTC (permalink / raw)
To: qemu-devel
Cc: Brad Smith, Thomas Huth, Beraldo Leal,
Philippe Mathieu-Daudé, Wainer dos Santos Moschetta,
Kyle Evans, Warner Losh, Alex Bennée,
Daniel P. Berrangé
The openbsd VM builds only have 3.5 GB of space available in /home, out
of the 20 GB disk image. This is insufficient when running iotests in
parallel with all other tests.
Note, after applying this series:
rm ~/.cache/qemu-vm/images/openbsd.img
is needed for it to take effect if you've previously used the openbsd
image.
Daniel P. Berrangé (2):
tests/vm: skip X11 in openbsd installation
tests/vm: custom openbsd partitioning to increase /home space
tests/vm/openbsd | 30 +++++++++++++++++++++++++++---
1 file changed, 27 insertions(+), 3 deletions(-)
--
2.39.2
^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH 1/2] tests/vm: skip X11 in openbsd installation
2023-03-22 12:36 [PATCH 0/2] tests/vm: fix ENOSPC in the openbsd VM image Daniel P. Berrangé
@ 2023-03-22 12:36 ` Daniel P. Berrangé
2023-03-22 12:43 ` Thomas Huth
2023-03-22 13:38 ` Philippe Mathieu-Daudé
2023-03-22 12:36 ` [PATCH 2/2] tests/vm: custom openbsd partitioning to increase /home space Daniel P. Berrangé
2023-03-22 15:08 ` [PATCH 0/2] tests/vm: fix ENOSPC in the openbsd VM image Alex Bennée
2 siblings, 2 replies; 14+ messages in thread
From: Daniel P. Berrangé @ 2023-03-22 12:36 UTC (permalink / raw)
To: qemu-devel
Cc: Brad Smith, Thomas Huth, Beraldo Leal,
Philippe Mathieu-Daudé, Wainer dos Santos Moschetta,
Kyle Evans, Warner Losh, Alex Bennée,
Daniel P. Berrangé
As a VM used only for automated testing there is no need to
install the X11 stack.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
---
tests/vm/openbsd | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/tests/vm/openbsd b/tests/vm/openbsd
index eaeb201e91..6af7afac0d 100755
--- a/tests/vm/openbsd
+++ b/tests/vm/openbsd
@@ -106,8 +106,7 @@ class OpenBSDVM(basevm.BaseVM):
self.console_wait("Password for root account")
self.console_send("%s\n" % self._config["root_pass"])
self.console_wait_send("Start sshd(8)", "yes\n")
- self.console_wait_send("X Window System", "\n")
- self.console_wait_send("xenodm", "\n")
+ self.console_wait_send("X Window System", "no\n")
self.console_wait_send("console to com0", "\n")
self.console_wait_send("Which speed", "\n")
--
2.39.2
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH 2/2] tests/vm: custom openbsd partitioning to increase /home space
2023-03-22 12:36 [PATCH 0/2] tests/vm: fix ENOSPC in the openbsd VM image Daniel P. Berrangé
2023-03-22 12:36 ` [PATCH 1/2] tests/vm: skip X11 in openbsd installation Daniel P. Berrangé
@ 2023-03-22 12:36 ` Daniel P. Berrangé
2023-03-22 12:45 ` Thomas Huth
2023-03-22 13:39 ` Philippe Mathieu-Daudé
2023-03-22 15:08 ` [PATCH 0/2] tests/vm: fix ENOSPC in the openbsd VM image Alex Bennée
2 siblings, 2 replies; 14+ messages in thread
From: Daniel P. Berrangé @ 2023-03-22 12:36 UTC (permalink / raw)
To: qemu-devel
Cc: Brad Smith, Thomas Huth, Beraldo Leal,
Philippe Mathieu-Daudé, Wainer dos Santos Moschetta,
Kyle Evans, Warner Losh, Alex Bennée,
Daniel P. Berrangé
The openbsd image is 20GB in size, but the automatic partitioning
done by the installer leaves /home with a mere ~3.5 GB of space,
wasting free space across many other partitions that are not
used by our build process:
openbsd$ df
Filesystem 512-blocks Used Avail Capacity Mounted on
/dev/sd0a 1229692 213592 954616 18% /
/dev/sd0k 7672220 40 7288572 0% /home
/dev/sd0d 1736604 24 1649752 0% /tmp
/dev/sd0f 4847676 2505124 2100172 54% /usr
/dev/sd0g 1326684 555656 704696 44% /usr/X11R6
/dev/sd0h 4845436 1445932 3157236 31% /usr/local
/dev/sd0j 10898972 4 10354020 0% /usr/obj
/dev/sd0i 3343644 4 3176460 0% /usr/src
/dev/sd0e 2601212 19840 2451312 1% /var
This change tells the installer todo custom partitioning with
4 GB on /, 256 MB swap, and the remaining ~15GB for /home
openbsd$ df
Filesystem 512-blocks Used Avail Capacity Mounted on
/dev/sd0a 7932412 4740204 2795588 63% /
/dev/sd0d 32164636 40 30556368 0% /home
This will avoid ENOSPC failures when tests that need to create
big files (disk images) run in parallel.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
---
tests/vm/openbsd | 27 ++++++++++++++++++++++++++-
1 file changed, 26 insertions(+), 1 deletion(-)
diff --git a/tests/vm/openbsd b/tests/vm/openbsd
index 6af7afac0d..6b4fc29793 100755
--- a/tests/vm/openbsd
+++ b/tests/vm/openbsd
@@ -123,7 +123,32 @@ class OpenBSDVM(basevm.BaseVM):
self.console_wait_send("timezone", "UTC\n")
self.console_wait_send("root disk", "\n")
self.console_wait_send("(W)hole disk", "\n")
- self.console_wait_send("(A)uto layout", "\n")
+ self.console_wait_send("(A)uto layout", "c\n")
+
+ # 4000 MB / as /dev/sd0a, at start of disk
+ self.console_wait_send("sd0>", "a a\n")
+ self.console_wait_send("offset:", "\n")
+ self.console_wait_send("size:", "4000M\n")
+ self.console_wait_send("FS type", "4.2BSD\n")
+ self.console_wait_send("mount point:", "/\n")
+
+ # 256 MB swap as /dev/sd0b
+ self.console_wait_send("sd0*>", "a b\n")
+ self.console_wait_send("offset:", "\n")
+ self.console_wait_send("size:", "256M\n")
+ self.console_wait_send("FS type", "swap\n")
+
+ # All remaining space for /home as /dev/sd0d
+ # NB, 'c' isn't allowed to be used.
+ self.console_wait_send("sd0*>", "a d\n")
+ self.console_wait_send("offset:", "\n")
+ self.console_wait_send("size:", "\n")
+ self.console_wait_send("FS type", "4.2BSD\n")
+ self.console_wait_send("mount point:", "/home\n")
+
+ self.console_wait_send("sd0*>", "q\n")
+ self.console_wait_send("Write new label?:", "y\n")
+
self.console_wait_send("Location of sets", "cd0\n")
self.console_wait_send("Pathname to the sets", "\n")
self.console_wait_send("Set name(s)", "\n")
--
2.39.2
^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [PATCH 1/2] tests/vm: skip X11 in openbsd installation
2023-03-22 12:36 ` [PATCH 1/2] tests/vm: skip X11 in openbsd installation Daniel P. Berrangé
@ 2023-03-22 12:43 ` Thomas Huth
2023-03-22 13:38 ` Philippe Mathieu-Daudé
1 sibling, 0 replies; 14+ messages in thread
From: Thomas Huth @ 2023-03-22 12:43 UTC (permalink / raw)
To: Daniel P. Berrangé, qemu-devel
Cc: Brad Smith, Beraldo Leal, Philippe Mathieu-Daudé,
Wainer dos Santos Moschetta, Kyle Evans, Warner Losh,
Alex Bennée
On 22/03/2023 13.36, Daniel P. Berrangé wrote:
> As a VM used only for automated testing there is no need to
> install the X11 stack.
>
> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
> ---
> tests/vm/openbsd | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/tests/vm/openbsd b/tests/vm/openbsd
> index eaeb201e91..6af7afac0d 100755
> --- a/tests/vm/openbsd
> +++ b/tests/vm/openbsd
> @@ -106,8 +106,7 @@ class OpenBSDVM(basevm.BaseVM):
> self.console_wait("Password for root account")
> self.console_send("%s\n" % self._config["root_pass"])
> self.console_wait_send("Start sshd(8)", "yes\n")
> - self.console_wait_send("X Window System", "\n")
> - self.console_wait_send("xenodm", "\n")
> + self.console_wait_send("X Window System", "no\n")
> self.console_wait_send("console to com0", "\n")
> self.console_wait_send("Which speed", "\n")
>
Reviewed-by: Thomas Huth <thuth@redhat.com>
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 2/2] tests/vm: custom openbsd partitioning to increase /home space
2023-03-22 12:36 ` [PATCH 2/2] tests/vm: custom openbsd partitioning to increase /home space Daniel P. Berrangé
@ 2023-03-22 12:45 ` Thomas Huth
2023-03-22 13:39 ` Philippe Mathieu-Daudé
1 sibling, 0 replies; 14+ messages in thread
From: Thomas Huth @ 2023-03-22 12:45 UTC (permalink / raw)
To: Daniel P. Berrangé, qemu-devel
Cc: Brad Smith, Beraldo Leal, Philippe Mathieu-Daudé,
Wainer dos Santos Moschetta, Kyle Evans, Warner Losh,
Alex Bennée
On 22/03/2023 13.36, Daniel P. Berrangé wrote:
> The openbsd image is 20GB in size, but the automatic partitioning
> done by the installer leaves /home with a mere ~3.5 GB of space,
> wasting free space across many other partitions that are not
> used by our build process:
>
> openbsd$ df
> Filesystem 512-blocks Used Avail Capacity Mounted on
> /dev/sd0a 1229692 213592 954616 18% /
> /dev/sd0k 7672220 40 7288572 0% /home
> /dev/sd0d 1736604 24 1649752 0% /tmp
> /dev/sd0f 4847676 2505124 2100172 54% /usr
> /dev/sd0g 1326684 555656 704696 44% /usr/X11R6
> /dev/sd0h 4845436 1445932 3157236 31% /usr/local
> /dev/sd0j 10898972 4 10354020 0% /usr/obj
> /dev/sd0i 3343644 4 3176460 0% /usr/src
> /dev/sd0e 2601212 19840 2451312 1% /var
>
> This change tells the installer todo custom partitioning with
s/todo/to do/
> 4 GB on /, 256 MB swap, and the remaining ~15GB for /home
>
> openbsd$ df
> Filesystem 512-blocks Used Avail Capacity Mounted on
> /dev/sd0a 7932412 4740204 2795588 63% /
> /dev/sd0d 32164636 40 30556368 0% /home
>
> This will avoid ENOSPC failures when tests that need to create
> big files (disk images) run in parallel.
>
> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
> ---
> tests/vm/openbsd | 27 ++++++++++++++++++++++++++-
> 1 file changed, 26 insertions(+), 1 deletion(-)
Acked-by: Thomas Huth <thuth@redhat.com>
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/2] tests/vm: skip X11 in openbsd installation
2023-03-22 12:36 ` [PATCH 1/2] tests/vm: skip X11 in openbsd installation Daniel P. Berrangé
2023-03-22 12:43 ` Thomas Huth
@ 2023-03-22 13:38 ` Philippe Mathieu-Daudé
2023-03-22 13:40 ` Thomas Huth
2023-03-22 13:52 ` Daniel P. Berrangé
1 sibling, 2 replies; 14+ messages in thread
From: Philippe Mathieu-Daudé @ 2023-03-22 13:38 UTC (permalink / raw)
To: Daniel P. Berrangé, qemu-devel
Cc: Brad Smith, Thomas Huth, Beraldo Leal,
Wainer dos Santos Moschetta, Kyle Evans, Warner Losh,
Alex Bennée
On 22/3/23 13:36, Daniel P. Berrangé wrote:
> As a VM used only for automated testing there is no need to
> install the X11 stack.
>
> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
> ---
> tests/vm/openbsd | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/tests/vm/openbsd b/tests/vm/openbsd
> index eaeb201e91..6af7afac0d 100755
> --- a/tests/vm/openbsd
> +++ b/tests/vm/openbsd
> @@ -106,8 +106,7 @@ class OpenBSDVM(basevm.BaseVM):
> self.console_wait("Password for root account")
> self.console_send("%s\n" % self._config["root_pass"])
> self.console_wait_send("Start sshd(8)", "yes\n")
> - self.console_wait_send("X Window System", "\n")
> - self.console_wait_send("xenodm", "\n")
> + self.console_wait_send("X Window System", "no\n")
Wasn't this useful to link a X11-ready binary, even if only testing
with -display=none?
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 2/2] tests/vm: custom openbsd partitioning to increase /home space
2023-03-22 12:36 ` [PATCH 2/2] tests/vm: custom openbsd partitioning to increase /home space Daniel P. Berrangé
2023-03-22 12:45 ` Thomas Huth
@ 2023-03-22 13:39 ` Philippe Mathieu-Daudé
1 sibling, 0 replies; 14+ messages in thread
From: Philippe Mathieu-Daudé @ 2023-03-22 13:39 UTC (permalink / raw)
To: Daniel P. Berrangé, qemu-devel
Cc: Brad Smith, Thomas Huth, Beraldo Leal,
Wainer dos Santos Moschetta, Kyle Evans, Warner Losh,
Alex Bennée
On 22/3/23 13:36, Daniel P. Berrangé wrote:
> The openbsd image is 20GB in size, but the automatic partitioning
> done by the installer leaves /home with a mere ~3.5 GB of space,
> wasting free space across many other partitions that are not
> used by our build process:
>
> openbsd$ df
> Filesystem 512-blocks Used Avail Capacity Mounted on
> /dev/sd0a 1229692 213592 954616 18% /
> /dev/sd0k 7672220 40 7288572 0% /home
> /dev/sd0d 1736604 24 1649752 0% /tmp
> /dev/sd0f 4847676 2505124 2100172 54% /usr
> /dev/sd0g 1326684 555656 704696 44% /usr/X11R6
> /dev/sd0h 4845436 1445932 3157236 31% /usr/local
> /dev/sd0j 10898972 4 10354020 0% /usr/obj
> /dev/sd0i 3343644 4 3176460 0% /usr/src
> /dev/sd0e 2601212 19840 2451312 1% /var
>
> This change tells the installer todo custom partitioning with
> 4 GB on /, 256 MB swap, and the remaining ~15GB for /home
>
> openbsd$ df
> Filesystem 512-blocks Used Avail Capacity Mounted on
> /dev/sd0a 7932412 4740204 2795588 63% /
> /dev/sd0d 32164636 40 30556368 0% /home
>
> This will avoid ENOSPC failures when tests that need to create
> big files (disk images) run in parallel.
>
> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
> ---
> tests/vm/openbsd | 27 ++++++++++++++++++++++++++-
> 1 file changed, 26 insertions(+), 1 deletion(-)
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/2] tests/vm: skip X11 in openbsd installation
2023-03-22 13:38 ` Philippe Mathieu-Daudé
@ 2023-03-22 13:40 ` Thomas Huth
2023-03-22 13:46 ` Philippe Mathieu-Daudé
2023-03-22 15:20 ` Brad Smith
2023-03-22 13:52 ` Daniel P. Berrangé
1 sibling, 2 replies; 14+ messages in thread
From: Thomas Huth @ 2023-03-22 13:40 UTC (permalink / raw)
To: Philippe Mathieu-Daudé, Daniel P. Berrangé, qemu-devel
Cc: Brad Smith, Beraldo Leal, Wainer dos Santos Moschetta, Kyle Evans,
Warner Losh, Alex Bennée
On 22/03/2023 14.38, Philippe Mathieu-Daudé wrote:
> On 22/3/23 13:36, Daniel P. Berrangé wrote:
>> As a VM used only for automated testing there is no need to
>> install the X11 stack.
>>
>> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
>> ---
>> tests/vm/openbsd | 3 +--
>> 1 file changed, 1 insertion(+), 2 deletions(-)
>>
>> diff --git a/tests/vm/openbsd b/tests/vm/openbsd
>> index eaeb201e91..6af7afac0d 100755
>> --- a/tests/vm/openbsd
>> +++ b/tests/vm/openbsd
>> @@ -106,8 +106,7 @@ class OpenBSDVM(basevm.BaseVM):
>> self.console_wait("Password for root account")
>> self.console_send("%s\n" % self._config["root_pass"])
>> self.console_wait_send("Start sshd(8)", "yes\n")
>> - self.console_wait_send("X Window System", "\n")
>> - self.console_wait_send("xenodm", "\n")
>> + self.console_wait_send("X Window System", "no\n")
>
> Wasn't this useful to link a X11-ready binary, even if only testing
> with -display=none?
tests/vm/openbsd later installs sdl2 and gtk+3, so I assume that will pull
in the required libraries if necessary, without all the other non-necessary
stuff.
Thomas
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/2] tests/vm: skip X11 in openbsd installation
2023-03-22 13:40 ` Thomas Huth
@ 2023-03-22 13:46 ` Philippe Mathieu-Daudé
2023-03-22 15:20 ` Brad Smith
1 sibling, 0 replies; 14+ messages in thread
From: Philippe Mathieu-Daudé @ 2023-03-22 13:46 UTC (permalink / raw)
To: Thomas Huth, Daniel P. Berrangé, qemu-devel
Cc: Brad Smith, Beraldo Leal, Wainer dos Santos Moschetta, Kyle Evans,
Warner Losh, Alex Bennée
On 22/3/23 14:40, Thomas Huth wrote:
> On 22/03/2023 14.38, Philippe Mathieu-Daudé wrote:
>> On 22/3/23 13:36, Daniel P. Berrangé wrote:
>>> As a VM used only for automated testing there is no need to
>>> install the X11 stack.
>>>
>>> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
>>> ---
>>> tests/vm/openbsd | 3 +--
>>> 1 file changed, 1 insertion(+), 2 deletions(-)
>>>
>>> diff --git a/tests/vm/openbsd b/tests/vm/openbsd
>>> index eaeb201e91..6af7afac0d 100755
>>> --- a/tests/vm/openbsd
>>> +++ b/tests/vm/openbsd
>>> @@ -106,8 +106,7 @@ class OpenBSDVM(basevm.BaseVM):
>>> self.console_wait("Password for root account")
>>> self.console_send("%s\n" % self._config["root_pass"])
>>> self.console_wait_send("Start sshd(8)", "yes\n")
>>> - self.console_wait_send("X Window System", "\n")
>>> - self.console_wait_send("xenodm", "\n")
>>> + self.console_wait_send("X Window System", "no\n")
>>
>> Wasn't this useful to link a X11-ready binary, even if only testing
>> with -display=none?
>
> tests/vm/openbsd later installs sdl2 and gtk+3, so I assume that will
> pull in the required libraries if necessary, without all the other
> non-necessary stuff.
Good then, thanks for checking!
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/2] tests/vm: skip X11 in openbsd installation
2023-03-22 13:38 ` Philippe Mathieu-Daudé
2023-03-22 13:40 ` Thomas Huth
@ 2023-03-22 13:52 ` Daniel P. Berrangé
1 sibling, 0 replies; 14+ messages in thread
From: Daniel P. Berrangé @ 2023-03-22 13:52 UTC (permalink / raw)
To: Philippe Mathieu-Daudé
Cc: qemu-devel, Brad Smith, Thomas Huth, Beraldo Leal,
Wainer dos Santos Moschetta, Kyle Evans, Warner Losh,
Alex Bennée
On Wed, Mar 22, 2023 at 02:38:13PM +0100, Philippe Mathieu-Daudé wrote:
> On 22/3/23 13:36, Daniel P. Berrangé wrote:
> > As a VM used only for automated testing there is no need to
> > install the X11 stack.
> >
> > Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
> > ---
> > tests/vm/openbsd | 3 +--
> > 1 file changed, 1 insertion(+), 2 deletions(-)
> >
> > diff --git a/tests/vm/openbsd b/tests/vm/openbsd
> > index eaeb201e91..6af7afac0d 100755
> > --- a/tests/vm/openbsd
> > +++ b/tests/vm/openbsd
> > @@ -106,8 +106,7 @@ class OpenBSDVM(basevm.BaseVM):
> > self.console_wait("Password for root account")
> > self.console_send("%s\n" % self._config["root_pass"])
> > self.console_wait_send("Start sshd(8)", "yes\n")
> > - self.console_wait_send("X Window System", "\n")
> > - self.console_wait_send("xenodm", "\n")
> > + self.console_wait_send("X Window System", "no\n")
>
> Wasn't this useful to link a X11-ready binary, even if only testing
> with -display=none?
I've just confirmed /usr/X11R6/include/X11/ still exists in the image
even after this change, as does /usr/X11R6/lib/
With 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] 14+ messages in thread
* Re: [PATCH 0/2] tests/vm: fix ENOSPC in the openbsd VM image
2023-03-22 12:36 [PATCH 0/2] tests/vm: fix ENOSPC in the openbsd VM image Daniel P. Berrangé
2023-03-22 12:36 ` [PATCH 1/2] tests/vm: skip X11 in openbsd installation Daniel P. Berrangé
2023-03-22 12:36 ` [PATCH 2/2] tests/vm: custom openbsd partitioning to increase /home space Daniel P. Berrangé
@ 2023-03-22 15:08 ` Alex Bennée
2 siblings, 0 replies; 14+ messages in thread
From: Alex Bennée @ 2023-03-22 15:08 UTC (permalink / raw)
To: Daniel P. Berrangé
Cc: qemu-devel, Brad Smith, Thomas Huth, Beraldo Leal,
Philippe Mathieu-Daudé, Wainer dos Santos Moschetta,
Kyle Evans, Warner Losh
Daniel P. Berrangé <berrange@redhat.com> writes:
> The openbsd VM builds only have 3.5 GB of space available in /home, out
> of the 20 GB disk image. This is insufficient when running iotests in
> parallel with all other tests.
>
> Note, after applying this series:
>
> rm ~/.cache/qemu-vm/images/openbsd.img
>
> is needed for it to take effect if you've previously used the openbsd
> image.
>
> Daniel P. Berrangé (2):
> tests/vm: skip X11 in openbsd installation
> tests/vm: custom openbsd partitioning to increase /home space
>
> tests/vm/openbsd | 30 +++++++++++++++++++++++++++---
> 1 file changed, 27 insertions(+), 3 deletions(-)
Queued to pr/170323-for-8.0-1, thanks.
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/2] tests/vm: skip X11 in openbsd installation
2023-03-22 13:40 ` Thomas Huth
2023-03-22 13:46 ` Philippe Mathieu-Daudé
@ 2023-03-22 15:20 ` Brad Smith
2023-03-22 15:29 ` Thomas Huth
2023-03-22 15:31 ` Daniel P. Berrangé
1 sibling, 2 replies; 14+ messages in thread
From: Brad Smith @ 2023-03-22 15:20 UTC (permalink / raw)
To: Thomas Huth, Philippe Mathieu-Daudé, Daniel P. Berrangé,
qemu-devel
Cc: Beraldo Leal, Wainer dos Santos Moschetta, Kyle Evans,
Warner Losh, Alex Bennée
On 2023-03-22 9:40 a.m., Thomas Huth wrote:
> On 22/03/2023 14.38, Philippe Mathieu-Daudé wrote:
>> On 22/3/23 13:36, Daniel P. Berrangé wrote:
>>> As a VM used only for automated testing there is no need to
>>> install the X11 stack.
>>>
>>> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
>>> ---
>>> tests/vm/openbsd | 3 +--
>>> 1 file changed, 1 insertion(+), 2 deletions(-)
>>>
>>> diff --git a/tests/vm/openbsd b/tests/vm/openbsd
>>> index eaeb201e91..6af7afac0d 100755
>>> --- a/tests/vm/openbsd
>>> +++ b/tests/vm/openbsd
>>> @@ -106,8 +106,7 @@ class OpenBSDVM(basevm.BaseVM):
>>> self.console_wait("Password for root account")
>>> self.console_send("%s\n" % self._config["root_pass"])
>>> self.console_wait_send("Start sshd(8)", "yes\n")
>>> - self.console_wait_send("X Window System", "\n")
>>> - self.console_wait_send("xenodm", "\n")
>>> + self.console_wait_send("X Window System", "no\n")
>>
>> Wasn't this useful to link a X11-ready binary, even if only testing
>> with -display=none?
>
> tests/vm/openbsd later installs sdl2 and gtk+3, so I assume that will
> pull in the required libraries if necessary, without all the other
> non-necessary stuff.
No, it will not. If you want sdl2 / gtk+3 you have to have X enabled.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/2] tests/vm: skip X11 in openbsd installation
2023-03-22 15:20 ` Brad Smith
@ 2023-03-22 15:29 ` Thomas Huth
2023-03-22 15:31 ` Daniel P. Berrangé
1 sibling, 0 replies; 14+ messages in thread
From: Thomas Huth @ 2023-03-22 15:29 UTC (permalink / raw)
To: Brad Smith, Philippe Mathieu-Daudé, Daniel P. Berrangé,
qemu-devel
Cc: Beraldo Leal, Wainer dos Santos Moschetta, Kyle Evans,
Warner Losh, Alex Bennée
On 22/03/2023 16.20, Brad Smith wrote:
> On 2023-03-22 9:40 a.m., Thomas Huth wrote:
>> On 22/03/2023 14.38, Philippe Mathieu-Daudé wrote:
>>> On 22/3/23 13:36, Daniel P. Berrangé wrote:
>>>> As a VM used only for automated testing there is no need to
>>>> install the X11 stack.
>>>>
>>>> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
>>>> ---
>>>> tests/vm/openbsd | 3 +--
>>>> 1 file changed, 1 insertion(+), 2 deletions(-)
>>>>
>>>> diff --git a/tests/vm/openbsd b/tests/vm/openbsd
>>>> index eaeb201e91..6af7afac0d 100755
>>>> --- a/tests/vm/openbsd
>>>> +++ b/tests/vm/openbsd
>>>> @@ -106,8 +106,7 @@ class OpenBSDVM(basevm.BaseVM):
>>>> self.console_wait("Password for root account")
>>>> self.console_send("%s\n" % self._config["root_pass"])
>>>> self.console_wait_send("Start sshd(8)", "yes\n")
>>>> - self.console_wait_send("X Window System", "\n")
>>>> - self.console_wait_send("xenodm", "\n")
>>>> + self.console_wait_send("X Window System", "no\n")
>>>
>>> Wasn't this useful to link a X11-ready binary, even if only testing
>>> with -display=none?
>>
>> tests/vm/openbsd later installs sdl2 and gtk+3, so I assume that will pull
>> in the required libraries if necessary, without all the other
>> non-necessary stuff.
>
> No, it will not. If you want sdl2 / gtk+3 you have to have X enabled.
I meant for compiling, not for running QEMU... and we're only running in
non-graphical mode here later, so I hope that should be fine.
Thomas
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/2] tests/vm: skip X11 in openbsd installation
2023-03-22 15:20 ` Brad Smith
2023-03-22 15:29 ` Thomas Huth
@ 2023-03-22 15:31 ` Daniel P. Berrangé
1 sibling, 0 replies; 14+ messages in thread
From: Daniel P. Berrangé @ 2023-03-22 15:31 UTC (permalink / raw)
To: Brad Smith
Cc: Thomas Huth, Philippe Mathieu-Daudé, qemu-devel,
Beraldo Leal, Wainer dos Santos Moschetta, Kyle Evans,
Warner Losh, Alex Bennée
On Wed, Mar 22, 2023 at 11:20:08AM -0400, Brad Smith wrote:
> On 2023-03-22 9:40 a.m., Thomas Huth wrote:
> > On 22/03/2023 14.38, Philippe Mathieu-Daudé wrote:
> > > On 22/3/23 13:36, Daniel P. Berrangé wrote:
> > > > As a VM used only for automated testing there is no need to
> > > > install the X11 stack.
> > > >
> > > > Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
> > > > ---
> > > > tests/vm/openbsd | 3 +--
> > > > 1 file changed, 1 insertion(+), 2 deletions(-)
> > > >
> > > > diff --git a/tests/vm/openbsd b/tests/vm/openbsd
> > > > index eaeb201e91..6af7afac0d 100755
> > > > --- a/tests/vm/openbsd
> > > > +++ b/tests/vm/openbsd
> > > > @@ -106,8 +106,7 @@ class OpenBSDVM(basevm.BaseVM):
> > > > self.console_wait("Password for root account")
> > > > self.console_send("%s\n" % self._config["root_pass"])
> > > > self.console_wait_send("Start sshd(8)", "yes\n")
> > > > - self.console_wait_send("X Window System", "\n")
> > > > - self.console_wait_send("xenodm", "\n")
> > > > + self.console_wait_send("X Window System", "no\n")
> > >
> > > Wasn't this useful to link a X11-ready binary, even if only testing
> > > with -display=none?
> >
> > tests/vm/openbsd later installs sdl2 and gtk+3, so I assume that will
> > pull in the required libraries if necessary, without all the other
> > non-necessary stuff.
>
>
> No, it will not. If you want sdl2 / gtk+3 you have to have X enabled.
That does not appear to be required for QEMU build / test scenarios,
as 'make vm-build-openbsd' succeeded and included GTK/SDL2 support
AFAICT.
With 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] 14+ messages in thread
end of thread, other threads:[~2023-03-22 15:32 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-22 12:36 [PATCH 0/2] tests/vm: fix ENOSPC in the openbsd VM image Daniel P. Berrangé
2023-03-22 12:36 ` [PATCH 1/2] tests/vm: skip X11 in openbsd installation Daniel P. Berrangé
2023-03-22 12:43 ` Thomas Huth
2023-03-22 13:38 ` Philippe Mathieu-Daudé
2023-03-22 13:40 ` Thomas Huth
2023-03-22 13:46 ` Philippe Mathieu-Daudé
2023-03-22 15:20 ` Brad Smith
2023-03-22 15:29 ` Thomas Huth
2023-03-22 15:31 ` Daniel P. Berrangé
2023-03-22 13:52 ` Daniel P. Berrangé
2023-03-22 12:36 ` [PATCH 2/2] tests/vm: custom openbsd partitioning to increase /home space Daniel P. Berrangé
2023-03-22 12:45 ` Thomas Huth
2023-03-22 13:39 ` Philippe Mathieu-Daudé
2023-03-22 15:08 ` [PATCH 0/2] tests/vm: fix ENOSPC in the openbsd VM image Alex Bennée
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).