xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [qemu-mainline bisection] complete build-arm64-xsm
@ 2017-04-28 21:42 osstest service owner
  0 siblings, 0 replies; 5+ messages in thread
From: osstest service owner @ 2017-04-28 21:42 UTC (permalink / raw)
  To: xen-devel, osstest-admin

[-- Attachment #1: Type: text/plain, Size: 37890 bytes --]

branch xen-unstable
xenbranch xen-unstable
job build-arm64-xsm
testid xen-build

Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711
  Bug not present: fe491fa85c4634453b340b18046aae2eaf8147db
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/107923/


  commit 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711
  Merge: fe491fa 28b99f4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Apr 26 10:22:31 2017 +0100
  
      Merge remote-tracking branch 'remotes/sstabellini/tags/xen-20170421-v2-tag' into staging
      
      Xen 2017/04/21 + fix
      
      # gpg: Signature made Tue 25 Apr 2017 19:10:37 BST
      # gpg:                using RSA key 0x894F8F4870E1AE90
      # gpg: Good signature from "Stefano Stabellini <stefano.stabellini@eu.citrix.com>"
      # gpg:                 aka "Stefano Stabellini <sstabellini@kernel.org>"
      # Primary key fingerprint: D04E 33AB A51F 67BA 07D3  0AEA 894F 8F48 70E1 AE90
      
      * remotes/sstabellini/tags/xen-20170421-v2-tag: (21 commits)
        move xen-mapcache.c to hw/i386/xen/
        move xen-hvm.c to hw/i386/xen/
        move xen-common.c to hw/xen/
        add xen-9p-backend to MAINTAINERS under Xen
        xen/9pfs: build and register Xen 9pfs backend
        xen/9pfs: send responses back to the frontend
        xen/9pfs: implement in/out_iov_from_pdu and vmarshal/vunmarshal
        xen/9pfs: receive requests from the frontend
        xen/9pfs: connect to the frontend
        xen/9pfs: introduce Xen 9pfs backend
        9p: introduce a type for the 9p header
        xen: import ring.h from xen
        configure: use pkg-config for obtaining xen version
        xen: additionally restrict xenforeignmemory operations
        xen: use libxendevice model to restrict operations
        xen: use 5 digit xen versions
        xen: use libxendevicemodel when available
        configure: detect presence of libxendevicemodel
        xen: create wrappers for all other uses of xc_hvm_XXX() functions
        xen: rename xen_modified_memory() to xen_hvm_modified_memory()
        ...
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 28b99f473bda682385da944b0404aedbe11ea0dc
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:31 2017 -0700
  
      move xen-mapcache.c to hw/i386/xen/
      
      move xen-mapcache.c to hw/i386/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 93d43e7e11ad43f7aa1e648319385ecf289b1884
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:30 2017 -0700
  
      move xen-hvm.c to hw/i386/xen/
      
      move xen-hvm.c to hw/i386/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 56e2cd24527867ac65aa86fc1820e5b700ccfa03
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:29 2017 -0700
  
      move xen-common.c to hw/xen/
      
      move xen-common.c to hw/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit d6a3f64ad3e8136758bc71e47f860974204c7a12
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:18:09 2017 -0700
  
      add xen-9p-backend to MAINTAINERS under Xen
      
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: groug@kaod.org
      CC: anthony.perard@citrix.com
  
  commit e737b6d5c3d69bde91c8cc554a8ce6d20e14feaa
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:17:09 2017 -0700
  
      xen/9pfs: build and register Xen 9pfs backend
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 4476e09e34d4257d2bfbdb70d106a154f42c928b
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:09 2017 -0700
  
      xen/9pfs: send responses back to the frontend
      
      Once a request is completed, xen_9pfs_push_and_notify gets called. In
      xen_9pfs_push_and_notify, update the indexes (data has already been
      copied to the sg by the common code) and send a notification to the
      frontend.
      
      Schedule the bottom-half to check if we already have any other requests
      pending.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 40a2389207fb1a7ee179a9eba1b2fe9a5584bbc3
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:06 2017 -0700
  
      xen/9pfs: implement in/out_iov_from_pdu and vmarshal/vunmarshal
      
      Implement xen_9pfs_init_in/out_iov_from_pdu and
      xen_9pfs_pdu_vmarshal/vunmarshall by creating new sg pointing to the
      data on the ring.
      
      This is safe as we only handle one request per ring at any given time.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 47b70fb1e4b619c9d6de74776a6c7c8e5c7719ee
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:03 2017 -0700
  
      xen/9pfs: receive requests from the frontend
      
      Upon receiving an event channel notification from the frontend, schedule
      the bottom half. From the bottom half, read one request from the ring,
      create a pdu and call pdu_submit to handle it.
      
      For now, only handle one request per ring at a time.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit f23ef34a5dec56103e1348a622a6adf7c87c821f
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:15:59 2017 -0700
  
      xen/9pfs: connect to the frontend
      
      Write the limits of the backend to xenstore. Connect to the frontend.
      Upon connection, allocate the rings according to the protocol
      specification.
      
      Initialize a QEMUBH to schedule work upon receiving an event channel
      notification from the frontend.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit b37eeb020123d16a2ba10b16b9923088f727b005
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:34 2017 -0700
  
      xen/9pfs: introduce Xen 9pfs backend
      
      Introduce the Xen 9pfs backend: add struct XenDevOps to register as a
      Xen backend and add struct V9fsTransport to register as v9fs transport.
      
      All functions are empty stubs for now.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit c9fb47e7d028b7c76655625880eb30666619f636
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:34 2017 -0700
  
      9p: introduce a type for the 9p header
      
      Use the new type in virtio-9p-device.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit f65eadb6394340ccf7d23533c7844b6e21c056e9
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:25 2017 -0700
  
      xen: import ring.h from xen
      
      Do not use the ring.h header installed on the system. Instead, import
      the header into the QEMU codebase. This avoids problems when QEMU is
      built against a Xen version too old to provide all the ring macros.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
  
  commit c1cdd9d5beb052b072c1f57ea634e3c52e9dc17b
  Author: Juergen Gross <jgross@suse.com>
  Date:   Mon Mar 27 09:42:45 2017 +0200
  
      configure: use pkg-config for obtaining xen version
      
      Instead of trying to guess the Xen version to use by compiling various
      test programs first just ask the system via pkg-config. Only if it
      can't return the version fall back to the test program scheme.
      
      If configure is being called with dedicated flags for the Xen libraries
      use those instead of the pkg-config output. This will avoid breaking
      an in-tree Xen build of an old Xen version while a new Xen version is
      installed on the build machine: pkg-config would pick up the installed
      Xen config files as the Xen tree wouldn't contain any of them.
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Tested-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 14d015b6fcd0b94a1e0983f82fab3e144143a314
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 28 16:54:55 2017 +0100
  
      xen: additionally restrict xenforeignmemory operations
      
      Commit f0f272baf3a7 "xen: use libxendevice model to restrict operations"
      added a command-line option (-xen-domid-restrict) to limit operations
      using the libxendevicemodel API to a specified domid. The commit also
      noted that the restriction would be extended to cover operations issued
      via other xen libraries by subsequent patches.
      
      My recent Xen patch [1] added a call to the xenforeignmemory API to allow
      it to be restricted. This patch now makes use of that new call when the
      -xen-domid-restrict option is passed.
      
      [1] http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=5823d6eb
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 1c599472b02783ee80691bfdaa465af9fbf25c8a
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Wed Mar 22 09:39:15 2017 +0000
  
      xen: use libxendevice model to restrict operations
      
      This patch adds a command-line option (-xen-domid-restrict) which will
      use the new libxendevicemodel API to restrict devicemodel [1] operations
      to the specified domid. (Such operations are not applicable to the xenpv
      machine type).
      
      This patch also adds a tracepoint to allow successful enabling of the
      restriction to be monitored.
      
      [1] I.e. operations issued by libxendevicemodel. Operation issued by other
          xen libraries (e.g. libxenforeignmemory) are currently still unrestricted
          but this will be rectified by subsequent patches.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit f1167ee684279bffabe7bb3ab23eff87577fe427
  Author: Juergen Gross <jgross@suse.com>
  Date:   Thu Mar 16 15:19:52 2017 +0100
  
      xen: use 5 digit xen versions
      
      Today qemu is using e.g. the value 480 for Xen version 4.8.0. As some
      Xen version tests are using ">" relations this scheme will lead to
      problems when Xen version 4.10.0 is being reached.
      
      Instead of the 3 digit schem use a 5 digit scheme (e.g. 40800 for
      version 4.8.0).
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit d655f34e6d6a68f64e885fa85295e0c7a31ce846
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:34 2017 +0000
  
      xen: use libxendevicemodel when available
      
      This patch modifies the wrapper functions in xen_common.h to use the
      new xendevicemodel interface if it is available along with compatibility
      code to use the old libxenctrl interface if it is not.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit da8090ccb7735aed5a46ce27dfbe8486cfce61f5
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:33 2017 +0000
  
      configure: detect presence of libxendevicemodel
      
      This patch adds code in configure to set CONFIG_XEN_CTRL_INTERFACE_VERSION
      to a new value of 490 if libxendevicemodel is present in the build
      environment.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 8f25e7544150abd4bfd4ef35fe152c049b5ea5e7
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:32 2017 +0000
  
      xen: create wrappers for all other uses of xc_hvm_XXX() functions
      
      This patch creates inline wrapper functions in xen_common.h for all open
      coded calls to xc_hvm_XXX() functions outside of xen_common.h so that use
      of xen_xc can be made implicit. This again is in preparation for the move
      to using libxendevicemodel.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 5100afb5f59906f63490c050d2eee578b9ba2b3d
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:31 2017 +0000
  
      xen: rename xen_modified_memory() to xen_hvm_modified_memory()
      
      This patch is a purely cosmetic change that avoids a name collision in
      a subsequent patch.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 260cabed718c4d3137553a4a98de268b0fb166b7
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:30 2017 +0000
  
      xen: make use of xen_xc implicit in xen_common.h inlines
      
      Doing this will make the transition to using the new libxendevicemodel
      interface less intrusive on the callers of these functions, since using
      the new library will require a change of handle.
      
      NOTE: The patch also moves the 'externs' for xen_xc and xen_fmem from
            xen_backend.h to xen_common.h, and the declarations from
            xen_backend.c to xen-common.c, which is where they belong.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-arm64-xsm.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/build-arm64-xsm.xen-build --summary-out=tmp/107923.bisection-summary --basis-template=107636 --blessings=real,real-bisect qemu-mainline build-arm64-xsm xen-build
Searching for failure / basis pass:
 107884 fail [host=laxton0] / 107644 [host=laxton1] 107636 [host=laxton1] 107610 [host=laxton1] 107598 ok.
Failure / basis pass flights: 107884 / 107598
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 8829d12ac0f9e3f7b01f276cd966c5a39497da92
Basis pass 32c7e0ab755745e961f1772e95cac381cc68769d f97838bbd980a0104e16c4a12fbf514f9fa805f1
Generating revisions with ./adhoc-revtuple-generator  git://git.qemu.org/qemu.git#32c7e0ab755745e961f1772e95cac381cc68769d-81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 git://xenbits.xen.org/xen.git#f97838bbd980a0104e16c4a12fbf514f9fa805f1-8829d12ac0f9e3f7b01f276cd966c5a39497da92
Loaded 18783 nodes in revision graph
Searching for test results:
 107598 pass 32c7e0ab755745e961f1772e95cac381cc68769d f97838bbd980a0104e16c4a12fbf514f9fa805f1
 107610 [host=laxton1]
 107636 [host=laxton1]
 107644 [host=laxton1]
 107736 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 107777 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 107758 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 107788 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 107808 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 107877 pass d6fcdf06d9fc7d72151cc2069dc5c1adf5c21707 99704f26360ee8d4f85081c6c50ce64f47961f6d
 107923 fail 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 107865 pass 9eb2575e6c2cb902db88eb5539c66d32a30a94cf 99704f26360ee8d4f85081c6c50ce64f47961f6d
 107845 pass 54f59d786c05765bf7410eadd10e88f5579df9e7 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 107841 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 107826 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 107837 pass 32c7e0ab755745e961f1772e95cac381cc68769d f97838bbd980a0104e16c4a12fbf514f9fa805f1
 107895 fail 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 107838 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 107844 fail 02ef6e878f4c013889767ef239901962600de545 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 107855 pass b8c7193fe9479a941a56863595766d4517152dae 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 107860 pass eab1e53cacfb1d877317d5e7b416ddb43858d92e 99704f26360ee8d4f85081c6c50ce64f47961f6d
 107896 pass 2cf9953beebd194a432ebd567399807d9b1f6a4d 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 107898 pass fe491fa85c4634453b340b18046aae2eaf8147db 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 107886 pass b1c897d58729bd5cb390afa4e311dc42b38baf77 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 107917 pass fe491fa85c4634453b340b18046aae2eaf8147db 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 107890 pass 2cf9953beebd194a432ebd567399807d9b1f6a4d dc93246b504a4cdd90a7d79bfffd42255f9af83f
 107905 fail 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 107884 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 107919 fail 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 107920 pass fe491fa85c4634453b340b18046aae2eaf8147db 8829d12ac0f9e3f7b01f276cd966c5a39497da92
Searching for interesting versions
 Result found: flight 107598 (pass), for basis pass
 Result found: flight 107736 (fail), for basis failure
 Repro found: flight 107837 (pass), for basis pass
 Repro found: flight 107838 (fail), for basis failure
 0 revisions at fe491fa85c4634453b340b18046aae2eaf8147db 8829d12ac0f9e3f7b01f276cd966c5a39497da92
No revisions left to test, checking graph state.
 Result found: flight 107898 (pass), for last pass
 Result found: flight 107905 (fail), for first failure
 Repro found: flight 107917 (pass), for last pass
 Repro found: flight 107919 (fail), for first failure
 Repro found: flight 107920 (pass), for last pass
 Repro found: flight 107923 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711
  Bug not present: fe491fa85c4634453b340b18046aae2eaf8147db
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/107923/


  commit 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711
  Merge: fe491fa 28b99f4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Apr 26 10:22:31 2017 +0100
  
      Merge remote-tracking branch 'remotes/sstabellini/tags/xen-20170421-v2-tag' into staging
      
      Xen 2017/04/21 + fix
      
      # gpg: Signature made Tue 25 Apr 2017 19:10:37 BST
      # gpg:                using RSA key 0x894F8F4870E1AE90
      # gpg: Good signature from "Stefano Stabellini <stefano.stabellini@eu.citrix.com>"
      # gpg:                 aka "Stefano Stabellini <sstabellini@kernel.org>"
      # Primary key fingerprint: D04E 33AB A51F 67BA 07D3  0AEA 894F 8F48 70E1 AE90
      
      * remotes/sstabellini/tags/xen-20170421-v2-tag: (21 commits)
        move xen-mapcache.c to hw/i386/xen/
        move xen-hvm.c to hw/i386/xen/
        move xen-common.c to hw/xen/
        add xen-9p-backend to MAINTAINERS under Xen
        xen/9pfs: build and register Xen 9pfs backend
        xen/9pfs: send responses back to the frontend
        xen/9pfs: implement in/out_iov_from_pdu and vmarshal/vunmarshal
        xen/9pfs: receive requests from the frontend
        xen/9pfs: connect to the frontend
        xen/9pfs: introduce Xen 9pfs backend
        9p: introduce a type for the 9p header
        xen: import ring.h from xen
        configure: use pkg-config for obtaining xen version
        xen: additionally restrict xenforeignmemory operations
        xen: use libxendevice model to restrict operations
        xen: use 5 digit xen versions
        xen: use libxendevicemodel when available
        configure: detect presence of libxendevicemodel
        xen: create wrappers for all other uses of xc_hvm_XXX() functions
        xen: rename xen_modified_memory() to xen_hvm_modified_memory()
        ...
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 28b99f473bda682385da944b0404aedbe11ea0dc
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:31 2017 -0700
  
      move xen-mapcache.c to hw/i386/xen/
      
      move xen-mapcache.c to hw/i386/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 93d43e7e11ad43f7aa1e648319385ecf289b1884
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:30 2017 -0700
  
      move xen-hvm.c to hw/i386/xen/
      
      move xen-hvm.c to hw/i386/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 56e2cd24527867ac65aa86fc1820e5b700ccfa03
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:29 2017 -0700
  
      move xen-common.c to hw/xen/
      
      move xen-common.c to hw/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit d6a3f64ad3e8136758bc71e47f860974204c7a12
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:18:09 2017 -0700
  
      add xen-9p-backend to MAINTAINERS under Xen
      
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: groug@kaod.org
      CC: anthony.perard@citrix.com
  
  commit e737b6d5c3d69bde91c8cc554a8ce6d20e14feaa
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:17:09 2017 -0700
  
      xen/9pfs: build and register Xen 9pfs backend
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 4476e09e34d4257d2bfbdb70d106a154f42c928b
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:09 2017 -0700
  
      xen/9pfs: send responses back to the frontend
      
      Once a request is completed, xen_9pfs_push_and_notify gets called. In
      xen_9pfs_push_and_notify, update the indexes (data has already been
      copied to the sg by the common code) and send a notification to the
      frontend.
      
      Schedule the bottom-half to check if we already have any other requests
      pending.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 40a2389207fb1a7ee179a9eba1b2fe9a5584bbc3
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:06 2017 -0700
  
      xen/9pfs: implement in/out_iov_from_pdu and vmarshal/vunmarshal
      
      Implement xen_9pfs_init_in/out_iov_from_pdu and
      xen_9pfs_pdu_vmarshal/vunmarshall by creating new sg pointing to the
      data on the ring.
      
      This is safe as we only handle one request per ring at any given time.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 47b70fb1e4b619c9d6de74776a6c7c8e5c7719ee
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:03 2017 -0700
  
      xen/9pfs: receive requests from the frontend
      
      Upon receiving an event channel notification from the frontend, schedule
      the bottom half. From the bottom half, read one request from the ring,
      create a pdu and call pdu_submit to handle it.
      
      For now, only handle one request per ring at a time.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit f23ef34a5dec56103e1348a622a6adf7c87c821f
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:15:59 2017 -0700
  
      xen/9pfs: connect to the frontend
      
      Write the limits of the backend to xenstore. Connect to the frontend.
      Upon connection, allocate the rings according to the protocol
      specification.
      
      Initialize a QEMUBH to schedule work upon receiving an event channel
      notification from the frontend.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit b37eeb020123d16a2ba10b16b9923088f727b005
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:34 2017 -0700
  
      xen/9pfs: introduce Xen 9pfs backend
      
      Introduce the Xen 9pfs backend: add struct XenDevOps to register as a
      Xen backend and add struct V9fsTransport to register as v9fs transport.
      
      All functions are empty stubs for now.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit c9fb47e7d028b7c76655625880eb30666619f636
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:34 2017 -0700
  
      9p: introduce a type for the 9p header
      
      Use the new type in virtio-9p-device.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit f65eadb6394340ccf7d23533c7844b6e21c056e9
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:25 2017 -0700
  
      xen: import ring.h from xen
      
      Do not use the ring.h header installed on the system. Instead, import
      the header into the QEMU codebase. This avoids problems when QEMU is
      built against a Xen version too old to provide all the ring macros.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
  
  commit c1cdd9d5beb052b072c1f57ea634e3c52e9dc17b
  Author: Juergen Gross <jgross@suse.com>
  Date:   Mon Mar 27 09:42:45 2017 +0200
  
      configure: use pkg-config for obtaining xen version
      
      Instead of trying to guess the Xen version to use by compiling various
      test programs first just ask the system via pkg-config. Only if it
      can't return the version fall back to the test program scheme.
      
      If configure is being called with dedicated flags for the Xen libraries
      use those instead of the pkg-config output. This will avoid breaking
      an in-tree Xen build of an old Xen version while a new Xen version is
      installed on the build machine: pkg-config would pick up the installed
      Xen config files as the Xen tree wouldn't contain any of them.
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Tested-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 14d015b6fcd0b94a1e0983f82fab3e144143a314
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 28 16:54:55 2017 +0100
  
      xen: additionally restrict xenforeignmemory operations
      
      Commit f0f272baf3a7 "xen: use libxendevice model to restrict operations"
      added a command-line option (-xen-domid-restrict) to limit operations
      using the libxendevicemodel API to a specified domid. The commit also
      noted that the restriction would be extended to cover operations issued
      via other xen libraries by subsequent patches.
      
      My recent Xen patch [1] added a call to the xenforeignmemory API to allow
      it to be restricted. This patch now makes use of that new call when the
      -xen-domid-restrict option is passed.
      
      [1] http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=5823d6eb
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 1c599472b02783ee80691bfdaa465af9fbf25c8a
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Wed Mar 22 09:39:15 2017 +0000
  
      xen: use libxendevice model to restrict operations
      
      This patch adds a command-line option (-xen-domid-restrict) which will
      use the new libxendevicemodel API to restrict devicemodel [1] operations
      to the specified domid. (Such operations are not applicable to the xenpv
      machine type).
      
      This patch also adds a tracepoint to allow successful enabling of the
      restriction to be monitored.
      
      [1] I.e. operations issued by libxendevicemodel. Operation issued by other
          xen libraries (e.g. libxenforeignmemory) are currently still unrestricted
          but this will be rectified by subsequent patches.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit f1167ee684279bffabe7bb3ab23eff87577fe427
  Author: Juergen Gross <jgross@suse.com>
  Date:   Thu Mar 16 15:19:52 2017 +0100
  
      xen: use 5 digit xen versions
      
      Today qemu is using e.g. the value 480 for Xen version 4.8.0. As some
      Xen version tests are using ">" relations this scheme will lead to
      problems when Xen version 4.10.0 is being reached.
      
      Instead of the 3 digit schem use a 5 digit scheme (e.g. 40800 for
      version 4.8.0).
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit d655f34e6d6a68f64e885fa85295e0c7a31ce846
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:34 2017 +0000
  
      xen: use libxendevicemodel when available
      
      This patch modifies the wrapper functions in xen_common.h to use the
      new xendevicemodel interface if it is available along with compatibility
      code to use the old libxenctrl interface if it is not.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit da8090ccb7735aed5a46ce27dfbe8486cfce61f5
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:33 2017 +0000
  
      configure: detect presence of libxendevicemodel
      
      This patch adds code in configure to set CONFIG_XEN_CTRL_INTERFACE_VERSION
      to a new value of 490 if libxendevicemodel is present in the build
      environment.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 8f25e7544150abd4bfd4ef35fe152c049b5ea5e7
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:32 2017 +0000
  
      xen: create wrappers for all other uses of xc_hvm_XXX() functions
      
      This patch creates inline wrapper functions in xen_common.h for all open
      coded calls to xc_hvm_XXX() functions outside of xen_common.h so that use
      of xen_xc can be made implicit. This again is in preparation for the move
      to using libxendevicemodel.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 5100afb5f59906f63490c050d2eee578b9ba2b3d
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:31 2017 +0000
  
      xen: rename xen_modified_memory() to xen_hvm_modified_memory()
      
      This patch is a purely cosmetic change that avoids a name collision in
      a subsequent patch.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 260cabed718c4d3137553a4a98de268b0fb166b7
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:30 2017 +0000
  
      xen: make use of xen_xc implicit in xen_common.h inlines
      
      Doing this will make the transition to using the new libxendevicemodel
      interface less intrusive on the callers of these functions, since using
      the new library will require a change of handle.
      
      NOTE: The patch also moves the 'externs' for xen_xc and xen_fmem from
            xen_backend.h to xen_common.h, and the declarations from
            xen_backend.c to xen-common.c, which is where they belong.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

Revision graph left in /home/logs/results/bisect/qemu-mainline/build-arm64-xsm.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
107923: tolerable ALL FAIL

flight 107923 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/107923/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-arm64-xsm               5 xen-build               fail baseline untested


jobs:
 build-arm64-xsm                                              fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



[-- Attachment #2: Type: text/plain, Size: 127 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [qemu-mainline bisection] complete build-arm64-xsm
@ 2019-05-13  7:33 osstest service owner
  0 siblings, 0 replies; 5+ messages in thread
From: osstest service owner @ 2019-05-13  7:33 UTC (permalink / raw)
  To: xen-devel, osstest-admin

[-- Attachment #1: Type: text/plain, Size: 11444 bytes --]

branch xen-unstable
xenbranch xen-unstable
job build-arm64-xsm
testid xen-build

Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  79d77bcd366190a81d092177e4f84d34b7a56fc2
  Bug not present: aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/136168/


  commit 79d77bcd366190a81d092177e4f84d34b7a56fc2
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 29 17:35:57 2019 +0100
  
      configure: Remove --source-path option
      
      Normally configure identifies the source path by looking
      at the location where the configure script itself exists.
      We also provide a --source-path option which lets the user
      manually override this.
      
      There isn't really an obvious use case for the --source-path
      option, and in commit 927128222b0a91f56c13a in 2017 we
      accidentally added some logic that looks at $source_path
      before the command line option that overrides it has been
      processed.
      
      The fact that nobody complained suggests that there isn't
      any use of this option and we aren't testing it either;
      remove it. This allows us to move the "make $source_path
      absolute" logic up so that there is no window in the script
      where $source_path is set but not yet absolute.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
      Message-id: 20190318134019.23729-1-peter.maydell@linaro.org


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-arm64-xsm.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/build-arm64-xsm.xen-build --summary-out=tmp/136168.bisection-summary --basis-template=135251 --blessings=real,real-bisect qemu-mainline build-arm64-xsm xen-build
Searching for failure / basis pass:
 136029 fail [host=laxton1] / 135416 [host=laxton0] 135251 [host=rochester0] 135077 [host=rochester0] 134989 [host=rochester0] 134899 [host=rochester0] 134745 [host=rochester0] 133997 ok.
Failure / basis pass flights: 136029 / 133997
(tree in latest but not in basispass: ovmf)
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
Latest efb4f3b62c69383a7308d7b739a3193e7c0ccae8 cb70a26f78848fe45f593f7ebc9cfaac760a791b
Basis pass d97a39d903fe33c45be83ac6943a2f82a3649a11 59e9783ddf18e650622e0573cad4f08db65592e4
Generating revisions with ./adhoc-revtuple-generator  git://git.qemu.org/qemu.git#d97a39d903fe33c45be83ac6943a2f82a3649a11-efb4f3b62c69383a7308d7b739a3193e7c0ccae8 git://xenbits.xen.org/xen.git#59e9783ddf18e650622e0573cad4f08db65592e4-cb70a26f78848fe45f593f7ebc9cfaac760a791b
Loaded 7990 nodes in revision graph
Searching for test results:
 133997 pass d97a39d903fe33c45be83ac6943a2f82a3649a11 59e9783ddf18e650622e0573cad4f08db65592e4
 134745 [host=rochester0]
 134899 [host=rochester0]
 134989 [host=rochester0]
 135077 [host=rochester0]
 135251 [host=rochester0]
 135448 fail f75d15231e56cb0f2bafe19faf1229c459a60731 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135416 [host=laxton0]
 135828 fail a6ae23831b05a11880b40f7d58e332c45a6b04f7 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135571 fail 8482ff2eb3bb95020eb2f370a9b3ea26511e41df cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135711 fail a6ae23831b05a11880b40f7d58e332c45a6b04f7 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135937 [host=laxton0]
 136029 fail efb4f3b62c69383a7308d7b739a3193e7c0ccae8 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136112 [host=laxton0]
 136096 [host=laxton0]
 136146 pass be1092afa07794e5247eb504095fb5f2ae421ec6 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136139 pass ab63817119b03b95f7dce6fae036e6d063ad63fb cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136113 [host=laxton0]
 136099 [host=laxton0]
 136104 [host=laxton0]
 136129 pass 6739df3fafaa3e2ec37af23fd77d2119869f4a4f cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136105 [host=laxton0]
 136151 pass c99ef792dc9ec6d8a5061428faf396ea9ceb8f57 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136115 [host=laxton0]
 136130 pass 93e32b3e2012a668e4da1c2566d2935c24060435 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136140 pass d013283a46e1f197594e76ed320f867067ab80b3 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136118 [host=laxton0]
 136147 pass 7d5489e6d15e2922e45a41e4808d03a48457a5ee cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136119 pass d97a39d903fe33c45be83ac6943a2f82a3649a11 59e9783ddf18e650622e0573cad4f08db65592e4
 136131 pass 6fabae61a9393fd2bc703837e464b9c34ec5ef25 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136107 [host=laxton0]
 136122 fail efb4f3b62c69383a7308d7b739a3193e7c0ccae8 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136109 [host=laxton0]
 136110 [host=laxton0]
 136141 pass 2bcd05cf24a7de34e7e265247c010977e43f40bc cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136123 fail 82b2865e0d0ea4c1001e9e7ed7920bcc0458f6de cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136111 [host=laxton0]
 136133 pass 9749636b005d118259810afb92482df2fe0ae2ad cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136124 pass f7526eece29cd2e36a63b6703508b24453095eb8 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136134 pass 4560116e42a21989a4b6cf9551ce2f90b16c7238 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136125 pass db7f1c3fafa8e1d23ecb212454f9d83ac59e411b cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136155 pass c503849bb5400cc4a7a293603067e8f995e46280 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136126 pass 9ec34ecc97bcd5df04b0f67a774d79ffcd6b0a11 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136142 pass 7357b2215978debf2fd17b525ba745d3c69272a3 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136127 pass ede9a8a656c992deecce45f8175985dd81cc6be9 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136135 pass 065e6298a75164b4347682b63381dbe752c2b156 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136148 pass ab79237a15e8f8c23310291b672d83374cf17935 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136136 pass 248987f92cfda8305d6d44ced23e173e62a8bc0e cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136143 pass bc939abe00cd7c34bfd9412af3fffff40132dd50 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136137 pass c19f2b711e15dac4c2cdbace2f8fb3a45fbed0d2 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136153 pass 2ef80e14d526f50c4b751d1f15b5ca450d7f997f cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136149 pass 84bdc58c06c889d94dba6cd9f023a39757f7dc41 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136144 pass 436960c95946007aca713330e7a488a6f2e0696f cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136145 pass 75d34eb98ca0bb2f49d607fcaefd9c482e56b15d cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136161 pass ed960ba90549aca1735df128c6b454fe0a5dec2a cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136159 fail 6808c4d2d2826920087533f517472c09edc7b0d2 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136154 pass c6e3f520c802c5cb2de80576aba7f9f1fe985d8b cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136150 pass 12f067cc14b90aef60b2b7d03e1df74cc50a0459 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136157 pass 061b51e9195670e9d190cdec46fabcb3c77763fb cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136164 pass aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136160 fail 84d2e3e2ae76fdb0c8f3063fa8c46c8ce14ab201 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136158 pass 1768987b73fa7e23e58b7844abe5882490ff8e42 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136163 fail 79d77bcd366190a81d092177e4f84d34b7a56fc2 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136162 pass aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136167 pass aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136168 fail 79d77bcd366190a81d092177e4f84d34b7a56fc2 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136166 fail 79d77bcd366190a81d092177e4f84d34b7a56fc2 cb70a26f78848fe45f593f7ebc9cfaac760a791b
Searching for interesting versions
 Result found: flight 133997 (pass), for basis pass
 Result found: flight 136029 (fail), for basis failure
 Repro found: flight 136119 (pass), for basis pass
 Repro found: flight 136122 (fail), for basis failure
 0 revisions at aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 cb70a26f78848fe45f593f7ebc9cfaac760a791b
No revisions left to test, checking graph state.
 Result found: flight 136162 (pass), for last pass
 Result found: flight 136163 (fail), for first failure
 Repro found: flight 136164 (pass), for last pass
 Repro found: flight 136166 (fail), for first failure
 Repro found: flight 136167 (pass), for last pass
 Repro found: flight 136168 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  79d77bcd366190a81d092177e4f84d34b7a56fc2
  Bug not present: aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/136168/


  commit 79d77bcd366190a81d092177e4f84d34b7a56fc2
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 29 17:35:57 2019 +0100
  
      configure: Remove --source-path option
      
      Normally configure identifies the source path by looking
      at the location where the configure script itself exists.
      We also provide a --source-path option which lets the user
      manually override this.
      
      There isn't really an obvious use case for the --source-path
      option, and in commit 927128222b0a91f56c13a in 2017 we
      accidentally added some logic that looks at $source_path
      before the command line option that overrides it has been
      processed.
      
      The fact that nobody complained suggests that there isn't
      any use of this option and we aren't testing it either;
      remove it. This allows us to move the "make $source_path
      absolute" logic up so that there is no window in the script
      where $source_path is set but not yet absolute.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
      Message-id: 20190318134019.23729-1-peter.maydell@linaro.org

Revision graph left in /home/logs/results/bisect/qemu-mainline/build-arm64-xsm.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
136168: tolerable ALL FAIL

flight 136168 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/136168/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-arm64-xsm               6 xen-build               fail baseline untested


jobs:
 build-arm64-xsm                                              fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



[-- Attachment #2: Type: text/plain, Size: 157 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [qemu-mainline bisection] complete build-arm64-xsm
@ 2020-10-19 21:36 osstest service owner
  0 siblings, 0 replies; 5+ messages in thread
From: osstest service owner @ 2020-10-19 21:36 UTC (permalink / raw)
  To: xen-devel, osstest-admin

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 36981 bytes --]

branch xen-unstable
xenbranch xen-unstable
job build-arm64-xsm
testid xen-build

Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  782d7b30dd8e27ba24346e7c411b476db88b59e7
  Bug not present: e12ce85b2c79d83a340953291912875c30b3af06
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/155993/


  commit 782d7b30dd8e27ba24346e7c411b476db88b59e7
  Merge: e12ce85b2c c47110d90f
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sat Oct 17 20:52:55 2020 +0100
  
      Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into staging
      
      * Drop ninjatool and just require ninja (Paolo)
      * Fix docs build under msys2 (Yonggang)
      * HAX snafu fix (Claudio)
      * Disable signal handlers during fuzzing (Alex)
      * Miscellaneous fixes (Bruce, Greg)
      
      # gpg: Signature made Sat 17 Oct 2020 15:45:56 BST
      # gpg:                using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
      # gpg:                issuer "pbonzini@redhat.com"
      # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full]
      # gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>" [full]
      # Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
      #      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83
      
      * remotes/bonzini-gitlab/tags/for-upstream: (22 commits)
        ci: include configure and meson logs in all jobs if configure fails
        hax: unbreak accelerator cpu code after cpus.c split
        fuzz: Disable QEMU's SIG{INT,HUP,TERM} handlers
        cirrus: Enable doc build on msys2/mingw
        meson: Move the detection logic for sphinx to meson
        meson: move SPHINX_ARGS references within "if build_docs"
        docs: Fix Sphinx configuration for msys2/mingw
        meson: Only install icons and qemu.desktop if have_system
        configure: fix handling of --docdir parameter
        meson: cleanup curses/iconv test
        meson.build: don't condition iconv detection on library detection
        build: add --enable/--disable-libudev
        build: replace ninjatool with ninja
        build: cleanups to Makefile
        add ninja to dockerfiles, CI configurations and test VMs
        dockerfiles: enable Centos 8 PowerTools
        configure: move QEMU_INCLUDES to meson
        tests: add missing generated sources to testqapi
        make: run shell with pipefail
        tests/Makefile.include: unbreak non-tcg builds
        ...
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit c47110d90fa5401bcc42c17f8ae0724a1c96599a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Oct 16 05:49:28 2020 -0400
  
      ci: include configure and meson logs in all jobs if configure fails
      
      Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit a1b0e4613006704fb02209df548ce9fde62232e0
  Author: Claudio Fontana <cfontana@suse.de>
  Date:   Fri Oct 16 10:00:32 2020 +0200
  
      hax: unbreak accelerator cpu code after cpus.c split
      
      during my split of cpus.c, code line
      "current_cpu = cpu"
      was removed by mistake, causing hax to break.
      
      This commit fixes the situation restoring it.
      
      Reported-by: Volker Rümelin <vr_qemu@t-online.de>
      Fixes: e92558e4bf8059ce4f0b310afe218802b72766bc
      Signed-off-by: Claudio Fontana <cfontana@suse.de>
      Message-Id: <20201016080032.13914-1-cfontana@suse.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit fc69fa216cf52709b1279a592364e50c674db6ff
  Author: Alexander Bulekov <alxndr@bu.edu>
  Date:   Wed Oct 14 10:21:57 2020 -0400
  
      fuzz: Disable QEMU's SIG{INT,HUP,TERM} handlers
      
      Prior to this patch, the only way I found to terminate the fuzzer was
      either to:
       1. Explicitly specify the number of fuzzer runs with the -runs= flag
       2. SIGKILL the process with "pkill -9 qemu-fuzz-*" or similar
      
      In addition to being annoying to deal with, SIGKILLing the process skips
      over any exit handlers(e.g. registered with atexit()). This is bad,
      since some fuzzers might create temporary files that should ideally be
      removed on exit using an exit handler. The only way to achieve a clean
      exit now is to specify -runs=N , but the desired "N" is tricky to
      identify prior to fuzzing.
      
      Why doesn't the process exit with standard SIGINT,SIGHUP,SIGTERM
      signals? QEMU installs its own handlers for these signals in
      os-posix.c:os_setup_signal_handling, which notify the main loop that an
      exit was requested. The fuzzer, however, does not run qemu_main_loop,
      which performs the main_loop_should_exit() check.  This means that the
      fuzzer effectively ignores these signals. As we don't really care about
      cleanly stopping the disposable fuzzer "VM", this patch uninstalls
      QEMU's signal handlers. Thus, we can stop the fuzzer with
      SIG{INT,HUP,TERM} and the fuzzing code can optionally use atexit() to
      clean up temporary files/resources.
      
      Reviewed-by: Darren Kenny <darren.kenny@oracle.com>
      Signed-off-by: Alexander Bulekov <alxndr@bu.edu>
      Message-Id: <20201014142157.46028-1-alxndr@bu.edu>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5bfb4f52fe897f5594a0089891e19c78d3ecd672
  Author: Yonggang Luo <luoyonggang@gmail.com>
  Date:   Fri Oct 16 06:06:26 2020 +0800
  
      cirrus: Enable doc build on msys2/mingw
      
      Currently rST depends on old version sphinx-2.x.
      Install it by downloading it.
      Remove the need of university mirror, the main repo are recovered.
      
      Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
      Message-Id: <20201015220626.418-5-luoyonggang@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e36676604683c1ee12963d83eaaf3d3c2a1790ce
  Author: Yonggang Luo <luoyonggang@gmail.com>
  Date:   Fri Oct 16 06:06:25 2020 +0800
  
      meson: Move the detection logic for sphinx to meson
      
      Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
      Message-Id: <20201015220626.418-4-luoyonggang@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9dc6ee3fd78a478935eecf936cddd575c6dfb20a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Oct 16 04:05:26 2020 -0400
  
      meson: move SPHINX_ARGS references within "if build_docs"
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit a94a689cc5c5b2a1fbba4dd418e456a14e6e12e5
  Author: Yonggang Luo <luoyonggang@gmail.com>
  Date:   Fri Oct 16 06:06:23 2020 +0800
  
      docs: Fix Sphinx configuration for msys2/mingw
      
      Python doesn't support running ../scripts/kernel-doc directly.
      
      Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
      Message-Id: <20201015220626.418-2-luoyonggang@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3856873ee404c028a47115147f21cdc4b0d25566
  Author: Bruce Rogers <brogers@suse.com>
  Date:   Thu Oct 15 14:18:40 2020 -0600
  
      meson: Only install icons and qemu.desktop if have_system
      
      These files are not needed for a linux-user only install.
      
      Signed-off-by: Bruce Rogers <brogers@suse.com>
      Message-Id: <20201015201840.282956-1-brogers@suse.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit c6502638075557ff38fbb874af32f91186b667eb
  Author: Bruce Rogers <brogers@suse.com>
  Date:   Thu Oct 15 13:07:42 2020 -0600
  
      configure: fix handling of --docdir parameter
      
      Commit ca8c0909f01 changed qemu_docdir to be docdir, then later uses the
      qemu_docdir name in the final assignment. Unfortunately, one instance of
      qemu_docdir was missed: the one which comes from the --docdir parameter.
      This patch restores the proper handling of the --docdir parameter.
      
      Fixes: ca8c0909f01 ("configure: build docdir like other suffixed
      directories")
      
      Signed-off-by: Bruce Rogers <brogers@suse.com>
      Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
      Message-Id: <20201015190742.270629-1-brogers@suse.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 30fe76b17cc5aad395eb8a8a3da59e377a0b3d8e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Oct 15 13:26:50 2020 -0400
  
      meson: cleanup curses/iconv test
      
      Skip the test if it is system emulation is not requested, and
      differentiate errors for lack of iconv and lack of curses.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ac0c8351abf79f3b65105ea27bd0491387d804f6
  Author: Bruce Rogers <brogers@suse.com>
  Date:   Wed Oct 14 16:19:39 2020 -0600
  
      meson.build: don't condition iconv detection on library detection
      
      It isn't necessarily the case that use of iconv requires an additional
      library. For that reason we shouldn't conditionalize iconv detection on
      libiconv.found.
      
      Fixes: 5285e593c33 (configure: Fixes ncursesw detection under msys2/mingw by convert them to meson)
      
      Signed-off-by: Bruce Rogers <brogers@suse.com>
      Reviewed-by: Yonggang Luo<l <brogers@suse.com>uoyonggang@gmail.com>
      Reviewed-by:Yonggang Luo <luoyonggang@gmail.com>
      Message-Id: <20201014221939.196958-1-brogers@suse.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5c53015a480b3fe137ebd8b3b584a595c65e8f21
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Oct 15 06:09:27 2020 -0400
  
      build: add --enable/--disable-libudev
      
      Initially, libudev detection was bundled with --enable-mpath because
      qemu-pr-helper was the only user of libudev.  Recently however the USB
      U2F emulation has also started using libudev, so add a separate
      option.  This also allows 1) disabling libudev if desired for static
      builds and 2) for non-static builds, requiring libudev even if
      multipath support is undesirable.
      
      The multipath test is adjusted, because it is now possible to enter it
      with configurations that should fail, such as --static --enable-mpath
      --disable-libudev.
      
      Reported-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 09e93326e448ab43fa26a9e2d9cc20ecf951f32b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Aug 13 09:28:11 2020 -0400
  
      build: replace ninjatool with ninja
      
      Now that the build is done entirely by Meson, there is no need
      to keep the Makefile conversion.  Instead, we can ask Ninja about
      the targets it exposes and forward them.
      
      The main advantages are, from smallest to largest:
      
      - reducing the possible namespace pollution within the Makefile
      
      - removal of a relatively large Python program
      
      - faster build because parsing Makefile.ninja is slower than
      parsing build.ninja; and faster build after Meson runs because
      we do not have to generate Makefile.ninja.
      
      - tracking of command lines, which provides more accurate rebuilds
      
      In addition the change removes the requirement for GNU make 3.82, which
      was annoying on Mac, and avoids bugs on Windows due to ninjatool not
      knowing how to convert Windows escapes to POSIX escapes.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2b8575bd5fbc8a8880e9ecfb1c7e7990feb1fea6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Oct 15 12:20:02 2020 -0400
  
      build: cleanups to Makefile
      
      Group similar rules, add comments to "else" and "endif" lines,
      detect too-old config-host.mak before messing things up.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 345d7053ca4a39b0496366f3c953ae2681570ce3
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Aug 13 09:58:50 2020 -0400
  
      add ninja to dockerfiles, CI configurations and test VMs
      
      Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
      Acked-by: Alex Bennée <alex.bennee@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f2f984a3b3bc8322df2efa3937bf11e8ea2bcaa5
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 14 07:12:37 2020 -0400
  
      dockerfiles: enable Centos 8 PowerTools
      
      ninja is included in the CentOS PowerTools repository.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1e6e616dc21a8117cbe36a7e9026221b566cdf56
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 14 08:45:42 2020 -0400
  
      configure: move QEMU_INCLUDES to meson
      
      Confusingly, QEMU_INCLUDES is not used by configure tests.  Moving
      it to meson.build ensures that Windows paths are specified instead of
      the msys paths like /c/Users/...
      
      Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 97d6efd0a3f3a08942de6c2aee5d2983c54ca84c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 14 07:20:17 2020 -0400
  
      tests: add missing generated sources to testqapi
      
      Ninja notices them due to a different order in visiting the graph.
      
      Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3bf4583580ab705de1beff6222e934239c3a0356
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 14 07:35:13 2020 -0400
  
      make: run shell with pipefail
      
      Without pipefail, it is possible to miss failures if the recipes
      include pipes.
      
      Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 88da4b043b4f91a265947149b1cd6758c046a4bd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Oct 13 21:21:21 2020 +0200
  
      tests/Makefile.include: unbreak non-tcg builds
      
      Remove from check-block the requirement that all TARGET_DIRS are built.
      
      Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e90df5eada4e6047548203d781bd61ddcc45d7b4
  Author: Greg Kurz <groug@kaod.org>
  Date:   Thu Oct 15 16:49:06 2020 +0200
  
      Makefile: Ensure cscope.out/tags/TAGS are generated in the source tree
      
      Tools usually expect the index files to be in the source tree, eg. emacs.
      This is already the case when doing out-of-tree builds, but with in-tree
      builds they end up in the build directory.
      
      Force cscope, ctags and etags to put them in the source tree.
      
      Signed-off-by: Greg Kurz <groug@kaod.org>
      Message-Id: <160277334665.1754102.10921580280105870386.stgit@bahia.lan>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 6ebd89cf9ca3f5a6948542c4522b9380b1e9539f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Oct 15 03:20:45 2020 -0400
  
      submodules: bump meson to 0.55.3
      
      This adds some bugfixes, and allows MSYS2 to configure
      without "--ninja=ninja".
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-arm64-xsm.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/build-arm64-xsm.xen-build --summary-out=tmp/155993.bisection-summary --basis-template=152631 --blessings=real,real-bisect,real-retry qemu-mainline build-arm64-xsm xen-build
Searching for failure / basis pass:
 155979 fail [host=rochester0] / 155971 ok.
Failure / basis pass flights: 155979 / 155971
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 709b163940c55604b983400eb49dad144a2aa091 ba2a9a9e6318bfd93a2306dec40137e198205b86 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
Basis pass 73e3cb6c7eea4f5db81c87574dcefe1282de4772 e12ce85b2c79d83a340953291912875c30b3af06 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/osstest/ovmf.git#73e3cb6c7eea4f5db81c87574dcefe1282de4772-709b163940c55604b983400eb49dad144a2aa091 git://git.qemu.org/qemu.git#e12ce85b2c79d83a340953291912875c30b3af06-ba2a9a9e6318bfd93a2306dec40137e198205b86 git://xenbits.xen.org/osstest/seabios.git#58a44be024f69d2e4d2b58553529230abdd3935e-58a44be024f69d2e4d2b58553529230abdd3935e git://xenbits.xen.org/xen.git#0dfddb2116e3757f77a691a3fe335173088d69dc-0dfddb2116e3757f77a6\
 91a3fe335173088d69dc
Loaded 29910 nodes in revision graph
Searching for test results:
 155953 [host=laxton1]
 155971 pass 73e3cb6c7eea4f5db81c87574dcefe1282de4772 e12ce85b2c79d83a340953291912875c30b3af06 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
 155979 fail 709b163940c55604b983400eb49dad144a2aa091 ba2a9a9e6318bfd93a2306dec40137e198205b86 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
 155980 pass 73e3cb6c7eea4f5db81c87574dcefe1282de4772 e12ce85b2c79d83a340953291912875c30b3af06 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
 155982 fail 709b163940c55604b983400eb49dad144a2aa091 ba2a9a9e6318bfd93a2306dec40137e198205b86 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
 155984 pass 709b163940c55604b983400eb49dad144a2aa091 dc7a05da69613d5c87ec0359c5dbb9d2b4765301 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
 155985 pass 709b163940c55604b983400eb49dad144a2aa091 31a6f3534aba275aa9b3da21a58e79065ba865b5 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
 155986 fail 709b163940c55604b983400eb49dad144a2aa091 782d7b30dd8e27ba24346e7c411b476db88b59e7 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
 155987 fail 73e3cb6c7eea4f5db81c87574dcefe1282de4772 782d7b30dd8e27ba24346e7c411b476db88b59e7 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
 155989 pass 73e3cb6c7eea4f5db81c87574dcefe1282de4772 e12ce85b2c79d83a340953291912875c30b3af06 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
 155990 fail 73e3cb6c7eea4f5db81c87574dcefe1282de4772 782d7b30dd8e27ba24346e7c411b476db88b59e7 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
 155992 pass 73e3cb6c7eea4f5db81c87574dcefe1282de4772 e12ce85b2c79d83a340953291912875c30b3af06 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
 155993 fail 73e3cb6c7eea4f5db81c87574dcefe1282de4772 782d7b30dd8e27ba24346e7c411b476db88b59e7 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
Searching for interesting versions
 Result found: flight 155971 (pass), for basis pass
 Result found: flight 155979 (fail), for basis failure
 Repro found: flight 155980 (pass), for basis pass
 Repro found: flight 155982 (fail), for basis failure
 0 revisions at 73e3cb6c7eea4f5db81c87574dcefe1282de4772 e12ce85b2c79d83a340953291912875c30b3af06 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
No revisions left to test, checking graph state.
 Result found: flight 155971 (pass), for last pass
 Result found: flight 155987 (fail), for first failure
 Repro found: flight 155989 (pass), for last pass
 Repro found: flight 155990 (fail), for first failure
 Repro found: flight 155992 (pass), for last pass
 Repro found: flight 155993 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  782d7b30dd8e27ba24346e7c411b476db88b59e7
  Bug not present: e12ce85b2c79d83a340953291912875c30b3af06
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/155993/


  commit 782d7b30dd8e27ba24346e7c411b476db88b59e7
  Merge: e12ce85b2c c47110d90f
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sat Oct 17 20:52:55 2020 +0100
  
      Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into staging
      
      * Drop ninjatool and just require ninja (Paolo)
      * Fix docs build under msys2 (Yonggang)
      * HAX snafu fix (Claudio)
      * Disable signal handlers during fuzzing (Alex)
      * Miscellaneous fixes (Bruce, Greg)
      
      # gpg: Signature made Sat 17 Oct 2020 15:45:56 BST
      # gpg:                using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
      # gpg:                issuer "pbonzini@redhat.com"
      # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full]
      # gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>" [full]
      # Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
      #      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83
      
      * remotes/bonzini-gitlab/tags/for-upstream: (22 commits)
        ci: include configure and meson logs in all jobs if configure fails
        hax: unbreak accelerator cpu code after cpus.c split
        fuzz: Disable QEMU's SIG{INT,HUP,TERM} handlers
        cirrus: Enable doc build on msys2/mingw
        meson: Move the detection logic for sphinx to meson
        meson: move SPHINX_ARGS references within "if build_docs"
        docs: Fix Sphinx configuration for msys2/mingw
        meson: Only install icons and qemu.desktop if have_system
        configure: fix handling of --docdir parameter
        meson: cleanup curses/iconv test
        meson.build: don't condition iconv detection on library detection
        build: add --enable/--disable-libudev
        build: replace ninjatool with ninja
        build: cleanups to Makefile
        add ninja to dockerfiles, CI configurations and test VMs
        dockerfiles: enable Centos 8 PowerTools
        configure: move QEMU_INCLUDES to meson
        tests: add missing generated sources to testqapi
        make: run shell with pipefail
        tests/Makefile.include: unbreak non-tcg builds
        ...
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit c47110d90fa5401bcc42c17f8ae0724a1c96599a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Oct 16 05:49:28 2020 -0400
  
      ci: include configure and meson logs in all jobs if configure fails
      
      Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit a1b0e4613006704fb02209df548ce9fde62232e0
  Author: Claudio Fontana <cfontana@suse.de>
  Date:   Fri Oct 16 10:00:32 2020 +0200
  
      hax: unbreak accelerator cpu code after cpus.c split
      
      during my split of cpus.c, code line
      "current_cpu = cpu"
      was removed by mistake, causing hax to break.
      
      This commit fixes the situation restoring it.
      
      Reported-by: Volker Rümelin <vr_qemu@t-online.de>
      Fixes: e92558e4bf8059ce4f0b310afe218802b72766bc
      Signed-off-by: Claudio Fontana <cfontana@suse.de>
      Message-Id: <20201016080032.13914-1-cfontana@suse.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit fc69fa216cf52709b1279a592364e50c674db6ff
  Author: Alexander Bulekov <alxndr@bu.edu>
  Date:   Wed Oct 14 10:21:57 2020 -0400
  
      fuzz: Disable QEMU's SIG{INT,HUP,TERM} handlers
      
      Prior to this patch, the only way I found to terminate the fuzzer was
      either to:
       1. Explicitly specify the number of fuzzer runs with the -runs= flag
       2. SIGKILL the process with "pkill -9 qemu-fuzz-*" or similar
      
      In addition to being annoying to deal with, SIGKILLing the process skips
      over any exit handlers(e.g. registered with atexit()). This is bad,
      since some fuzzers might create temporary files that should ideally be
      removed on exit using an exit handler. The only way to achieve a clean
      exit now is to specify -runs=N , but the desired "N" is tricky to
      identify prior to fuzzing.
      
      Why doesn't the process exit with standard SIGINT,SIGHUP,SIGTERM
      signals? QEMU installs its own handlers for these signals in
      os-posix.c:os_setup_signal_handling, which notify the main loop that an
      exit was requested. The fuzzer, however, does not run qemu_main_loop,
      which performs the main_loop_should_exit() check.  This means that the
      fuzzer effectively ignores these signals. As we don't really care about
      cleanly stopping the disposable fuzzer "VM", this patch uninstalls
      QEMU's signal handlers. Thus, we can stop the fuzzer with
      SIG{INT,HUP,TERM} and the fuzzing code can optionally use atexit() to
      clean up temporary files/resources.
      
      Reviewed-by: Darren Kenny <darren.kenny@oracle.com>
      Signed-off-by: Alexander Bulekov <alxndr@bu.edu>
      Message-Id: <20201014142157.46028-1-alxndr@bu.edu>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5bfb4f52fe897f5594a0089891e19c78d3ecd672
  Author: Yonggang Luo <luoyonggang@gmail.com>
  Date:   Fri Oct 16 06:06:26 2020 +0800
  
      cirrus: Enable doc build on msys2/mingw
      
      Currently rST depends on old version sphinx-2.x.
      Install it by downloading it.
      Remove the need of university mirror, the main repo are recovered.
      
      Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
      Message-Id: <20201015220626.418-5-luoyonggang@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e36676604683c1ee12963d83eaaf3d3c2a1790ce
  Author: Yonggang Luo <luoyonggang@gmail.com>
  Date:   Fri Oct 16 06:06:25 2020 +0800
  
      meson: Move the detection logic for sphinx to meson
      
      Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
      Message-Id: <20201015220626.418-4-luoyonggang@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9dc6ee3fd78a478935eecf936cddd575c6dfb20a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Oct 16 04:05:26 2020 -0400
  
      meson: move SPHINX_ARGS references within "if build_docs"
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit a94a689cc5c5b2a1fbba4dd418e456a14e6e12e5
  Author: Yonggang Luo <luoyonggang@gmail.com>
  Date:   Fri Oct 16 06:06:23 2020 +0800
  
      docs: Fix Sphinx configuration for msys2/mingw
      
      Python doesn't support running ../scripts/kernel-doc directly.
      
      Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
      Message-Id: <20201015220626.418-2-luoyonggang@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3856873ee404c028a47115147f21cdc4b0d25566
  Author: Bruce Rogers <brogers@suse.com>
  Date:   Thu Oct 15 14:18:40 2020 -0600
  
      meson: Only install icons and qemu.desktop if have_system
      
      These files are not needed for a linux-user only install.
      
      Signed-off-by: Bruce Rogers <brogers@suse.com>
      Message-Id: <20201015201840.282956-1-brogers@suse.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit c6502638075557ff38fbb874af32f91186b667eb
  Author: Bruce Rogers <brogers@suse.com>
  Date:   Thu Oct 15 13:07:42 2020 -0600
  
      configure: fix handling of --docdir parameter
      
      Commit ca8c0909f01 changed qemu_docdir to be docdir, then later uses the
      qemu_docdir name in the final assignment. Unfortunately, one instance of
      qemu_docdir was missed: the one which comes from the --docdir parameter.
      This patch restores the proper handling of the --docdir parameter.
      
      Fixes: ca8c0909f01 ("configure: build docdir like other suffixed
      directories")
      
      Signed-off-by: Bruce Rogers <brogers@suse.com>
      Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
      Message-Id: <20201015190742.270629-1-brogers@suse.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 30fe76b17cc5aad395eb8a8a3da59e377a0b3d8e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Oct 15 13:26:50 2020 -0400
  
      meson: cleanup curses/iconv test
      
      Skip the test if it is system emulation is not requested, and
      differentiate errors for lack of iconv and lack of curses.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ac0c8351abf79f3b65105ea27bd0491387d804f6
  Author: Bruce Rogers <brogers@suse.com>
  Date:   Wed Oct 14 16:19:39 2020 -0600
  
      meson.build: don't condition iconv detection on library detection
      
      It isn't necessarily the case that use of iconv requires an additional
      library. For that reason we shouldn't conditionalize iconv detection on
      libiconv.found.
      
      Fixes: 5285e593c33 (configure: Fixes ncursesw detection under msys2/mingw by convert them to meson)
      
      Signed-off-by: Bruce Rogers <brogers@suse.com>
      Reviewed-by: Yonggang Luo<l <brogers@suse.com>uoyonggang@gmail.com>
      Reviewed-by:Yonggang Luo <luoyonggang@gmail.com>
      Message-Id: <20201014221939.196958-1-brogers@suse.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5c53015a480b3fe137ebd8b3b584a595c65e8f21
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Oct 15 06:09:27 2020 -0400
  
      build: add --enable/--disable-libudev
      
      Initially, libudev detection was bundled with --enable-mpath because
      qemu-pr-helper was the only user of libudev.  Recently however the USB
      U2F emulation has also started using libudev, so add a separate
      option.  This also allows 1) disabling libudev if desired for static
      builds and 2) for non-static builds, requiring libudev even if
      multipath support is undesirable.
      
      The multipath test is adjusted, because it is now possible to enter it
      with configurations that should fail, such as --static --enable-mpath
      --disable-libudev.
      
      Reported-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 09e93326e448ab43fa26a9e2d9cc20ecf951f32b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Aug 13 09:28:11 2020 -0400
  
      build: replace ninjatool with ninja
      
      Now that the build is done entirely by Meson, there is no need
      to keep the Makefile conversion.  Instead, we can ask Ninja about
      the targets it exposes and forward them.
      
      The main advantages are, from smallest to largest:
      
      - reducing the possible namespace pollution within the Makefile
      
      - removal of a relatively large Python program
      
      - faster build because parsing Makefile.ninja is slower than
      parsing build.ninja; and faster build after Meson runs because
      we do not have to generate Makefile.ninja.
      
      - tracking of command lines, which provides more accurate rebuilds
      
      In addition the change removes the requirement for GNU make 3.82, which
      was annoying on Mac, and avoids bugs on Windows due to ninjatool not
      knowing how to convert Windows escapes to POSIX escapes.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2b8575bd5fbc8a8880e9ecfb1c7e7990feb1fea6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Oct 15 12:20:02 2020 -0400
  
      build: cleanups to Makefile
      
      Group similar rules, add comments to "else" and "endif" lines,
      detect too-old config-host.mak before messing things up.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 345d7053ca4a39b0496366f3c953ae2681570ce3
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Aug 13 09:58:50 2020 -0400
  
      add ninja to dockerfiles, CI configurations and test VMs
      
      Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
      Acked-by: Alex Bennée <alex.bennee@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f2f984a3b3bc8322df2efa3937bf11e8ea2bcaa5
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 14 07:12:37 2020 -0400
  
      dockerfiles: enable Centos 8 PowerTools
      
      ninja is included in the CentOS PowerTools repository.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1e6e616dc21a8117cbe36a7e9026221b566cdf56
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 14 08:45:42 2020 -0400
  
      configure: move QEMU_INCLUDES to meson
      
      Confusingly, QEMU_INCLUDES is not used by configure tests.  Moving
      it to meson.build ensures that Windows paths are specified instead of
      the msys paths like /c/Users/...
      
      Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 97d6efd0a3f3a08942de6c2aee5d2983c54ca84c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 14 07:20:17 2020 -0400
  
      tests: add missing generated sources to testqapi
      
      Ninja notices them due to a different order in visiting the graph.
      
      Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3bf4583580ab705de1beff6222e934239c3a0356
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 14 07:35:13 2020 -0400
  
      make: run shell with pipefail
      
      Without pipefail, it is possible to miss failures if the recipes
      include pipes.
      
      Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 88da4b043b4f91a265947149b1cd6758c046a4bd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Oct 13 21:21:21 2020 +0200
  
      tests/Makefile.include: unbreak non-tcg builds
      
      Remove from check-block the requirement that all TARGET_DIRS are built.
      
      Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e90df5eada4e6047548203d781bd61ddcc45d7b4
  Author: Greg Kurz <groug@kaod.org>
  Date:   Thu Oct 15 16:49:06 2020 +0200
  
      Makefile: Ensure cscope.out/tags/TAGS are generated in the source tree
      
      Tools usually expect the index files to be in the source tree, eg. emacs.
      This is already the case when doing out-of-tree builds, but with in-tree
      builds they end up in the build directory.
      
      Force cscope, ctags and etags to put them in the source tree.
      
      Signed-off-by: Greg Kurz <groug@kaod.org>
      Message-Id: <160277334665.1754102.10921580280105870386.stgit@bahia.lan>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 6ebd89cf9ca3f5a6948542c4522b9380b1e9539f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Oct 15 03:20:45 2020 -0400
  
      submodules: bump meson to 0.55.3
      
      This adds some bugfixes, and allows MSYS2 to configure
      without "--ninja=ninja".
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

Revision graph left in /home/logs/results/bisect/qemu-mainline/build-arm64-xsm.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
155993: tolerable ALL FAIL

flight 155993 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/155993/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-arm64-xsm               6 xen-build               fail baseline untested


jobs:
 build-arm64-xsm                                              fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



^ permalink raw reply	[flat|nested] 5+ messages in thread

* [qemu-mainline bisection] complete build-arm64-xsm
@ 2023-05-21 16:04 osstest service owner
  0 siblings, 0 replies; 5+ messages in thread
From: osstest service owner @ 2023-05-21 16:04 UTC (permalink / raw)
  To: xen-devel

branch xen-unstable
xenbranch xen-unstable
job build-arm64-xsm
testid xen-build

Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemuu https://gitlab.com/qemu-project/qemu.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu https://gitlab.com/qemu-project/qemu.git
  Bug introduced:  81e2b198a8cb4ee5fdf108bd438f44b193ee3a36
  Bug not present: 2274817f6c499fd31081d7973b7cbfdca17c44a8
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/180871/


  commit 81e2b198a8cb4ee5fdf108bd438f44b193ee3a36
  Author: John Snow <jsnow@redhat.com>
  Date:   Wed May 10 23:54:23 2023 -0400
  
      configure: create a python venv unconditionally
      
      This patch changes the configure script so that it always creates and
      uses a python virtual environment unconditionally.
      
      Meson bootstrapping is temporarily altered to force the use of meson
      from git or vendored source (as packaged in our source tarballs). A
      subsequent commit restores the use of distribution-vendored Meson.
      
      Signed-off-by: John Snow <jsnow@redhat.com>
      Message-Id: <20230511035435.734312-16-jsnow@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-arm64-xsm.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/build-arm64-xsm.xen-build --summary-out=tmp/180871.bisection-summary --basis-template=180691 --blessings=real,real-bisect,real-retry qemu-mainline build-arm64-xsm xen-build
Searching for failure / basis pass:
 180860 fail [host=rochester0] / 180691 [host=rochester1] 180686 [host=rochester1] 180673 [host=rochester1] 180659 ok.
Failure / basis pass flights: 180860 / 180659
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemuu https://gitlab.com/qemu-project/qemu.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 0abfb0be6cf78a8e962383e85cec57851ddae5bc aa222a8e4f975284b3f8f131653a4114b3d333b3 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
Basis pass d3225577123767fd09c91201d27e9c91663ae132 8844bb8d896595ee1d25d21c770e6e6f29803097 ea1b7a0733906b8425d948ae94fba63c32b1d425 4c507d8a6b6e8be90881a335b0a66eb28e0f7737
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/osstest/ovmf.git#d3225577123767fd09c91201d27e9c91663ae132-0abfb0be6cf78a8e962383e85cec57851ddae5bc https://gitlab.com/qemu-project/qemu.git#8844bb8d896595ee1d25d21c770e6e6f29803097-aa222a8e4f975284b3f8f131653a4114b3d333b3 git://xenbits.xen.org/osstest/seabios.git#ea1b7a0733906b8425d948ae94fba63c32b1d425-be7e899350caa7b74d8271a34264c3b4aef25ab0 git://xenbits.xen.org/xen.git#4c507d8a6b6e8be90881a335b0a66eb28e0f7737-753d903\
 a6f2d1e68d98487d36449b5739c28d65a
Loaded 30609 nodes in revision graph
Searching for test results:
 180659 pass d3225577123767fd09c91201d27e9c91663ae132 8844bb8d896595ee1d25d21c770e6e6f29803097 ea1b7a0733906b8425d948ae94fba63c32b1d425 4c507d8a6b6e8be90881a335b0a66eb28e0f7737
 180673 [host=rochester1]
 180686 [host=rochester1]
 180702 [host=rochester1]
 180691 [host=rochester1]
 180704 fail irrelevant
 180721 fail irrelevant
 180742 [host=rochester1]
 180753 fail irrelevant
 180785 [host=rochester1]
 180807 fail irrelevant
 180815 fail irrelevant
 180825 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc aa222a8e4f975284b3f8f131653a4114b3d333b3 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180835 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc aa222a8e4f975284b3f8f131653a4114b3d333b3 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180843 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc aa222a8e4f975284b3f8f131653a4114b3d333b3 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180851 pass d3225577123767fd09c91201d27e9c91663ae132 8844bb8d896595ee1d25d21c770e6e6f29803097 ea1b7a0733906b8425d948ae94fba63c32b1d425 4c507d8a6b6e8be90881a335b0a66eb28e0f7737
 180852 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc aa222a8e4f975284b3f8f131653a4114b3d333b3 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180854 pass 0abfb0be6cf78a8e962383e85cec57851ddae5bc 266ccbb27b3ec6661f22395ec2c41d854c94d761 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180855 pass cafb4f3f36e2101cab2ed6db3ea246a5a3e4708e 7d478306e84259678b2941e8af7496ef32a9c4c5 be7e899350caa7b74d8271a34264c3b4aef25ab0 42abf5b9c53eb1b1a902002fcda68708234152c3
 180856 pass cafb4f3f36e2101cab2ed6db3ea246a5a3e4708e 3d8ff94e59770ec7f5effe509c94246b2cbe9ce0 be7e899350caa7b74d8271a34264c3b4aef25ab0 c8e4bbb5b8ee22fd1591ba6a5a3cef4466dda323
 180853 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc aa222a8e4f975284b3f8f131653a4114b3d333b3 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180857 pass 0abfb0be6cf78a8e962383e85cec57851ddae5bc ed8d95182bc994e31e730c59e1c8bfec4822b27d be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180858 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc a988b4c56143d90f98034daf176e416b08dddf36 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180859 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc e80bdbf283fb7a3643172b7f85b41d9dd312091c be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180862 pass 0abfb0be6cf78a8e962383e85cec57851ddae5bc a9dbde71da553fe0b132ffac6d1a0de16892a90d be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180863 pass 0abfb0be6cf78a8e962383e85cec57851ddae5bc f1ad527ff5f789a19c79f5f39a87f7a8f78d81b9 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180864 pass 0abfb0be6cf78a8e962383e85cec57851ddae5bc dd48b477e90c3200b970545d1953e12e8c1431db be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180860 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc aa222a8e4f975284b3f8f131653a4114b3d333b3 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180865 pass 0abfb0be6cf78a8e962383e85cec57851ddae5bc 2274817f6c499fd31081d7973b7cbfdca17c44a8 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180867 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc 81e2b198a8cb4ee5fdf108bd438f44b193ee3a36 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180868 pass 0abfb0be6cf78a8e962383e85cec57851ddae5bc 2274817f6c499fd31081d7973b7cbfdca17c44a8 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180869 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc 81e2b198a8cb4ee5fdf108bd438f44b193ee3a36 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180870 pass 0abfb0be6cf78a8e962383e85cec57851ddae5bc 2274817f6c499fd31081d7973b7cbfdca17c44a8 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180871 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc 81e2b198a8cb4ee5fdf108bd438f44b193ee3a36 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
Searching for interesting versions
 Result found: flight 180659 (pass), for basis pass
 Result found: flight 180825 (fail), for basis failure
 Repro found: flight 180851 (pass), for basis pass
 Repro found: flight 180852 (fail), for basis failure
 0 revisions at 0abfb0be6cf78a8e962383e85cec57851ddae5bc 2274817f6c499fd31081d7973b7cbfdca17c44a8 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
No revisions left to test, checking graph state.
 Result found: flight 180865 (pass), for last pass
 Result found: flight 180867 (fail), for first failure
 Repro found: flight 180868 (pass), for last pass
 Repro found: flight 180869 (fail), for first failure
 Repro found: flight 180870 (pass), for last pass
 Repro found: flight 180871 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu https://gitlab.com/qemu-project/qemu.git
  Bug introduced:  81e2b198a8cb4ee5fdf108bd438f44b193ee3a36
  Bug not present: 2274817f6c499fd31081d7973b7cbfdca17c44a8
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/180871/


  commit 81e2b198a8cb4ee5fdf108bd438f44b193ee3a36
  Author: John Snow <jsnow@redhat.com>
  Date:   Wed May 10 23:54:23 2023 -0400
  
      configure: create a python venv unconditionally
      
      This patch changes the configure script so that it always creates and
      uses a python virtual environment unconditionally.
      
      Meson bootstrapping is temporarily altered to force the use of meson
      from git or vendored source (as packaged in our source tarballs). A
      subsequent commit restores the use of distribution-vendored Meson.
      
      Signed-off-by: John Snow <jsnow@redhat.com>
      Message-Id: <20230511035435.734312-16-jsnow@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

pnmtopng: 246 colors found
Revision graph left in /home/logs/results/bisect/qemu-mainline/build-arm64-xsm.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
180871: tolerable ALL FAIL

flight 180871 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/180871/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-arm64-xsm               6 xen-build               fail baseline untested


jobs:
 build-arm64-xsm                                              fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



^ permalink raw reply	[flat|nested] 5+ messages in thread

* [qemu-mainline bisection] complete build-arm64-xsm
@ 2023-09-09  4:15 osstest service owner
  0 siblings, 0 replies; 5+ messages in thread
From: osstest service owner @ 2023-09-09  4:15 UTC (permalink / raw)
  To: xen-devel

branch xen-unstable
xenbranch xen-unstable
job build-arm64-xsm
testid xen-build

Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemuu https://gitlab.com/qemu-project/qemu.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu https://gitlab.com/qemu-project/qemu.git
  Bug introduced:  ca056f4499c259c0de68ed7cefad7ee7b62bfa43
  Bug not present: a5e9fbf1dfd5b3f901f987755c89f1dc636c3747
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/182800/


  commit ca056f4499c259c0de68ed7cefad7ee7b62bfa43
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed May 3 12:48:02 2023 +0200
  
      Python: Drop support for Python 3.7
      
      Debian 10 is not anymore a supported distro, since Debian 12 was
      released on June 10, 2023.  Our supported build platforms as of today
      all support at least 3.8 (and all of them except for Ubuntu 20.04
      support 3.9):
      
      openSUSE Leap 15.5: 3.6.15 (3.11.2)
      CentOS Stream 8:    3.6.8  (3.8.13, 3.9.16, 3.11.4)
      CentOS Stream 9:    3.9.17 (3.11.4)
      Fedora 37:          3.11.4
      Fedora 38:          3.11.4
      Debian 11:          3.9.2
      Debian 12:          3.11.2
      Alpine 3.14, 3.15:  3.9.16
      Alpine 3.16, 3.17:  3.10.10
      Ubuntu 20.04 LTS:   3.8.10
      Ubuntu 22.04 LTS:   3.10.12
      NetBSD 9.3:         3.9.13*
      FreeBSD 12.4:       3.9.16
      FreeBSD 13.1:       3.9.18
      OpenBSD 7.2:        3.9.17
      
      Note: NetBSD does not appear to have a default meta-package, but offers
      several options, the lowest of which is 3.7.15. However, "python39"
      appears to be a pre-requisite to one of the other packages we request
      in tests/vm/netbsd.
      
      Since it is safe under our supported platform policy, bump our
      minimum supported version of Python to 3.8.  The two most interesting
      features to have by default include:
      
      - the importlib.metadata module, whose lack is responsible for over 100
        lines of code in mkvenv.py
      
      - improvements to asyncio, for example asyncio.CancelledError
        inherits from BaseException rather than Exception
      
      In addition, code can now use the assignment operator ':='
      
      Because mypy now learns about importlib.metadata, a small change to
      mkvenv.py is needed to pass type checking.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-arm64-xsm.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/build-arm64-xsm.xen-build --summary-out=tmp/182800.bisection-summary --basis-template=182707 --blessings=real,real-bisect,real-retry qemu-mainline build-arm64-xsm xen-build
Searching for failure / basis pass:
 182796 fail [host=rochester0] / 182707 [host=rochester1] 182638 [host=rochester1] 182606 [host=rochester1] 182588 ok.
Failure / basis pass flights: 182796 / 182588
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemuu https://gitlab.com/qemu-project/qemu.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git
Latest d4ae5df71190148c902942c3462245e97ed2fcc8 c5ea91da443b458352c1b629b490ee6631775cb4 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 b2dd946ece74e2b6e0601f28caef72f4f9950102
Basis pass beafabdae49c873adecdb7511dbebe9d4ff5c8f0 17780edd81d27fcfdb7a802efc870a99788bd2fc 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 e5522c71beaa83f2f5d2118724ace9f90c22e583
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/osstest/ovmf.git#beafabdae49c873adecdb7511dbebe9d4ff5c8f0-d4ae5df71190148c902942c3462245e97ed2fcc8 https://gitlab.com/qemu-project/qemu.git#17780edd81d27fcfdb7a802efc870a99788bd2fc-c5ea91da443b458352c1b629b490ee6631775cb4 git://xenbits.xen.org/osstest/seabios.git#7a4003be25eae462f3c3d8aad96b57e34dc0c2b8-7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 git://xenbits.xen.org/xen.git#e5522c71beaa83f2f5d2118724ace9f90c22e583-b2dd946\
 ece74e2b6e0601f28caef72f4f9950102
Loaded 20167 nodes in revision graph
Searching for test results:
 182588 pass beafabdae49c873adecdb7511dbebe9d4ff5c8f0 17780edd81d27fcfdb7a802efc870a99788bd2fc 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 e5522c71beaa83f2f5d2118724ace9f90c22e583
 182606 [host=rochester1]
 182638 [host=rochester1]
 182707 [host=rochester1]
 182723 fail irrelevant
 182731 pass beafabdae49c873adecdb7511dbebe9d4ff5c8f0 17780edd81d27fcfdb7a802efc870a99788bd2fc 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 e5522c71beaa83f2f5d2118724ace9f90c22e583
 182733 fail irrelevant
 182730 fail 634192665ea22eb610ad54f10bad8143ef77076d 03a3a62fbd0aa5227e978eef3c67d3978aec9e5f 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 b2dd946ece74e2b6e0601f28caef72f4f9950102
 182736 pass irrelevant
 182741 fail 634192665ea22eb610ad54f10bad8143ef77076d 03a3a62fbd0aa5227e978eef3c67d3978aec9e5f 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 b2dd946ece74e2b6e0601f28caef72f4f9950102
 182742 pass b81557a00c61cc80ab118828f16ed9ce79455880 269e60635a72f8dec4cb210b5b99e9e7f8920f34 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 b2dd946ece74e2b6e0601f28caef72f4f9950102
 182744 pass 4d196352f35ac516b477e568265b4e537b0283d8 bde438c3ecdb9813038b226c429dd982925d8205 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 d8c3ff585b9fd10200b05aca77139de2789d0517
 182750 pass b81557a00c61cc80ab118828f16ed9ce79455880 c97d45d55798b27410253df8fc724d2a02189aa8 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 b2dd946ece74e2b6e0601f28caef72f4f9950102
 182756 pass 24da5c2f283eeb44b625af9bf86cae7db2f99ff4 9f89423537653de07ca40c18b5ff5b70b104cc93 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 b2dd946ece74e2b6e0601f28caef72f4f9950102
 182762 pass 4d196352f35ac516b477e568265b4e537b0283d8 bb5c77c4f8a5ea9cb3f6bcf5ca33bab4d85d1d92 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 c0291d6b5c84de104b931111d1f81da323feb67f
 182765 fail bbf182229587958b17336c114e0a1525c4f90f3d ca056f4499c259c0de68ed7cefad7ee7b62bfa43 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 b2dd946ece74e2b6e0601f28caef72f4f9950102
 182739 fail 2ce5ae43c2166984d20341993c4b9dbb337aad79 03a3a62fbd0aa5227e978eef3c67d3978aec9e5f 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 b2dd946ece74e2b6e0601f28caef72f4f9950102
 182767 pass bbf182229587958b17336c114e0a1525c4f90f3d a24f15d26f8cf0c0533c3422bebc70305626fc14 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 b2dd946ece74e2b6e0601f28caef72f4f9950102
 182769 pass bbf182229587958b17336c114e0a1525c4f90f3d bafe78ad3bc4cef3a4d22e477c8940a7c955f1ea 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 b2dd946ece74e2b6e0601f28caef72f4f9950102
 182775 pass bbf182229587958b17336c114e0a1525c4f90f3d 73258b386489c410e4d449159a6c8420e3b7733f 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 b2dd946ece74e2b6e0601f28caef72f4f9950102
 182776 pass bbf182229587958b17336c114e0a1525c4f90f3d 875be287cdba7b5a499711823314355fccc60913 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 b2dd946ece74e2b6e0601f28caef72f4f9950102
 182781 pass bbf182229587958b17336c114e0a1525c4f90f3d a5e9fbf1dfd5b3f901f987755c89f1dc636c3747 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 b2dd946ece74e2b6e0601f28caef72f4f9950102
 182788 fail bbf182229587958b17336c114e0a1525c4f90f3d ca056f4499c259c0de68ed7cefad7ee7b62bfa43 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 b2dd946ece74e2b6e0601f28caef72f4f9950102
 182790 pass bbf182229587958b17336c114e0a1525c4f90f3d a5e9fbf1dfd5b3f901f987755c89f1dc636c3747 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 b2dd946ece74e2b6e0601f28caef72f4f9950102
 182770 fail 493a375eef584be2beaaa3d418a8e7ff333c5468 c5ea91da443b458352c1b629b490ee6631775cb4 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 b2dd946ece74e2b6e0601f28caef72f4f9950102
 182793 fail bbf182229587958b17336c114e0a1525c4f90f3d ca056f4499c259c0de68ed7cefad7ee7b62bfa43 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 b2dd946ece74e2b6e0601f28caef72f4f9950102
 182795 pass beafabdae49c873adecdb7511dbebe9d4ff5c8f0 17780edd81d27fcfdb7a802efc870a99788bd2fc 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 e5522c71beaa83f2f5d2118724ace9f90c22e583
 182797 fail 493a375eef584be2beaaa3d418a8e7ff333c5468 c5ea91da443b458352c1b629b490ee6631775cb4 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 b2dd946ece74e2b6e0601f28caef72f4f9950102
 182799 pass bbf182229587958b17336c114e0a1525c4f90f3d a5e9fbf1dfd5b3f901f987755c89f1dc636c3747 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 b2dd946ece74e2b6e0601f28caef72f4f9950102
 182796 fail d4ae5df71190148c902942c3462245e97ed2fcc8 c5ea91da443b458352c1b629b490ee6631775cb4 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 b2dd946ece74e2b6e0601f28caef72f4f9950102
 182800 fail bbf182229587958b17336c114e0a1525c4f90f3d ca056f4499c259c0de68ed7cefad7ee7b62bfa43 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 b2dd946ece74e2b6e0601f28caef72f4f9950102
Searching for interesting versions
 Result found: flight 182588 (pass), for basis pass
 Result found: flight 182770 (fail), for basis failure (at ancestor ~5)
 Repro found: flight 182795 (pass), for basis pass
 Repro found: flight 182796 (fail), for basis failure
 0 revisions at bbf182229587958b17336c114e0a1525c4f90f3d a5e9fbf1dfd5b3f901f987755c89f1dc636c3747 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 b2dd946ece74e2b6e0601f28caef72f4f9950102
No revisions left to test, checking graph state.
 Result found: flight 182781 (pass), for last pass
 Result found: flight 182788 (fail), for first failure
 Repro found: flight 182790 (pass), for last pass
 Repro found: flight 182793 (fail), for first failure
 Repro found: flight 182799 (pass), for last pass
 Repro found: flight 182800 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu https://gitlab.com/qemu-project/qemu.git
  Bug introduced:  ca056f4499c259c0de68ed7cefad7ee7b62bfa43
  Bug not present: a5e9fbf1dfd5b3f901f987755c89f1dc636c3747
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/182800/


  commit ca056f4499c259c0de68ed7cefad7ee7b62bfa43
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed May 3 12:48:02 2023 +0200
  
      Python: Drop support for Python 3.7
      
      Debian 10 is not anymore a supported distro, since Debian 12 was
      released on June 10, 2023.  Our supported build platforms as of today
      all support at least 3.8 (and all of them except for Ubuntu 20.04
      support 3.9):
      
      openSUSE Leap 15.5: 3.6.15 (3.11.2)
      CentOS Stream 8:    3.6.8  (3.8.13, 3.9.16, 3.11.4)
      CentOS Stream 9:    3.9.17 (3.11.4)
      Fedora 37:          3.11.4
      Fedora 38:          3.11.4
      Debian 11:          3.9.2
      Debian 12:          3.11.2
      Alpine 3.14, 3.15:  3.9.16
      Alpine 3.16, 3.17:  3.10.10
      Ubuntu 20.04 LTS:   3.8.10
      Ubuntu 22.04 LTS:   3.10.12
      NetBSD 9.3:         3.9.13*
      FreeBSD 12.4:       3.9.16
      FreeBSD 13.1:       3.9.18
      OpenBSD 7.2:        3.9.17
      
      Note: NetBSD does not appear to have a default meta-package, but offers
      several options, the lowest of which is 3.7.15. However, "python39"
      appears to be a pre-requisite to one of the other packages we request
      in tests/vm/netbsd.
      
      Since it is safe under our supported platform policy, bump our
      minimum supported version of Python to 3.8.  The two most interesting
      features to have by default include:
      
      - the importlib.metadata module, whose lack is responsible for over 100
        lines of code in mkvenv.py
      
      - improvements to asyncio, for example asyncio.CancelledError
        inherits from BaseException rather than Exception
      
      In addition, code can now use the assignment operator ':='
      
      Because mypy now learns about importlib.metadata, a small change to
      mkvenv.py is needed to pass type checking.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

Revision graph left in /home/logs/results/bisect/qemu-mainline/build-arm64-xsm.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
182800: tolerable ALL FAIL

flight 182800 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/182800/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-arm64-xsm               6 xen-build               fail baseline untested


jobs:
 build-arm64-xsm                                              fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-09-09  4:15 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-09  4:15 [qemu-mainline bisection] complete build-arm64-xsm osstest service owner
  -- strict thread matches above, loose matches on Subject: below --
2023-05-21 16:04 osstest service owner
2020-10-19 21:36 osstest service owner
2019-05-13  7:33 osstest service owner
2017-04-28 21:42 osstest service owner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).