This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] Repositories and build system

To: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
Subject: [Xen-devel] Repositories and build system
From: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
Date: Wed, 29 Apr 2009 16:41:56 +0100
Cc: Yuji Shimada <shimada-yxb@xxxxxxxxxxxxxxx>, Xen Developers <xen-devel@xxxxxxxxxxxxxxxxxxx>, Keir Fraser <Keir.Fraser@xxxxxxxxxxxxx>, "Zhai, Edwin" <edwin.zhai@xxxxxxxxx>
Delivery-date: Wed, 29 Apr 2009 08:42:23 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <49F6DCA0.3080700@xxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Newsgroups: chiark.mail.xen.devel
References: <C61C8837.9A68%keir.fraser@xxxxxxxxxxxxx> <49F6CD74.3020008@xxxxxxxxx> <49F6DCA0.3080700@xxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Stefano Stabellini writes ("Re: [Xen-devel] [PATCH] [Xend] Fix HVM PCI hot 
removal failure"):
> A two way synchronization between the qemu hg mirror and the qemu git
> repo would mean trouble.
> Maybe we could find a way to mirror the qemu git repo inside the
> xen-unstable hg repo, but it would still just a mirror.

I agree that the current situation isn't ideal.  I had hoped that we
could avoid constantly making changes that introduce cross-repository
incompatibilities but it seems to be too difficult to do that.  We
keep introducing new lockstep changes.

Stefano's idea of mirroring the qemu git repo inside the xen-unstable
hg repo would be one approach.  It could probably be done, although it
would be a novel arrangement.

I think a better thing to try would be to make it easier for people to
pull and update all of the sub-repos at once.  It's not just qemu - we
have linux (which is in at least two major branches: 2.6.18 and pvops)
and now some of the Ocaml work too.  Perhaps it's time to create a
meta-component which permits `make pull', `make world', etc. ?


Xen-devel mailing list