[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-arm] [Qemu-devel] [PATCH v2 00/16] current testing/next queue
From: |
Philippe Mathieu-Daudé |
Subject: |
Re: [Qemu-arm] [Qemu-devel] [PATCH v2 00/16] current testing/next queue (with build fixes) |
Date: |
Thu, 7 Feb 2019 23:01:21 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 |
Cc'ing Michael.
On 2/7/19 7:37 PM, Alex Bennée wrote:
>
> Hi,
>
> There are a few more additions from the last iteration including some
> more fixes to try and get Travis green again. It's nice to see our ARM
> features are now catching up we need a newer toolchain to build
> things. I did try upgrading to debian 10 for the cross build but there
> are some upstream problems with the multiarch build deps that get in
> the way of that. People with Debian packaging experience can jump in
> on:
>
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=921458
> (dependancy on gcc-s390x-linux-gnu fails on non-x86 hosts)
>
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=921648
> (apt-get build-dep -a arm64 qemu fails on multiarch setup)
>
> as it would be good to get these problems fixed as we get to
> softfreeze (and given how much we leverage Debian's cross toolchains).
>
> If all the testing is green by tomorrow I'll put together a pull
> request. Unless people are desperate to grab the arm64 compiler image
> now as a build fix?
>
> The following patches need review
> patch 0004/.travis.yml fold disable tcg into alternate corou.patch
> patch 0007/docker add debian buster arm64 cross.patch
> patch 0008/tests make docker.py update use configured binfmt.patch
> patch 0009/tests make docker.py check for persistent configs.patch
> patch 0010/tests docker.py be even smarter with persistent b.patch
> patch 0011/tests PEP8 cleanup of docker.py mostly white spac.patch
> patch 0016/scripts qemu.py allow arches use KVM for their 32.patch
>
>
> Alex Bennée (11):
> .travis.yml: separate tools and docs into another entry
> .travis.yml: fold --disable-tcg into alternate coroutine builds
> docker: add debian-buster-arm64-cross
> tests: make docker.py update use configured binfmt path
> tests: make docker.py check for persistent configs
> tests: docker.py be even smarter with persistent binfmt_misc
> tests: PEP8 cleanup of docker.py, mostly white space
> tests/vm: call make check directly for netbsd/freebsd/ubuntu.i386
> tests/vm: add --build-target option
> tests/vm: expose BUILD_TARGET, TARGET_LIST and EXTRA_CONFIGURE_OPTS
> scripts/qemu.py: allow arches use KVM for their 32bit cousins
>
> Daniel P. Berrangé (1):
> .travis.yml: stop requesting libffi & gettext from homebrew
>
> Ed Maste (1):
> .cirrus.yml: basic compile and test for FreeBSD
>
> Gerd Hoffmann (1):
> tests/vm: move images to $HOME/.cache/qemu-vm/images
>
> Philippe Mathieu-Daudé (2):
> MAINTAINERS: Add an entry for scripts/archive-source.sh
> archive-source.sh: Clone the submodules locally
>
> .cirrus.yml | 16 +++
> .travis.yml | 31 +++--
> MAINTAINERS | 9 ++
> scripts/archive-source.sh | 7 ++
> scripts/qemu.py | 12 +-
> tests/docker/Makefile.include | 1 +
> tests/docker/docker.py | 110 +++++++++++++-----
> .../debian-buster-arm64-cross.docker | 15 +++
> tests/docker/dockerfiles/debian10.docker | 31 +++++
> tests/tcg/aarch64/Makefile.include | 2 +-
> tests/vm/Makefile.include | 22 +++-
> tests/vm/basevm.py | 3 +
> tests/vm/freebsd | 3 +-
> tests/vm/netbsd | 3 +-
> tests/vm/ubuntu.i386 | 3 +-
> 15 files changed, 213 insertions(+), 55 deletions(-)
> create mode 100644 .cirrus.yml
> create mode 100644 tests/docker/dockerfiles/debian-buster-arm64-cross.docker
> create mode 100644 tests/docker/dockerfiles/debian10.docker
>
- [Qemu-arm] [PATCH v2 06/16] archive-source.sh: Clone the submodules locally, (continued)
- [Qemu-arm] [PATCH v2 06/16] archive-source.sh: Clone the submodules locally, Alex Bennée, 2019/02/07
- [Qemu-arm] [PATCH v2 07/16] docker: add debian-buster-arm64-cross, Alex Bennée, 2019/02/07
- [Qemu-arm] [PATCH v2 10/16] tests: docker.py be even smarter with persistent binfmt_misc, Alex Bennée, 2019/02/07
- [Qemu-arm] [PATCH v2 14/16] tests/vm: add --build-target option, Alex Bennée, 2019/02/07
- [Qemu-arm] [PATCH v2 12/16] tests/vm: move images to $HOME/.cache/qemu-vm/images, Alex Bennée, 2019/02/07
- [Qemu-arm] [PATCH v2 16/16] scripts/qemu.py: allow arches use KVM for their 32bit cousins, Alex Bennée, 2019/02/07
- [Qemu-arm] [PATCH v2 09/16] tests: make docker.py check for persistent configs, Alex Bennée, 2019/02/07
- [Qemu-arm] [PATCH v2 11/16] tests: PEP8 cleanup of docker.py, mostly white space, Alex Bennée, 2019/02/07
- [Qemu-arm] [PATCH v2 13/16] tests/vm: call make check directly for netbsd/freebsd/ubuntu.i386, Alex Bennée, 2019/02/07
- [Qemu-arm] [PATCH v2 15/16] tests/vm: expose BUILD_TARGET, TARGET_LIST and EXTRA_CONFIGURE_OPTS, Alex Bennée, 2019/02/07
- Re: [Qemu-arm] [Qemu-devel] [PATCH v2 00/16] current testing/next queue (with build fixes),
Philippe Mathieu-Daudé <=