xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [linux-linus test] 24817: regressions - FAIL
@ 2014-02-09 16:04 xen.org
  2014-02-10 10:37 ` [PATCH OSSTEST] mfi-common: Only override the pvops kernel repo for linux-arm-xen branch (Was: Re: [linux-linus test] 24817: regressions - FAIL) Ian Campbell
  0 siblings, 1 reply; 14+ messages in thread
From: xen.org @ 2014-02-09 16:04 UTC (permalink / raw)
  To: xen-devel; +Cc: ian.jackson

flight 24817 linux-linus real [real]
http://www.chiark.greenend.org.uk/~xensrcts/logs/24817/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-pair   17 guest-migrate/src_host/dst_host fail REGR. vs. 12557

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-winxpsp3  7 windows-install          fail like 12557

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 xen-build-check(1)           blocked  n/a
 build-armhf-pvops             4 kernel-build                 fail   never pass
 test-amd64-amd64-xl-pcipt-intel  9 guest-start                 fail never pass
 test-amd64-i386-xl-qemuu-win7-amd64 13 guest-stop              fail never pass
 test-amd64-i386-xl-win7-amd64 13 guest-stop                   fail  never pass
 test-amd64-amd64-xl-qemut-win7-amd64 13 guest-stop             fail never pass
 test-amd64-amd64-xl-win7-amd64 13 guest-stop                   fail never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 13 guest-stop             fail never pass
 test-amd64-i386-xend-qemut-winxpsp3 16 leak-check/check        fail never pass
 test-amd64-amd64-xl-qemut-winxpsp3 13 guest-stop               fail never pass
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 13 guest-stop         fail never pass
 test-amd64-i386-xend-winxpsp3 16 leak-check/check             fail  never pass
 test-amd64-amd64-xl-winxpsp3 13 guest-stop                   fail   never pass
 test-amd64-i386-xl-qemut-win7-amd64 13 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 13 guest-stop         fail never pass
 test-amd64-i386-xl-winxpsp3-vcpus1 13 guest-stop               fail never pass

version targeted for testing:
 linux                494479038d97f1b9f76fc633a360a681acdf035c
baseline version:
 linux                c16fa4f2ad19908a47c63d8fa436a1178438c7e7

------------------------------------------------------------
7013 people touched revisions under test,
not listing them all
------------------------------------------------------------

jobs:
 build-amd64-xend                                             pass    
 build-i386-xend                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            fail    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           pass    
 test-amd64-i386-rhel6hvm-amd                                 pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-win7-amd64                               fail    
 test-amd64-i386-xl-win7-amd64                                fail    
 test-amd64-i386-xl-credit2                                   pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-pcipt-intel                              fail    
 test-amd64-i386-rhel6hvm-intel                               pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-i386-xl-multivcpu                                 pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         fail    
 test-amd64-amd64-xl-sedf-pin                                 pass    
 test-amd64-amd64-pv                                          pass    
 test-amd64-i386-pv                                           pass    
 test-amd64-amd64-xl-sedf                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-winxpsp3-vcpus1                           fail    
 test-amd64-i386-xend-qemut-winxpsp3                          fail    
 test-amd64-amd64-xl-qemut-winxpsp3                           fail    
 test-amd64-amd64-xl-qemuu-winxpsp3                           fail    
 test-amd64-i386-xend-winxpsp3                                fail    
 test-amd64-amd64-xl-winxpsp3                                 fail    


------------------------------------------------------------
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 2370853 lines long.)

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

* [PATCH OSSTEST] mfi-common: Only override the pvops kernel repo for linux-arm-xen branch (Was: Re: [linux-linus test] 24817: regressions - FAIL)
  2014-02-09 16:04 [linux-linus test] 24817: regressions - FAIL xen.org
@ 2014-02-10 10:37 ` Ian Campbell
  2014-02-10 11:48   ` Pasi Kärkkäinen
                     ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: Ian Campbell @ 2014-02-10 10:37 UTC (permalink / raw)
  To: xen.org; +Cc: xen-devel

On Sun, 2014-02-09 at 16:04 +0000, xen.org wrote:
> 
>  build-armhf-pvops             4 kernel-build                 fail   never pass 

+ git checkout 494479038d97f1b9f76fc633a360a681acdf035c
fatal: reference is not a tree: 494479038d97f1b9f76fc633a360a681acdf035c

This is because it is using git://xenbits.xen.org/linux-pvops.git
instead of the tree it should be testing...

The following fixes it for me, but although the results are as I wanted
I'm not 100% sure about this override in the first place. In my
experiments with cr-daily-branch I see:

        Branch		$TREE_LINUX		$TREE_LINUX_ARM
        
        xen-unstable	pvops			pvops
        linux-linus	torvalds		pvops
        linux-arm-xen	arm-xen			arm-xen

        Key:
        [arm-xen] git://git.kernel.org/pub/scm/linux/kernel/git/sstabellini/xen.git
        [torvalds] git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
        [pvops] git://xenbits.xen.org/linux-pvops.git
        
IOW $TREE_LINUX is always correct.

When invoking make-flight directly both are always "pvops".

8<---------------------------------------

>From 344b0ca5e623d8212ee9d5452f19aba2df2c97fe Mon Sep 17 00:00:00 2001
From: Ian Campbell <ian.campbell@citrix.com>
Date: Mon, 10 Feb 2014 09:33:00 +0000
Subject: [PATCH] mfi-common: Only override the pvops kernel repo for
 linux-arm-xen branch

Otherwise e.g. linux-linus tries to use the wrong tree and fails.

I have confirmed that for flights on xen-unstable, linux-linus and
linux-arm-xen the only difference in the runvars is
linux-linux.build-armhf-pvops.tree_linus which changes from
git://xenbits.xen.org/linux-pvops.git to
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git as
expected.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
---
 mfi-common | 20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

diff --git a/mfi-common b/mfi-common
index 8f56092..f7f981e 100644
--- a/mfi-common
+++ b/mfi-common
@@ -44,6 +44,11 @@ create_build_jobs () {
 
     if [ "x$arch" = xdisable ]; then continue; fi
 
+    pvops_kernel="
+      tree_linux=$TREE_LINUX
+      revision_linux=${REVISION_LINUX:-${DEFAULT_REVISION_LINUX}}
+    "
+
     case "$arch" in
     armhf)
       case "$branch" in
@@ -59,10 +64,13 @@ create_build_jobs () {
       xen-4.1-testing) continue;;
       xen-4.2-testing) continue;;
       esac
-      pvops_kernel="
-        tree_linux=$TREE_LINUX_ARM
-        revision_linux=${REVISION_LINUX_ARM:-${DEFAULT_REVISION_LINUX_ARM}}
-      "
+
+      if [ "$branch" = "linux-arm-xen" ]; then
+        pvops_kernel="
+          tree_linux=$TREE_LINUX_ARM
+          revision_linux=${REVISION_LINUX_ARM:-${DEFAULT_REVISION_LINUX_ARM}}
+        "
+      fi
       pvops_kconfig_overrides="
         kconfig_override_y=CONFIG_EXT4_FS
       "
@@ -71,10 +79,6 @@ create_build_jobs () {
       case "$branch" in
       linux-arm-xen) continue;;
       esac
-      pvops_kernel="
-        tree_linux=$TREE_LINUX
-        revision_linux=${REVISION_LINUX:-${DEFAULT_REVISION_LINUX}}
-      "
       ;;
     esac
 
-- 
1.8.5.2

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

* Re: [PATCH OSSTEST] mfi-common: Only override the pvops kernel repo for linux-arm-xen branch (Was: Re: [linux-linus test] 24817: regressions - FAIL)
  2014-02-10 10:37 ` [PATCH OSSTEST] mfi-common: Only override the pvops kernel repo for linux-arm-xen branch (Was: Re: [linux-linus test] 24817: regressions - FAIL) Ian Campbell
