All of lore.kernel.org
 help / color / mirror / Atom feed
* [OSSTEST PATCH] cr-daily-branch: ovmf: "usually" use xen-tested-master
@ 2019-04-18 11:26 ` Ian Jackson
  0 siblings, 0 replies; 4+ messages in thread
From: Ian Jackson @ 2019-04-18 11:26 UTC (permalink / raw)
  To: xen-devel; +Cc: Anthony PERARD, Ian Jackson

This branch is supposed to be suitable for all versions of Xen.
Conversely, older versions of OVMF do not build on newer compilers (as
provided, eg, in stretch).

So, for "branches" other than xen-unstable and xen-unstable-smoke, use
the usual "determine_version" machinery, which will select
xen-tested-master for branches other than the ovmf branch itself.

No change for the ovmf "branch", nor for xen-unstable*.  The effect is
to switch xen-*-testing, qemu-*, linux-*, etc., to all use ovmf
xen-tested-master.

Verified with standalone-generate-dump-flight-runvars.  In detail:
In these flights:
   examine freebsd-master libvirt linux-*
   osstest qemu-* seabios xen-4.* xtf
in these jobs
   build-amd64
   build-arm64
   build-armhf
   build-i386
change
   revision_ovmf  to   the output of   ./ap-fetch-version-baseline ovmf
   tree_ovmf      to   git://xenbits.xen.org/osstest/ovmf.git
(each being previously set to the empty string).

CC: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
---
 cr-daily-branch | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/cr-daily-branch b/cr-daily-branch
index 5698b083..00b713b3 100755
--- a/cr-daily-branch
+++ b/cr-daily-branch
@@ -204,14 +204,17 @@ if [ "x$REVISION_SEABIOS" = x ]; then
     fi
 fi
 if [ "x$REVISION_OVMF" = x ]; then
-    if [ "x$tree" = "xovmf" ]; then
+    case "$branch" in
+    xen-unstable*)
+	: REVISION_OVMF from Config.mk
+	;;
+    *)
 	TREE_OVMF=$TREE_OVMF_UPSTREAM
 	export TREE_OVMF
 	determine_version REVISION_OVMF ovmf OVMF
 	export REVISION_OVMF
-    else
-	: REVISION_OVMF from Config.mk
-    fi
+	;;
+    esac
 fi
 if [ "x$REVISION_LIBVIRT" = x ]; then
 	case "$xenbranch" in
-- 
2.11.0


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

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

* [Xen-devel] [OSSTEST PATCH] cr-daily-branch: ovmf: "usually" use xen-tested-master
@ 2019-04-18 11:26 ` Ian Jackson
  0 siblings, 0 replies; 4+ messages in thread
From: Ian Jackson @ 2019-04-18 11:26 UTC (permalink / raw)
  To: xen-devel; +Cc: Anthony PERARD, Ian Jackson

This branch is supposed to be suitable for all versions of Xen.
Conversely, older versions of OVMF do not build on newer compilers (as
provided, eg, in stretch).

So, for "branches" other than xen-unstable and xen-unstable-smoke, use
the usual "determine_version" machinery, which will select
xen-tested-master for branches other than the ovmf branch itself.

No change for the ovmf "branch", nor for xen-unstable*.  The effect is
to switch xen-*-testing, qemu-*, linux-*, etc., to all use ovmf
xen-tested-master.

Verified with standalone-generate-dump-flight-runvars.  In detail:
In these flights:
   examine freebsd-master libvirt linux-*
   osstest qemu-* seabios xen-4.* xtf
in these jobs
   build-amd64
   build-arm64
   build-armhf
   build-i386
change
   revision_ovmf  to   the output of   ./ap-fetch-version-baseline ovmf
   tree_ovmf      to   git://xenbits.xen.org/osstest/ovmf.git
(each being previously set to the empty string).

CC: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
---
 cr-daily-branch | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/cr-daily-branch b/cr-daily-branch
index 5698b083..00b713b3 100755
--- a/cr-daily-branch
+++ b/cr-daily-branch
@@ -204,14 +204,17 @@ if [ "x$REVISION_SEABIOS" = x ]; then
     fi
 fi
 if [ "x$REVISION_OVMF" = x ]; then
-    if [ "x$tree" = "xovmf" ]; then
+    case "$branch" in
+    xen-unstable*)
+	: REVISION_OVMF from Config.mk
+	;;
+    *)
 	TREE_OVMF=$TREE_OVMF_UPSTREAM
 	export TREE_OVMF
 	determine_version REVISION_OVMF ovmf OVMF
 	export REVISION_OVMF
-    else
-	: REVISION_OVMF from Config.mk
-    fi
+	;;
+    esac
 fi
 if [ "x$REVISION_LIBVIRT" = x ]; then
 	case "$xenbranch" in
-- 
2.11.0


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

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

* Re: [OSSTEST PATCH] cr-daily-branch: ovmf: "usually" use xen-tested-master
@ 2019-04-18 14:50   ` Anthony PERARD
  0 siblings, 0 replies; 4+ messages in thread
From: Anthony PERARD @ 2019-04-18 14:50 UTC (permalink / raw)
  To: Ian Jackson; +Cc: xen-devel

On Thu, Apr 18, 2019 at 12:26:18PM +0100, Ian Jackson wrote:
> This branch is supposed to be suitable for all versions of Xen.
> Conversely, older versions of OVMF do not build on newer compilers (as
> provided, eg, in stretch).
> 
> So, for "branches" other than xen-unstable and xen-unstable-smoke, use
> the usual "determine_version" machinery, which will select
> xen-tested-master for branches other than the ovmf branch itself.
> 
> No change for the ovmf "branch", nor for xen-unstable*.  The effect is
> to switch xen-*-testing, qemu-*, linux-*, etc., to all use ovmf
> xen-tested-master.
> 
> Verified with standalone-generate-dump-flight-runvars.  In detail:
> In these flights:
>    examine freebsd-master libvirt linux-*
>    osstest qemu-* seabios xen-4.* xtf
> in these jobs
>    build-amd64
>    build-arm64
>    build-armhf
>    build-i386
> change
>    revision_ovmf  to   the output of   ./ap-fetch-version-baseline ovmf
>    tree_ovmf      to   git://xenbits.xen.org/osstest/ovmf.git
> (each being previously set to the empty string).
> 
> CC: Anthony PERARD <anthony.perard@citrix.com>
> Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>

Acked-by: Anthony PERARD <anthony.perard@citrix.com>

-- 
Anthony PERARD

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

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

* Re: [Xen-devel] [OSSTEST PATCH] cr-daily-branch: ovmf: "usually" use xen-tested-master
@ 2019-04-18 14:50   ` Anthony PERARD
  0 siblings, 0 replies; 4+ messages in thread
From: Anthony PERARD @ 2019-04-18 14:50 UTC (permalink / raw)
  To: Ian Jackson; +Cc: xen-devel

On Thu, Apr 18, 2019 at 12:26:18PM +0100, Ian Jackson wrote:
> This branch is supposed to be suitable for all versions of Xen.
> Conversely, older versions of OVMF do not build on newer compilers (as
> provided, eg, in stretch).
> 
> So, for "branches" other than xen-unstable and xen-unstable-smoke, use
> the usual "determine_version" machinery, which will select
> xen-tested-master for branches other than the ovmf branch itself.
> 
> No change for the ovmf "branch", nor for xen-unstable*.  The effect is
> to switch xen-*-testing, qemu-*, linux-*, etc., to all use ovmf
> xen-tested-master.
> 
> Verified with standalone-generate-dump-flight-runvars.  In detail:
> In these flights:
>    examine freebsd-master libvirt linux-*
>    osstest qemu-* seabios xen-4.* xtf
> in these jobs
>    build-amd64
>    build-arm64
>    build-armhf
>    build-i386
> change
>    revision_ovmf  to   the output of   ./ap-fetch-version-baseline ovmf
>    tree_ovmf      to   git://xenbits.xen.org/osstest/ovmf.git
> (each being previously set to the empty string).
> 
> CC: Anthony PERARD <anthony.perard@citrix.com>
> Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>

Acked-by: Anthony PERARD <anthony.perard@citrix.com>

-- 
Anthony PERARD

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

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

end of thread, other threads:[~2019-04-18 14:51 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-18 11:26 [OSSTEST PATCH] cr-daily-branch: ovmf: "usually" use xen-tested-master Ian Jackson
2019-04-18 11:26 ` [Xen-devel] " Ian Jackson
2019-04-18 14:50 ` Anthony PERARD
2019-04-18 14:50   ` [Xen-devel] " Anthony PERARD

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.