qemu-commits
[Top][All Lists]
Advanced

[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: Sun, 15 Aug 2021 08:51:51 -0700

  Branch: refs/heads/staging
  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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]