All of lore.kernel.org
 help / color / mirror / Atom feed
From: Koen Kooi <koen@dominion.thruhere.net>
To: Darren Hart <dvhart@linux.intel.com>
Cc: yocto@yoctoproject.org
Subject: Re: Moving angstrom under the yocto banner
Date: Fri, 30 Mar 2012 17:53:38 -0700	[thread overview]
Message-ID: <95AC7E09-D28F-46CE-A49B-30719BB50B1B@dominion.thruhere.net> (raw)
In-Reply-To: <4F764FB7.2080508@linux.intel.com>


Op 30 mrt. 2012, om 17:28 heeft Darren Hart het volgende geschreven:

> 
> 
> On 03/30/2012 05:08 PM, Koen Kooi wrote:
>> 
>> Op 30 mrt. 2012, om 16:52 heeft Darren Hart het volgende geschreven:
>> 
>> [snip]
>> 
>>> On 03/30/2012 02:11 PM, Richard Purdie wrote:
>>>> 
>>>> The criteria I see for being part of the Yocto Project are:
>>>> 
>>>> a) Sharing the project's objectives (e.g. making embedded Liunx 
>>>> development easier) b) Willing to be part of the Yocto Project's
>>>> governance structure c) Bringing something new/beneficial to the
>>>> Yocto Project (often with mutual benefit) d) Have some kind of
>>>> sustainable resource plan
>>>> 
>>> 
>>> I'll take a couple careful steps into this arena to offer just one
>>> more possible criteria.
>>> 
>>> One of the touted goals/advantages/benefits of using the Yocto
>>> Project is to work with a vetted set of sources that are known to
>>> all work together, having had some level of QA performed. This is
>>> something the poky repository accomplishes by bringing specifc
>>> versions of bitbake and oe-core together (along with some other
>>> tooling). At some point, this gets rolled up into a release of the
>>> Yocto Project: 0.9, 1.1, and soon 1.2. It's common for someone to
>>> refer to these release points as the base for their BSP.
>>> 
>>> It therefor seems reasonable to me for a distribution definition
>>> (which is how I think of Angstrom - but feel free to correct me
>>> Koen) to make a statement like "This release of Angstrom builds
>>> with the Yocto Project X.Y release."
>> 
>> Yes, but see below
>> 
>>> I believe this is the sort of language that most outside
>>> developers would immediately understand and associate with being
>>> part of the Yocto Project.
>> 
>> What does a 'yocto project release' actually mean? Right now it looks
>> more like a 'poky (the distro) release'. Since angstrom builds on
>> oe-core and bitbake directly the statement (in the current situation)
>> would be more like:
>> 
> 
> /me hands koen a real MUA that wraps at < 80 characters...
> and wraps his mail for him...
> 
> (everyone else gets a pass, but you?  ;-)
> 
> I see the "poky" distro definition as only a part of the poky
> repository, the naming is unfortunate, but I think we can all see past
> that for the purposes of this discussion. This is part of meta-yocto
> which will at some point be it's own repository.
> 
> So I don't agree with the assertion that it looks more like a "poky the
> distro release".

But it is the only component of the YP that gets released as part of the YP release, no?