@ 2014-02-10 11:48   ` Pasi Kärkkäinen
  2014-02-10 12:01     ` Ian Campbell
  2014-02-10 11:51   ` Ian Jackson
  2014-02-11 11:13   ` Ian Campbell
  2 siblings, 1 reply; 14+ messages in thread
From: Pasi Kärkkäinen @ 2014-02-10 11:48 UTC (permalink / raw)
  To: Ian Campbell; +Cc: xen-devel, xen.org

On Mon, Feb 10, 2014 at 10:37:13AM +0000, Ian Campbell wrote:
> On Sun, 2014-02-09 at 16:04 +0000, xen.org wrote:
> > 
> >  build-armhf-pvops             4 kernel-build                 fail   never pass 
> 
> + git checkout 494479038d97f1b9f76fc633a360a681acdf035c
> fatal: reference is not a tree: 494479038d97f1b9f76fc633a360a681acdf035c
> 
> This is because it is using git://xenbits.xen.org/linux-pvops.git
> instead of the tree it should be testing...
> 
> The following fixes it for me, but although the results are as I wanted
> I'm not 100% sure about this override in the first place. In my
> experiments with cr-daily-branch I see:
> 
>         Branch		$TREE_LINUX		$TREE_LINUX_ARM
>         
>         xen-unstable	pvops			pvops
>         linux-linus	torvalds		pvops
>         linux-arm-xen	arm-xen			arm-xen
> 
>         Key:
>         [arm-xen] git://git.kernel.org/pub/scm/linux/kernel/git/sstabellini/xen.git
>         [torvalds] git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git

