* [PATCH 0/2] xen: A few minor fixups.
@ 2014-02-10 1:45 Philip Tricca
2014-02-10 1:45 ` [PATCH 1/2] xen: Replace python-setuptools-native with python-distutils-native to keep pace with upstream Philip Tricca
2014-02-10 1:45 ` [PATCH 2/2] xen: Add RDEPENDS block for xendomains script Philip Tricca
0 siblings, 2 replies; 14+ messages in thread
From: Philip Tricca @ 2014-02-10 1:45 UTC (permalink / raw)
To: meta-virtualization
Two quick patches to fixup some dependencies in the xen recipe.
Philip Tricca (2):
xen: Replace python-setuptools-native with python-distutils-native to
keep pace with upstream.
xen: Add RDEPENDS block for xendomains script.
recipes-extended/xen/xen.inc | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
--
1.7.10.4
^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH 1/2] xen: Replace python-setuptools-native with python-distutils-native to keep pace with upstream.
2014-02-10 1:45 [PATCH 0/2] xen: A few minor fixups Philip Tricca
@ 2014-02-10 1:45 ` Philip Tricca
2014-02-10 2:59 ` Chris Patterson
2014-02-10 1:45 ` [PATCH 2/2] xen: Add RDEPENDS block for xendomains script Philip Tricca
1 sibling, 1 reply; 14+ messages in thread
From: Philip Tricca @ 2014-02-10 1:45 UTC (permalink / raw)
To: meta-virtualization
python-native RPROVIDES python-distutils-native so this changes the
dependency around a bit.
Signed-off-by: Philip Tricca <flihp@twobit.us>
diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc
index e0d01a5..bd2fc74 100644
--- a/recipes-extended/xen/xen.inc
+++ b/recipes-extended/xen/xen.inc
@@ -17,10 +17,10 @@ PACKAGECONFIG ??= " \
PACKAGECONFIG[sdl] = "--enable-sdl,--disable-sdl,virtual/libsdl,"
PACKAGECONFIG[xsm] = "--enable-xsmpolicy,--disable-xsmpolicy,checkpolicy-native,"
-DEPENDS = "util-linux util-linux-native file-native zlib ncurses openssl bison-native flex-native gettext dev86-native iasl-native pciutils bridge-utils iproute2 procps yajl pixman python python-setuptools-native xz xz-native glib-2.0"
+DEPENDS = "util-linux util-linux-native file-native zlib ncurses openssl bison-native flex-native gettext dev86-native iasl-native pciutils bridge-utils iproute2 procps yajl pixman python xz xz-native glib-2.0"
# inherit setuptools adds python to RDEPENDS, override it
-RDEPENDS_${PN} = ""
+RDEPENDS_${PN} = "python-distutils-native"
RDEPENDS_${PN}-base = "\
libgcc udev bash perl xz \
--
1.7.10.4
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH 2/2] xen: Add RDEPENDS block for xendomains script.
2014-02-10 1:45 [PATCH 0/2] xen: A few minor fixups Philip Tricca
2014-02-10 1:45 ` [PATCH 1/2] xen: Replace python-setuptools-native with python-distutils-native to keep pace with upstream Philip Tricca
@ 2014-02-10 1:45 ` Philip Tricca
2014-02-10 2:57 ` Chris Patterson
1 sibling, 1 reply; 14+ messages in thread
From: Philip Tricca @ 2014-02-10 1:45 UTC (permalink / raw)
To: meta-virtualization
I can't explain the dependency on xen-scripts-block as the xendomains
script doesn't invoke any of these scripts directly. Still xendomains
hangs indefinitely without them.
Signed-off-by: Philip Tricca <flihp@twobit.us>
diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc
index bd2fc74..4c27497 100644
--- a/recipes-extended/xen/xen.inc
+++ b/recipes-extended/xen/xen.inc
@@ -70,6 +70,13 @@ RDEPENDS_${PN}-xencommons = "\
${PN}-scripts-common \
"
+RDEPENDS_${PN}-xendomains = "\
+ ${PN}-console \
+ ${PN}-scripts-block \
+ ${PN}-scripts-common \
+ ${PN}-xenstored \
+ "
+
RDEPENDS_${PN}-xl = "libgcc"
PACKAGES = "\
--
1.7.10.4
^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [PATCH 2/2] xen: Add RDEPENDS block for xendomains script.
2014-02-10 1:45 ` [PATCH 2/2] xen: Add RDEPENDS block for xendomains script Philip Tricca
@ 2014-02-10 2:57 ` Chris Patterson
2014-02-10 16:43 ` Philip Tricca
0 siblings, 1 reply; 14+ messages in thread
From: Chris Patterson @ 2014-02-10 2:57 UTC (permalink / raw)
To: Philip Tricca; +Cc: meta-virtualization@yoctoproject.org
[-- Attachment #1: Type: text/plain, Size: 917 bytes --]
Perhaps something to do with udev rules (which may invoke the block
scripts)?
On Sun, Feb 9, 2014 at 8:45 PM, Philip Tricca <flihp@twobit.us> wrote:
> I can't explain the dependency on xen-scripts-block as the xendomains
> script doesn't invoke any of these scripts directly. Still xendomains
> hangs indefinitely without them.
>
> Signed-off-by: Philip Tricca <flihp@twobit.us>
>
> diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc
> index bd2fc74..4c27497 100644
> --- a/recipes-extended/xen/xen.inc
> +++ b/recipes-extended/xen/xen.inc
> @@ -70,6 +70,13 @@ RDEPENDS_${PN}-xencommons = "\
> ${PN}-scripts-common \
> "
>
> +RDEPENDS_${PN}-xendomains = "\
> + ${PN}-console \
> + ${PN}-scripts-block \
> + ${PN}-scripts-common \
> + ${PN}-xenstored \
> + "
> +
> RDEPENDS_${PN}-xl = "libgcc"
>
> PACKAGES = "\
> --
> 1.7.10.4
>
>
[-- Attachment #2: Type: text/html, Size: 1405 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/2] xen: Replace python-setuptools-native with python-distutils-native to keep pace with upstream.
2014-02-10 1:45 ` [PATCH 1/2] xen: Replace python-setuptools-native with python-distutils-native to keep pace with upstream Philip Tricca
@ 2014-02-10 2:59 ` Chris Patterson
2014-02-10 14:08 ` Philip Tricca
` (2 more replies)
0 siblings, 3 replies; 14+ messages in thread
From: Chris Patterson @ 2014-02-10 2:59 UTC (permalink / raw)
To: Philip Tricca; +Cc: meta-virtualization@yoctoproject.org
[-- Attachment #1: Type: text/plain, Size: 1407 bytes --]
Hey Phil, why does xen need to RDEPENDS python-distutils-native?
Cheers,
-Chris
On Sun, Feb 9, 2014 at 8:45 PM, Philip Tricca <flihp@twobit.us> wrote:
> python-native RPROVIDES python-distutils-native so this changes the
> dependency around a bit.
>
> Signed-off-by: Philip Tricca <flihp@twobit.us>
>
> diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc
> index e0d01a5..bd2fc74 100644
> --- a/recipes-extended/xen/xen.inc
> +++ b/recipes-extended/xen/xen.inc
> @@ -17,10 +17,10 @@ PACKAGECONFIG ??= " \
> PACKAGECONFIG[sdl] = "--enable-sdl,--disable-sdl,virtual/libsdl,"
> PACKAGECONFIG[xsm] =
> "--enable-xsmpolicy,--disable-xsmpolicy,checkpolicy-native,"
>
> -DEPENDS = "util-linux util-linux-native file-native zlib ncurses openssl
> bison-native flex-native gettext dev86-native iasl-native pciutils
> bridge-utils iproute2 procps yajl pixman python python-setuptools-native xz
> xz-native glib-2.0"
> +DEPENDS = "util-linux util-linux-native file-native zlib ncurses openssl
> bison-native flex-native gettext dev86-native iasl-native pciutils
> bridge-utils iproute2 procps yajl pixman python xz xz-native glib-2.0"
>
> # inherit setuptools adds python to RDEPENDS, override it
> -RDEPENDS_${PN} = ""
> +RDEPENDS_${PN} = "python-distutils-native"
>
> RDEPENDS_${PN}-base = "\
> libgcc udev bash perl xz \
> --
> 1.7.10.4
>
>
[-- Attachment #2: Type: text/html, Size: 1941 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/2] xen: Replace python-setuptools-native with python-distutils-native to keep pace with upstream.
2014-02-10 2:59 ` Chris Patterson
@ 2014-02-10 14:08 ` Philip Tricca
2014-02-10 16:32 ` [PATCH] xen: Add RDEPENDS block for xendomains script Philip Tricca
2014-02-10 16:36 ` [PATCH] xen: Replace python-setuptools-native dependency with python-distribute-native Philip Tricca
2 siblings, 0 replies; 14+ messages in thread
From: Philip Tricca @ 2014-02-10 14:08 UTC (permalink / raw)
To: Chris Patterson; +Cc: meta-virtualization@yoctoproject.org
Because I screwed this up. Should DEPEND on python-distribute-native
instead of RDEPEND on python-distutils-native:
http://patchwork.openembedded.org/patch/66085/
I'll fix this up and send it out.
Regards,
Philip
On 02/09/2014 09:59 PM, Chris Patterson wrote:
> Hey Phil, why does xen need to RDEPENDS python-distutils-native?
>
> Cheers,
> -Chris
>
>
> On Sun, Feb 9, 2014 at 8:45 PM, Philip Tricca <flihp@twobit.us
> <mailto:flihp@twobit.us>> wrote:
>
> python-native RPROVIDES python-distutils-native so this changes the
> dependency around a bit.
>
> Signed-off-by: Philip Tricca <flihp@twobit.us <mailto:flihp@twobit.us>>
>
> diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc
> index e0d01a5..bd2fc74 100644
> --- a/recipes-extended/xen/xen.inc
> +++ b/recipes-extended/xen/xen.inc
> @@ -17,10 +17,10 @@ PACKAGECONFIG ??= " \
> PACKAGECONFIG[sdl] = "--enable-sdl,--disable-sdl,virtual/libsdl,"
> PACKAGECONFIG[xsm] =
> "--enable-xsmpolicy,--disable-xsmpolicy,checkpolicy-native,"
>
> -DEPENDS = "util-linux util-linux-native file-native zlib ncurses
> openssl bison-native flex-native gettext dev86-native iasl-native
> pciutils bridge-utils iproute2 procps yajl pixman python
> python-setuptools-native xz xz-native glib-2.0"
> +DEPENDS = "util-linux util-linux-native file-native zlib ncurses
> openssl bison-native flex-native gettext dev86-native iasl-native
> pciutils bridge-utils iproute2 procps yajl pixman python xz
> xz-native glib-2.0"
>
> # inherit setuptools adds python to RDEPENDS, override it
> -RDEPENDS_${PN} = ""
> +RDEPENDS_${PN} = "python-distutils-native"
>
> RDEPENDS_${PN}-base = "\
> libgcc udev bash perl xz \
> --
> 1.7.10.4
>
>
^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH] xen: Add RDEPENDS block for xendomains script.
2014-02-10 2:59 ` Chris Patterson
2014-02-10 14:08 ` Philip Tricca
@ 2014-02-10 16:32 ` Philip Tricca
2014-02-10 16:36 ` Philip Tricca
2014-02-10 16:36 ` [PATCH] xen: Replace python-setuptools-native dependency with python-distribute-native Philip Tricca
2 siblings, 1 reply; 14+ messages in thread
From: Philip Tricca @ 2014-02-10 16:32 UTC (permalink / raw)
To: cjp256; +Cc: meta-virtualization
I can't explain the dependency on xen-scripts-block as the xendomains
script doesn't invoke any of these scripts directly. Still xendomains
hangs indefinitely without them.
Signed-off-by: Philip Tricca <flihp@twobit.us>
---
recipes-extended/xen/xen.inc | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc
index d671d0f..7f7df47 100644
--- a/recipes-extended/xen/xen.inc
+++ b/recipes-extended/xen/xen.inc
@@ -70,6 +70,13 @@ RDEPENDS_${PN}-xencommons = "\
${PN}-scripts-common \
"
+RDEPENDS_${PN}-xendomains = "\
+ ${PN}-console \
+ ${PN}-scripts-block \
+ ${PN}-scripts-common \
+ ${PN}-xenstored \
+ "
+
RDEPENDS_${PN}-xl = "libgcc"
PACKAGES = "\
--
1.7.10.4
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH] xen: Replace python-setuptools-native dependency with python-distribute-native.
2014-02-10 2:59 ` Chris Patterson
2014-02-10 14:08 ` Philip Tricca
2014-02-10 16:32 ` [PATCH] xen: Add RDEPENDS block for xendomains script Philip Tricca
@ 2014-02-10 16:36 ` Philip Tricca
2014-02-11 1:28 ` Chris Patterson
2 siblings, 1 reply; 14+ messages in thread
From: Philip Tricca @ 2014-02-10 16:36 UTC (permalink / raw)
To: cjp256; +Cc: meta-virtualization
oe-core fixed some overlap between the python-setuptools and
python-distribute recently. See:
http://patchwork.openembedded.org/patch/66085/.
Signed-off-by: Philip Tricca <flihp@twobit.us>
---
recipes-extended/xen/xen.inc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc
index e0d01a5..d671d0f 100644
--- a/recipes-extended/xen/xen.inc
+++ b/recipes-extended/xen/xen.inc
@@ -17,7 +17,7 @@ PACKAGECONFIG ??= " \
PACKAGECONFIG[sdl] = "--enable-sdl,--disable-sdl,virtual/libsdl,"
PACKAGECONFIG[xsm] = "--enable-xsmpolicy,--disable-xsmpolicy,checkpolicy-native,"
-DEPENDS = "util-linux util-linux-native file-native zlib ncurses openssl bison-native flex-native gettext dev86-native iasl-native pciutils bridge-utils iproute2 procps yajl pixman python python-setuptools-native xz xz-native glib-2.0"
+DEPENDS = "util-linux util-linux-native file-native zlib ncurses openssl bison-native flex-native gettext dev86-native iasl-native pciutils bridge-utils iproute2 procps yajl pixman python python-distribute-native xz xz-native glib-2.0"
# inherit setuptools adds python to RDEPENDS, override it
RDEPENDS_${PN} = ""
--
1.7.10.4
^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [PATCH] xen: Add RDEPENDS block for xendomains script.
2014-02-10 16:32 ` [PATCH] xen: Add RDEPENDS block for xendomains script Philip Tricca
@ 2014-02-10 16:36 ` Philip Tricca
0 siblings, 0 replies; 14+ messages in thread
From: Philip Tricca @ 2014-02-10 16:36 UTC (permalink / raw)
To: cjp256; +Cc: meta-virtualization
Wrong git range. Please disregards.
Philip
On 02/10/2014 11:32 AM, Philip Tricca wrote:
> I can't explain the dependency on xen-scripts-block as the xendomains
> script doesn't invoke any of these scripts directly. Still xendomains
> hangs indefinitely without them.
>
> Signed-off-by: Philip Tricca <flihp@twobit.us>
> ---
> recipes-extended/xen/xen.inc | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc
> index d671d0f..7f7df47 100644
> --- a/recipes-extended/xen/xen.inc
> +++ b/recipes-extended/xen/xen.inc
> @@ -70,6 +70,13 @@ RDEPENDS_${PN}-xencommons = "\
> ${PN}-scripts-common \
> "
>
> +RDEPENDS_${PN}-xendomains = "\
> + ${PN}-console \
> + ${PN}-scripts-block \
> + ${PN}-scripts-common \
> + ${PN}-xenstored \
> + "
> +
> RDEPENDS_${PN}-xl = "libgcc"
>
> PACKAGES = "\
>
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 2/2] xen: Add RDEPENDS block for xendomains script.
2014-02-10 2:57 ` Chris Patterson
@ 2014-02-10 16:43 ` Philip Tricca
2014-02-11 20:47 ` Bruce Ashfield
0 siblings, 1 reply; 14+ messages in thread
From: Philip Tricca @ 2014-02-10 16:43 UTC (permalink / raw)
To: Chris Patterson; +Cc: meta-virtualization@yoctoproject.org
Your guess is as good as mine. I've not had to dive into xl code. I'm
just going on observed behavior right now. I spent a bunch of time just
tracking down the 'dependency' as it seems to be quite unrelated.
The hang only seems to be triggered when invoking 'xl create' in a
subshell from the xendomains script. Just breaking this call out of the
subshell gets everything back on track. I'm satisfied to write this off
as a mystery for the time being. It moves the recipe forward with some
better granularity in the runtime dependencies which was my main goal.
Incremental progress is good right? :P
Philip
On 02/09/2014 09:57 PM, Chris Patterson wrote:
> Perhaps something to do with udev rules (which may invoke the block
> scripts)?
>
>
> On Sun, Feb 9, 2014 at 8:45 PM, Philip Tricca <flihp@twobit.us
> <mailto:flihp@twobit.us>> wrote:
>
> I can't explain the dependency on xen-scripts-block as the xendomains
> script doesn't invoke any of these scripts directly. Still xendomains
> hangs indefinitely without them.
>
> Signed-off-by: Philip Tricca <flihp@twobit.us <mailto:flihp@twobit.us>>
>
> diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc
> index bd2fc74..4c27497 100644
> --- a/recipes-extended/xen/xen.inc
> +++ b/recipes-extended/xen/xen.inc
> @@ -70,6 +70,13 @@ RDEPENDS_${PN}-xencommons = "\
> ${PN}-scripts-common \
> "
>
> +RDEPENDS_${PN}-xendomains = "\
> + ${PN}-console \
> + ${PN}-scripts-block \
> + ${PN}-scripts-common \
> + ${PN}-xenstored \
> + "
> +
> RDEPENDS_${PN}-xl = "libgcc"
>
> PACKAGES = "\
> --
> 1.7.10.4
>
>
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH] xen: Replace python-setuptools-native dependency with python-distribute-native.
2014-02-10 16:36 ` [PATCH] xen: Replace python-setuptools-native dependency with python-distribute-native Philip Tricca
@ 2014-02-11 1:28 ` Chris Patterson
2014-02-11 12:14 ` [PATCH] xen: Remove dependency on python-setuptools-native Philip Tricca
0 siblings, 1 reply; 14+ messages in thread
From: Chris Patterson @ 2014-02-11 1:28 UTC (permalink / raw)
To: Philip Tricca; +Cc: meta-virtualization@yoctoproject.org
[-- Attachment #1: Type: text/plain, Size: 1527 bytes --]
I believe the 'inherit setuptools' already adds the required
python-distribute-native depends there, so it shouldn't need to added :)
On Mon, Feb 10, 2014 at 11:36 AM, Philip Tricca <flihp@twobit.us> wrote:
> oe-core fixed some overlap between the python-setuptools and
> python-distribute recently. See:
>
> http://patchwork.openembedded.org/patch/66085/.
>
> Signed-off-by: Philip Tricca <flihp@twobit.us>
> ---
> recipes-extended/xen/xen.inc | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc
> index e0d01a5..d671d0f 100644
> --- a/recipes-extended/xen/xen.inc
> +++ b/recipes-extended/xen/xen.inc
> @@ -17,7 +17,7 @@ PACKAGECONFIG ??= " \
> PACKAGECONFIG[sdl] = "--enable-sdl,--disable-sdl,virtual/libsdl,"
> PACKAGECONFIG[xsm] =
> "--enable-xsmpolicy,--disable-xsmpolicy,checkpolicy-native,"
>
> -DEPENDS = "util-linux util-linux-native file-native zlib ncurses openssl
> bison-native flex-native gettext dev86-native iasl-native pciutils
> bridge-utils iproute2 procps yajl pixman python python-setuptools-native xz
> xz-native glib-2.0"
> +DEPENDS = "util-linux util-linux-native file-native zlib ncurses openssl
> bison-native flex-native gettext dev86-native iasl-native pciutils
> bridge-utils iproute2 procps yajl pixman python python-distribute-native xz
> xz-native glib-2.0"
>
> # inherit setuptools adds python to RDEPENDS, override it
> RDEPENDS_${PN} = ""
> --
> 1.7.10.4
>
>
[-- Attachment #2: Type: text/html, Size: 2165 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH] xen: Remove dependency on python-setuptools-native.
2014-02-11 1:28 ` Chris Patterson
@ 2014-02-11 12:14 ` Philip Tricca
2014-02-11 20:47 ` Bruce Ashfield
0 siblings, 1 reply; 14+ messages in thread
From: Philip Tricca @ 2014-02-11 12:14 UTC (permalink / raw)
To: cjp256; +Cc: meta-virtualization
oe-core fixed some overlap between the python-setuptools-native and
python-distribute-native recently. This made python-setuptools
obsolite. See: http://patchwork.openembedded.org/patch/66085/
The Xen recipe already DEPENDS on python-distribute-native by
inheriting setuptools so we only need to remove the dependency on
python-setuptools-native.
Signed-off-by: Philip Tricca <flihp@twobit.us>
---
recipes-extended/xen/xen.inc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc
index e0d01a5..b238ddb 100644
--- a/recipes-extended/xen/xen.inc
+++ b/recipes-extended/xen/xen.inc
@@ -17,7 +17,7 @@ PACKAGECONFIG ??= " \
PACKAGECONFIG[sdl] = "--enable-sdl,--disable-sdl,virtual/libsdl,"
PACKAGECONFIG[xsm] = "--enable-xsmpolicy,--disable-xsmpolicy,checkpolicy-native,"
-DEPENDS = "util-linux util-linux-native file-native zlib ncurses openssl bison-native flex-native gettext dev86-native iasl-native pciutils bridge-utils iproute2 procps yajl pixman python python-setuptools-native xz xz-native glib-2.0"
+DEPENDS = "util-linux util-linux-native file-native zlib ncurses openssl bison-native flex-native gettext dev86-native iasl-native pciutils bridge-utils iproute2 procps yajl pixman python xz xz-native glib-2.0"
# inherit setuptools adds python to RDEPENDS, override it
RDEPENDS_${PN} = ""
--
1.7.10.4
^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [PATCH 2/2] xen: Add RDEPENDS block for xendomains script.
2014-02-10 16:43 ` Philip Tricca
@ 2014-02-11 20:47 ` Bruce Ashfield
0 siblings, 0 replies; 14+ messages in thread
From: Bruce Ashfield @ 2014-02-11 20:47 UTC (permalink / raw)
To: Philip Tricca; +Cc: meta-virtualization@yoctoproject.org
On Mon, Feb 10, 2014 at 11:43 AM, Philip Tricca <flihp@twobit.us> wrote:
> Your guess is as good as mine. I've not had to dive into xl code. I'm
> just going on observed behavior right now. I spent a bunch of time just
> tracking down the 'dependency' as it seems to be quite unrelated.
>
> The hang only seems to be triggered when invoking 'xl create' in a
> subshell from the xendomains script. Just breaking this call out of the
> subshell gets everything back on track. I'm satisfied to write this off
> as a mystery for the time being. It moves the recipe forward with some
> better granularity in the runtime dependencies which was my main goal.
>
> Incremental progress is good right? :P
I'd agree with this .. and I took this discussion as not being an objection, so
went ahead and merged the patch.
Bruce
>
> Philip
>
> On 02/09/2014 09:57 PM, Chris Patterson wrote:
>> Perhaps something to do with udev rules (which may invoke the block
>> scripts)?
>>
>>
>> On Sun, Feb 9, 2014 at 8:45 PM, Philip Tricca <flihp@twobit.us
>> <mailto:flihp@twobit.us>> wrote:
>>
>> I can't explain the dependency on xen-scripts-block as the xendomains
>> script doesn't invoke any of these scripts directly. Still xendomains
>> hangs indefinitely without them.
>>
>> Signed-off-by: Philip Tricca <flihp@twobit.us <mailto:flihp@twobit.us>>
>>
>> diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc
>> index bd2fc74..4c27497 100644
>> --- a/recipes-extended/xen/xen.inc
>> +++ b/recipes-extended/xen/xen.inc
>> @@ -70,6 +70,13 @@ RDEPENDS_${PN}-xencommons = "\
>> ${PN}-scripts-common \
>> "
>>
>> +RDEPENDS_${PN}-xendomains = "\
>> + ${PN}-console \
>> + ${PN}-scripts-block \
>> + ${PN}-scripts-common \
>> + ${PN}-xenstored \
>> + "
>> +
>> RDEPENDS_${PN}-xl = "libgcc"
>>
>> PACKAGES = "\
>> --
>> 1.7.10.4
>>
>>
>
> _______________________________________________
> meta-virtualization mailing list
> meta-virtualization@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"
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH] xen: Remove dependency on python-setuptools-native.
2014-02-11 12:14 ` [PATCH] xen: Remove dependency on python-setuptools-native Philip Tricca
@ 2014-02-11 20:47 ` Bruce Ashfield
0 siblings, 0 replies; 14+ messages in thread
From: Bruce Ashfield @ 2014-02-11 20:47 UTC (permalink / raw)
To: Philip Tricca; +Cc: meta-virtualization@yoctoproject.org
On Tue, Feb 11, 2014 at 7:14 AM, Philip Tricca <flihp@twobit.us> wrote:
> oe-core fixed some overlap between the python-setuptools-native and
> python-distribute-native recently. This made python-setuptools
> obsolite. See: http://patchwork.openembedded.org/patch/66085/
> The Xen recipe already DEPENDS on python-distribute-native by
> inheriting setuptools so we only need to remove the dependency on
> python-setuptools-native.
merged
Bruce
>
> Signed-off-by: Philip Tricca <flihp@twobit.us>
> ---
> recipes-extended/xen/xen.inc | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc
> index e0d01a5..b238ddb 100644
> --- a/recipes-extended/xen/xen.inc
> +++ b/recipes-extended/xen/xen.inc
> @@ -17,7 +17,7 @@ PACKAGECONFIG ??= " \
> PACKAGECONFIG[sdl] = "--enable-sdl,--disable-sdl,virtual/libsdl,"
> PACKAGECONFIG[xsm] = "--enable-xsmpolicy,--disable-xsmpolicy,checkpolicy-native,"
>
> -DEPENDS = "util-linux util-linux-native file-native zlib ncurses openssl bison-native flex-native gettext dev86-native iasl-native pciutils bridge-utils iproute2 procps yajl pixman python python-setuptools-native xz xz-native glib-2.0"
> +DEPENDS = "util-linux util-linux-native file-native zlib ncurses openssl bison-native flex-native gettext dev86-native iasl-native pciutils bridge-utils iproute2 procps yajl pixman python xz xz-native glib-2.0"
>
> # inherit setuptools adds python to RDEPENDS, override it
> RDEPENDS_${PN} = ""
> --
> 1.7.10.4
>
> _______________________________________________
> meta-virtualization mailing list
> meta-virtualization@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"
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2014-02-11 20:47 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-10 1:45 [PATCH 0/2] xen: A few minor fixups Philip Tricca
2014-02-10 1:45 ` [PATCH 1/2] xen: Replace python-setuptools-native with python-distutils-native to keep pace with upstream Philip Tricca
2014-02-10 2:59 ` Chris Patterson
2014-02-10 14:08 ` Philip Tricca
2014-02-10 16:32 ` [PATCH] xen: Add RDEPENDS block for xendomains script Philip Tricca
2014-02-10 16:36 ` Philip Tricca
2014-02-10 16:36 ` [PATCH] xen: Replace python-setuptools-native dependency with python-distribute-native Philip Tricca
2014-02-11 1:28 ` Chris Patterson
2014-02-11 12:14 ` [PATCH] xen: Remove dependency on python-setuptools-native Philip Tricca
2014-02-11 20:47 ` Bruce Ashfield
2014-02-10 1:45 ` [PATCH 2/2] xen: Add RDEPENDS block for xendomains script Philip Tricca
2014-02-10 2:57 ` Chris Patterson
2014-02-10 16:43 ` Philip Tricca
2014-02-11 20:47 ` Bruce Ashfield
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.