flight 10020 xen-unstable real [real] http://www.chiark.greenend.org.uk/~xensrcts/logs/10020/ Regressions :-( Tests which did not succeed and are blocking: build-amd64 4 xen-build fail REGR. vs. 9956 build-i386-oldkern 4 xen-build fail REGR. vs. 9956 build-i386 4 xen-build fail REGR. vs. 9956 build-amd64-oldkern 4 xen-build fail REGR. vs. 9956 Tests which did not succeed, but are not blocking, including regressions (tests previously passed) regarded as allowable: test-amd64-i386-pv 1 xen-build-check(1) blocked n/a test-i386-i386-pv 1 xen-build-check(1) blocked n/a test-amd64-amd64-pv 1 xen-build-check(1) blocked n/a test-i386-i386-xl 1 xen-build-check(1) blocked n/a test-amd64-i386-xl 1 xen-build-check(1) blocked n/a test-amd64-i386-xl-multivcpu 1 xen-build-check(1) blocked n/a test-amd64-amd64-xl 1 xen-build-check(1) blocked n/a test-amd64-i386-pair 1 xen-build-check(1) blocked n/a test-i386-i386-pair 1 xen-build-check(1) blocked n/a test-amd64-amd64-xl-sedf 1 xen-build-check(1) blocked n/a test-amd64-i386-rhel6hvm-intel 1 xen-build-check(1) blocked n/a test-amd64-i386-rhel6hvm-amd 1 xen-build-check(1) blocked n/a test-amd64-amd64-xl-pcipt-intel 1 xen-build-check(1) blocked n/a test-amd64-amd64-pair 1 xen-build-check(1) blocked n/a test-amd64-i386-xl-credit2 1 xen-build-check(1) blocked n/a test-amd64-amd64-xl-win 1 xen-build-check(1) blocked n/a test-amd64-i386-win-vcpus1 1 xen-build-check(1) blocked n/a test-amd64-i386-win 1 xen-build-check(1) blocked n/a test-i386-i386-win 1 xen-build-check(1) blocked n/a test-amd64-i386-xl-win-vcpus1 1 xen-build-check(1) blocked n/a test-i386-i386-xl-win 1 xen-build-check(1) blocked n/a test-amd64-amd64-win 1 xen-build-check(1) blocked n/a version targeted for testing: xen b082fdc52ad7 baseline version: xen 0a0c02a61676 ------------------------------------------------------------ People who touched revisions under test: Andres Lagar-Cavilla <andres@lagarcavilla.org> Daniel De Graaf <dgdegra@tycho.nsa.gov> Ian Campbell <ian.campbell@citrix.com> Ian Jackson <ian.jackson@eu.citrix.com> Jan Beulich <jbeulich@suse.com> Keir Fraser <keir@xen.org> Paul Durrant <paul.durrant@citrix.com> Stefano Stabellini <stefano.stabellini@eu.citrix.com> Wei Wang <wei.wang2@amd.com> ------------------------------------------------------------ jobs: build-amd64 fail build-i386 fail build-amd64-oldkern fail build-i386-oldkern fail build-amd64-pvops pass build-i386-pvops pass test-amd64-amd64-xl blocked test-amd64-i386-xl blocked test-i386-i386-xl blocked test-amd64-i386-rhel6hvm-amd blocked test-amd64-i386-xl-credit2 blocked test-amd64-amd64-xl-pcipt-intel blocked test-amd64-i386-rhel6hvm-intel blocked test-amd64-i386-xl-multivcpu blocked test-amd64-amd64-pair blocked test-amd64-i386-pair blocked test-i386-i386-pair blocked test-amd64-amd64-pv blocked test-amd64-i386-pv blocked test-i386-i386-pv blocked test-amd64-amd64-xl-sedf blocked test-amd64-i386-win-vcpus1 blocked test-amd64-i386-xl-win-vcpus1 blocked test-amd64-amd64-win blocked test-amd64-i386-win blocked test-i386-i386-win blocked test-amd64-amd64-xl-win blocked test-i386-i386-xl-win blocked ------------------------------------------------------------ sg-report-flight on woking.cam.xci-test.com logs: /home/xc_osstest/logs images: /home/xc_osstest/images Logs, config files, etc. are available at http://www.chiark.greenend.org.uk/~xensrcts/logs Test harness code can be found at http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary Not pushing. (No revision log; it would be 301 lines long.)
xen.org writes ("[xen-unstable test] 10020: regressions - FAIL"):> flight 10020 xen-unstable real [real] > http://www.chiark.greenend.org.uk/~xensrcts/logs/10020/ > > Regressions :-( > > Tests which did not succeed and are blocking: > build-i386 4 xen-build fail REGR. vs. 995gcc -O1 -fno-omit-frame-pointer -m32 -march=i686 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-aft er-statement -D__XEN_TOOLS__ -MMD -MF .block-sync.o.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -fno- optimize-sibling-calls -mno-tls-direct-seg-refs -Werror -Wno-unused -I../lib -I/home/osstest/build.10020.build-i386/xen-unstable/tools/blktap/driv ers/../../../tools/libxc -I/home/osstest/build.10020.build-i386/xen-unstable/tools/blktap/drivers/../../../tools/include -I/home/osstest/build.100 20.build-i386/xen-unstable/tools/blktap/drivers/../../../tools/xenstore -I/home/osstest/build.10020.build-i386/xen-unstable/tools/blktap/drivers/. ./../../tools/include -I ../../memshr -D_GNU_SOURCE -DMEMSHR -c -o block-sync.o block-sync.c In file included from block-aio.c:45: tapaio.h:42: error: expected specifier-qualifier-list before ''io_context_t'' block-aio.c: In function ''init_fds'': block-aio.c:117: error: ''tap_aio_internal_context_t'' has no member named ''pollfd'' cc1: warnings being treated as errors block-aio.c: In function ''tdaio_close'': block-aio.c:201: error: implicit declaration of function ''io_destroy'' block-aio.c:201: error: ''tap_aio_internal_context_t'' has no member named ''aio_ctx'' block-aio.c: In function ''tdaio_do_callbacks'': block-aio.c:215: error: increment of pointer to unknown structure block-aio.c:215: error: arithmetic on pointer to an incomplete type block-aio.c:216: error: dereferencing pointer to incomplete type block-aio.c:219: error: dereferencing pointer to incomplete type block-aio.c:220: error: dereferencing pointer to incomplete type block-aio.c:220: error: dereferencing pointer to incomplete type block-aio.c:221: error: dereferencing pointer to incomplete type make[5]: *** [block-aio.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[5]: *** wait: No child processes. Stop. make[4]: *** [subdir-install-drivers] Error 2 make[4]: Leaving directory `/home/osstest/build.10020.build-i386/xen-unstable/tools/blktap'' make[3]: *** [subdirs-install] Error 2 make[3]: Leaving directory `/home/osstest/build.10020.build-i386/xen-unstable/tools/blktap'' make[2]: *** [subdir-install-blktap] Error 2 make[2]: Leaving directory `/home/osstest/build.10020.build-i386/xen-unstable/tools'' make[1]: *** [subdirs-install] Error 2 make[1]: Leaving directory `/home/osstest/build.10020.build-i386/xen-unstable/tools'' make: *** [install-tools] Error 2 + test -f ../build-ok-stamp
On Thu, 2011-11-24 at 16:23 +0000, Ian Jackson wrote:> xen.org writes ("[xen-unstable test] 10020: regressions - FAIL"): > > flight 10020 xen-unstable real [real] > > http://www.chiark.greenend.org.uk/~xensrcts/logs/10020/ > > > > Regressions :-( > > > > Tests which did not succeed and are blocking: > > build-i386 4 xen-build fail REGR. vs. 995 > > gcc -O1 -fno-omit-frame-pointer -m32 -march=i686 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-aft > er-statement -D__XEN_TOOLS__ -MMD -MF .block-sync.o.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -fno- > optimize-sibling-calls -mno-tls-direct-seg-refs -Werror -Wno-unused -I../lib -I/home/osstest/build.10020.build-i386/xen-unstable/tools/blktap/driv > ers/../../../tools/libxc -I/home/osstest/build.10020.build-i386/xen-unstable/tools/blktap/drivers/../../../tools/include -I/home/osstest/build.100 > 20.build-i386/xen-unstable/tools/blktap/drivers/../../../tools/xenstore -I/home/osstest/build.10020.build-i386/xen-unstable/tools/blktap/drivers/. > ./../../tools/include -I ../../memshr -D_GNU_SOURCE -DMEMSHR -c -o block-sync.o block-sync.c > In file included from block-aio.c:45: > tapaio.h:42: error: expected specifier-qualifier-list before ''io_context_t''Further up there is a block-aio.c:36:20: error: libaio.h: No such file or directory I think you need to install libaio-dev. Ian.> block-aio.c: In function ''init_fds'': > block-aio.c:117: error: ''tap_aio_internal_context_t'' has no member named ''pollfd'' > cc1: warnings being treated as errors > block-aio.c: In function ''tdaio_close'': > block-aio.c:201: error: implicit declaration of function ''io_destroy'' > block-aio.c:201: error: ''tap_aio_internal_context_t'' has no member named ''aio_ctx'' > block-aio.c: In function ''tdaio_do_callbacks'': > block-aio.c:215: error: increment of pointer to unknown structure > block-aio.c:215: error: arithmetic on pointer to an incomplete type > block-aio.c:216: error: dereferencing pointer to incomplete type > block-aio.c:219: error: dereferencing pointer to incomplete type > block-aio.c:220: error: dereferencing pointer to incomplete type > block-aio.c:220: error: dereferencing pointer to incomplete type > block-aio.c:221: error: dereferencing pointer to incomplete type > make[5]: *** [block-aio.o] Error 1 > make[5]: *** Waiting for unfinished jobs.... > make[5]: *** wait: No child processes. Stop. > make[4]: *** [subdir-install-drivers] Error 2 > make[4]: Leaving directory `/home/osstest/build.10020.build-i386/xen-unstable/tools/blktap'' > make[3]: *** [subdirs-install] Error 2 > make[3]: Leaving directory `/home/osstest/build.10020.build-i386/xen-unstable/tools/blktap'' > make[2]: *** [subdir-install-blktap] Error 2 > make[2]: Leaving directory `/home/osstest/build.10020.build-i386/xen-unstable/tools'' > make[1]: *** [subdirs-install] Error 2 > make[1]: Leaving directory `/home/osstest/build.10020.build-i386/xen-unstable/tools'' > make: *** [install-tools] Error 2 > + test -f ../build-ok-stamp
Ian Campbell writes ("Re: [xen-unstable test] 10020: regressions - FAIL"):> I think you need to install libaio-dev.Yes, thanks. I have submitted that to the auto-tester which (when it passes the meta-auto-test) ought to fix it. IWBNI we had a sort-of-machine-readable list of Debian packages to install in some README; then I could use that. It wouldn''t break every time we add a dependency and also would make sure the build docs remain up to date. Ian.
>>> On 24.11.11 at 17:35, Ian Campbell <Ian.Campbell@citrix.com> wrote: > On Thu, 2011-11-24 at 16:23 +0000, Ian Jackson wrote: >> In file included from block-aio.c:45: >> tapaio.h:42: error: expected specifier-qualifier-list before ''io_context_t'' > > Further up there is a > block-aio.c:36:20: error: libaio.h: No such file or directory > > I think you need to install libaio-dev.But if there''s a new dependency, should that be verified in tools/check/, so that things fail early? Jan
On Thu, 2011-11-24 at 16:51 +0000, Ian Jackson wrote:> Ian Campbell writes ("Re: [xen-unstable test] 10020: regressions - FAIL"): > > I think you need to install libaio-dev. > > Yes, thanks. I have submitted that to the auto-tester which (when it > passes the meta-auto-test) ought to fix it. > > IWBNI we had a sort-of-machine-readable list of Debian packages to > install in some README; then I could use that. It wouldn''t break > every time we add a dependency and also would make sure the build docs > remain up to date.There''s a list of dependencies in the toplevel README, including Debian package names in many cases, would adding some sort of markup to that be sufficient?> > Ian.
On Thu, 2011-11-24 at 17:00 +0000, Jan Beulich wrote:> >>> On 24.11.11 at 17:35, Ian Campbell <Ian.Campbell@citrix.com> wrote: > > On Thu, 2011-11-24 at 16:23 +0000, Ian Jackson wrote: > >> In file included from block-aio.c:45: > >> tapaio.h:42: error: expected specifier-qualifier-list before ''io_context_t'' > > > > Further up there is a > > block-aio.c:36:20: error: libaio.h: No such file or directory > > > > I think you need to install libaio-dev. > > But if there''s a new dependency, should that be verified in tools/check/, > so that things fail early?Yes, I also forgot to patch README. I''ll look into it tomorrow. Ian.
On Thu, 2011-11-24 at 17:14 +0000, Ian Campbell wrote:> On Thu, 2011-11-24 at 17:00 +0000, Jan Beulich wrote: > > >>> On 24.11.11 at 17:35, Ian Campbell <Ian.Campbell@citrix.com> wrote: > > > On Thu, 2011-11-24 at 16:23 +0000, Ian Jackson wrote: > > >> In file included from block-aio.c:45: > > >> tapaio.h:42: error: expected specifier-qualifier-list before ''io_context_t'' > > > > > > Further up there is a > > > block-aio.c:36:20: error: libaio.h: No such file or directory > > > > > > I think you need to install libaio-dev. > > > > But if there''s a new dependency, should that be verified in tools/check/, > > so that things fail early? > > Yes, I also forgot to patch README.Actually I did remember the README (*pats self on back*)> I''ll look into it tomorrow.Or now even: 8<----------------------------------------------------------------- tools: check for libaio unless user has configured CONFIG_SYSTEM_LIBAIO=n Signed-off-by: Ian Campbell <ian.campbell@citrix.com> diff -r 8fb3fa6218c6 tools/check/Makefile --- a/tools/check/Makefile Thu Nov 24 17:05:25 2011 +0000 +++ b/tools/check/Makefile Thu Nov 24 17:30:17 2011 +0000 @@ -6,6 +6,7 @@ export LIBXENAPI_BINDINGS export CHECK_INCLUDES export CHECK_LIB +export CONFIG_SYSTEM_LIBAIO .PHONY: all install all install: check-build diff -r 8fb3fa6218c6 tools/check/check_libaio_devel --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tools/check/check_libaio_devel Thu Nov 24 17:30:17 2011 +0000 @@ -0,0 +1,11 @@ +#!/bin/sh +# CHECK-BUILD + +. ./funcs.sh + +if [ X${CONFIG_SYSTEM_LIBAIO} != X"y" ] ; then + exit 0 +fi +if ! has_header libaio.h ; then + fail "can''t find libaio headers, install libaio devel package or set CONFIG_SYSTEM_LIBAIO=n" +fi diff -r 8fb3fa6218c6 tools/check/check_libaio_lib --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tools/check/check_libaio_lib Thu Nov 24 17:30:17 2011 +0000 @@ -0,0 +1,9 @@ +#!/bin/sh +# CHECK-BUILD CHECK-INSTALL + +. ./funcs.sh + +if [ X${CONFIG_SYSTEM_LIBAIO} != X"y" ] ; then + exit 0 +fi +has_lib libaio.so || fail "can''t find libaio"
Ian Campbell writes ("Re: [Xen-devel] [xen-unstable test] 10020: regressions - FAIL"):> tools: check for libaio unless user has configured CONFIG_SYSTEM_LIBAIO=n > > Signed-off-by: Ian Campbell <ian.campbell@citrix.com>Committed-by: Ian Jackson <ian.jackson@eu.citrix.com> Ian.