Browse Source
* Improve the cleanup of the QEMU binary in case of failing qtests * Update the Windows support statement * Remove the capstone submodule (and rely on Capstone of the distros instead) -----BEGIN PGP SIGNATURE----- iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmKEovQRHHRodXRoQHJl ZGhhdC5jb20ACgkQLtnXdP5wLbXXtxAAsjL2M/kUcr1KBSfkaMhTa0D3OKPQ+p/e Bac/9+l7UhZZLLffzg53lSsCmlj9cSr5cVUkooT7IFS03wauH7ZJ/wuefIS8IYED jREmeMWXmVTTfQo4QQZ+6T+XknG2DWjzXQ3sNat71LH4RbHXO5um3zYIdDUaujP+ v4sAKKH+F/FUsEXMP1rFmZpkaWOcvsuSwP/H4kEfhlovebAZINPow26eYYRrTM2t Ifs7HelO12TlmqlBFn0UzHj8bV8MZkqcjj0efocVzuYMQ8DVcxE7IPc3tft2PuUu Ia+Czh1hLsLA1zYiO/nN9bVIIewFGOErASzjlYWUlQwNRc1nLik+m+p4Cl9WOEhL JpkN/yY3pTI5uC6a4KgxDQGTeFUR4D5la6Hg7yQjQbTBMEeGFCV50iOdkItdnRBx ByReVctXS3oIhsDqHMb8qydlBkPp5pUrAXdj43IBCUb3UsrHmCxH+z8U5BhHvv4D OleykLKyMcuff6HcEpC1fBQNIFJX5uS69EtAXYtyo2kb5zAJWezCv65UPldAZJCT kRT4beueQ+d5t+4LZn1qNePdoyeFArdCLlOqg/3Fx08kM5eEv22pSQhOtWclE7U3 tgorikFybClvKJ+YnXBAxD7oFKe+h9L+RYCFOgoTebrbMX54IjjJfeo2DydhHTt7 IaJnsI+vvAA= =z6e9 -----END PGP SIGNATURE----- Merge tag 'pull-request-2022-05-18' of https://gitlab.com/thuth/qemu into staging * Remove Ubuntu 18.04 containers (not supported anymore) * Improve the cleanup of the QEMU binary in case of failing qtests * Update the Windows support statement * Remove the capstone submodule (and rely on Capstone of the distros instead) # -----BEGIN PGP SIGNATURE----- # # iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmKEovQRHHRodXRoQHJl # ZGhhdC5jb20ACgkQLtnXdP5wLbXXtxAAsjL2M/kUcr1KBSfkaMhTa0D3OKPQ+p/e # Bac/9+l7UhZZLLffzg53lSsCmlj9cSr5cVUkooT7IFS03wauH7ZJ/wuefIS8IYED # jREmeMWXmVTTfQo4QQZ+6T+XknG2DWjzXQ3sNat71LH4RbHXO5um3zYIdDUaujP+ # v4sAKKH+F/FUsEXMP1rFmZpkaWOcvsuSwP/H4kEfhlovebAZINPow26eYYRrTM2t # Ifs7HelO12TlmqlBFn0UzHj8bV8MZkqcjj0efocVzuYMQ8DVcxE7IPc3tft2PuUu # Ia+Czh1hLsLA1zYiO/nN9bVIIewFGOErASzjlYWUlQwNRc1nLik+m+p4Cl9WOEhL # JpkN/yY3pTI5uC6a4KgxDQGTeFUR4D5la6Hg7yQjQbTBMEeGFCV50iOdkItdnRBx # ByReVctXS3oIhsDqHMb8qydlBkPp5pUrAXdj43IBCUb3UsrHmCxH+z8U5BhHvv4D # OleykLKyMcuff6HcEpC1fBQNIFJX5uS69EtAXYtyo2kb5zAJWezCv65UPldAZJCT # kRT4beueQ+d5t+4LZn1qNePdoyeFArdCLlOqg/3Fx08kM5eEv22pSQhOtWclE7U3 # tgorikFybClvKJ+YnXBAxD7oFKe+h9L+RYCFOgoTebrbMX54IjjJfeo2DydhHTt7 # IaJnsI+vvAA= # =z6e9 # -----END PGP SIGNATURE----- # gpg: Signature made Wed 18 May 2022 12:40:36 AM PDT # gpg: using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5 # gpg: issuer "thuth@redhat.com" # gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [undefined] # gpg: aka "Thomas Huth <thuth@redhat.com>" [undefined] # gpg: aka "Thomas Huth <th.huth@posteo.de>" [unknown] # gpg: aka "Thomas Huth <huth@tuxfamily.org>" [undefined] # gpg: WARNING: This key is not certified with a trusted signature! # gpg: There is no indication that the signature belongs to the owner. # Primary key fingerprint: 27B8 8847 EEE0 2501 18F3 EAB9 2ED9 D774 FE70 2DB5 * tag 'pull-request-2022-05-18' of https://gitlab.com/thuth/qemu: capstone: Remove the capstone submodule capstone: Allow version 3.0.5 again tests/vm: Add capstone to the NetBSD and OpenBSD VMs docs/about: Update the support statement for Windows tests/qtest: use prctl(PR_SET_PDEATHSIG) as fallback to kill QEMU tests/qtest: fix registration of ABRT handler for QEMU cleanup Remove Ubuntu 18.04 container support from the repository gitlab-ci: Switch the container of the 'check-patch' & 'check-dco' jobs Signed-off-by: Richard Henderson <richard.henderson@linaro.org>pull/213/head
20 changed files with 59 additions and 330 deletions
@ -1,144 +0,0 @@ |
|||
# THIS FILE WAS AUTO-GENERATED |
|||
# |
|||
# $ lcitool dockerfile --layers all ubuntu-1804 qemu |
|||
# |
|||
# https://gitlab.com/libvirt/libvirt-ci |
|||
|
|||
FROM docker.io/library/ubuntu:18.04 |
|||
|
|||
RUN export DEBIAN_FRONTEND=noninteractive && \ |
|||
apt-get update && \ |
|||
apt-get install -y eatmydata && \ |
|||
eatmydata apt-get dist-upgrade -y && \ |
|||
eatmydata apt-get install --no-install-recommends -y \ |
|||
bash \ |
|||
bc \ |
|||
bsdmainutils \ |
|||
bzip2 \ |
|||
ca-certificates \ |
|||
ccache \ |
|||
clang \ |
|||
dbus \ |
|||
debianutils \ |
|||
diffutils \ |
|||
exuberant-ctags \ |
|||
findutils \ |
|||
g++ \ |
|||
gcc \ |
|||
gcovr \ |
|||
genisoimage \ |
|||
gettext \ |
|||
git \ |
|||
glusterfs-common \ |
|||
hostname \ |
|||
libaio-dev \ |
|||
libasan5 \ |
|||
libasound2-dev \ |
|||
libattr1-dev \ |
|||
libbrlapi-dev \ |
|||
libbz2-dev \ |
|||
libc6-dev \ |
|||
libcacard-dev \ |
|||
libcap-ng-dev \ |
|||
libcapstone-dev \ |
|||
libcurl4-gnutls-dev \ |
|||
libdaxctl-dev \ |
|||
libdrm-dev \ |
|||
libepoxy-dev \ |
|||
libfdt-dev \ |
|||
libffi-dev \ |
|||
libgbm-dev \ |
|||
libgcrypt20-dev \ |
|||
libglib2.0-dev \ |
|||
libgnutls28-dev \ |
|||
libgtk-3-dev \ |
|||
libibumad-dev \ |
|||
libibverbs-dev \ |
|||
libiscsi-dev \ |
|||
libjemalloc-dev \ |
|||
libjpeg-turbo8-dev \ |
|||
liblttng-ust-dev \ |
|||
liblzo2-dev \ |
|||
libncursesw5-dev \ |
|||
libnfs-dev \ |
|||
libnuma-dev \ |
|||
libpam0g-dev \ |
|||
libpcre2-dev \ |
|||
libpixman-1-dev \ |
|||
libpmem-dev \ |
|||
libpng-dev \ |
|||
libpulse-dev \ |
|||
librbd-dev \ |
|||
librdmacm-dev \ |
|||
libsasl2-dev \ |
|||
libsdl2-dev \ |
|||
libsdl2-image-dev \ |
|||
libseccomp-dev \ |
|||
libselinux1-dev \ |
|||
libsnappy-dev \ |
|||
libspice-protocol-dev \ |
|||
libspice-server-dev \ |
|||
libssh-dev \ |
|||
libsystemd-dev \ |
|||
libtasn1-6-dev \ |
|||
libubsan1 \ |
|||
libudev-dev \ |
|||
libusb-1.0-0-dev \ |
|||
libusbredirhost-dev \ |
|||
libvdeplug-dev \ |
|||
libvirglrenderer-dev \ |
|||
libvte-2.91-dev \ |
|||
libxen-dev \ |
|||
libzstd-dev \ |
|||
llvm \ |
|||
locales \ |
|||
make \ |
|||
multipath-tools \ |
|||
netcat-openbsd \ |
|||
nettle-dev \ |
|||
ninja-build \ |
|||
openssh-client \ |
|||
perl-base \ |
|||
pkgconf \ |
|||
python3 \ |
|||
python3-numpy \ |
|||
python3-opencv \ |
|||
python3-pillow \ |
|||
python3-pip \ |
|||
python3-setuptools \ |
|||
python3-sphinx \ |
|||
python3-sphinx-rtd-theme \ |
|||
python3-venv \ |
|||
python3-wheel \ |
|||
python3-yaml \ |
|||
rpm2cpio \ |
|||
sed \ |
|||
sparse \ |
|||
systemtap-sdt-dev \ |
|||
tar \ |
|||
tesseract-ocr \ |
|||
tesseract-ocr-eng \ |
|||
texinfo \ |
|||
xfslibs-dev \ |
|||
zlib1g-dev && \ |
|||
eatmydata apt-get autoremove -y && \ |
|||
eatmydata apt-get autoclean -y && \ |
|||
sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \ |
|||
dpkg-reconfigure locales && \ |
|||
dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt && \ |
|||
mkdir -p /usr/libexec/ccache-wrappers && \ |
|||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/c++ && \ |
|||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ |
|||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \ |
|||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/g++ && \ |
|||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc |
|||
|
|||
RUN pip3 install meson==0.56.0 |
|||
|
|||
ENV LANG "en_US.UTF-8" |
|||
ENV MAKE "/usr/bin/make" |
|||
ENV NINJA "/usr/bin/ninja" |
|||
ENV PYTHON "/usr/bin/python3" |
|||
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" |
|||
# https://bugs.launchpad.net/qemu/+bug/1838763 |
|||
ENV QEMU_CONFIGURE_OPTS --disable-libssh |
|||
Loading…
Reference in new issue