WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] Repositories and build system

To: Dan Magenheimer <dan.magenheimer@xxxxxxxxxx>
Subject: Re: [Xen-devel] Repositories and build system
From: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
Date: Thu, 7 May 2009 17:51:16 +0100
Cc: Yuji Shimada <shimada-yxb@xxxxxxxxxxxxxxx>, Xen Developers <xen-devel@xxxxxxxxxxxxxxxxxxx>, Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>, Keir Fraser <Keir.Fraser@xxxxxxxxxxxxx>, "Zhai, Edwin" <edwin.zhai@xxxxxxxxx>
Delivery-date: Thu, 07 May 2009 09:51:09 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <d432ea90-6185-4406-a61b-71558256a64b@default>
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>
References: <d432ea90-6185-4406-a61b-71558256a64b@default>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird 2.0.0.14 (X11/20080505)
Dan Magenheimer wrote:

>>> "Pull and build all latest known stable components
>>> that work with xen-unstable changeset 19314"
>> That would require formal, machine-readable tracking of the
>> inter-version dependencies.  Since at the moment we can't reliably
>> accidentally avoid introducing cross-version breakage I don't think we
>> can reliably avoid buggy metadata either.
> 
> Understood.  But it is a big loss to be unable to do a bisect
> search for a bug.  With the proliferation of repositories
> and components, it may become necessary to impose some discipline
> to avoid the introduction of (undocumented) locksteps.
> 


I agree.
In fact I think we should start to write in clear letters when a commit
breaks xen\qemu compatibility, specifying the required changeset in the
other repository.
We could formally introduce this practice with the 3.5 development cycle.

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>