[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 7162fb: .cirrus.yml: basic compile and test f
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] 7162fb: .cirrus.yml: basic compile and test for FreeBSD |
Date: |
Mon, 11 Feb 2019 16:16:46 +0000 (UTC) |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 7162fbb451e41f5e9e5dfbdadb9ab612a35d1499
https://github.com/qemu/qemu/commit/7162fbb451e41f5e9e5dfbdadb9ab612a35d1499
Author: Ed Maste <address@hidden>
Date: 2019-02-08 (Fri, 08 Feb 2019)
Changed paths:
A .cirrus.yml
M MAINTAINERS
Log Message:
-----------
.cirrus.yml: basic compile and test for FreeBSD
Signed-off-by: Ed Maste <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: 83c3d1b417e27501ba4aa7ddf5f40380f7a255cb
https://github.com/qemu/qemu/commit/83c3d1b417e27501ba4aa7ddf5f40380f7a255cb
Author: Daniel P. Berrangé <address@hidden>
Date: 2019-02-08 (Fri, 08 Feb 2019)
Changed paths:
M .travis.yml
Log Message:
-----------
.travis.yml: stop requesting libffi & gettext from homebrew
The default package set installed on macOS builders from Travis already
includes libffi and gettext as shown by log messages:
Skipping install of libffi formula. It is already up-to-date.
Using libffi
Skipping install of gettext formula. It is already up-to-date.
Using gettext
Signed-off-by: Daniel P. Berrangé <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: 570f3c77287d742bcbebce590dc26d7178419ad3
https://github.com/qemu/qemu/commit/570f3c77287d742bcbebce590dc26d7178419ad3
Author: Alex Bennée <address@hidden>
Date: 2019-02-08 (Fri, 08 Feb 2019)
Changed paths:
M .travis.yml
Log Message:
-----------
.travis.yml: separate tools and docs into another entry
Re-building the tools and documents by default is a little wasteful as
they are not really affected by the main build options. Split tools
and documents into their own task with a minimal softmmu and
linux-user target list just to check they don't interact badly.
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Commit: f3908ff792b6b79ccb844711311602b8a1be2c47
https://github.com/qemu/qemu/commit/f3908ff792b6b79ccb844711311602b8a1be2c47
Author: Alex Bennée <address@hidden>
Date: 2019-02-08 (Fri, 08 Feb 2019)
Changed paths:
M .travis.yml
Log Message:
-----------
.travis.yml: fold --disable-tcg into alternate coroutine builds
The alternate coroutine builds are really only of interest to people
running KVM (although I think you could use them for TCG if you really
tried). As they tend to run long lets kill two birds with one stone
and fold the --disable-tcg build into them.
Signed-off-by: Alex Bennée <address@hidden>
Commit: 54dbfd8504c7c74fd6e4005165f77ad3f946fcee
https://github.com/qemu/qemu/commit/54dbfd8504c7c74fd6e4005165f77ad3f946fcee
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2019-02-08 (Fri, 08 Feb 2019)
Changed paths:
M MAINTAINERS
Log Message:
-----------
MAINTAINERS: Add an entry for scripts/archive-source.sh
The scripts/archive-source.sh is used by the VM tests, it makes
sense to add it in the "Build and test automation" section.
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: d3b442654c24920f2eba14e4340c5c8d8d9fa38f
https://github.com/qemu/qemu/commit/d3b442654c24920f2eba14e4340c5c8d8d9fa38f
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2019-02-08 (Fri, 08 Feb 2019)
Changed paths:
M scripts/archive-source.sh
Log Message:
-----------
archive-source.sh: Clone the submodules locally
We cloned the QEMU repository from the local storage. Since the
submodules are also available there, clone them too. This is
quicker and reduce network use.
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
[AJB: incorporated review suggestions from danpb]
Signed-off-by: Alex Bennée <address@hidden>
Commit: d6db2a1cdf6c173304c32be3dfc18e0c8985d9af
https://github.com/qemu/qemu/commit/d6db2a1cdf6c173304c32be3dfc18e0c8985d9af
Author: Alex Bennée <address@hidden>
Date: 2019-02-08 (Fri, 08 Feb 2019)
Changed paths:
M tests/docker/Makefile.include
A tests/docker/dockerfiles/debian-buster-arm64-cross.docker
A tests/docker/dockerfiles/debian10.docker
M tests/tcg/aarch64/Makefile.include
Log Message:
-----------
docker: add debian-buster-arm64-cross
We can't build QEMU with this but we can use this image to build newer
arm64 testcases which need more up to date tools.
Signed-off-by: Alex Bennée <address@hidden>
Commit: 7e81d198407580992978efb911c74107fad0b05f
https://github.com/qemu/qemu/commit/7e81d198407580992978efb911c74107fad0b05f
Author: Alex Bennée <address@hidden>
Date: 2019-02-08 (Fri, 08 Feb 2019)
Changed paths:
M tests/docker/docker.py
Log Message:
-----------
tests: make docker.py update use configured binfmt path
When copying a QEMU binary into a linux-user docker image we should
check what the current configured binfmt_misc path is rather than
just assuming "/usr/bin/qemu-bin". Obviously if the user changes the
configuration afterwards they will break their images again.
Signed-off-by: Alex Bennée <address@hidden>
Commit: 43c898b75a3bb92b113f9a366a06cac013d055a8
https://github.com/qemu/qemu/commit/43c898b75a3bb92b113f9a366a06cac013d055a8
Author: Alex Bennée <address@hidden>
Date: 2019-02-08 (Fri, 08 Feb 2019)
Changed paths:
M tests/docker/docker.py
Log Message:
-----------
tests: make docker.py check for persistent configs
binfmt_misc configured with the "F" flag opens the interpreter at
config time. This means it can use an already open file-descriptor to
run QEMU so there is no point trying to copy the binary into a
container.
Signed-off-by: Alex Bennée <address@hidden>
Commit: d10404b19393808394a129dd77974810ea87235d
https://github.com/qemu/qemu/commit/d10404b19393808394a129dd77974810ea87235d
Author: Alex Bennée <address@hidden>
Date: 2019-02-08 (Fri, 08 Feb 2019)
Changed paths:
M tests/docker/docker.py
Log Message:
-----------
tests: docker.py be even smarter with persistent binfmt_misc
If we have a persistent mapping we don't need the QEMU binary copied
into the container as the kernel has already opened the file and will
pass the fd in. However the support libraries will still need to be
there.
Signed-off-by: Alex Bennée <address@hidden>
Commit: 432d8ad5f6a47c09648320412c9552637261bdc1
https://github.com/qemu/qemu/commit/432d8ad5f6a47c09648320412c9552637261bdc1
Author: Alex Bennée <address@hidden>
Date: 2019-02-08 (Fri, 08 Feb 2019)
Changed paths:
M tests/docker/docker.py
Log Message:
-----------
tests: PEP8 cleanup of docker.py, mostly white space
My editor keeps putting squiggly lines under a bunch of the python
lines to remind me how non-PEP8 compliant it is. Clean that up so it's
easier to spot new errors.
Signed-off-by: Alex Bennée <address@hidden>
Commit: bd1497dc87364cff481d4c89ef1f248cfc47e4cf
https://github.com/qemu/qemu/commit/bd1497dc87364cff481d4c89ef1f248cfc47e4cf
Author: Gerd Hoffmann <address@hidden>
Date: 2019-02-08 (Fri, 08 Feb 2019)
Changed paths:
M tests/vm/Makefile.include
Log Message:
-----------
tests/vm: move images to $HOME/.cache/qemu-vm/images
It's easier to move around the images then, by replacing the
subdirectory with a symlink. Allows to share the images between
multiple qemu checkouts for example.
Signed-off-by: Gerd Hoffmann <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: a4cefbcd9bc8403c4de8847d422451c2e85aa3f6
https://github.com/qemu/qemu/commit/a4cefbcd9bc8403c4de8847d422451c2e85aa3f6
Author: Alex Bennée <address@hidden>
Date: 2019-02-08 (Fri, 08 Feb 2019)
Changed paths:
M tests/vm/freebsd
M tests/vm/netbsd
M tests/vm/ubuntu.i386
Log Message:
-----------
tests/vm: call make check directly for netbsd/freebsd/ubuntu.i386
The "make check" target calls check-qtest which has the appropriate
system binaries as dependencies so we shouldn't need to do two steps
of make invocation. Doing it in two steps was a hangover from when our
make check couldn't run tests in parallel.
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Commit: 5c2ec9b61f33c18ef734e98a42d28ba99775b20c
https://github.com/qemu/qemu/commit/5c2ec9b61f33c18ef734e98a42d28ba99775b20c
Author: Alex Bennée <address@hidden>
Date: 2019-02-08 (Fri, 08 Feb 2019)
Changed paths:
M tests/vm/basevm.py
M tests/vm/freebsd
M tests/vm/netbsd
M tests/vm/ubuntu.i386
Log Message:
-----------
tests/vm: add --build-target option
This allows us to invoke the build with a custom target (for the VMs
that use the {target} format string specifier). Currently OpenBSD is
still hardwired due to problems running check.
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Commit: ddafa31fae2a6c8f884254373e550d3ca33a4945
https://github.com/qemu/qemu/commit/ddafa31fae2a6c8f884254373e550d3ca33a4945
Author: Alex Bennée <address@hidden>
Date: 2019-02-08 (Fri, 08 Feb 2019)
Changed paths:
M tests/vm/Makefile.include
Log Message:
-----------
tests/vm: expose BUILD_TARGET, TARGET_LIST and EXTRA_CONFIGURE_OPTS
Now the underlying basevm support passes these along we can expose
some additional variables to our Makefile to allow more customised
tweaking of the build. For example:
make vm-build-freebsd TARGET_LIST=aarch64-softmmu \
EXTRA_CONFIGURE_OPTS="--disable-tools --disable-docs" \
BUILD_TARGET=check-softfloat
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Commit: 2d4e4c01b1a9f5c4f9d066cfdd3fd66542faa8bb
https://github.com/qemu/qemu/commit/2d4e4c01b1a9f5c4f9d066cfdd3fd66542faa8bb
Author: Alex Bennée <address@hidden>
Date: 2019-02-08 (Fri, 08 Feb 2019)
Changed paths:
M scripts/qemu.py
Log Message:
-----------
scripts/qemu.py: allow arches use KVM for their 32bit cousins
A lot of architectures can run their 32 bit cousins on KVM so the
kvm_available function needs to be a little less restricting when
deciding if KVM is available.
Signed-off-by: Alex Bennée <address@hidden>
Commit: 29c33cc1074a727da61516f98f868c168cd91f53
https://github.com/qemu/qemu/commit/29c33cc1074a727da61516f98f868c168cd91f53
Author: Murilo Opsfelder Araujo <address@hidden>
Date: 2019-02-11 (Mon, 11 Feb 2019)
Changed paths:
M docs/devel/testing.rst
Log Message:
-----------
docs/devel/testing: Add -a option to usermod command on docker setup
The option -G of usermod command will remove user from other groups
not listed, i.e.: $USER will belong only to group 'docker' after
following the documentation as is.
>From usermod(8) manual page:
If the user is currently a member of a group which is not listed,
the user will be removed from the group. This behaviour can be
changed via the -a option, which appends the user to the current
supplementary group list.
This patch improves the situation by adding the -a option to the
usermod command, which will just append user to the supplementary
group list.
Cc: address@hidden
Signed-off-by: Murilo Opsfelder Araujo <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: 920fff9093db26f3e74858e3d4182b74a6da7496
https://github.com/qemu/qemu/commit/920fff9093db26f3e74858e3d4182b74a6da7496
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2019-02-11 (Mon, 11 Feb 2019)
Changed paths:
M tests/vm/centos
M tests/vm/freebsd
M tests/vm/netbsd
M tests/vm/openbsd
Log Message:
-----------
tests/vm: Be verbose while extracting compressed images
Depending of the host hardware, copying and extracting VM images can
take up to few minutes. Add verbosity to avoid the user to worry about
VMs hanging.
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: a044e3de2917d54b95f1211f4d14ec30cac9a59f
https://github.com/qemu/qemu/commit/a044e3de2917d54b95f1211f4d14ec30cac9a59f
Author: Peter Maydell <address@hidden>
Date: 2019-02-11 (Mon, 11 Feb 2019)
Changed paths:
A .cirrus.yml
M .travis.yml
M MAINTAINERS
M docs/devel/testing.rst
M scripts/archive-source.sh
M scripts/qemu.py
M tests/docker/Makefile.include
M tests/docker/docker.py
A tests/docker/dockerfiles/debian-buster-arm64-cross.docker
A tests/docker/dockerfiles/debian10.docker
M tests/tcg/aarch64/Makefile.include
M tests/vm/Makefile.include
M tests/vm/basevm.py
M tests/vm/centos
M tests/vm/freebsd
M tests/vm/netbsd
M tests/vm/openbsd
M tests/vm/ubuntu.i386
Log Message:
-----------
Merge remote-tracking branch
'remotes/stsquad/tags/pull-testing-next-110219-1' into staging
Testing updates:
- .travis.yml tweaks and optimisations
- .cirrus.yml enabled for FreeBSD CI
- docker.py clean-ups for binfmt_misc
- more control of vm-test builds
# gpg: Signature made Mon 11 Feb 2019 13:03:14 GMT
# gpg: using RSA key F715F7CD46F94435F4F588658E520D61289519AE
# gpg: Good signature from "Alex Bennée (Master Work Key) <address@hidden>"
[full]
# Primary key fingerprint: 6685 AE99 E751 67BC AFC8 DF35 FBD0 DB09 5A9E 2A44
# Subkey fingerprint: F715 F7CD 46F9 4435 F4F5 8865 8E52 0D61 2895 19AE
* remotes/stsquad/tags/pull-testing-next-110219-1:
tests/vm: Be verbose while extracting compressed images
docs/devel/testing: Add -a option to usermod command on docker setup
scripts/qemu.py: allow arches use KVM for their 32bit cousins
tests/vm: expose BUILD_TARGET, TARGET_LIST and EXTRA_CONFIGURE_OPTS
tests/vm: add --build-target option
tests/vm: call make check directly for netbsd/freebsd/ubuntu.i386
tests/vm: move images to $HOME/.cache/qemu-vm/images
tests: PEP8 cleanup of docker.py, mostly white space
tests: docker.py be even smarter with persistent binfmt_misc
tests: make docker.py check for persistent configs
tests: make docker.py update use configured binfmt path
docker: add debian-buster-arm64-cross
archive-source.sh: Clone the submodules locally
MAINTAINERS: Add an entry for scripts/archive-source.sh
.travis.yml: fold --disable-tcg into alternate coroutine builds
.travis.yml: separate tools and docs into another entry
.travis.yml: stop requesting libffi & gettext from homebrew
.cirrus.yml: basic compile and test for FreeBSD
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/e47f81b61768...a044e3de2917
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 7162fb: .cirrus.yml: basic compile and test for FreeBSD,
Peter Maydell <=