From: Mark Hatle <mark.hatle@windriver.com>
To: <openembedded-core@lists.openembedded.org>
Subject: Re: [RFC v1 0/1] Reorder ${PN} and ${PN}-dev
Date: Mon, 21 May 2012 10:47:46 -0500 [thread overview]
Message-ID: <4FBA63A2.9090005@windriver.com> (raw)
In-Reply-To: <cover.1337581961.git.sgw@linux.intel.com>
On 5/21/12 1:42 AM, Saul Wold wrote:
> This RFC is the first pass at reordering the above 2 items in
> the PACKAGES list. This is in part an out cropping of the bug
> #2367 (https://bugzilla.yoctoproject.org/show_bug.cgi?id=2367),
> which show the miss packaged pcap-config file.
I've often wondered why the order is the way it is. If I were to do this from
scratch, I'd move the ${PN} item to last in the default order. Have you
considered this more radical approach, that would then allow all of the default
splits to occur before the ${PN} processing. (It might also allow the ${PN} to
simply be a "/*" instead of more complex rules.)
--Mark
> A number of the changes below are PR bumps since I also changed
> the contents of binconfig.bbclass (which would really go away in
> favor of .pc files, but we need a step-wise approach.)
>
> This change set is still evolving, I am using the buildhistory
> to compare the results and at this time most of the changes are
> correct. The major difference is that it requires more specific
> enumeration of files, especially when delivered to /usr/lib/${BPN}
>
> And yes, I have thought about how I can break this up, but I am not
> sure it can be since once I change the bitbake.conf, numerous erros
> and warnings are created.
>
> This will most likley require some changes in meta-oe and other layers.
>
> Comments suggested, improvemts always welcome!
>
> Sau!
>
>
> The following changes since commit 326563d5a897ae2dba7cfd8d73579d3d979d72c8:
>
> sstate.bbclass: Make sure we don't have an empty fixmepath file (2012-05-18 15:24:45 +0100)
>
> are available in the git repository at:
> git://git.openembedded.org/openembedded-core-contrib sgw/pkg-reorder
> http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgw/pkg-reorder
>
> Saul Wold (1):
> Reorder and -dev
>
> meta/classes/binconfig.bbclass | 2 ++
> meta/conf/bitbake.conf | 8 +++++---
> meta/recipes-bsp/pm-utils/pm-utils_1.4.1.bb | 10 ++++++++++
> meta/recipes-connectivity/libpcap/libpcap.inc | 2 +-
> meta/recipes-core/eglibc/eglibc-package.inc | 2 +-
> meta/recipes-core/eglibc/eglibc_2.15.bb | 2 +-
> meta/recipes-core/gettext/gettext_0.16.1.bb | 3 ++-
> meta/recipes-core/gettext/gettext_0.18.1.1.bb | 4 +++-
> meta/recipes-core/libxml/libxml2.inc | 2 +-
> meta/recipes-core/ncurses/ncurses.inc | 2 +-
> meta/recipes-extended/cups/cups14.inc | 1 +
> meta/recipes-extended/cups/cups_1.4.6.bb | 2 +-
> meta/recipes-extended/groff/groff_1.20.1.bb | 4 +++-
> meta/recipes-extended/slang/slang_2.2.4.bb | 4 ++--
> meta/recipes-gnome/gnome/gnome-keyring_2.32.1.bb | 14 ++++++++++----
> meta/recipes-gnome/gthumb/gthumb_2.12.4.bb | 12 ++++++++----
> meta/recipes-graphics/directfb/directfb_1.4.15.bb | 2 +-
> meta/recipes-graphics/freetype/freetype_2.4.8.bb | 5 +----
> meta/recipes-graphics/libsdl/libsdl_1.2.15.bb | 2 +-
> meta/recipes-multimedia/alsa/alsa-lib_1.0.25.bb | 6 ++++--
> meta/recipes-multimedia/libpng/libpng_1.2.49.bb | 4 +---
> meta/recipes-support/apr/apr-util_1.4.1.bb | 2 +-
> meta/recipes-support/apr/apr_1.4.6.bb | 2 +-
> meta/recipes-support/curl/curl_7.24.0.bb | 2 +-
> meta/recipes-support/db/db_5.1.19.bb | 1 +
> meta/recipes-support/gnutls/gnutls.inc | 5 ++---
> meta/recipes-support/gnutls/libtasn1_2.12.bb | 2 +-
> meta/recipes-support/gpgme/gpgme_1.3.1.bb | 5 ++---
> meta/recipes-support/icu/icu-3.6.inc | 2 ++
> meta/recipes-support/icu/icu_3.6.bb | 2 +-
> meta/recipes-support/libassuan/libassuan_2.0.3.bb | 1 +
> meta/recipes-support/libgcrypt/libgcrypt.inc | 4 ----
> .../libgpg-error/libgpg-error_1.10.bb | 6 +-----
> meta/recipes-support/libksba/libksba_1.2.0.bb | 1 +
> meta/recipes-support/libpcre/libpcre_8.21.bb | 5 +----
> meta/recipes-support/libproxy/libproxy_0.4.7.bb | 3 ++-
> meta/recipes-support/libusb/libusb-compat_0.1.3.bb | 4 +---
> meta/recipes-support/libxslt/libxslt_1.1.26.bb | 2 +-
> meta/recipes-support/neon/neon_0.29.6.bb | 2 +-
> meta/recipes-support/pth/pth_2.0.7.bb | 5 +----
> meta/recipes-support/taglib/taglib_1.6.3.bb | 3 +--
> 41 files changed, 83 insertions(+), 69 deletions(-)
>
next prev parent reply other threads:[~2012-05-21 15:58 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-05-21 6:42 [RFC v1 0/1] Reorder ${PN} and ${PN}-dev Saul Wold
2012-05-21 6:42 ` [RFC v1 1/1] Reorder and -dev Saul Wold
2012-05-21 6:53 ` Martin Jansa
2012-05-21 10:48 ` Otavio Salvador
2012-05-21 10:57 ` Koen Kooi
2012-05-21 13:45 ` Saul Wold
2012-05-21 15:47 ` Mark Hatle [this message]
2012-05-21 15:54 ` [RFC v1 0/1] Reorder ${PN} and ${PN}-dev Chris Larson
2012-05-21 16:02 ` Saul Wold
2012-05-21 16:05 ` Richard Purdie
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=4FBA63A2.9090005@windriver.com \
--to=mark.hatle@windriver.com \
--cc=openembedded-core@lists.openembedded.org \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox