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?
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

Reply via email to