[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] a62354: gitlab: exclude sparc-softmmu and ris
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] a62354: gitlab: exclude sparc-softmmu and riscv32-softmmu ... |
Date: |
Mon, 16 Aug 2021 02:01:56 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: a62354915bd5285f338e6c624b146ae5e25b50b4
https://github.com/qemu/qemu/commit/a62354915bd5285f338e6c624b146ae5e25b50b4
Author: Daniel P. Berrangé <berrange@redhat.com>
Date: 2021-08-11 (Wed, 11 Aug 2021)
Changed paths:
M .gitlab-ci.d/crossbuild-template.yml
Log Message:
-----------
gitlab: exclude sparc-softmmu and riscv32-softmmu from cross builds
We need to cut down compile time by excluding more targets. Both these
targets still have their 64-bit variant enabled, so the loss of coverage
is mitigated to some degree.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Message-Id: <20210810140653.3969823-2-berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: a1f0f36838caa8d8dbde4b5be2f889942fb66fd4
https://github.com/qemu/qemu/commit/a1f0f36838caa8d8dbde4b5be2f889942fb66fd4
Author: Daniel P. Berrangé <berrange@redhat.com>
Date: 2021-08-11 (Wed, 11 Aug 2021)
Changed paths:
M .gitlab-ci.d/crossbuild-template.yml
M .gitlab-ci.d/crossbuilds.yml
Log Message:
-----------
gitlab: skip many more targets in windows cross builds
The windows cross builds still take way too long in gitlab CI, so need
more targets to be skipped. We don't want to hurt coverage of other
cross builds more though, so we let jobs fine tune with a new env
variale $CROSS_SKIP_TARGETS.
We take the set of targets that are considered relatively niche or
very old architectures, and skip approx half of them in win32 builds
and the other half of them in win64.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Message-Id: <20210810140653.3969823-3-berrange@redhat.com>
[thuth: Swapped the "CROSS_SKIP_TARGETS:" lines as suggested by philmd]
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: cc1838c25d55e7f478cd493431679337e24e1b72
https://github.com/qemu/qemu/commit/cc1838c25d55e7f478cd493431679337e24e1b72
Author: Thomas Huth <thuth@redhat.com>
Date: 2021-08-11 (Wed, 11 Aug 2021)
Changed paths:
M storage-daemon/meson.build
M tests/qtest/meson.build
Log Message:
-----------
storage-daemon: Add missing build dependency to the vhost-user-blk-test
vhost-user-blk-test needs the qemu-storage-daemon, otherwise it
currently hangs. So make sure that we build the daemon before running
the tests.
Message-Id: <20210811094705.131314-1-thuth@redhat.com>
Tested-by: Alexander Bulekov <alxndr@bu.edu>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: b063c290f3d28a3142e90a1717b26b55ec1a7d17
https://github.com/qemu/qemu/commit/b063c290f3d28a3142e90a1717b26b55ec1a7d17
Author: Thomas Huth <thuth@redhat.com>
Date: 2021-08-11 (Wed, 11 Aug 2021)
Changed paths:
M tests/qtest/vhost-user-blk-test.c
Log Message:
-----------
tests/qtest/vhost-user-blk-test: Check whether qemu-storage-daemon is
available
The vhost-user-blk-test currently hangs if QTEST_QEMU_STORAGE_DAEMON_BINARY
points to a non-existing binary. Let's improve this situation by checking
for the availability of the binary first, so we can fail gracefully if
it is not accessible.
Message-Id: <20210811095949.133462-1-thuth@redhat.com>
Reviewed-by: Alexander Bulekov <alxndr@bu.edu>
Tested-by: Alexander Bulekov <alxndr@bu.edu>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 3973e7ae63cdbd974731e590fcca694d46a82bd2
https://github.com/qemu/qemu/commit/3973e7ae63cdbd974731e590fcca694d46a82bd2
Author: Alexander Bulekov <alxndr@bu.edu>
Date: 2021-08-11 (Wed, 11 Aug 2021)
Changed paths:
M scripts/oss-fuzz/build.sh
Log Message:
-----------
fuzz: avoid building twice, when running on gitlab
On oss-fuzz, we build twice, to put together a build that is portable to
the runner containers. On gitlab ci, this is wasteful and contributes to
timeouts on the build-oss-fuzz job. Avoid building twice on gitlab, at
the remote cost of potentially missing some cases that break oss-fuzz
builds.
Signed-off-by: Alexander Bulekov <alxndr@bu.edu>
Reviewed-by: Darren Kenny <darren.kenny@oracle.com>
Message-Id: <20210809111621.54454-1-alxndr@bu.edu>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 3d9c7ec95583bf51cfc21f64fd62567711b895eb
https://github.com/qemu/qemu/commit/3d9c7ec95583bf51cfc21f64fd62567711b895eb
Author: Thomas Huth <thuth@redhat.com>
Date: 2021-08-11 (Wed, 11 Aug 2021)
Changed paths:
M docs/about/removed-features.rst
Log Message:
-----------
docs/about/removed-features: Document removed CLI options from QEMU v2.12
These CLI options had been removed/replaced in QEMU v2.12. Still, some
people might want to update from older versions to the recent QEMU version,
so we should give some recommendations for the replacements in our
documentation.
Message-Id: <20210811084103.74832-2-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 8cc461c18554e058a6dcd5cdebea1fdcba3debb7
https://github.com/qemu/qemu/commit/8cc461c18554e058a6dcd5cdebea1fdcba3debb7
Author: Thomas Huth <thuth@redhat.com>
Date: 2021-08-11 (Wed, 11 Aug 2021)
Changed paths:
M docs/about/removed-features.rst
Log Message:
-----------
docs/about/removed-features: Document removed CLI options from QEMU v3.0
These CLI options had been removed/replaced in QEMU v3.0. Still, some
people might want to update from older versions to the recent QEMU version,
so we should give some recommendations for the replacements in our
documentation.
Message-Id: <20210811084103.74832-3-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 29e0447551fac46a6e70670035e239a27e362fce
https://github.com/qemu/qemu/commit/29e0447551fac46a6e70670035e239a27e362fce
Author: Thomas Huth <thuth@redhat.com>
Date: 2021-08-11 (Wed, 11 Aug 2021)
Changed paths:
M docs/about/removed-features.rst
Log Message:
-----------
docs/about/removed-features: Document removed CLI options from QEMU v3.1
These CLI options had been removed/replaced in QEMU v3.1. Still, some
people might want to update from older versions to the recent QEMU version,
so we should give some recommendations for the replacements in our
documentation.
Message-Id: <20210811084103.74832-4-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 5d82c1016064a5c51b77182485743f865dbe308e
https://github.com/qemu/qemu/commit/5d82c1016064a5c51b77182485743f865dbe308e
Author: Thomas Huth <thuth@redhat.com>
Date: 2021-08-11 (Wed, 11 Aug 2021)
Changed paths:
M docs/about/removed-features.rst
Log Message:
-----------
docs/about/removed-features: Document removed HMP commands from QEMU v2.12
These HMP commands had been removed/replaced in QEMU v2.12. Still, some
people might want to update from older versions to the recent QEMU version,
so we should give some recommendations for the replacements in our
documentation.
Message-Id: <20210811084103.74832-5-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 5643fcdd421afe898d812b9b41816b2ec3e3a516
https://github.com/qemu/qemu/commit/5643fcdd421afe898d812b9b41816b2ec3e3a516
Author: Thomas Huth <thuth@redhat.com>
Date: 2021-08-11 (Wed, 11 Aug 2021)
Changed paths:
M docs/about/removed-features.rst
Log Message:
-----------
docs/about/removed-features: Document removed devices from older QEMU versions
These devices had been removed/replaced in QEMU v2.12 and v4.0.
Message-Id: <20210811084103.74832-6-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 36b508993c4dcc6b3ef4b5c00e293ee9560926ee
https://github.com/qemu/qemu/commit/36b508993c4dcc6b3ef4b5c00e293ee9560926ee
Author: Thomas Huth <thuth@redhat.com>
Date: 2021-08-11 (Wed, 11 Aug 2021)
Changed paths:
M docs/about/removed-features.rst
Log Message:
-----------
docs/about/removed-features: Document removed machines from older QEMU
versions
These machines had been removed in the QEMU v2.6 up to 4.0 time frame.
Message-Id: <20210811084103.74832-7-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: bd44d64a3879bb6b0ca19bff3be16e0093502fac
https://github.com/qemu/qemu/commit/bd44d64a3879bb6b0ca19bff3be16e0093502fac
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2021-08-15 (Sun, 15 Aug 2021)
Changed paths:
M .gitlab-ci.d/crossbuild-template.yml
M .gitlab-ci.d/crossbuilds.yml
M docs/about/removed-features.rst
M scripts/oss-fuzz/build.sh
M storage-daemon/meson.build
M tests/qtest/meson.build
M tests/qtest/vhost-user-blk-test.c
Log Message:
-----------
Merge remote-tracking branch
'remotes/thuth-gitlab/tags/pull-request-2021-08-11' into staging
* Fixes for the gitlab-CI (fix the hanging build-oss-fuzz pipeline)
* Add documentation about features that have been removed in older versions
# gpg: Signature made Wed 11 Aug 2021 14:46:12 BST
# gpg: using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
# gpg: issuer "thuth@redhat.com"
# gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [full]
# gpg: aka "Thomas Huth <thuth@redhat.com>" [full]
# gpg: aka "Thomas Huth <huth@tuxfamily.org>" [full]
# gpg: aka "Thomas Huth <th.huth@posteo.de>" [unknown]
# Primary key fingerprint: 27B8 8847 EEE0 2501 18F3 EAB9 2ED9 D774 FE70 2DB5
* remotes/thuth-gitlab/tags/pull-request-2021-08-11:
docs/about/removed-features: Document removed machines from older QEMU
versions
docs/about/removed-features: Document removed devices from older QEMU versions
docs/about/removed-features: Document removed HMP commands from QEMU v2.12
docs/about/removed-features: Document removed CLI options from QEMU v3.1
docs/about/removed-features: Document removed CLI options from QEMU v3.0
docs/about/removed-features: Document removed CLI options from QEMU v2.12
fuzz: avoid building twice, when running on gitlab
tests/qtest/vhost-user-blk-test: Check whether qemu-storage-daemon is
available
storage-daemon: Add missing build dependency to the vhost-user-blk-test
gitlab: skip many more targets in windows cross builds
gitlab: exclude sparc-softmmu and riscv32-softmmu from cross builds
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Compare: https://github.com/qemu/qemu/compare/80c9d104a10b...bd44d64a3879