Message ID | 20190110205129.22851-1-pbonzini@redhat.com |
---|---|
State | New |
Headers | show |
On Thu, 10 Jan 2019 at 20:52, Paolo Bonzini <pbonzini@redhat.com> wrote: > > The following changes since commit 147923b1a901a0370f83a0f4c58ec1baffef22f0: > > Merge remote-tracking branch 'remotes/kraxel/tags/usb-20190108-pull-request' into staging (2019-01-08 16:07:32 +0000) > > are available in the Git repository at: > > git://github.com/bonzini/qemu.git tags/for-upstream > > for you to fetch changes up to 019a186d24f9f5763fc1f5731c9bc342293ec2fb: > > avoid TABs in files that only contain a few (2019-01-10 15:41:31 +0100) > > ---------------------------------------------------------------- > * HAX support for Linux hosts (Alejandro) > * esp bugfixes (Guenter) > * Windows build cleanup (Marc-André) > * checkpatch logic improvements (Paolo) > * coalesced range bugfix (Paolo) > * switch testsuite to TAP (Paolo) > * QTAILQ rewrite (Paolo) > * block/iscsi.c cancellation fixes (Stefan) > * improve selection of the default accelerator (Thomas) > > ---------------------------------------------------------------- > > v6->v7: fix Debian dockerfiles to use perl instead of libtest-harness-perl make check-tcg still fails :-( make: Entering directory '/home/petmay01/linaro/qemu-for-merges/build/all-linux-static' BUILD debian9 The command '/bin/sh -c DEBIAN_FRONTEND=noninteractive eatmydata apt install -y --no-install-recommends bison build-essential ca-certificates clang flex gettext git perl pkg-config psmisc python texinfo $(apt-get -s build-dep qemu | egrep ^Inst | fgrep '[all]' | cut -d\ -f2)' returned a non-zero code: 100 Traceback (most recent call last): File "/home/petmay01/linaro/qemu-for-merges/tests/docker/docker.py", line 563, in <module> sys.exit(main()) File "/home/petmay01/linaro/qemu-for-merges/tests/docker/docker.py", line 560, in main return args.cmdobj.run(args, argv) File "/home/petmay01/linaro/qemu-for-merges/tests/docker/docker.py", line 376, in run extra_files_cksum=cksum) File "/home/petmay01/linaro/qemu-for-merges/tests/docker/docker.py", line 254, in build_image quiet=quiet) File "/home/petmay01/linaro/qemu-for-merges/tests/docker/docker.py", line 181, in _do_check return subprocess.check_call(self._command + cmd, **kwargs) File "/usr/lib/python2.7/subprocess.py", line 541, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['docker', 'build', '-t', 'qemu:debian9', '-f', '/tmp/docker_buildsLHwaa/tmpXGE1LW.docker', '/tmp/docker_buildsLHwaa']' returned non-zero exit status 100 /home/petmay01/linaro/qemu-for-merges/tests/docker/Makefile.include:53: recipe for target 'docker-image-debian9' failed make: *** [docker-image-debian9] Error 1 make: Leaving directory '/home/petmay01/linaro/qemu-for-merges/build/all-linux-static' thanks -- PMM
On 11/01/19 11:51, Peter Maydell wrote: > make: Entering directory > '/home/petmay01/linaro/qemu-for-merges/build/all-linux-static' > BUILD debian9 > The command '/bin/sh -c DEBIAN_FRONTEND=noninteractive eatmydata > apt install -y --no-install-recommends bison > build-essential ca-certificates clang flex > gettext git perl pkg-config psmisc > python texinfo $(apt-get -s build-dep qemu | > egrep ^Inst | fgrep '[all]' | cut -d\ -f2)' returned a non-zero code: > 100 > Traceback (most recent call last): > File "/home/petmay01/linaro/qemu-for-merges/tests/docker/docker.py", > line 563, in <module> > sys.exit(main()) > File "/home/petmay01/linaro/qemu-for-merges/tests/docker/docker.py", > line 560, in main > return args.cmdobj.run(args, argv) > File "/home/petmay01/linaro/qemu-for-merges/tests/docker/docker.py", > line 376, in run > extra_files_cksum=cksum) > File "/home/petmay01/linaro/qemu-for-merges/tests/docker/docker.py", > line 254, in build_image > quiet=quiet) > File "/home/petmay01/linaro/qemu-for-merges/tests/docker/docker.py", > line 181, in _do_check > return subprocess.check_call(self._command + cmd, **kwargs) > File "/usr/lib/python2.7/subprocess.py", line 541, in check_call > raise CalledProcessError(retcode, cmd) > subprocess.CalledProcessError: Command '['docker', 'build', '-t', > 'qemu:debian9', '-f', '/tmp/docker_buildsLHwaa/tmpXGE1LW.docker', > '/tmp/docker_buildsLHwaa']' returned non-zero exit status 100 > /home/petmay01/linaro/qemu-for-merges/tests/docker/Makefile.include:53: > recipe for target 'docker-image-debian9' failed > make: *** [docker-image-debian9] Error 1 > make: Leaving directory > '/home/petmay01/linaro/qemu-for-merges/build/all-linux-static' Well, this time I absolutely cannot reproduce this... can you try "make docker-image-debian9 V=1"? Paolo
On 1/11/19 11:58 AM, Paolo Bonzini wrote: > On 11/01/19 11:51, Peter Maydell wrote: >> make: Entering directory >> '/home/petmay01/linaro/qemu-for-merges/build/all-linux-static' >> BUILD debian9 >> The command '/bin/sh -c DEBIAN_FRONTEND=noninteractive eatmydata >> apt install -y --no-install-recommends bison >> build-essential ca-certificates clang flex >> gettext git perl pkg-config psmisc >> python texinfo $(apt-get -s build-dep qemu | >> egrep ^Inst | fgrep '[all]' | cut -d\ -f2)' returned a non-zero code: >> 100 >> Traceback (most recent call last): >> File "/home/petmay01/linaro/qemu-for-merges/tests/docker/docker.py", >> line 563, in <module> >> sys.exit(main()) >> File "/home/petmay01/linaro/qemu-for-merges/tests/docker/docker.py", >> line 560, in main >> return args.cmdobj.run(args, argv) >> File "/home/petmay01/linaro/qemu-for-merges/tests/docker/docker.py", >> line 376, in run >> extra_files_cksum=cksum) >> File "/home/petmay01/linaro/qemu-for-merges/tests/docker/docker.py", >> line 254, in build_image >> quiet=quiet) >> File "/home/petmay01/linaro/qemu-for-merges/tests/docker/docker.py", >> line 181, in _do_check >> return subprocess.check_call(self._command + cmd, **kwargs) >> File "/usr/lib/python2.7/subprocess.py", line 541, in check_call >> raise CalledProcessError(retcode, cmd) >> subprocess.CalledProcessError: Command '['docker', 'build', '-t', >> 'qemu:debian9', '-f', '/tmp/docker_buildsLHwaa/tmpXGE1LW.docker', >> '/tmp/docker_buildsLHwaa']' returned non-zero exit status 100 >> /home/petmay01/linaro/qemu-for-merges/tests/docker/Makefile.include:53: >> recipe for target 'docker-image-debian9' failed >> make: *** [docker-image-debian9] Error 1 >> make: Leaving directory >> '/home/petmay01/linaro/qemu-for-merges/build/all-linux-static' > > Well, this time I absolutely cannot reproduce this... can you try "make > docker-image-debian9 V=1"? I can not reproduce it neither :/ If this error is related to Docker cache, Alex noticed my patch merged by Fam isn't enough and suggested a better fix in 20190110174516.21586-17-alex.bennee@linaro.org: -- >8 -- diff --git a/tests/docker/dockerfiles/debian9.docker b/tests/docker/dockerfiles/debian9.docker index 154ae2a455..9b7e4523e2 100644 @@ -7,7 +7,13 @@ # On its own you can't build much but the docker-foo-cross targets # build on top of the base debian image. # -FROM debian:stretch-slim + +# This must be earlier than the snapshot date we are aiming for +FROM debian:sid-20181011-slim + +# Use a snapshot known to work (see http://snapshot.debian.org/#Usage) +ENV DEBIAN_SNAPSHOT_DATE "20181030" +RUN sed -i "s%^deb \(https\?://\)deb.debian.org/debian/\? \(.*\)%deb [check-valid-until=no] \1snapshot.debian.org/archive/debian/${DEBIAN_SNAPSHOT_DATE} \2%" /etc/apt/sources.list ---