[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 84963b: archive-source: also create a stash f
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] 84963b: archive-source: also create a stash for submodules |
Date: |
Tue, 23 Jul 2019 10:27:52 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 84963b5bbfa0ef65bf09c774422643a61850aee8
https://github.com/qemu/qemu/commit/84963b5bbfa0ef65bf09c774422643a61850aee8
Author: Marc-André Lureau <address@hidden>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M scripts/archive-source.sh
Log Message:
-----------
archive-source: also create a stash for submodules
"git archive" fails when a submodule has a modification, because "git
stash create" doesn't handle submodules. Let's teach our
archive-source.sh to handle modifications in submodules the same way
as qemu tree, by creating a stash.
Signed-off-by: Marc-André Lureau <address@hidden>
Message-Id: <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: 3c237b5c65835d3fb9921e750bd9603becc4463d
https://github.com/qemu/qemu/commit/3c237b5c65835d3fb9921e750bd9603becc4463d
Author: Alex Bennée <address@hidden>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
A tests/docker/test-misc
Log Message:
-----------
tests/docker: add test-misc for building tools & docs
Add yet another test type so we cna quickly exercise the miscellaneous
build products of the build system under various docer configurations.
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Commit: 6d7b9c8c064bee8ff7974c36af2f73d3ee3b9a70
https://github.com/qemu/qemu/commit/6d7b9c8c064bee8ff7974c36af2f73d3ee3b9a70
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M tests/docker/dockerfiles/ubuntu.docker
M tests/docker/dockerfiles/ubuntu1804.docker
Log Message:
-----------
tests/docker: Install Sphinx in the Ubuntu images
Since commit 5f71eac06e the Sphinx tool is required
to build the rST documentation.
This fixes:
$ ./configure --enable-docs
ERROR: User requested feature docs
configure was not able to find it.
Install texinfo, Perl/perl-podlators and python-sphinx
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Stefano Garzarella <address@hidden>
Commit: 8109b7986a6a5ba62bd6335e10824e6b9d189efd
https://github.com/qemu/qemu/commit/8109b7986a6a5ba62bd6335e10824e6b9d189efd
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M tests/docker/dockerfiles/fedora.docker
Log Message:
-----------
tests/docker: Install Sphinx in the Fedora image
Since commit 5f71eac06e the Sphinx tool is required
to build the rST documentation.
This fixes:
$ ./configure --enable-docs
ERROR: User requested feature docs
configure was not able to find it.
Install texinfo, Perl/perl-podlators and python-sphinx
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
[AJB: also add /usr/libexec/python3-sphinx/ to PATH]
Signed-off-by: Alex Bennée <address@hidden>
Commit: 56e89a310b2b1f68bddf642b7609a9bfde6bd265
https://github.com/qemu/qemu/commit/56e89a310b2b1f68bddf642b7609a9bfde6bd265
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M tests/docker/dockerfiles/ubuntu.docker
M tests/docker/dockerfiles/ubuntu1804.docker
Log Message:
-----------
tests/docker: Install Ubuntu images noninteractively
We correctly use the DEBIAN_FRONTEND environment variable on
the Debian images, but forgot the Ubuntu ones are based on it.
Since building docker images is not interactive, we need to
inform the APT tools about it using the DEBIAN_FRONTEND
environment variable (we already use it on our Debian images).
This fixes:
$ make docker-image-ubuntu V=1
[...]
Setting up tzdata (2019b-0ubuntu0.19.04) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
Configuring tzdata
------------------
Please select the geographic area in which you live. Subsequent configuration
questions will narrow this down by presenting a list of cities, representing
the time zones in which they are located.
1. Africa 4. Australia 7. Atlantic 10. Pacific 13. Etc
2. America 5. Arctic 8. Europe 11. SystemV
3. Antarctica 6. Asia 9. Indian 12. US
Geographic area: 12
[HANG]
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: 601b5575e245d1d5bb3633d2422674e6da23f7d0
https://github.com/qemu/qemu/commit/601b5575e245d1d5bb3633d2422674e6da23f7d0
Author: Alex Bennée <address@hidden>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M tests/migration-test.c
Log Message:
-----------
tests/migration-test: don't spam the logs when we fail
Quite often the information about which test failed is hidden by the
wall of repeated failures for each page. Stop outputting the error
after 10 bad pages and just summarise the total damage at the end.
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Dr. David Alan Gilbert <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
Reviewed-by: Laurent Vivier <address@hidden>
Commit: 67bd36beda1ae5748a0511335eddaa94270dc8cf
https://github.com/qemu/qemu/commit/67bd36beda1ae5748a0511335eddaa94270dc8cf
Author: Alex Bennée <address@hidden>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M tests/docker/Makefile.include
M tests/docker/dockerfiles/debian-win32-cross.docker
M tests/docker/dockerfiles/debian-win64-cross.docker
R tests/docker/dockerfiles/debian8-mxe.docker
A tests/docker/dockerfiles/debian9-mxe.docker
Log Message:
-----------
tests/dockerfiles: update the win cross builds to stretch
While fixing up pkg.mxe.cc they move the URLs around a bit and dropped
Jessie support in favour of Stretch. We also need to update the keys
used to verify the packages.
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Commit: 78872894419a595e43ccbd1791ae92467a678193
https://github.com/qemu/qemu/commit/78872894419a595e43ccbd1791ae92467a678193
Author: Alex Bennée <address@hidden>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M .shippable.yml
Log Message:
-----------
shippable: re-enable the windows cross builds
The pkg.mxe.cc repo has been restored.
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Commit: 8d16a310286b83d20d28a19589a6554a54e7e492
https://github.com/qemu/qemu/commit/8d16a310286b83d20d28a19589a6554a54e7e492
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M tests/docker/dockerfiles/debian10.docker
M tests/docker/dockerfiles/debian9.docker
Log Message:
-----------
tests/docker: Install Sphinx in the Debian images
Since commit 5f71eac06e the Sphinx tool is required
to build the rST documentation.
This fixes:
$ ./configure --enable-docs
ERROR: User requested feature docs
configure was not able to find it.
Install texinfo, Perl/perl-podlators and python-sphinx
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: c054f3f43ad6225ae1c6516a9ce2d58f4264459d
https://github.com/qemu/qemu/commit/c054f3f43ad6225ae1c6516a9ce2d58f4264459d
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M tests/docker/dockerfiles/debian-win32-cross.docker
M tests/docker/dockerfiles/debian-win64-cross.docker
M tests/docker/dockerfiles/fedora.docker
Log Message:
-----------
tests/docker: Install the NSIS tools in the MinGW capable images
This fixes:
$ make installer
(cd /tmp/qemu-nsis; \
for i in qemu-system-*.exe; do \
arch=${i%.exe}; \
arch=${arch#qemu-system-}; \
echo Section \"$arch\" Section_$arch; \
echo SetOutPath \"\$INSTDIR\"; \
echo File \"\${BINDIR}\\$i\"; \
echo SectionEnd; \
done \
) >/tmp/qemu-nsis/system-emulations.nsh
makensis -V2 -NOCD \
-DCONFIG_DOCUMENTATION="y" \
\
-DBINDIR="/tmp/qemu-nsis" \
\
-DSRCDIR="/home/phil/source/qemu" \
-DOUTFILE="qemu-setup-4.0.90.exe" \
-DDISPLAYVERSION="4.0.90" \
/home/phil/source/qemu/qemu.nsi
/bin/sh: 1: makensis: not found
Makefile:1077: recipe for target 'qemu-setup-4.0.90.exe' failed
make: *** [qemu-setup-4.0.90.exe] Error 127
Reviewed-by: Alex Bennée <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: a88819edded1d5a6de13a14edb2c016e96ca45ea
https://github.com/qemu/qemu/commit/a88819edded1d5a6de13a14edb2c016e96ca45ea
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M tests/docker/dockerfiles/debian-win32-cross.docker
M tests/docker/dockerfiles/debian-win64-cross.docker
Log Message:
-----------
tests/docker: Set the correct cross-PKG_CONFIG_PATH in the MXE images
This silents a bunch of warnings while compiling the Slirp objects:
$ make
[...]
CC slirp/src/tftp.o
Package glib-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib-2.0' found
CC slirp/src/udp6.o
Package glib-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib-2.0' found
[...]
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: 10d7166e428fedbe5c7563db457260046ed14432
https://github.com/qemu/qemu/commit/10d7166e428fedbe5c7563db457260046ed14432
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M tests/docker/dockerfiles/fedora.docker
Log Message:
-----------
tests/docker: Install texinfo in the Fedora image
The 'makeinfo' is required to generate the documentation from
the 'html' Makefile rule (called by 'install-doc').
The NSIS installer uses these files.
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: f84f9f758482c87b62ef4ecdfbabfb9b87bfd5d0
https://github.com/qemu/qemu/commit/f84f9f758482c87b62ef4ecdfbabfb9b87bfd5d0
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M Makefile
Log Message:
-----------
buildsys: The NSIS Windows build requires the documentation installed
This fixes:
$ make installer
[...]
(cd /tmp/qemu-nsis; \
for i in qemu-system-*.exe; do \
arch=${i%.exe}; \
arch=${arch#qemu-system-}; \
echo Section \"$arch\" Section_$arch; \
echo SetOutPath \"\$INSTDIR\"; \
echo File \"\${BINDIR}\\$i\"; \
echo SectionEnd; \
done \
) >/tmp/qemu-nsis/system-emulations.nsh
makensis -V2 -NOCD \
\
-DCONFIG_GTK="y" \
-DBINDIR="/tmp/qemu-nsis" \
\
-DSRCDIR="/source/qemu" \
-DOUTFILE="qemu-setup-4.0.90.exe" \
-DDISPLAYVERSION="4.0.90" \
/source/qemu/qemu.nsi
File: "/tmp/qemu-nsis\qemu-doc.html" -> no files found.
Usage: File [/nonfatal] [/a] ([/r] [/x filespec [...]] filespec [...] |
/oname=outfile one_file_only)
Error in script "/source/qemu/qemu.nsi" on line 173 -- aborting creation
process
make: *** [Makefile:1080: qemu-setup-4.0.90.exe] Error 1
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: b3ce38dcf93a12038ce17ef1d4787a6374c6bad0
https://github.com/qemu/qemu/commit/b3ce38dcf93a12038ce17ef1d4787a6374c6bad0
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M Makefile
Log Message:
-----------
buildsys: The NSIS Windows build requires qemu-nsis.bmp installed
The qemu-nsis.bmp file was not listed with the other blobs, thus
not installed in the ${BINDIR} location.
This fixes:
$ make installer
[...]
(cd /tmp/qemu-nsis; \
for i in qemu-system-*.exe; do \
arch=${i%.exe}; \
arch=${arch#qemu-system-}; \
echo Section \"$arch\" Section_$arch; \
echo SetOutPath \"\$INSTDIR\"; \
echo File \"\${BINDIR}\\$i\"; \
echo SectionEnd; \
done \
) >/tmp/qemu-nsis/system-emulations.nsh
makensis -V2 -NOCD \
-DCONFIG_DOCUMENTATION="y" \
\
-DBINDIR="/tmp/qemu-nsis" \
\
-DSRCDIR="/home/phil/source/qemu" \
-DOUTFILE="qemu-setup-4.0.90.exe" \
-DDISPLAYVERSION="4.0.90" \
/home/phil/source/qemu/qemu.nsi
File: "/tmp/qemu-nsis\*.bmp" -> no files found.
Usage: File [/nonfatal] [/a] ([/r] [/x filespec [...]] filespec [...] |
/oname=outfile one_file_only)
Error in script "/home/phil/source/qemu/qemu.nsi" on line 122 -- aborting
creation process
Makefile:1077: recipe for target 'qemu-setup-4.0.90.exe' failed
make: *** [qemu-setup-4.0.90.exe] Error 1
Fixes: https://bugs.launchpad.net/bugs/1836453
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: 5deb2de1d61c7f4e341bd12b4fe3942a81c0389c
https://github.com/qemu/qemu/commit/5deb2de1d61c7f4e341bd12b4fe3942a81c0389c
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M tests/docker/test-mingw
Log Message:
-----------
tests/docker: Let the test-mingw test generate a NSIS installer
The NSIS installer generates an executable suitable to install
QEMU on Windows.
Suggested-by: Alex Bennée <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
[AJB: also --enable-docs in configure step]
Signed-off-by: Alex Bennée <address@hidden>
Commit: e54ecc70c34d3ea4326cbf4f945530725532f2ab
https://github.com/qemu/qemu/commit/e54ecc70c34d3ea4326cbf4f945530725532f2ab
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M qemu.nsi
Log Message:
-----------
NSIS: Add missing firmware blobs
Various firmwares has been added in the pc-bios/ directory:
- CCW (since commit 0c1fecdd523)
- skiboot (since commit bcad45de6a0)
- EDK2 (since commit f7fa38b74c3)
Since we install qemu-system able to run the architectures
targetted by these firmware, include them in the NSIS exe.
Reviewed-by: Stefan Weil <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: 6d314626cc20e47108eb3d3e6e926dd802b23441
https://github.com/qemu/qemu/commit/6d314626cc20e47108eb3d3e6e926dd802b23441
Author: Alex Bennée <address@hidden>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M hw/i386/Kconfig
Log Message:
-----------
hw/i386: also turn off VMMOUSE is VMPORT is disabled
Commit 97fd1ea8c1 broke the build for --without-default-devices as
VMMOUSE depends on VMPORT.
Fixes: 97fd1ea8c1
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Commit: 3a37c13f8cc9dc87aab5de66b6293bb052ff4faf
https://github.com/qemu/qemu/commit/3a37c13f8cc9dc87aab5de66b6293bb052ff4faf
Author: Alex Bennée <address@hidden>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M .travis.yml
Log Message:
-----------
travis: enable travis_retry for check phase
We have some flaky tests and usually the test passes on a retry.
Enable travis_retry for the test phase and see if that helps keep
things green.
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Commit: 2b0c4fa13f3dd31162582f3bcab635c9026cafac
https://github.com/qemu/qemu/commit/2b0c4fa13f3dd31162582f3bcab635c9026cafac
Author: Alex Bennée <address@hidden>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M tests/docker/run
Log Message:
-----------
tests/docker: invoke the DEBUG shell with --noprofile/--norc
It's very confusing when things work in the debug shell because the
environment is different from what the test is running. Fix this by
ensuring we only have the inherited environment from the run shell.
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Commit: bf75d752759d5d8a39fe4aa6a0d90c42bab0bd5b
https://github.com/qemu/qemu/commit/bf75d752759d5d8a39fe4aa6a0d90c42bab0bd5b
Author: Thomas Huth <address@hidden>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M tests/qemu-iotests/check
Log Message:
-----------
tests/qemu-iotests/check: Allow tests without groups
The regular expressions in the "check" script currently expect that there
is always a space after the test number in the group file, so you can't
have a test in there without a group unless the line still ends with a
space - which is quite error prone since some editors might remove spaces
at the end of lines automatically.
Thus let's fix the regular expressions so that it is also possible to
have lines with one test number only in the group file.
Suggested-by: Max Reitz <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Reviewed-by: Max Reitz <address@hidden>
Signed-off-by: Thomas Huth <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: 4f01046172770c9a41e82565949b810143f3b39c
https://github.com/qemu/qemu/commit/4f01046172770c9a41e82565949b810143f3b39c
Author: Thomas Huth <address@hidden>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M tests/qemu-iotests/group
Log Message:
-----------
tests/qemu-iotests/group: Remove some more tests from the "auto" group
Remove some more tests from the "auto" group that either have issues
in certain environments (like macOS or FreeBSD, or on certain file systems
like ZFS or tmpfs), do not work with the qcow2 format, or that are simply
taking too much time.
Reviewed-by: Max Reitz <address@hidden>
Signed-off-by: Thomas Huth <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: 30edd9fa50e86fbf40c780bf47d7cb214e6f8438
https://github.com/qemu/qemu/commit/30edd9fa50e86fbf40c780bf47d7cb214e6f8438
Author: Thomas Huth <address@hidden>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M tests/qemu-iotests/007
M tests/qemu-iotests/011
M tests/qemu-iotests/032
M tests/qemu-iotests/035
M tests/qemu-iotests/037
M tests/qemu-iotests/046
M tests/qemu-iotests/common.pattern
Log Message:
-----------
tests/qemu-iotests: Don't use 'seq' in the iotests
The 'seq' command is not available by default on OpenBSD, so these
iotests are currently failing there. It could be installed as 'gseq'
from the coreutils package - but since it is using a different name
there and we are running the iotests with the "bash" shell anyway,
let's simply use the built-in double parentheses for the for-loops
instead.
Signed-off-by: Thomas Huth <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: 98808c3d0c162aba93fe7840a34b54c4814332d4
https://github.com/qemu/qemu/commit/98808c3d0c162aba93fe7840a34b54c4814332d4
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M tests/docker/dockerfiles/debian-alpha-cross.docker
M tests/docker/dockerfiles/debian-amd64.docker
M tests/docker/dockerfiles/debian-arm64-cross.docker
M tests/docker/dockerfiles/debian-armel-cross.docker
M tests/docker/dockerfiles/debian-armhf-cross.docker
M tests/docker/dockerfiles/debian-buster-arm64-cross.docker
M tests/docker/dockerfiles/debian-hppa-cross.docker
M tests/docker/dockerfiles/debian-m68k-cross.docker
M tests/docker/dockerfiles/debian-mips-cross.docker
M tests/docker/dockerfiles/debian-mips64-cross.docker
M tests/docker/dockerfiles/debian-mips64el-cross.docker
M tests/docker/dockerfiles/debian-mipsel-cross.docker
M tests/docker/dockerfiles/debian-ports.docker
M tests/docker/dockerfiles/debian-powerpc-cross.docker
M tests/docker/dockerfiles/debian-ppc64-cross.docker
M tests/docker/dockerfiles/debian-ppc64el-cross.docker
M tests/docker/dockerfiles/debian-riscv64-cross.docker
M tests/docker/dockerfiles/debian-s390x-cross.docker
M tests/docker/dockerfiles/debian-sh4-cross.docker
M tests/docker/dockerfiles/debian-sid.docker
M tests/docker/dockerfiles/debian-sparc64-cross.docker
M tests/docker/dockerfiles/debian-win32-cross.docker
M tests/docker/dockerfiles/debian-win64-cross.docker
M tests/docker/dockerfiles/debian-xtensa-cross.docker
M tests/docker/dockerfiles/debian10.docker
M tests/docker/dockerfiles/debian8.docker
M tests/docker/dockerfiles/debian9-mxe.docker
M tests/docker/dockerfiles/debian9.docker
Log Message:
-----------
tests/docker: Refresh APT cache before installing new packages on Debian
Since docker caches the different layers, updating the package
list does not invalidate the previous "apt-get update" layer,
and it is likely "apt-get install" hits an outdated repository.
See commit beac6a98f6eb and
https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#apt-get
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
[AJB: manually applies and fixed up]
Signed-off-by: Alex Bennée <address@hidden>
Commit: b1f0a72370bdd0a22e4a1878ab2fb25df9662f30
https://github.com/qemu/qemu/commit/b1f0a72370bdd0a22e4a1878ab2fb25df9662f30
Author: Peter Maydell <address@hidden>
Date: 2019-07-23 (Tue, 23 Jul 2019)
Changed paths:
M .shippable.yml
M .travis.yml
M Makefile
M hw/i386/Kconfig
M qemu.nsi
M scripts/archive-source.sh
M tests/docker/Makefile.include
M tests/docker/dockerfiles/debian-alpha-cross.docker
M tests/docker/dockerfiles/debian-amd64.docker
M tests/docker/dockerfiles/debian-arm64-cross.docker
M tests/docker/dockerfiles/debian-armel-cross.docker
M tests/docker/dockerfiles/debian-armhf-cross.docker
M tests/docker/dockerfiles/debian-buster-arm64-cross.docker
M tests/docker/dockerfiles/debian-hppa-cross.docker
M tests/docker/dockerfiles/debian-m68k-cross.docker
M tests/docker/dockerfiles/debian-mips-cross.docker
M tests/docker/dockerfiles/debian-mips64-cross.docker
M tests/docker/dockerfiles/debian-mips64el-cross.docker
M tests/docker/dockerfiles/debian-mipsel-cross.docker
M tests/docker/dockerfiles/debian-ports.docker
M tests/docker/dockerfiles/debian-powerpc-cross.docker
M tests/docker/dockerfiles/debian-ppc64-cross.docker
M tests/docker/dockerfiles/debian-ppc64el-cross.docker
M tests/docker/dockerfiles/debian-riscv64-cross.docker
M tests/docker/dockerfiles/debian-s390x-cross.docker
M tests/docker/dockerfiles/debian-sh4-cross.docker
M tests/docker/dockerfiles/debian-sid.docker
M tests/docker/dockerfiles/debian-sparc64-cross.docker
M tests/docker/dockerfiles/debian-win32-cross.docker
M tests/docker/dockerfiles/debian-win64-cross.docker
M tests/docker/dockerfiles/debian-xtensa-cross.docker
M tests/docker/dockerfiles/debian10.docker
R tests/docker/dockerfiles/debian8-mxe.docker
M tests/docker/dockerfiles/debian8.docker
A tests/docker/dockerfiles/debian9-mxe.docker
M tests/docker/dockerfiles/debian9.docker
M tests/docker/dockerfiles/fedora.docker
M tests/docker/dockerfiles/ubuntu.docker
M tests/docker/dockerfiles/ubuntu1804.docker
M tests/docker/run
M tests/docker/test-mingw
A tests/docker/test-misc
M tests/migration-test.c
M tests/qemu-iotests/007
M tests/qemu-iotests/011
M tests/qemu-iotests/032
M tests/qemu-iotests/035
M tests/qemu-iotests/037
M tests/qemu-iotests/046
M tests/qemu-iotests/check
M tests/qemu-iotests/common.pattern
M tests/qemu-iotests/group
Log Message:
-----------
Merge remote-tracking branch 'remotes/stsquad/tags/pull-testing-230719-4'
into staging
Final testing updates:
- docker sphinx updates
- windows build re-enabled in CI
- travis_retry for make check
- build fixes
- docker cache fixes
# gpg: Signature made Tue 23 Jul 2019 17:20:16 BST
# gpg: using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
# 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
* remotes/stsquad/tags/pull-testing-230719-4: (23 commits)
tests/docker: Refresh APT cache before installing new packages on Debian
tests/qemu-iotests: Don't use 'seq' in the iotests
tests/qemu-iotests/group: Remove some more tests from the "auto" group
tests/qemu-iotests/check: Allow tests without groups
tests/docker: invoke the DEBUG shell with --noprofile/--norc
travis: enable travis_retry for check phase
hw/i386: also turn off VMMOUSE is VMPORT is disabled
NSIS: Add missing firmware blobs
tests/docker: Let the test-mingw test generate a NSIS installer
buildsys: The NSIS Windows build requires qemu-nsis.bmp installed
buildsys: The NSIS Windows build requires the documentation installed
tests/docker: Install texinfo in the Fedora image
tests/docker: Set the correct cross-PKG_CONFIG_PATH in the MXE images
tests/docker: Install the NSIS tools in the MinGW capable images
tests/docker: Install Sphinx in the Debian images
shippable: re-enable the windows cross builds
tests/dockerfiles: update the win cross builds to stretch
tests/migration-test: don't spam the logs when we fail
tests/docker: Install Ubuntu images noninteractively
tests/docker: Install Sphinx in the Fedora image
...
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/4da6c0f9ebbd...b1f0a72370bd
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 84963b: archive-source: also create a stash for submodules,
Peter Maydell <=