|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH OSSTEST] mfi-common: Only override the pvops kernel repo for linux-arm-xen branch (Was: Re: [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
+ 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@xxxxxxxxxx>
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@xxxxxxxxxx>
---
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
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |