* [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 --
2017-04-28 21:42 [qemu-mainline bisection] complete build-arm64-xsm osstest service owner
-- strict thread matches above, loose matches on Subject: below --
2019-05-13 7:33 osstest service owner
2020-10-19 21:36 osstest service owner
2023-05-21 16:04 osstest service owner
2023-09-09 4:15 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).