* [Qemu-devel] [PATCH 1/4] docker: use one package per line in CentOS config
2017-07-28 23:33 [Qemu-devel] [PATCH 0/4] docker: improve code coverage on CentOS images Philippe Mathieu-Daudé
@ 2017-07-28 23:33 ` Philippe Mathieu-Daudé
2017-07-28 23:33 ` [Qemu-devel] [PATCH 2/4] docker: add Xen libs to centos6 image Philippe Mathieu-Daudé
` (3 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: Philippe Mathieu-Daudé @ 2017-07-28 23:33 UTC (permalink / raw)
To: Alex Bennée, Fam Zheng; +Cc: Philippe Mathieu-Daudé, qemu-devel
This ease rebase/cherry-pick, also it is faster to visually find if a package
is here.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
---
tests/docker/dockerfiles/centos6.docker | 18 ++++++++++++++----
1 file changed, 14 insertions(+), 4 deletions(-)
diff --git a/tests/docker/dockerfiles/centos6.docker b/tests/docker/dockerfiles/centos6.docker
index 17a4d24d54..9b91e832c2 100644
--- a/tests/docker/dockerfiles/centos6.docker
+++ b/tests/docker/dockerfiles/centos6.docker
@@ -1,8 +1,18 @@
FROM centos:6
RUN yum install -y epel-release
-ENV PACKAGES libfdt-devel ccache \
- tar git make gcc g++ flex bison \
- zlib-devel glib2-devel SDL-devel pixman-devel \
- epel-release
+ENV PACKAGES \
+ bison \
+ ccache \
+ flex \
+ g++ \
+ gcc \
+ git \
+ glib2-devel \
+ libfdt-devel \
+ make \
+ pixman-devel \
+ SDL-devel \
+ tar \
+ zlib-devel
RUN yum install -y $PACKAGES
RUN rpm -q $PACKAGES | sort > /packages.txt
--
2.13.3
^ permalink raw reply related [flat|nested] 7+ messages in thread* [Qemu-devel] [PATCH 2/4] docker: add Xen libs to centos6 image
2017-07-28 23:33 [Qemu-devel] [PATCH 0/4] docker: improve code coverage on CentOS images Philippe Mathieu-Daudé
2017-07-28 23:33 ` [Qemu-devel] [PATCH 1/4] docker: use one package per line in CentOS config Philippe Mathieu-Daudé
@ 2017-07-28 23:33 ` Philippe Mathieu-Daudé
2017-07-28 23:33 ` [Qemu-devel] [PATCH 3/4] docker: install more packages on CentOS to extend code coverage Philippe Mathieu-Daudé
` (2 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: Philippe Mathieu-Daudé @ 2017-07-28 23:33 UTC (permalink / raw)
To: Alex Bennée, Fam Zheng
Cc: Philippe Mathieu-Daudé, qemu-devel, Peter Maydell,
Stefano Stabellini, Olaf Hering
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
---
tests/docker/dockerfiles/centos6.docker | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/tests/docker/dockerfiles/centos6.docker b/tests/docker/dockerfiles/centos6.docker
index 9b91e832c2..8588a12eab 100644
--- a/tests/docker/dockerfiles/centos6.docker
+++ b/tests/docker/dockerfiles/centos6.docker
@@ -1,5 +1,5 @@
FROM centos:6
-RUN yum install -y epel-release
+RUN yum install -y epel-release centos-release-xen
ENV PACKAGES \
bison \
ccache \
@@ -13,6 +13,7 @@ ENV PACKAGES \
pixman-devel \
SDL-devel \
tar \
+ xen-devel \
zlib-devel
RUN yum install -y $PACKAGES
RUN rpm -q $PACKAGES | sort > /packages.txt
--
2.13.3
^ permalink raw reply related [flat|nested] 7+ messages in thread* [Qemu-devel] [PATCH 3/4] docker: install more packages on CentOS to extend code coverage
2017-07-28 23:33 [Qemu-devel] [PATCH 0/4] docker: improve code coverage on CentOS images Philippe Mathieu-Daudé
2017-07-28 23:33 ` [Qemu-devel] [PATCH 1/4] docker: use one package per line in CentOS config Philippe Mathieu-Daudé
2017-07-28 23:33 ` [Qemu-devel] [PATCH 2/4] docker: add Xen libs to centos6 image Philippe Mathieu-Daudé
@ 2017-07-28 23:33 ` Philippe Mathieu-Daudé
2017-07-28 23:33 ` [Qemu-devel] [PATCH 4/4] docker: add centos7 image Philippe Mathieu-Daudé
2017-08-15 7:58 ` [Qemu-devel] [PATCH 0/4] docker: improve code coverage on CentOS images Fam Zheng
4 siblings, 0 replies; 7+ messages in thread
From: Philippe Mathieu-Daudé @ 2017-07-28 23:33 UTC (permalink / raw)
To: Alex Bennée, Fam Zheng
Cc: Philippe Mathieu-Daudé, qemu-devel, Peter Maydell
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
---
tests/docker/dockerfiles/centos6.docker | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/tests/docker/dockerfiles/centos6.docker b/tests/docker/dockerfiles/centos6.docker
index 8588a12eab..f6aae13f29 100644
--- a/tests/docker/dockerfiles/centos6.docker
+++ b/tests/docker/dockerfiles/centos6.docker
@@ -2,17 +2,27 @@ FROM centos:6
RUN yum install -y epel-release centos-release-xen
ENV PACKAGES \
bison \
+ bzip2-devel \
ccache \
+ csnappy-devel \
flex \
g++ \
gcc \
git \
glib2-devel \
+ libepoxy-devel \
libfdt-devel \
+ librdmacm-devel \
+ lzo-devel \
make \
+ mesa-libEGL-devel \
+ mesa-libgbm-devel \
pixman-devel \
SDL-devel \
+ spice-glib-devel \
+ spice-server-devel \
tar \
+ vte-devel \
xen-devel \
zlib-devel
RUN yum install -y $PACKAGES
--
2.13.3
^ permalink raw reply related [flat|nested] 7+ messages in thread* [Qemu-devel] [PATCH 4/4] docker: add centos7 image
2017-07-28 23:33 [Qemu-devel] [PATCH 0/4] docker: improve code coverage on CentOS images Philippe Mathieu-Daudé
` (2 preceding siblings ...)
2017-07-28 23:33 ` [Qemu-devel] [PATCH 3/4] docker: install more packages on CentOS to extend code coverage Philippe Mathieu-Daudé
@ 2017-07-28 23:33 ` Philippe Mathieu-Daudé
2017-08-15 8:45 ` Fam Zheng
2017-08-15 7:58 ` [Qemu-devel] [PATCH 0/4] docker: improve code coverage on CentOS images Fam Zheng
4 siblings, 1 reply; 7+ messages in thread
From: Philippe Mathieu-Daudé @ 2017-07-28 23:33 UTC (permalink / raw)
To: Alex Bennée, Fam Zheng; +Cc: Philippe Mathieu-Daudé, qemu-devel
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
---
tests/docker/dockerfiles/centos7.docker | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
create mode 100644 tests/docker/dockerfiles/centos7.docker
diff --git a/tests/docker/dockerfiles/centos7.docker b/tests/docker/dockerfiles/centos7.docker
new file mode 100644
index 0000000000..0b59aa2f26
--- /dev/null
+++ b/tests/docker/dockerfiles/centos7.docker
@@ -0,0 +1,31 @@
+FROM centos:7
+RUN yum install -y epel-release centos-release-xen
+RUN yum -y update
+ENV PACKAGES \
+ bison \
+ bzip2-devel \
+ ccache \
+ csnappy-devel \
+ flex \
+ g++ \
+ gcc \
+ git \
+ glib2-devel \
+ libepoxy-devel \
+ libfdt-devel \
+ librdmacm-devel \
+ lzo-devel \
+ make \
+ mesa-libEGL-devel \
+ mesa-libgbm-devel \
+ pixman-devel \
+ SDL-devel \
+ spice-glib-devel \
+ spice-server-devel \
+ tar \
+ vte-devel \
+ xen-devel \
+ zlib-devel
+RUN yum install -y $PACKAGES
+RUN rpm -q $PACKAGES | sort > /packages.txt
+
--
2.13.3
^ permalink raw reply related [flat|nested] 7+ messages in thread* Re: [Qemu-devel] [PATCH 4/4] docker: add centos7 image
2017-07-28 23:33 ` [Qemu-devel] [PATCH 4/4] docker: add centos7 image Philippe Mathieu-Daudé
@ 2017-08-15 8:45 ` Fam Zheng
0 siblings, 0 replies; 7+ messages in thread
From: Fam Zheng @ 2017-08-15 8:45 UTC (permalink / raw)
To: Philippe Mathieu-Daudé; +Cc: Alex Bennée, qemu-devel
On Fri, 07/28 20:33, Philippe Mathieu-Daudé wrote:
> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
> ---
> tests/docker/dockerfiles/centos7.docker | 31 +++++++++++++++++++++++++++++++
> 1 file changed, 31 insertions(+)
> create mode 100644 tests/docker/dockerfiles/centos7.docker
>
> diff --git a/tests/docker/dockerfiles/centos7.docker b/tests/docker/dockerfiles/centos7.docker
> new file mode 100644
> index 0000000000..0b59aa2f26
> --- /dev/null
> +++ b/tests/docker/dockerfiles/centos7.docker
> @@ -0,0 +1,31 @@
> +FROM centos:7
> +RUN yum install -y epel-release centos-release-xen
> +RUN yum -y update
> +ENV PACKAGES \
> + bison \
> + bzip2-devel \
> + ccache \
> + csnappy-devel \
> + flex \
> + g++ \
> + gcc \
> + git \
> + glib2-devel \
> + libepoxy-devel \
> + libfdt-devel \
> + librdmacm-devel \
> + lzo-devel \
> + make \
> + mesa-libEGL-devel \
> + mesa-libgbm-devel \
> + pixman-devel \
> + SDL-devel \
> + spice-glib-devel \
> + spice-server-devel \
> + tar \
> + vte-devel \
> + xen-devel \
> + zlib-devel
> +RUN yum install -y $PACKAGES
> +RUN rpm -q $PACKAGES | sort > /packages.txt
> +
> --
> 2.13.3
>
Not a fault of this patch but I found that "test-quick" fails at vhost-user-test
due to -EACCESS in qemu_memfd_alloc():ftruncate(). Adding --privileged to the
docker run command line fixes it.
Fam
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Qemu-devel] [PATCH 0/4] docker: improve code coverage on CentOS images
2017-07-28 23:33 [Qemu-devel] [PATCH 0/4] docker: improve code coverage on CentOS images Philippe Mathieu-Daudé
` (3 preceding siblings ...)
2017-07-28 23:33 ` [Qemu-devel] [PATCH 4/4] docker: add centos7 image Philippe Mathieu-Daudé
@ 2017-08-15 7:58 ` Fam Zheng
4 siblings, 0 replies; 7+ messages in thread
From: Fam Zheng @ 2017-08-15 7:58 UTC (permalink / raw)
To: Philippe Mathieu-Daudé
Cc: Alex Bennée, Peter Maydell, Olaf Hering, Stefano Stabellini,
qemu-devel
On Fri, 07/28 20:33, Philippe Mathieu-Daudé wrote:
> This series installs more packages to docker images to extend CI code
> coverage.
>
> Debian already have those but these images are only used on Shippable.
> Extending CentOS images could improve patchew, and local user not custom to
> Debian.
Thanks, queued.
>
> The first idea was to add Suse images but only OpenSUSE 13.2 is available on
> DockerHub and the problem reported on [1] is using SUSE SLE11.
Have you checked if it is covered by the min-glib image?
Fam
^ permalink raw reply [flat|nested] 7+ messages in thread