* 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>master
commit
3757b0d08b
@ -1 +0,0 @@ |
||||
Subproject commit f8b1b833015a4ae47110ed068e0deb7106ced66d |
@ -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