On Wed, 2016-02-10 at 12:03 +0000, Ian Campbell wrote: > On Wed, 2016-02-10 at 11:53 +0000, Stefano Stabellini wrote: > > On Wed, 10 Feb 2016, Ian Campbell wrote: > > > Adding some CCs. > > > > > > On Fri, 2016-02-05 at 11:52 +0000, Anthony PERARD wrote: > > > > On Fri, Feb 05, 2016 at 06:30:25AM +0000, osstest service owner > > > > wrote: > > > > > flight 80469 qemu-mainline real [real] > > > > > http://logs.test-lab.xenproject.org/osstest/logs/80469/ > > > > > > > > > > Regressions :-( > > > > > > > > > > Tests which did not succeed and are blocking, > > > > > including tests which could not be run: > > > > > build-i386 5 xen-build fail > > > > > REGR. vs. 79947 > > > > > build-amd64 5 xen-build fail > > > > > REGR. vs. 79947 > > > > > build-i386-xsm 5 xen-build fail > > > > > REGR. vs. 79947 > > > > > build-amd64-xsm 5 xen-build fail > > > > > REGR. vs. 79947 > > > > > build-armhf 5 xen-build fail > > > > > REGR. vs. 79947 > > > > > build-armhf-xsm 5 xen-build fail > > > > > REGR. vs. 79947 > > > > > > > > ./configure of QEMU fail with: > > > > "ERROR: invalid trace backends > > > > Please choose supported trace backends." > > > > > > > > They have remove the "stderr" tracebackend, and replaced it by > > > > "log". > > > > Which > > > > also became the default. I have not look at what to do yet, but the > > > > configure > > > > option "--enable-trace-backend=stderr" as became invalid. > > > > > > Paul added this IIRC. > > > > > > If it isn't immediately obvious what an appropriate replacement is > > > (which > > > remember needs to work with at least qemu-xen-unstable as well as > > > qemu- > > > upstream) then I think we should just remove this option from > > > xen.git/tools/Makefile for the time being. > > > > > > FWIW the bisector has fingered: > > > > > > commit ed7f5f1d8db06fc31352a5ef4f54985e630c575a > > > Author: Paolo Bonzini <pbonz...@redhat.com> > > > Date: Thu Jan 7 16:55:30 2016 +0300 > > > > > > trace: convert stderr backend to log > > > > > > [Also update .travis.yml --enable-trace-backends=stderr > > > --Stefan] > > > > > > Signed-off-by: Paolo Bonzini <pbonz...@redhat.com> > > > Signed-off-by: Denis V. Lunev <d...@openvz.org> > > > Acked-by: Christian Borntraeger <borntrae...@de.ibm.com> > > > Message-id: 1452174932-28657-10-git-send-email-...@openvz.org > > > Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com> > > > > > > It looks like s/stderr/log/g would work with qemu-mainline, but we'd > > > need > > > that backported to qemu-xen-unstable too. > > > > > > Or given: > > > git show --stat -M ed7f5f1d8db06fc31352a5ef4f54985e630c575a > > > [...] > > > scripts/tracetool/backend/{stderr.py => log.py} | 9 +++++---- > > > > > > Maybe xen.git/tools/Makefile could probe for the presence of these > > > files? > > > > We can have QEMU list the trace backends available with: > > > > ./scripts/tracetool.py --list-backends > > > > that works on all qemu-xen versions >= 4.3. > > > > Same output: > > Sample? > > > nop, ust, stderr, dtrace, simple > > Here (QEMU master) it is: > nop, dtrace, ftrace, log, simple, ust > > Who is going to produce a patch to use this?
Actually, I've just coincidentally tripped over this in what I'm looking at now, so I suppose I'll whip something up. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel