From: Paul Eggleton <paul.eggleton@linux.intel.com>
To: openembedded-devel@lists.openembedded.org
Cc: Martin Jansa <martin.jansa@gmail.com>
Subject: Re: Splitting meta-oe
Date: Wed, 25 Jan 2012 15:09:21 +0000 [thread overview]
Message-ID: <1986227.xc2nDXUkFr@helios> (raw)
In-Reply-To: <20120125141018.GE3843@jama.jama.net>
On Wednesday 25 January 2012 15:10:18 Martin Jansa wrote:
> I don't see problems as it's now and I fear that splitting it even more
> will result only in more complexity.
We deal with a high-level of complexity in OE, I don't think there's any
getting away from it; and I'm not entirely convinced this is a significant
increase. Debugging a build failure can be pretty complex - it can be a
complete showstopper for someone just getting started, so let's try to avoid
at least one class of failure that we can fairly easily avoid.
> If there are problems with some recipes then we should try to fix them
> no matter in which even smaller layer they belong.
Sure, this always applies. I just think it would be a worthwhile effort to
reduce the likelihood of people coming across unexpected failures in parts of
the system they don't need or would rather not have to debug themselves.
> I think we should rather address that issue with layer "priority" which
> should be easier to understand and adjust in bblayers.conf.
This is fine for advanced users like you and me who would know that adding a
layer has introduced something they don't need and they should just adjust the
priority to fix it. For the uninitiated, priority values in bblayers.conf will
be yet more knobs they have to adjust before their build will work.
> And that DEFAULT_PREFERRENCE should be respected across layers, IIRC if
> you add newer less-well tested version of some recipe (like I did with
> libsoup-2.4 in meta-efl) then it's preferred over "stable" version in
> oe-core even when it has lower D_P -1.
I agree that in its most common usage DEFAULT_PREFERENCE is likely to be more
valuable independent of the layer priority - we should consider this. The
usefulness in this context is of course dependent on people actually setting
DEFAULT_PREFERENCE = "-1" when they add the new recipe however.
> And we should continue to replace .bb files which exists in meta-oe and
> also in oe-core with .bbappends.
Agreed.
Cheers,
Paul
--
Paul Eggleton
Intel Open Source Technology Centre
next prev parent reply other threads:[~2012-01-25 15:17 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-01-25 12:48 Splitting meta-oe Paul Eggleton
2012-01-25 14:01 ` Frans Meulenbroeks
2012-01-25 14:10 ` Martin Jansa
2012-01-25 15:09 ` Paul Eggleton [this message]
2012-01-25 17:01 ` Enrico
2012-01-25 14:34 ` Philip Balister
2012-01-25 14:47 ` Paul Eggleton
2012-01-25 16:00 ` Philip Balister
2012-01-25 17:33 ` Frans Meulenbroeks
2012-01-25 17:51 ` Khem Raj
2012-01-26 9:02 ` Martin Jansa
2012-01-26 14:45 ` Frans Meulenbroeks
2012-01-26 16:11 ` Martin Jansa
2012-01-26 18:36 ` Andreas Oberritter
2012-01-26 20:04 ` Khem Raj
2012-01-25 17:41 ` Paul Eggleton
2012-01-25 17:57 ` Phil Blundell
[not found] ` <4F2069CC.7060409@balister.org>
2012-01-25 21:03 ` Phil Blundell
2012-01-25 22:12 ` Philip Balister
2012-01-25 17:49 ` Khem Raj
2012-01-25 18:39 ` Paul Eggleton
2012-01-25 23:28 ` Khem Raj
2012-02-01 10:07 ` Paul Eggleton
2012-02-01 10:33 ` Koen Kooi
2012-02-01 11:11 ` Otavio Salvador
2012-02-01 15:39 ` Koen Kooi
2012-02-05 14:58 ` Koen Kooi
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=1986227.xc2nDXUkFr@helios \
--to=paul.eggleton@linux.intel.com \
--cc=martin.jansa@gmail.com \
--cc=openembedded-devel@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 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.