From: Ian Campbell <ian.campbell@citrix.com>
To: George Dunlap <george.dunlap@eu.citrix.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
Wei Liu <wei.liu2@citrix.com>,
Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Subject: Re: [PATCH v4] OSSTEST: introduce a raisin build test
Date: Mon, 18 May 2015 14:32:13 +0100 [thread overview]
Message-ID: <1431955933.4944.62.camel@citrix.com> (raw)
In-Reply-To: <5559E7E8.50207@eu.citrix.com>
On Mon, 2015-05-18 at 14:23 +0100, George Dunlap wrote:
> On 05/18/2015 02:14 PM, Ian Campbell wrote:
> >> That solves the most general case; but it sounds like you care mostly
> >> about the very specific case of dealing with components that depend on
> >> the current output of xen.git. Starting simple may be fine.
> >
> > Currently we only have ts-*-build things which depend on the output of
> > ts-xen-build (in fact, we only have ts-libvirt-build).
> >
> > I'm not sure if there will be others in the future, I suppose
> > ts-rump{qemu,xenstore,foo}-build -> ts-rumpkernel-build -> ts-xen-build
> > might eventually be a possibility...
>
> I guess I was assuming that at some point you might have the following
> builds and dependencies (not sure these are all correct):
> ts-seabios-build: [none]
> ts-qemut-build: [none]
> ts-qemuu-build: ts-seabios-build
> ts-xen-build: ts-qemut-build ts-qemuu-build
> ts-libvirt-build: ts-xen-build
> &c
NB: ts-xen-build depends on ts-seabios-build directly, not via
ts-qemu?-build since the BIOS becomes part of hvmloader not qemu.
I think ts-xen-build <-> ts-qemu?-build is a little circular today in
xen.git (qemu uses libxenctrl), but building ts-xen-build first (i.e.
reversing the deps you have there) is how I would solve that (and I
expect raisin did so).
> I'm not arguing for this, I'm just trying to explain the problem I was
> initially trying to solve. :-)
>
> But as we don't have any tests for seabios and qemu* in isolation, I
> guess it doesn't really make sense to treat them separately.
It could very well eventually make sense to split up things which used
to be part of the monolithic xen.git build into separate builds. qemuu
would be an ideal candidate, for example.
Ian.
next prev parent reply other threads:[~2015-05-18 13:32 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-05-12 9:20 [PATCH v4] OSSTEST: introduce a raisin build test Stefano Stabellini
2015-05-12 10:12 ` Ian Campbell
2015-05-12 11:16 ` Ian Jackson
2015-05-12 11:20 ` Stefano Stabellini
2015-05-12 11:33 ` Ian Campbell
2015-05-12 11:46 ` Stefano Stabellini
2015-05-13 9:01 ` Ian Campbell
2015-05-13 11:48 ` Stefano Stabellini
2015-05-13 11:57 ` Ian Campbell
2015-05-18 10:08 ` George Dunlap
2015-05-18 10:33 ` Ian Campbell
2015-05-18 10:54 ` George Dunlap
2015-05-18 11:21 ` Ian Campbell
2015-05-18 13:05 ` George Dunlap
2015-05-18 13:14 ` Ian Campbell
2015-05-18 13:23 ` George Dunlap
2015-05-18 13:32 ` Ian Campbell [this message]
2015-05-18 13:33 ` Ian Jackson
2015-05-18 13:46 ` Ian Campbell
2015-06-17 14:13 ` Stefano Stabellini
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1431955933.4944.62.camel@citrix.com \
--to=ian.campbell@citrix.com \
--cc=george.dunlap@eu.citrix.com \
--cc=ian.jackson@eu.citrix.com \
--cc=stefano.stabellini@eu.citrix.com \
--cc=wei.liu2@citrix.com \
--cc=xen-devel@lists.xen.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.