Isn't that the "old" repo (but a symlink to the new one)? The new one being:
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git

-- Pasi

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

* [PATCH OSSTEST] mfi-common: Only override the pvops kernel repo for linux-arm-xen branch (Was: Re: [linux-linus test] 24817: regressions - FAIL)
  2014-02-10 10:37 ` [PATCH OSSTEST] mfi-common: Only override the pvops kernel repo for linux-arm-xen branch (Was: Re: [linux-linus test] 24817: regressions - FAIL) Ian Campbell
  2014-02-10 11:48   ` Pasi Kärkkäinen
@ 2014-02-10 11:51   ` Ian Jackson
  2014-02-10 12:00     ` Ian Campbell
  2014-02-11 11:13   ` Ian Campbell
  2 siblings, 1 reply; 14+ messages in thread
From: Ian Jackson @ 2014-02-10 11:51 UTC (permalink / raw)
  To: Ian Campbell; +Cc: xen-devel, xen.org

Ian Campbell writes ("[PATCH OSSTEST] mfi-common: Only override the pvops kernel repo for linux-arm-xen branch (Was: Re: [Xen-devel] [linux-linus test] 24817: regressions - FAIL)"):
> On Sun, 2014-02-09 at 16:04 +0000, xen.org wrote:
> > 
> >  build-armhf-pvops             4 kernel-build                 fail   never pass 

Surely this is correct.  Linus's tip doesn't pass this test.

> + git checkout 494479038d97f1b9f76fc633a360a681acdf035c
> fatal: reference is not a tree: 494479038d97f1b9f76fc633a360a681acdf035c
> 
> This is because it is using git://xenbits.xen.org/linux-pvops.git
> instead of the tree it should be testing...

That's exactly what it should be using, isn't it ?  After all, in
principle, eventually, Linus's tip should work.  In the meantime it
doesn't and this is a real bug.

Ian.

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

* Re: [PATCH OSSTEST] mfi-common: Only override the pvops kernel repo for linux-arm-xen branch (Was: Re: [linux-linus test] 24817: regressions - FAIL)
  2014-02-10 11:51   ` Ian Jackson
@ 2014-02-10 12:00     ` Ian Campbell
  2014-02-10 12:05       ` Ian Jackson
  0 siblings, 1 reply; 14+ messages in thread
From: Ian Campbell @ 2014-02-10 12:00 UTC (permalink / raw)
  To: Ian Jackson; +Cc: xen-devel