>> "This release of angstrom builds on oe-core 2012.1, bitbake
>> 1.something.x, which matches the YP 1.x release".
> 
> 
> OK. Donning my "Yeah but I have a XYZ and things to get done" hat, I
> think people will respond more positively to:
> 
> "Download the 1.2 Yocto Project release, add meta-angstrom to your
> bblayers.conf, and build $IMAGE_TARGET"
> 
> than they will to
> 
> Download bitbake X.Y, Angstrom X.Y, OE Core X.Y, etc. instructions on
> setting up the layers, the local.conf, etc etc.
> 
> I believe there are some other details the poky repository helps out
> with (someone more familiar with working with the individual components
> would have to enumerate these, I honestly don't know what they all are).
> 
> And yes, there are the BSP layers to add to each of these scenarios, but
> that effects each equally.
> 
> All that environment setup is something that can make or break the
> initial experience. I believe lots of users appreciate not having to
> pull all the pieces together themselves. (especially those that don't
> even know what they're not having to do!)

And that's why angstrom (currently!) only supports setup using the angstrom setup-scripts. That contains all the logic that is needed to get the right versions. It also contains pretty much all known layers, so there's a high likelihood that users will never need to open bblayers.conf (either manually or using a script).

> If we move more things under the YP banner and convince subprojects
>> to adopt the same schedule, we could make statements like:
>> 
>> "The Yocto Project 1.x release consist of the following modules:
>> 
>> * bitbake 1.x * oe-core 2012.x * poky $DOTT_character * eglibc 2.17 *
>> pseudo 1.2 * angstrom 2012.04 * meta-xilinx 6.5 ... etc"
>> 
> 
> With the exception of eglibc (I wouldn't want to have to list every
> package from oe-core and the layers!) this doesn't seem out of line to me.

I was listing YP projects, not recipes/packages. I guess my point about a YP release needing to contain more than one yocto subproject got lost :(

>> I think that would make it fit better with the "umbrella project"
>> idea. "consists" might be a bad choice of words, I blame the
>> unlimited coffee refills at the diner across the street :)
> 
> 
> And I blame any perceived snarkiness on the migraine and the 4 different
> medications the doc's got me on to try and patch me up to fly on Monday ;-)

I hope you get well soon!

  reply	other threads:[~2012-03-31  0:53 UTC|newest]

Thread overview: 49+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-03-30 18:44 Moving angstrom under the yocto banner Koen Kooi
2012-03-30 19:00 ` Osier-mixon, Jeffrey
2012-04-10 14:04   ` Koen Kooi
2012-04-10 16:07     ` Stewart, David C
2012-03-30 19:26 ` Mark Hatle
2012-03-30 19:33   ` Koen Kooi
2012-03-30 20:18     ` Mark Hatle
2012-03-30 20:33       ` Koen Kooi
2012-03-30 20:45       ` Tom Rini
2012-03-30 20:51         ` Koen Kooi
2012-03-30 20:55           ` Osier-mixon, Jeffrey
2012-03-30 21:02         ` Eric Bénard
2012-03-30 21:01       ` Osier-mixon, Jeffrey
2012-03-30 21:12         ` Koen Kooi
2012-03-30 21:11       ` Richard Purdie
2012-03-30 23:06         ` Stewart, David C
2012-03-30 23:09           ` Chris Larson
2012-03-30 23:14             ` Tom Rini
2012-03-30 23:49           ` Tom Rini
2012-03-30 23:58             ` Koen Kooi
2012-03-30 23:52         ` Darren Hart
2012-03-31  0:08           ` Koen Kooi
2012-03-31  0:28             ` Darren Hart
2012-03-31  0:53               ` Koen Kooi [this message]
2012-03-31  1:21                 ` Darren Hart
2012-03-31  1:37                   ` Koen Kooi
2012-03-31  2:27                     ` Darren Hart
2012-03-31  3:00                       ` Chris Larson
2012-03-31  3:27                         ` Darren Hart
2012-03-31  7:06                         ` Richard Purdie
2012-03-31 10:00                           ` Frans Meulenbroeks
2012-04-02  4:08                           ` Matthew McClintock
2012-04-02 11:27                             ` Richard Purdie
2012-04-02 17:13                       ` Tom Rini
2012-04-03 16:01                         ` Darren Hart
2012-04-03 16:25                           ` Martin Jansa
2012-04-03 16:32                             ` Darren Hart
2012-04-03 16:40                               ` Tom Rini
2012-04-03 17:07                                 ` Darren Hart
2012-04-03 16:44                               ` Martin Jansa
2012-04-03 17:08                                 ` Darren Hart
2012-04-03 17:15                                   ` Tom Rini
2012-04-03 17:26                                     ` Chris Larson
2012-04-03 17:34                                       ` Brian Hutchinson
2012-04-03 18:03                                         ` Darren Hart
2012-03-31 16:30         ` Khem Raj
2012-04-01  0:51           ` Chris Larson
2012-03-31 15:37 ` Paul Eggleton
2012-03-30 22:32 Daniel Lazzari

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=95AC7E09-D28F-46CE-A49B-30719BB50B1B@dominion.thruhere.net \
    --to=koen@dominion.thruhere.net \
    --cc=dvhart@linux.intel.com \
    --cc=yocto@yoctoproject.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.