Hi, a bit late, but in case you can take some for 2.10:
v2: - cleanup few packages (to improve image caching) - dropped mipsEL and keep mipsEB image (32-bit big endian) - add mips64EL (64-bit little endian) - add mingw32 and mingw64 targets (shared libs, could be static) - add debian Ports image [can be dropped, use as base for SH4 for 2.11] Regards, Phil. On 07/17/2017 11:48 AM, Alex Bennée wrote: > Hi, > > This is the current status of the travis/next patch queue. The > includes updates from Paolo to allow parallelism while testing in the > docker environment. I've extended the travis image so we can actually > run our travis.py script in the Travis image. > > There are also a number of updates from Phillipe which add a bunch of > additional cross compile targets to our shippable setup. The cachinfo > patch is temporary and won't make the pull as it is already queued in > Richard's tcg-next. > > I'm currently trying to catch one of our Travis hangs in the act > (postcopy-test) but it seems to be very much a heavy load race > condition which annoyingly stops happening once you try and get > debugging tools on it. This is the reason I've updated the travis > docker image to include the debug tools;-) > > As long as there are no screams of outrage I'll roll a pullreq for > softfreeze tomorrow. > > Alex. Alex Bennée (3): docker: include python-yaml in travis.docker docker: add debug tools to travis.docker docker: add debian/powerpc based on Jessie Paolo Bonzini (2): docker: allow customizing Travis global_env variables travis: move make -j flag out of script Philippe Mathieu-Daudé (26): docker: rename debian stable -> 9 (Stretch) docker: add common packages to debian base docker: debian/s390x no more in unstable, now available in Stretch docker: remove packages now dependent of qemu in Stretch docker: optimize debian9 base image docker: add debian/armel based on Stretch docker: add debian/ppc64el based on Stretch docker: add debian/amd64 based on Stretch docker: enable virgl to extend code coverage on amd64 docker: enable netmap to extend code coverage on amd64 docker: enable gcrypt to extend code coverage on amd64 docker: enable nettle to extend code coverage on arm64 shippable: add armel targets shippable: add ppc64el targets shippable: add x86_64 targets util/cacheinfo: add missing include docker: add qemu:debian-jessie based on outdated jessie release docker: add 'apt-fake' script which generate fake debian packages shippable: add powerpc target docker: add debian/mips[eb] images shippable: use debian/mips[eb] targets docker: add debian/mips64el image shippable: add mips64el targets docker: add MXE (M cross environment) base image for MinGW-w64 shippable: add win32/64 targets docker: add debian Ports base image .shippable.yml | 19 +++++++-- .travis.yml | 3 +- tests/docker/Makefile.include | 17 ++++++-- tests/docker/dockerfiles/debian-amd64.docker | 39 ++++++++++++++++++ tests/docker/dockerfiles/debian-apt-fake.sh | 46 ++++++++++++++++++++++ tests/docker/dockerfiles/debian-arm64-cross.docker | 10 ++--- tests/docker/dockerfiles/debian-armel-cross.docker | 24 +++++++++++ tests/docker/dockerfiles/debian-armhf-cross.docker | 7 +--- tests/docker/dockerfiles/debian-mips-cross.docker | 29 ++++++++++++++ .../dockerfiles/debian-mips64el-cross.docker | 30 ++++++++++++++ .../docker/dockerfiles/debian-mipsel-cross.docker | 16 ++++---- tests/docker/dockerfiles/debian-ports.docker | 34 ++++++++++++++++ .../docker/dockerfiles/debian-powerpc-cross.docker | 40 +++++++++++++++++++ .../docker/dockerfiles/debian-ppc64el-cross.docker | 25 ++++++++++++ tests/docker/dockerfiles/debian-s390x-cross.docker | 23 +++++------ tests/docker/dockerfiles/debian-win32-cross.docker | 32 +++++++++++++++ tests/docker/dockerfiles/debian-win64-cross.docker | 32 +++++++++++++++ tests/docker/dockerfiles/debian8-mxe.docker | 18 +++++++++ tests/docker/dockerfiles/debian8.docker | 36 +++++++++++++++++ .../dockerfiles/{debian.docker => debian9.docker} | 17 ++++++-- tests/docker/dockerfiles/travis.docker | 2 +- tests/docker/travis.py | 6 +-- util/cacheinfo.c | 1 + 23 files changed, 460 insertions(+), 46 deletions(-) create mode 100644 tests/docker/dockerfiles/debian-amd64.docker create mode 100755 tests/docker/dockerfiles/debian-apt-fake.sh create mode 100644 tests/docker/dockerfiles/debian-armel-cross.docker create mode 100644 tests/docker/dockerfiles/debian-mips-cross.docker create mode 100644 tests/docker/dockerfiles/debian-mips64el-cross.docker create mode 100644 tests/docker/dockerfiles/debian-ports.docker create mode 100644 tests/docker/dockerfiles/debian-powerpc-cross.docker create mode 100644 tests/docker/dockerfiles/debian-ppc64el-cross.docker create mode 100644 tests/docker/dockerfiles/debian-win32-cross.docker create mode 100644 tests/docker/dockerfiles/debian-win64-cross.docker create mode 100644 tests/docker/dockerfiles/debian8-mxe.docker create mode 100644 tests/docker/dockerfiles/debian8.docker rename tests/docker/dockerfiles/{debian.docker => debian9.docker} (52%) -- 2.13.2