[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [xen-4.2-testing baseline test] 13666: tolerable FAIL



xen.org writes ("[xen-4.2-testing baseline test] 13666: tolerable FAIL"):
...
>  build-i386                    4 xen-build               fail   never pass

This was due to the fact that:

 * The test system thought that qemu-upstream-4.2-testing.git
   should exist because it was constructing the qemu branch name
   programmatically and overriding xen.hg's idea of which qemu version
   to use.

 * qemu-upstream-4.2-testing.git did not actually exist.
   This was because our release checklist didn't say to branch
   qemu-upstream.unstable.git.
   This was because we hadn't actually made a decision whether to
   branch qemu-xen-upstream for 4.2.

Also I discovered that:

 * xen-4.2-testing.hg's Config.mk referred to qemu-xen-unstable.git.
   This was because our release checklist didn't say to change this
   (and Keir didn't do so when making the various tags).

I have:

 * Checked with Ian C and Stefano and agreed that we want to branch
   xenbits's qemu-upstream-unstable.git.

 * Actually made the new trees and updated the checklist.

 * Pushed a change to xen-4.2-testing.hg to update Config.mk.
   (see below).

 * Poked the test system to start a retest of 4.2.

I'm afraid that we should still refrain from pushing substative
changes to xen-4.2-unstable.hg.

Sorry for the inconvenience.  The root causes are that (a) we have
accumulated 18 months' worth of bitrot in our process (b) we didn't
remember to update the releasing/branching checklist when inventing
new qemu trees.

Ian.

# HG changeset patch
# User Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
# Date 1347282491 -3600
# Node ID 317c8a48d81ff4848f6e8991c44a978efc06df30
# Parent  c7c84f9e2fd87530bae9c8a4701e49f08eddadb6
Config.mk: Change qemu references to 4.2-testing trees

QEMU_REMOTE and QEMU_UPSTREAM_URL need to refer to
git://xenbits.xen.org/qemu-{xen,upstream}-4.2-testing.git
(or the corresponding http versions), not -unstable.git.

Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
Committed-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>

diff -r c7c84f9e2fd8 -r 317c8a48d81f Config.mk
--- a/Config.mk Mon Sep 10 11:34:26 2012 +0100
+++ b/Config.mk Mon Sep 10 14:08:11 2012 +0100
@@ -187,18 +187,18 @@ XEN_EXTFILES_URL=http://xenbits.xen.org/
 # near the place in the Xen Makefiles where the file is used.
 
 ifeq ($(GIT_HTTP),y)
-QEMU_REMOTE=http://xenbits.xen.org/git-http/qemu-xen-unstable.git
+QEMU_REMOTE=http://xenbits.xen.org/git-http/qemu-xen-4.2-testing.git
 else
-QEMU_REMOTE=git://xenbits.xen.org/qemu-xen-unstable.git
+QEMU_REMOTE=git://xenbits.xen.org/qemu-xen-4.2-testing.git
 endif
 
 ifeq ($(GIT_HTTP),y)
 OVMF_UPSTREAM_URL ?= http://xenbits.xen.org/git-http/ovmf.git
-QEMU_UPSTREAM_URL ?= http://xenbits.xen.org/git-http/qemu-upstream-unstable.git
+QEMU_UPSTREAM_URL ?= 
http://xenbits.xen.org/git-http/qemu-upstream-4.2-testing.git
 SEABIOS_UPSTREAM_URL ?= http://xenbits.xen.org/git-http/seabios.git
 else
 OVMF_UPSTREAM_URL ?= git://xenbits.xen.org/ovmf.git
-QEMU_UPSTREAM_URL ?= git://xenbits.xen.org/qemu-upstream-unstable.git
+QEMU_UPSTREAM_URL ?= git://xenbits.xen.org/qemu-upstream-4.2-testing.git
 SEABIOS_UPSTREAM_URL ?= git://xenbits.xen.org/seabios.git
 endif
 OVMF_UPSTREAM_REVISION ?= b0855f925c6e2e0b21fbb03fab4b5fb5b6876871

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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.