mbox series

[PULL,0/7] misc fixes (docs, plugins, tests)

Message ID 20210625091355.25673-1-alex.bennee@linaro.org
Headers show
Series misc fixes (docs, plugins, tests) | expand

Message

Alex Bennée June 25, 2021, 9:13 a.m. UTC
The following changes since commit ecba223da6215d6f6ce2d343b70b2e9a19bfb90b:

  Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20210624' into staging (2021-06-24 15:00:34 +0100)

are available in the Git repository at:

  https://github.com/stsquad/qemu.git tags/pull-testing-updates-250621-1

for you to fetch changes up to 7c4ab60f18f5257d37164df0ae0951ece4425b02:

  plugins/api: expose symbol lookup to plugins (2021-06-25 10:08:37 +0100)

----------------------------------------------------------------
A few miscellaneous fixes

  - tweak tcg/kvm based GIC tests
  - add header to MTTCG docs
  - cleanup checkpatch handling
  - GitLab feature and bug request templates
  - symbol resolution helper for plugin API
  - skip hppa/s390x signals test until fixes arrive

----------------------------------------------------------------
Alex Bennée (4):
      tests/acceptance: tweak the tcg/kvm tests for virt
      scripts/checkpatch: roll diff tweaking into checkpatch itself
      tests/tcg: skip the signals test for hppa/s390x for now
      plugins/api: expose symbol lookup to plugins

John Snow (2):
      GitLab: Add "Bug" issue reporting template
      GitLab: Add "Feature Request" issue template.

Luis Pires (1):
      docs/devel: Add a single top-level header to MTTCG's doc

 docs/devel/multi-thread-tcg.rst            |  5 ++-
 include/qemu/qemu-plugin.h                 |  9 +++++
 plugins/api.c                              |  6 +++
 .gitlab-ci.d/static_checks.yml             |  3 --
 .gitlab/issue_templates/bug.md             | 64 ++++++++++++++++++++++++++++++
 .gitlab/issue_templates/feature_request.md | 32 +++++++++++++++
 .patchew.yml                               |  3 --
 scripts/checkpatch.pl                      |  7 +++-
 tests/acceptance/boot_linux.py             | 24 +++++------
 tests/tcg/hppa/Makefile.target             |  4 ++
 tests/tcg/s390x/Makefile.target            |  4 ++
 11 files changed, 140 insertions(+), 21 deletions(-)
 create mode 100644 .gitlab/issue_templates/bug.md
 create mode 100644 .gitlab/issue_templates/feature_request.md

-- 
2.20.1

Comments

Peter Maydell June 25, 2021, 2:28 p.m. UTC | #1
On Fri, 25 Jun 2021 at 10:14, Alex Bennée <alex.bennee@linaro.org> wrote:
>

> The following changes since commit ecba223da6215d6f6ce2d343b70b2e9a19bfb90b:

>

>   Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20210624' into staging (2021-06-24 15:00:34 +0100)

>

> are available in the Git repository at:

>

>   https://github.com/stsquad/qemu.git tags/pull-testing-updates-250621-1

>

> for you to fetch changes up to 7c4ab60f18f5257d37164df0ae0951ece4425b02:

>

>   plugins/api: expose symbol lookup to plugins (2021-06-25 10:08:37 +0100)

>

> ----------------------------------------------------------------

> A few miscellaneous fixes

>

>   - tweak tcg/kvm based GIC tests

>   - add header to MTTCG docs

>   - cleanup checkpatch handling

>   - GitLab feature and bug request templates

>   - symbol resolution helper for plugin API

>   - skip hppa/s390x signals test until fixes arrive



Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/6.1
for any user-visible changes.

-- PMM
Peter Maydell June 25, 2021, 6:39 p.m. UTC | #2
On Fri, 25 Jun 2021 at 10:14, Alex Bennée <alex.bennee@linaro.org> wrote:
> ----------------------------------------------------------------

> A few miscellaneous fixes

>

>   - tweak tcg/kvm based GIC tests

>   - add header to MTTCG docs

>   - cleanup checkpatch handling

>   - GitLab feature and bug request templates

>   - symbol resolution helper for plugin API

>   - skip hppa/s390x signals test until fixes arrive

>

> ----------------------------------------------------------------


Since I applied this, the gitlab CI has gone green again, which is nice.
However, it also seems to now only be running the "external" Travis
job for "master", not on the pre-merge "staging":
https://gitlab.com/qemu-project/qemu/-/pipelines

Could we make it do it the other way around, so we can detect
Travis CI failures before pushing the merges to master ?

thanks
-- PMM
Peter Maydell June 28, 2021, 5:42 p.m. UTC | #3
On Fri, 25 Jun 2021 at 10:14, Alex Bennée <alex.bennee@linaro.org> wrote:
>   - skip hppa/s390x signals test until fixes arrive


FWIW, an intermittent I just saw (x86 host):

timeout --foreground 60
/home/petmay01/linaro/qemu-for-merges/build/all-linux-static/qemu-sh4
signals >  signals.out
qemu: uncaught target signal 11 (Segmentation fault) - core dumped
timeout: the monitored command dumped core
Segmentation fault
../Makefile.target:158: recipe for target 'run-signals' failed


thanks
-- PMM