From: Richard Purdie <richard.purdie@linuxfoundation.org>
To: "Burton, Ross" <ross.burton@intel.com>
Cc: Marek Vasut <marex@denx.de>,
Koen Kooi <koen@dominion.thruhere.net>,
OE-core <openembedded-core@lists.openembedded.org>
Subject: Re: [PATCH] Yocto: Install full set of python modules in Qt SDK toolchain
Date: Mon, 01 Dec 2014 15:13:30 +0000 [thread overview]
Message-ID: <1417446810.15614.28.camel@linuxfoundation.org> (raw)
In-Reply-To: <CAJTo0Lbk2eOtBbOFj5d8oEpW6N9p3wmuw5kUMEqzsRKPyakt6w@mail.gmail.com>
On Mon, 2014-12-01 at 15:05 +0000, Burton, Ross wrote:
> On 21 September 2014 at 17:02, Marek Vasut <marex@denx.de> wrote:
> -TOOLCHAIN_HOST_TASK ?= "nativesdk-packagegroup-sdk-host
> packagegroup-cross-
> canadian-${MACHINE}"
> +TOOLCHAIN_HOST_TASK ?= " \
> + nativesdk-packagegroup-sdk-host \
> + packagegroup-cross-canadian-${MACHINE} \
> + nativesdk-python-modules
>
> Thanks to Laszlo for pinging this. We fixed a similar problem in the
> buildtools tarball by pulling in python-modules but the situation was
> different there - the buildtools tarball always contained some of
> Python so it's logical to make it pull in all of python.
>
> It's nativesdk-packagegroup-sdk-host that's pulling in parts of Python
> via it's dependency on smartpm. This makes me think we need two
> changes here:
>
> 1) The toolchain should contain the packaging tools for the selected
> packaging format of the images, not just smartpm. So a SDK for a
> opkg-based image should be shipping opkg, not smartpm.
Agreed on smartpm, rpm is a bit of a different story due to where it
gets used in the packaging process. As the SDK and build systems
converge this gets a bit fuzzy :/.
>
> 2) Toolchains should either ship no Python or all Python, because
> dropping a partial Python into $PATH breaks user's expectations (the
> same argument that was used for the buildtools). Not sure how to do
> this though, maybe the construction should inspect the installed
> package list and if anything Python was installed, ensure
> python-modules is also installed.
>
> Comments?
>
Make nativesdk-python-core RRECOMMEND python-modules?
Cheers,
Richard
next prev parent reply other threads:[~2014-12-01 15:14 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-08-07 19:10 [PATCH] Yocto: Install full set of python modules in Qt SDK toolchain Marek Vasut
2014-08-08 5:22 ` Koen Kooi
2014-08-08 12:22 ` Marek Vasut
2014-08-11 10:26 ` Richard Purdie
2014-08-11 18:26 ` Marek Vasut
2014-09-18 9:11 ` Laszlo Papp
2014-09-18 9:12 ` Laszlo Papp
2014-09-18 9:16 ` Marek Vasut
2014-09-18 9:23 ` Laszlo Papp
2014-09-18 9:30 ` Marek Vasut
2014-09-18 10:29 ` Laszlo Papp
2014-09-18 13:36 ` Richard Purdie
2014-09-19 7:14 ` Marek Vasut
2014-09-19 7:25 ` Richard Purdie
2014-09-21 16:02 ` Marek Vasut
2014-11-27 18:07 ` Laszlo Papp
2014-12-01 15:05 ` Burton, Ross
2014-12-01 15:13 ` Richard Purdie [this message]
2014-12-01 15:20 ` Burton, Ross
2014-12-01 15:21 ` Paul Eggleton
2014-12-01 16:44 ` Burton, Ross
2014-12-01 18:04 ` Laszlo Papp
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1417446810.15614.28.camel@linuxfoundation.org \
--to=richard.purdie@linuxfoundation.org \
--cc=koen@dominion.thruhere.net \
--cc=marex@denx.de \
--cc=openembedded-core@lists.openembedded.org \
--cc=ross.burton@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.