On Mon, 2014-02-10 at 11:51 +0000, Ian Jackson wrote:
> Ian Campbell writes ("[PATCH OSSTEST] mfi-common: Only override the pvops kernel repo for linux-arm-xen branch (Was: Re: [Xen-devel] [linux-linus test] 24817: regressions - FAIL)"):
> > On Sun, 2014-02-09 at 16:04 +0000, xen.org wrote:
> > > 
> > >  build-armhf-pvops             4 kernel-build                 fail   never pass 
> 
> Surely this is correct.  Linus's tip doesn't pass this test.
> 
> > + git checkout 494479038d97f1b9f76fc633a360a681acdf035c
> > fatal: reference is not a tree: 494479038d97f1b9f76fc633a360a681acdf035c
> > 
> > This is because it is using git://xenbits.xen.org/linux-pvops.git
> > instead of the tree it should be testing...
> 
> That's exactly what it should be using, isn't it ?  After all, in
> principle, eventually, Linus's tip should work.  In the meantime it
> doesn't and this is a real bug.

Linus' tip is git.kernel.org/...torvalds/xen.git. This linux-pvops.git
tree contains the output of this pushgate.

The error is that it appears to be looking in the output tree for the
new revision, which obviously only exists in the input tree.

Ian.

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

* Re: [PATCH OSSTEST] mfi-common: Only override the pvops kernel repo for linux-arm-xen branch (Was: Re: [linux-linus test] 24817: regressions - FAIL)
  2014-02-10 11:48   ` Pasi Kärkkäinen
@ 2014-02-10 12:01     ` Ian Campbell
  0 siblings, 0 replies; 14+ messages in thread
From: Ian Campbell @ 2014-02-10 12:01 UTC (permalink / raw)
  To: Pasi Kärkkäinen; +Cc: xen-devel, xen.org

On Mon, 2014-02-10 at 13:48 +0200, Pasi Kärkkäinen wrote:
> On Mon, Feb 10, 2014 at 10:37:13AM +0000, Ian Campbell wrote:
> > On Sun, 2014-02-09 at 16:04 +0000, xen.org wrote:
> > > 
> > >  build-armhf-pvops             4 kernel-build                 fail   never pass 
> > 
> > + git checkout 494479038d97f1b9f76fc633a360a681acdf035c
> > fatal: reference is not a tree: 494479038d97f1b9f76fc633a360a681acdf035c
> > 
> > This is because it is using git://xenbits.xen.org/linux-pvops.git
> > instead of the tree it should be testing...
> > 
> > The following fixes it for me, but although the results are as I wanted
> > I'm not 100% sure about this override in the first place. In my
> > experiments with cr-daily-branch I see:
> > 
> >         Branch		$TREE_LINUX		$TREE_LINUX_ARM
> >         
> >         xen-unstable	pvops			pvops
> >         linux-linus	torvalds		pvops
> >         linux-arm-xen	arm-xen			arm-xen
> > 
> >         Key:
> >         [arm-xen] git://git.kernel.org/pub/scm/linux/kernel/git/sstabellini/xen.git
> >         [torvalds] git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
> 
> Isn't that the "old" repo (but a symlink to the new one)? The new one being:
> git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
> 

Presumably. I don't think it really matters here though.



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

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

* Re: [PATCH OSSTEST] mfi-common: Only override the pvops kernel repo for linux-arm-xen branch (Was: Re: [linux-linus test] 24817: regressions - FAIL)
  2014-02-10 12:00     ` Ian Campbell
@ 2014-02-10 12:05       ` Ian Jackson
  2014-02-10 12:10         ` Ian Campbell
  0 siblings, 1 reply; 14+ messages in thread
From: Ian Jackson @ 2014-02-10 12:05 UTC (permalink / raw)
  To: Ian Campbell; +Cc: xen-devel

Ian Campbell writes ("Re: [PATCH OSSTEST] mfi-common: Only override the pvops kernel repo for linux-arm-xen branch (Was: Re: [Xen-devel] [linux-linus test] 24817: regressions - FAIL)"):
> Linus' tip is git.kernel.org/...torvalds/xen.git. This linux-pvops.git
> tree contains the output of this pushgate.
> 
> The error is that it appears to be looking in the output tree for the
> new revision, which obviously only exists in the input tree.

Oh, I see, yes.

Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

Unless you have more bugfixes in the pipeline, you should probably
push that right away so that it doesn't get entangled with the
forthcoming change to use FreeBSD RELEASE instead (as prompted by
Roger).

Thanks,
Ian.

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

* Re: [PATCH OSSTEST] mfi-common: Only override the pvops kernel repo for linux-arm-xen branch (Was: Re: [linux-linus test] 24817: regressions - FAIL)
  2014-02-10 12:05       ` Ian Jackson
@ 2014-02-10 12:10         ` Ian Campbell
  0 siblings, 0 replies; 14+ messages in thread
From: Ian Campbell @ 2014-02-10 12:10 UTC (permalink / raw)
  To: Ian Jackson; +Cc: xen-devel

On Mon, 2014-02-10 at 12:05 +0000, Ian Jackson wrote:
> Ian Campbell writes ("Re: [PATCH OSSTEST] mfi-common: Only override the pvops kernel repo for linux-arm-xen branch (Was: Re: [Xen-devel] [linux-linus test] 24817: regressions - FAIL)"):
> > Linus' tip is git.kernel.org/...torvalds/xen.git. This linux-pvops.git
> > tree contains the output of this pushgate.
> > 
> > The error is that it appears to be looking in the output tree for the
> > new revision, which obviously only exists in the input tree.
> 
> Oh, I see, yes.
> 
> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
> 
> Unless you have more bugfixes in the pipeline, you should probably
> push that right away so that it doesn't get entangled with the
> forthcoming change to use FreeBSD RELEASE instead (as prompted by
> Roger).

I don't have anything else pending[0], but I'm about to borrow one of
the marilith machines and do some local manual runs to get a quicker
turnaround on this stuff. I wouldn't expect that to result in any
patches before tomorrow though.

Ian.

[0] actually not quite true, I have a bunch of older minor patches:
        [PATCH OSSTEST] README: Add some core concepts and terminology
        [PATCH OSSTEST] standalone: add blessing to flights table.
        [PATCH OSSTEST] cri-args-hostlists: Allow environment to control OSSTEST_CONFIG

But these aren't urgent or tied up in anything else.

Ian.

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

* Re: [PATCH OSSTEST] mfi-common: Only override the pvops kernel repo for linux-arm-xen branch (Was: Re: [linux-linus test] 24817: regressions - FAIL)
  2014-02-10 10:37 ` [PATCH OSSTEST] mfi-common: Only override the pvops kernel repo for linux-arm-xen branch (Was: Re: [linux-linus test] 24817: regressions - FAIL) Ian Campbell
  2014-02-10 11:48   ` Pasi Kärkkäinen
  2014-02-10 11:51   ` Ian Jackson
@ 2014-02-11 11:13   ` Ian Campbell
  2014-02-11 12:39     ` [PATCH OSSTEST 0/2] fix tree and revision selection for linux branches under armhf Ian Campbell
  2 siblings, 1 reply; 14+ messages in thread
From: Ian Campbell @ 2014-02-11 11:13 UTC (permalink / raw)
  To: xen.org; +Cc: xen-devel

On Mon, 2014-02-10 at 10:37 +0000, Ian Campbell wrote:
> The following fixes it for me, but although the results are as I wanted
> I'm not 100% sure about this override in the first place. In my
> experiments with cr-daily-branch I see:

But I didn't consider {DEFAULT_}REVISION_LINUX{_ARM} and how it
interacts:

        Branch		$TREE_LINUX#$REVISION_LINUX	$TREE_LINUX_ARM#$R_L_ARM
        xen-unstable	pvops#tested/linux-3.4		pvops#tested/linux-arm-xen
        linux-linus	torvalds#master			pvops#XXX
        linux-arm-xen	stefano#master			stefano#master
        osstest		pvops#tested/linux-3.4		pvops#tested/linux-arm-xen

pvops#XXX == the revision from torvalds#master, but with the pvops tree
i.e. the brokeness I started out trying to fix.

What this means is that osstest's own push gate is currently blocked
because it is trying to test using the standard tree on armhf -- which
is a 3.4 tree and has no support for any of the stuff we need. I suspect
xen-unstable would also be broken by this (so its good the push gate
caught it).

One way (to bodge?) around this would be to use $R_L on any branch
matching linux-* *except* linux-arm-xen and for anything else to use
$R_L_A for (on armhf only of course). This has the affect (I hope) of
using the right branch for gating trees like linux-linus and
linux-arm-xen but continuing to use the correct tested branch for the
arch.

