[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 7af25f: docker: update qemu:debian base follo
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 7af25f: docker: update qemu:debian base following stretch ... |
Date: |
Thu, 22 Jun 2017 07:08:31 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 7af25f9f6a35ff18e7a20401c4acca77572ee9e4
https://github.com/qemu/qemu/commit/7af25f9f6a35ff18e7a20401c4acca77572ee9e4
Author: Alex Bennée <address@hidden>
Date: 2017-06-21 (Wed, 21 Jun 2017)
Changed paths:
M tests/docker/dockerfiles/debian.docker
Log Message:
-----------
docker: update qemu:debian base following stretch release
Debian has now released Stretch as its new stable. As we track
debian:stable-slim this has a few consequences. For one thing we can
now drop the emdebian hacks as cross compilers are part of the
official repositories now. However we do loose the ability to build
against powerpc (not ppc64) since that is no longer a release
architecture.
Signed-off-by: Alex Bennée <address@hidden>
Commit: 2499ee9fada75a9581b0bbe8ffc7637c7db2f306
https://github.com/qemu/qemu/commit/2499ee9fada75a9581b0bbe8ffc7637c7db2f306
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2017-06-21 (Wed, 21 Jun 2017)
Changed paths:
M tests/docker/docker.py
Log Message:
-----------
docker: let _copy_with_mkdir() sub_path argument be optional
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: 4c84f662c2c7507220689d743d1c1fd32a9bbc2f
https://github.com/qemu/qemu/commit/4c84f662c2c7507220689d743d1c1fd32a9bbc2f
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2017-06-21 (Wed, 21 Jun 2017)
Changed paths:
M tests/docker/Makefile.include
M tests/docker/docker.py
Log Message:
-----------
docker: add --include-files argument to 'build' command
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: 438d116872ccfe6d8fb9c260e2e828cbcfa64c4f
https://github.com/qemu/qemu/commit/438d116872ccfe6d8fb9c260e2e828cbcfa64c4f
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2017-06-21 (Wed, 21 Jun 2017)
Changed paths:
M tests/docker/docker.py
Log Message:
-----------
docker: rebuild image if 'extra files' checksum does not match
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: 2c1c31ed5579573cbb0ea53ec7f10a77c77233d2
https://github.com/qemu/qemu/commit/2c1c31ed5579573cbb0ea53ec7f10a77c77233d2
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2017-06-21 (Wed, 21 Jun 2017)
Changed paths:
M tests/docker/dockerfiles/debian.docker
Log Message:
-----------
docker: install ca-certificates package in base image
Resolve SSL verification issue at shippable container's git_sync stage:
shippable logs:
--------------
git_sync
- ssh-agent bash -c 'ssh-add /tmp/ssh/01_deploy; git clone
https://github.com/philmd/qemu.git /root/src/github.com/philmd/qemu'
Identity added: /tmp/ssh/01_deploy (rsa w/o comment)
Cloning into '/root/src/github.com/philmd/qemu'...
fatal: unable to access 'https://github.com/philmd/qemu.git/': Problem with the
SSL CA cert (path? access rights?)
retrying 1 of 3 times...
Suggested-by: Alex Bennée <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
[AJB: fixed re-base conflict following stretch updates]
Signed-off-by: Alex Bennée <address@hidden>
Commit: cf80eb8d09fba45067344310ae0c01655e6e58cb
https://github.com/qemu/qemu/commit/cf80eb8d09fba45067344310ae0c01655e6e58cb
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2017-06-21 (Wed, 21 Jun 2017)
Changed paths:
M tests/docker/dockerfiles/debian.docker
Log Message:
-----------
docker: use better regex to generate deb-src entries
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
[AJB: fixed up following dropping emdebian]
Signed-off-by: Alex Bennée <address@hidden>
Commit: 96e659d006ccfcc156142fc700acf29f856498ff
https://github.com/qemu/qemu/commit/96e659d006ccfcc156142fc700acf29f856498ff
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2017-06-21 (Wed, 21 Jun 2017)
Changed paths:
M tests/docker/dockerfiles/debian.docker
Log Message:
-----------
docker: use eatmydata, install common build packages in base image
The common build packages are: build-essential clang git bison flex
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
[AJB: fixups following stretch update]
Signed-off-by: Alex Bennée <address@hidden>
Commit: 8a48be0e87fe19df419cc00225dbcb445813aa8b
https://github.com/qemu/qemu/commit/8a48be0e87fe19df419cc00225dbcb445813aa8b
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2017-06-21 (Wed, 21 Jun 2017)
Changed paths:
M tests/docker/dockerfiles/debian-armhf-cross.docker
Log Message:
-----------
docker: use eatmydata in debian armhf image
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: 8a98bfc6e33c580207a251fbb8dedc68218c7c55
https://github.com/qemu/qemu/commit/8a98bfc6e33c580207a251fbb8dedc68218c7c55
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2017-06-21 (Wed, 21 Jun 2017)
Changed paths:
M tests/docker/dockerfiles/debian-arm64-cross.docker
Log Message:
-----------
docker: use eatmydata in debian arm64 image
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: 32809e7f7b1bb63ed9f4f9cd032d8e8532bf350d
https://github.com/qemu/qemu/commit/32809e7f7b1bb63ed9f4f9cd032d8e8532bf350d
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2017-06-21 (Wed, 21 Jun 2017)
Changed paths:
M tests/docker/dockerfiles/debian-armhf-cross.docker
Log Message:
-----------
docker: add extra libs to armhf target to extend codebase coverage
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: 905bf0ee8a3f55ebb86eda75e278a6fd1cc28c74
https://github.com/qemu/qemu/commit/905bf0ee8a3f55ebb86eda75e278a6fd1cc28c74
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2017-06-21 (Wed, 21 Jun 2017)
Changed paths:
M tests/docker/dockerfiles/debian-arm64-cross.docker
Log Message:
-----------
docker: add extra libs to arm64 target to extend codebase coverage
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: c9c06eb832e5d88a63be7cdbbe1505b35233bd33
https://github.com/qemu/qemu/commit/c9c06eb832e5d88a63be7cdbbe1505b35233bd33
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2017-06-21 (Wed, 21 Jun 2017)
Changed paths:
M tests/docker/dockerfiles/debian-s390x-cross.docker
Log Message:
-----------
docker: add extra libs to s390x target to extend codebase coverage
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: 2e1d6bdccea861700baf136f5de20d9b2062e91e
https://github.com/qemu/qemu/commit/2e1d6bdccea861700baf136f5de20d9b2062e91e
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2017-06-21 (Wed, 21 Jun 2017)
Changed paths:
M tests/docker/Makefile.include
A tests/docker/dockerfiles/debian-mipsel-cross.docker
Log Message:
-----------
docker: add mipsel build target
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
[AJB: remove apt-fake kludge]
Signed-off-by: Alex Bennée <address@hidden>
Commit: c34647c18a1f2ea947a4fdcdacb26012c5684459
https://github.com/qemu/qemu/commit/c34647c18a1f2ea947a4fdcdacb26012c5684459
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2017-06-21 (Wed, 21 Jun 2017)
Changed paths:
M .shippable.yml
Log Message:
-----------
shippable: use C locale to simplify console output
remove this noise:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = "en_US.UTF-8",
LC_CTYPE = "en_US.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: a08fc2f8cc14325d6f417154556760781bb0b451
https://github.com/qemu/qemu/commit/a08fc2f8cc14325d6f417154556760781bb0b451
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2017-06-21 (Wed, 21 Jun 2017)
Changed paths:
M .shippable.yml
Log Message:
-----------
shippable: build using all available cpus
As of this commit:
$ echo "container proc:" `getconf _NPROCESSORS_ONLN` `getconf _NPROCESSORS_CONF`
container proc: 2 2
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: a825ca06137f9a48d59fd2846d5f831f014f4f0f
https://github.com/qemu/qemu/commit/a825ca06137f9a48d59fd2846d5f831f014f4f0f
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2017-06-21 (Wed, 21 Jun 2017)
Changed paths:
M .shippable.yml
Log Message:
-----------
shippable: do not initialize submodules automatically
instead do it in the 'ci' target when needed.
for mips64el-softmmu target:
use dtc submodule if distrib packages are too old.
example with outdated libfdt on mips64el-softmmu target (required is >= 1.4.2):
# dpkg-query --showformat='${Version}\n' --show libfdt-dev
1.4.0+dfsg-1
shippable output:
----------------
LINK mips64el-softmmu/qemu-system-mips64el
../hw/core/loader-fit.o: In function `load_fit':
/root/src/github.com/philmd/qemu/hw/core/loader-fit.c:278: undefined reference
to `fdt_first_subnode'
/root/src/github.com/philmd/qemu/hw/core/loader-fit.c:286: undefined reference
to `fdt_next_subnode'
/root/src/github.com/philmd/qemu/hw/core/loader-fit.c:277: undefined reference
to `fdt_first_subnode'
collect2: error: ld returned 1 exit status
Makefile:201: recipe for target 'qemu-system-mips64el' failed
make[1]: *** [qemu-system-mips64el] Error 1
Makefile:327: recipe for target 'subdir-mips64el-softmmu' failed
make: *** [subdir-mips64el-softmmu] Error 2
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: d2a44865e8c38003b8f4bb601db3173cf071f0ac
https://github.com/qemu/qemu/commit/d2a44865e8c38003b8f4bb601db3173cf071f0ac
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2017-06-21 (Wed, 21 Jun 2017)
Changed paths:
M .shippable.yml
Log Message:
-----------
shippable: be verbose while building docker images
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: 492734b5da947fa8478a3df193341f0210071e55
https://github.com/qemu/qemu/commit/492734b5da947fa8478a3df193341f0210071e55
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2017-06-21 (Wed, 21 Jun 2017)
Changed paths:
M .shippable.yml
Log Message:
-----------
shippable: add armeb-linux-user target
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: 92bd1e465bf8372a4bbbf760059ebc0c9b0c2c69
https://github.com/qemu/qemu/commit/92bd1e465bf8372a4bbbf760059ebc0c9b0c2c69
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2017-06-21 (Wed, 21 Jun 2017)
Changed paths:
M .shippable.yml
Log Message:
-----------
shippable: add mipsel target
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
[AJB: fixups after dropping powerpc]
Signed-off-by: Alex Bennée <address@hidden>
Commit: 2a747008cb39ae6a55e1e1e11a0a5010becc3a31
https://github.com/qemu/qemu/commit/2a747008cb39ae6a55e1e1e11a0a5010becc3a31
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2017-06-21 (Wed, 21 Jun 2017)
Changed paths:
M MAINTAINERS
Log Message:
-----------
MAINTAINERS: add Shippable automation platform URL
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: 32b9ca986855a5d56daf47fdb516743008788b71
https://github.com/qemu/qemu/commit/32b9ca986855a5d56daf47fdb516743008788b71
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2017-06-21 (Wed, 21 Jun 2017)
Changed paths:
M MAINTAINERS
Log Message:
-----------
MAINTAINERS: self-appoint me as reviewer in build/test automation
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: 469819a3e8e3ce4c8ec352fe23ad2509d0653d5c
https://github.com/qemu/qemu/commit/469819a3e8e3ce4c8ec352fe23ad2509d0653d5c
Author: Peter Maydell <address@hidden>
Date: 2017-06-22 (Thu, 22 Jun 2017)
Changed paths:
M .shippable.yml
M MAINTAINERS
M tests/docker/Makefile.include
M tests/docker/docker.py
M tests/docker/dockerfiles/debian-arm64-cross.docker
M tests/docker/dockerfiles/debian-armhf-cross.docker
A tests/docker/dockerfiles/debian-mipsel-cross.docker
M tests/docker/dockerfiles/debian-s390x-cross.docker
M tests/docker/dockerfiles/debian.docker
Log Message:
-----------
Merge remote-tracking branch 'remotes/stsquad/tags/pull-ci-updates-210617-2'
into staging
This is mostly Philippe's updates
We add the following cross-compile targets:
- mipsel-softmmu,mipsel-linux-user,mips64el-linux-user
- armeb-linux-user
While I was rolling I discovered we could also back out a bunch of the
emdebian hacks as the newly released stretch handles cross compilers
as first class citizens. Unfortunately this also meant I had to drop
the powerpc support as that is no longer in Debian stable.
# gpg: Signature made Wed 21 Jun 2017 15:09:50 BST
# gpg: using RSA key 0xFBD0DB095A9E2A44
# gpg: Good signature from "Alex Bennée (Master Work Key) <address@hidden>"
# Primary key fingerprint: 6685 AE99 E751 67BC AFC8 DF35 FBD0 DB09 5A9E 2A44
* remotes/stsquad/tags/pull-ci-updates-210617-2: (21 commits)
MAINTAINERS: self-appoint me as reviewer in build/test automation
MAINTAINERS: add Shippable automation platform URL
shippable: add mipsel target
shippable: add armeb-linux-user target
shippable: be verbose while building docker images
shippable: do not initialize submodules automatically
shippable: build using all available cpus
shippable: use C locale to simplify console output
docker: add mipsel build target
docker: add extra libs to s390x target to extend codebase coverage
docker: add extra libs to arm64 target to extend codebase coverage
docker: add extra libs to armhf target to extend codebase coverage
docker: use eatmydata in debian arm64 image
docker: use eatmydata in debian armhf image
docker: use eatmydata, install common build packages in base image
docker: use better regex to generate deb-src entries
docker: install ca-certificates package in base image
docker: rebuild image if 'extra files' checksum does not match
docker: add --include-files argument to 'build' command
docker: let _copy_with_mkdir() sub_path argument be optional
...
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/22a9e1fd63eb...469819a3e8e3
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 7af25f: docker: update qemu:debian base following stretch ...,
GitHub <=