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] linux distribution ?

To: echo@xxxxxxxxxxxx
Subject: Re: [Xen-devel] linux distribution ?
From: Dulloor <dulloor@xxxxxxxxx>
Date: Thu, 21 May 2009 06:41:42 -0400
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Thu, 21 May 2009 03:42:12 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=vmXKfn38M9Rg87rN41CJ//Eo+kv3hs3EZJjwugM04M4=; b=nrw/vOfqFQ+HEob0XnyxiaberfCrfdxfCoKdZ2ZnCPLI4O1p6OAZwq0S9ihHAk4QkZ sZDkfwQGzUW9BITeRcY7IkTXeQ8RYOKXGvJ1Em9/OSjKM4sgp4MEz5DutVB78JLQIBNz rMRdUsN3GZlHcawctxf2J3XHJViWSdZM3qkZ0=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=YQ/UjsZJMJ7nwRraYolLbZJmmqNEf1wG6WvPT80LrJml2wyTPpMt8RHQ4v3fAeTOZG 00M8OX3i/oxdCi/aYekvQ8xMuol+rO+b2eC/jEXpkIILgjEkIiFDV+uM2t4lc+7AOtyR Ro+B9HrrWV6sblBd53I+zaupc1LFwBpJTbHto=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <1242901640.5451.286.camel@xxxxxxxxxxxxxxxxxxxxx>
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: <940bcfd20905210253h2251363ejc779368e704cbe8@xxxxxxxxxxxxxx> <1242901640.5451.286.camel@xxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
I build everything from unstable-hg and jeremy's pvops-git. Problem is only with the extraneous things like python version, very old kernel-base, etc, which is not exactly xen's problem anyway.

A configure script will be helpful.

-dulloor

On Thu, May 21, 2009 at 6:27 AM, Tim Post <echo@xxxxxxxxxxxx> wrote:
On Thu, 2009-05-21 at 05:53 -0400, Dulloor wrote:
> Keir et al -
>
> I am on ubuntu and every time I upgrade my distro (dom-0), I end up
> spending half-a-day getting xen working again, like this time on
> moving to jaunty/karmic (problem booting 2.6.18 based xen and then
> python version).
>
> Which distro do the xensource guys use for their development ? All I
> am interested in is xen development/test environment.
>
> -dulloor

You might consider just building Xen from source (tools and hypervisor),
which takes it completely out of the scope of your package manager.

I know that is taboo in some circles, however it gives you greater
flexibility when upgrading, while also giving you the ability to test
experimental patches.

The problem is, doing this often violates enterprise warranties. 99.9%
of the time, I'd rather just trust my distro when it comes to packages.

When it comes to Xen, I usually recommend (and install) the latest
faithful official release. The one and only time I just used distro
packages was with Ubuntu Hardy (LTS) .. and that was chaotic (time going
backwards, etc).

There was once a universal installer script .. can that be resurrected
and possibly rely on m4 being present for developers? Using that, the
user knows with no uncertainty exactly what they are missing (and what
version is needed).

For instance, a dependency on 32 bit stubs when building on x86_64.

It does not have to be named ./configure, it does not have to create
makefiles and I am happy to maintain it. The drawback is 6k+ lines of
generated shell code that has to be tracked in the hg.

It could be ... scripts/checkbuildconfig .. or whatever. It would not be
a configuration tool, just a diagnostic tool that offers hints on what
is needed to build.

Why clutter the Makefile needlessly? A script would be more portable,
anyway.

This approach has solved this exact problem for decades.

Cheers,
--Tim




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