But I can't help thinking that this should perhaps be solved further up
by e.g. making $TREE_LINUX_ARM#$REVISION_LINUX_ARM be correct for
linux-linus -- i.e. by making some change in ap-common:info_linux_tree.

I'm not sure what that would look like though -- it might be easiest to
thrash this stuff out f2f later.

In the meantime here something which I think might fix mfi-common as I
described 3 paras ago...

Ian.

diff --git a/mfi-common b/mfi-common
index f7f981e..6ec164e 100644
--- a/mfi-common
+++ b/mfi-common
@@ -44,10 +44,19 @@ create_build_jobs () {
 
     if [ "x$arch" = xdisable ]; then continue; fi
 
+    if [ "x$arch" = "xarmhf" ] ; then
+      echo LINUX $TREE_LINUX \"${REVISION_LINUX}\" \"${DEFAULT_REVISION_LINUX}\" >&2
+      echo ARM $TREE_LINUX_ARM \"${REVISION_LINUX_ARM}\" \"${DEFAULT_REVISION_LINUX_ARM}\" >&2
+    fi
+
     pvops_kernel="
       tree_linux=$TREE_LINUX
       revision_linux=${REVISION_LINUX:-${DEFAULT_REVISION_LINUX}}
     "
+    pvops_kernel_arm="
+      tree_linux=$TREE_LINUX_ARM
+      revision_linux=${REVISION_LINUX_ARM:-${DEFAULT_REVISION_LINUX_ARM}}
+    "
 
     case "$arch" in
     armhf)
@@ -65,12 +74,12 @@ create_build_jobs () {
       xen-4.2-testing) continue;;
       esac
 
-      if [ "$branch" = "linux-arm-xen" ]; then
-        pvops_kernel="
-          tree_linux=$TREE_LINUX_ARM
-          revision_linux=${REVISION_LINUX_ARM:-${DEFAULT_REVISION_LINUX_ARM}}
-        "
-      fi
+      case $branch in
+      linux-arm-xen) pvops_kernel="$pvops_kernel_arm" ;;
+      linux-*) ;; # Apart from linux-arm-xen these should test mainline kernels
+      *) pvops_kernel="$pvops_kernel_arm" ;;
+      esac
+
       pvops_kconfig_overrides="
         kconfig_override_y=CONFIG_EXT4_FS
       "

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

* [PATCH OSSTEST 0/2] fix tree and revision selection for linux branches under armhf
  2014-02-11 11:13   ` Ian Campbell
@ 2014-02-11 12:39     ` Ian Campbell
  2014-02-11 12:41       ` [PATCH OSSTEST 1/2] Revert "mfi-common: Only override the pvops kernel repo for linux-arm-xen branch" Ian Campbell
  2014-02-11 12:42       ` [PATCH OSSTEST 2/2] cr-daily-branch: make sure we test the correct tree for Linux branches Ian Campbell
  0 siblings, 2 replies; 14+ messages in thread
From: Ian Campbell @ 2014-02-11 12:39 UTC (permalink / raw)
  To: xen.org; +Cc: xen-devel

On Tue, 2014-02-11 at 11:13 +0000, Ian Campbell wrote:
> But I can't help thinking that this should perhaps be solved further up
> by e.g. making $TREE_LINUX_ARM#$REVISION_LINUX_ARM be correct for
> linux-linus -- i.e. by making some change in ap-common:info_linux_tree.
> 
> I'm not sure what that would look like though -- it might be easiest to
> thrash this stuff out f2f later.

Which is what we did. 2 patches will follow, the first to revert the
incorrect change, the second to introduce the proper fix.

Ian -- it seems that osstest.git#pretest is in a state where I could
rewind instead of reverting the first change -- which do you prefer
under the circumstances?

Ian.

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

