[meta-virtualization] [PATCH 2/2] libvirt: Changed python bindings install location

Bruce Ashfield bruce.ashfield at gmail.com
Fri Apr 19 05:38:35 PDT 2013


On Fri, Apr 19, 2013 at 5:36 AM, Prica, Mihai <mihai.prica at intel.com> wrote:
>> -----Original Message-----
>> From: Bruce Ashfield [mailto:bruce.ashfield at gmail.com]
>> Sent: Thursday, April 18, 2013 6:47 PM
>> To: Prica, Mihai
>> Cc: meta-virtualization at yoctoproject.org
>> Subject: Re: [meta-virtualization] [PATCH 2/2] libvirt: Changed python bindings
>> install location
>>
>> On Thu, Apr 18, 2013 at 11:10 AM, Mihai Prica <mihai.prica at intel.com> wrote:
>> > The libvirt-python files were installed to dist-packages and this is
>> > not part of sys.path in yocto so they were not detected. Changed this
>> > to site-packages.
>>
>> By detected, you mean python couldn't import and use them at runtime on the
>> target ?
>
> Yes. I got an error when trying to load the module. From what I saw, In yocto all
> python packages are installed In site-packages.

thanks for the clarification. I tweaked the commit message and pushed this late
last night (for me) since I was pushing some other changes as well!

Cheers,

Bruce

>
> Mihai
>
>>
>> Bruce
>>
>> >
>> > Signed-off-by: Mihai Prica <mihai.prica at intel.com>
>> > ---
>> >  recipes-extended/libvirt/libvirt-python.inc        |    4 ++--
>> >  .../libvirt/libvirt/python_incdir.patch            |   15 +++++++++------
>> >  2 files changed, 11 insertions(+), 8 deletions(-)
>> >
>> > diff --git a/recipes-extended/libvirt/libvirt-python.inc
>> > b/recipes-extended/libvirt/libvirt-python.inc
>> > index 49d15fb..297e90c 100644
>> > --- a/recipes-extended/libvirt/libvirt-python.inc
>> > +++ b/recipes-extended/libvirt/libvirt-python.inc
>> > @@ -10,5 +10,5 @@ RDEPENDS_${PN}-python += "python"
>> >  PACKAGECONFIG_${PN}-python[xen] = ",,,xen-python"
>> >
>> >  PACKAGES += "${PN}-python-dbg ${PN}-python"
>> > -FILES_${PN}-python-dbg += "${libdir}/${PYTHON_DIR}/dist-packages/.debug/"
>> > -FILES_${PN}-python += "${libdir}/${PYTHON_DIR}/dist-packages"
>> > +FILES_${PN}-python-dbg += "${libdir}/${PYTHON_DIR}/site-
>> packages/.debug/"
>> > +FILES_${PN}-python += "${libdir}/${PYTHON_DIR}/site-packages"
>> > diff --git a/recipes-extended/libvirt/libvirt/python_incdir.patch
>> > b/recipes-extended/libvirt/libvirt/python_incdir.patch
>> > index 6c77b09..5b78c13 100644
>> > --- a/recipes-extended/libvirt/libvirt/python_incdir.patch
>> > +++ b/recipes-extended/libvirt/libvirt/python_incdir.patch
>> > @@ -1,8 +1,8 @@
>> > -Index: libvirt-0.10.2/configure.ac
>> > +Index: libvirt-1.0.3/configure.ac
>> >
>> ==============================================================
>> =====
>> > ---- libvirt-0.10.2.orig/configure.ac   2012-10-29 11:59:27.091615491 +0200
>> > -+++ libvirt-0.10.2/configure.ac        2012-10-29 12:09:50.067603647 +0200
>> > -@@ -2397,6 +2397,11 @@
>> > +--- libvirt-1.0.3.orig/configure.ac
>> > ++++ libvirt-1.0.3/configure.ac
>> > +@@ -1878,6 +1878,11 @@ fi
>> >
>> >   PYTHON_VERSION=
>> >   PYTHON_INCLUDES=
>> > @@ -14,9 +14,12 @@ Index: libvirt-0.10.2/configure.ac
>> >   if test "$with_python" != "no" ; then
>> >       if test -x "$with_python/bin/python"
>> >       then
>> > -@@ -2422,29 +2427,30 @@
>> > -         AM_PATH_PYTHON(,, [:])
>> > +@@ -1901,31 +1906,32 @@ if test "$with_python" != "no" ; then
>> >
>> > +     if test "$with_python" = "yes" ; then
>> > +         AM_PATH_PYTHON(,, [:])
>> > +-
>> > ++        pyexecdir=$prefix/lib/python$PYTHON_VERSION/site-packages
>> >           if test "$PYTHON" != : ; then
>> >  -            PYTHON_CONFIG="$PYTHON-config"
>> >  -
>> > --
>> > 1.7.9.5
>> >
>> > _______________________________________________
>> > meta-virtualization mailing list
>> > meta-virtualization at yoctoproject.org
>> > https://lists.yoctoproject.org/listinfo/meta-virtualization
>>
>>
>>
>> --
>> "Thou shalt not follow the NULL pointer, for chaos and madness await thee at its
>> end"



--
"Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end"



More information about the meta-virtualization mailing list