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] [PATCH] Rebuild python extensions if depends have change

To: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
Subject: Re: [Xen-devel] [PATCH] Rebuild python extensions if depends have changed
From: Juergen Gross <juergen.gross@xxxxxxxxxxxxxx>
Date: Fri, 26 Nov 2010 06:57:00 +0100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Thu, 25 Nov 2010 21:58:15 -0800
Dkim-signature: v=1; a=rsa-sha256; c=simple/simple; d=ts.fujitsu.com; i=juergen.gross@xxxxxxxxxxxxxx; q=dns/txt; s=s1536b; t=1290751023; x=1322287023; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; z=Message-ID:=20<4CEF4C2C.5030101@xxxxxxxxxxxxxx>|Date:=20 Fri,=2026=20Nov=202010=2006:57:00=20+0100|From:=20Juergen =20Gross=20<juergen.gross@xxxxxxxxxxxxxx>|MIME-Version: =201.0|To:=20Ian=20Jackson=20<Ian.Jackson@xxxxxxxxxxxxx> |CC:=20xen-devel@xxxxxxxxxxxxxxxxxxx|Subject:=20Re:=20[Xe n-devel]=20[PATCH]=20Rebuild=20python=20extensions=20if =20depends=20have=0D=0A=20changed|References:=20<5e8a8208 ab964f6bfbd1.1290609246@xxxxxxxxxxxxxxxxxxxxxxx>=20<19694 .47497.324472.580299@xxxxxxxxxxxxxxxxxxxxxxxx> |In-Reply-To:=20<19694.47497.324472.580299@xxxxxxxxxxxxxx source.com>|Content-Transfer-Encoding:=207bit; bh=OnJwQGFKnzyzkh2Phm6JguMPqC2aaY2hCW7ZQ9MC42U=; b=er2ooeFx0k0rVL9DKEpBgtr2sxmwNndImncrMiay17CA3mRK5bbSUoc2 P0tPaGtuLS38qpKiqs2vv59awC86VtmQRSeVNKwphLQvhXf/XP0TDk5M5 1V24BHKdjZ1QfFE3SQXYcBM5iI4qIAXvCAE36hx/w1bNSTAg/r8fVtc8g VyGq1pLWu/POgQOg9BCyj76CgRSJCSb5kMcM1XuuKoLdodN+tMvvnq2jC k4ovu1/NPfV8fOD1+oqiU0nKS4RNu;
Domainkey-signature: s=s1536a; d=ts.fujitsu.com; c=nofws; q=dns; h=X-SBRSScore:X-IronPort-AV:Received:X-IronPort-AV: Received:Received:Message-ID:Date:From:Organization: User-Agent:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=BfYcBHFcPpV3khbOZX3S/S1zW0yNyM1IYj46j2ocrJibcgsRpBLDFqB7 WRAL47/0f1/Ym8cX3UiFWMhcY/3vfIGj2hM73LX/48UxC59P3Q2rNuJSD dyXbeYJXDbh4GU3v9/j9EVX53p0bRA6VfvvkAXocySF2SbuNcym/7U8lH UwhcUZmw0pSrBFKOAnoC2q63zGOG4kRWn78EYd+lxigQlT4v14j/gP8Q/ uqW2OdXrMsEI2nqpehwZHYnODoH6f;
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <19694.47497.324472.580299@xxxxxxxxxxxxxxxxxxxxxxxx>
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>
Organization: Fujitsu Technology Solutions
References: <5e8a8208ab964f6bfbd1.1290609246@xxxxxxxxxxxxxxxxxxxxxxx> <19694.47497.324472.580299@xxxxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.15) Gecko/20101030 Iceowl/1.0b1 Icedove/3.0.10
On 11/25/10 20:31, Ian Jackson wrote:
Juergen Gross writes ("[Xen-devel] [PATCH] Rebuild python extensions if depends have 
changed"):
Adds depends information for building python extensions.
The extensions depend on the library binaries they are using.

Can you explain what the impact of this patch is, for those of us who
don't understand Python very well ?

Sure.
The python extensions are not built via make, but with help of a python
tool. Up to now no depends have been defined, which will lead to possible
problems: changing a xen library which is used by the python extensions does
not necessarily result in rebuilding the extensions.

My patch defines the libraries used by the extensions as dependencies.
Changing a library will result in a rebuild of the using extensions.


Juergen

--
Juergen Gross                 Principal Developer Operating Systems
TSP ES&S SWE OS6                       Telephone: +49 (0) 89 3222 2967
Fujitsu Technology Solutions              e-mail: juergen.gross@xxxxxxxxxxxxxx
Domagkstr. 28                           Internet: ts.fujitsu.com
D-80807 Muenchen                 Company details: ts.fujitsu.com/imprint.html

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

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