* [PATCH OSSTEST 1/2] Revert "mfi-common: Only override the pvops kernel repo for linux-arm-xen branch"
  2014-02-11 12:39     ` [PATCH OSSTEST 0/2] fix tree and revision selection for linux branches under armhf Ian Campbell
@ 2014-02-11 12:41       ` Ian Campbell
  2014-02-11 12:42       ` [PATCH OSSTEST 2/2] cr-daily-branch: make sure we test the correct tree for Linux branches Ian Campbell
  1 sibling, 0 replies; 14+ messages in thread
From: Ian Campbell @ 2014-02-11 12:41 UTC (permalink / raw)
  To: ian.jackson; +Cc: Ian Campbell, xen-devel

This reverts commit a528b10cd6a552e92ed2b1b809c991a421ebdba6.

Fixing this in make-flight was incorrect -- make-flight should do as it was
told and use the appropriate TREE_LINUX(_ARCH) and REVISION_LINUX(_ARCH)
values it is given.

The real issue here was that these inputs were bogus for the linux-linus tree
when running on armhf and this will be fixed in a followup patch.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
---
 mfi-common | 20 ++++++++------------
 1 file changed, 8 insertions(+), 12 deletions(-)

diff --git a/mfi-common b/mfi-common
index f7f981e..8f56092 100644
--- a/mfi-common
+++ b/mfi-common
@@ -44,11 +44,6 @@ create_build_jobs () {
 
     if [ "x$arch" = xdisable ]; then continue; fi
 
-    pvops_kernel="
-      tree_linux=$TREE_LINUX
-      revision_linux=${REVISION_LINUX:-${DEFAULT_REVISION_LINUX}}
-    "
-
     case "$arch" in
     armhf)
       case "$branch" in
@@ -64,13 +59,10 @@ create_build_jobs () {
       xen-4.1-testing) continue;;
       xen-4.2-testing) continue;;
       esac
-
-      if [ "$branch" = "linux-arm-xen" ]; then
-        pvops_kernel="
-          tree_linux=$TREE_LINUX_ARM
-          revision_linux=${REVISION_LINUX_ARM:-${DEFAULT_REVISION_LINUX_ARM}}
-        "
-      fi
+      pvops_kernel="
+        tree_linux=$TREE_LINUX_ARM
+        revision_linux=${REVISION_LINUX_ARM:-${DEFAULT_REVISION_LINUX_ARM}}
+      "
       pvops_kconfig_overrides="
         kconfig_override_y=CONFIG_EXT4_FS
       "
@@ -79,6 +71,10 @@ create_build_jobs () {
       case "$branch" in
       linux-arm-xen) continue;;
       esac
+      pvops_kernel="
+        tree_linux=$TREE_LINUX
+        revision_linux=${REVISION_LINUX:-${DEFAULT_REVISION_LINUX}}
+      "
       ;;
     esac
 
-- 
1.8.5.2

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

* [PATCH OSSTEST 2/2] cr-daily-branch: make sure we test the correct tree for Linux branches
  2014-02-11 12:39     ` [PATCH OSSTEST 0/2] fix tree and revision selection for linux branches under armhf Ian Campbell
  2014-02-11 12:41       ` [PATCH OSSTEST 1/2] Revert "mfi-common: Only override the pvops kernel repo for linux-arm-xen branch" Ian Campbell
@ 2014-02-11 12:42       ` Ian Campbell
  2014-02-11 15:06         ` Ian Jackson
  1 sibling, 1 reply; 14+ messages in thread
From: Ian Campbell @ 2014-02-11 12:42 UTC (permalink / raw)
  To: ian.jackson; +Cc: Ian Campbell, xen-devel

These branches should test the specific Linux tree which they and so should
not apply the per-arch overrides which are only intended to be used to pick up
an already verified tested Linux branch for use when testing some other
non-linux branch.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
---
Applied on top of a revert of a528b10cd6a552e92ed2b1b809c991a421ebdba6.
---
 cr-daily-branch | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/cr-daily-branch b/cr-daily-branch
index 41ca796..02fef15 100755
--- a/cr-daily-branch
+++ b/cr-daily-branch
@@ -122,9 +122,16 @@ if [ "x$REVISION_LINUX" = x ]; then
         export REVISION_LINUX
 fi
 if [ "x$REVISION_LINUX_ARM" = x ]; then
+    if [ "x$tree" = "xlinux" ] ; then
+	TREE_LINUX_ARM=$TREE_LINUX
+	export TREE_LINUX_ARM
+	REVISION_LINUX_ARM=$REVISION_LINUX
+        export REVISION_LINUX_ARM
+    else
 	determine_version REVISION_LINUX_ARM ${linuxbranch:-linux-arm-xen} \
 		LINUX_ARM
         export REVISION_LINUX_ARM
+    fi
 fi
 if [ "x$REVISION_LINUXFIRMWARE" = x ]; then
 	determine_version REVISION_LINUXFIRMWARE linuxfirmware
-- 
1.8.5.2

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

* Re: [PATCH OSSTEST 2/2] cr-daily-branch: make sure we test the correct tree for Linux branches
  2014-02-11 12:42       ` [PATCH OSSTEST 2/2] cr-daily-branch: make sure we test the correct tree for Linux branches Ian Campbell
@ 2014-02-11 15:06         ` Ian Jackson
  2014-02-11 15:11           ` Ian Campbell
  0 siblings, 1 reply; 14+ messages in thread
From: Ian Jackson @ 2014-02-11 15:06 UTC (permalink / raw)
  To: Ian Campbell; +Cc: xen-devel

Ian Campbell writes ("[PATCH OSSTEST 2/2] cr-daily-branch: make sure we test the correct tree for Linux branches"):
> These branches should test the specific Linux tree which they and so
> should not apply the per-arch overrides which are only intended to
> be used to pick up an already verified tested Linux branch for use
> when testing some other non-linux branch.
> 
> Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
> ---
> Applied on top of a revert of a528b10cd6a552e92ed2b1b809c991a421ebdba6.

Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

Ian.

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

* Re: [PATCH OSSTEST 2/2] cr-daily-branch: make sure we test the correct tree for Linux branches
  2014-02-11 15:06         ` Ian Jackson
@ 2014-02-11 15:11           ` Ian Campbell
  0 siblings, 0 replies; 14+ messages in thread
From: Ian Campbell @ 2014-02-11 15:11 UTC (permalink / raw)
  To: Ian Jackson; +Cc: xen-devel

On Tue, 2014-02-11 at 15:06 +0000, Ian Jackson wrote:
> Ian Campbell writes ("[PATCH OSSTEST 2/2] cr-daily-branch: make sure we test the correct tree for Linux branches"):
> > These branches should test the specific Linux tree which they and so
> > should not apply the per-arch overrides which are only intended to
> > be used to pick up an already verified tested Linux branch for use
> > when testing some other non-linux branch.
> > 
> > Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
> > ---
> > Applied on top of a revert of a528b10cd6a552e92ed2b1b809c991a421ebdba6.
> 
> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

Thanks. I rewound pretest from a528b and stuck this on top as discussed.

Ian.

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

end of thread, other threads:[~2014-02-11 15:11 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-09 16:04 [linux-linus test] 24817: regressions - FAIL xen.org
2014-02-10 10:37 ` [PATCH OSSTEST] mfi-common: Only override the pvops kernel repo for linux-arm-xen branch (Was: Re: [linux-linus test] 24817: regressions - FAIL) Ian Campbell
2014-02-10 11:48   ` Pasi Kärkkäinen
2014-02-10 12:01     ` Ian Campbell
2014-02-10 11:51   ` Ian Jackson
2014-02-10 12:00     ` Ian Campbell
2014-02-10 12:05       ` Ian Jackson
2014-02-10 12:10         ` Ian Campbell
2014-02-11 11:13   ` Ian Campbell
2014-02-11 12:39     ` [PATCH OSSTEST 0/2] fix tree and revision selection for linux branches under armhf Ian Campbell
2014-02-11 12:41       ` [PATCH OSSTEST 1/2] Revert "mfi-common: Only override the pvops kernel repo for linux-arm-xen branch" Ian Campbell
2014-02-11 12:42       ` [PATCH OSSTEST 2/2] cr-daily-branch: make sure we test the correct tree for Linux branches Ian Campbell
2014-02-11 15:06         ` Ian Jackson
2014-02-11 15:11           ` Ian Campbell

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).