All of lore.kernel.org
 help / color / mirror / Atom feed
From: Khem Raj <raj.khem@gmail.com>
To: Richard Purdie <richard.purdie@linuxfoundation.org>,
	akuster808 <akuster808@gmail.com>,
	"Burton, Ross" <ross.burton@intel.com>,
	 OpenEmbedded Devel List
	<openembedded-devel@lists.openembedded.org>
Subject: Re: Splitting meta-oe?
Date: Tue, 20 Feb 2018 11:06:08 -0800	[thread overview]
Message-ID: <77538932-43f1-4f82-41c3-0d82aafe5f93@gmail.com> (raw)
In-Reply-To: <1519148811.24236.321.camel@linuxfoundation.org>

On 2/20/18 9:46 AM, Richard Purdie wrote:
> Repositories have reputations. OE-Core is fairly heavily curated and
> tested and has certain "guarantees" about what people can expect to
> work. The meta-oe repo is a little trickier as the different pieces do
> have different 'SLA's (service level agreements). Some pieces like
> meta-networking/meta-python likely build well, other pieces like some
> of the bitrotting pieces of the meta-oe layer probably don't build in
> as many different configurations/architectures and on balance may be
> more likely to hit issues.
> 
> I think the world may need to change a bit. We should probably change:
> 
> * The way people get started with the Yocto Project and Poky
>   to move away from the combo repo and into specific layers.
> * to have YP testing more layers as part of its builds and testing
> * to make it easier for people to establish an SLA type reputation for 
>   a layer.
> 
> Part of this is a need for a more universal "using OE" later setup
> tooling. I've wanted to work on that for a while and I will get there
> but if I spend time on it, I want to get it right. I've not had enough
> time to get it right (as yet).
> 
> Part of this means redefining poky, the YP autobuilders and so on.
> Pieces of the autobuilder work are in process and will lead to wider
> layer testing.
> 
> I have strong influence over the above so I can likely make those
> happen, time constraints aside. One piece I need the help of others
> with is meta-oe (the repo).
> 
> Even just splitting meta-oe out from meta-oe might be enough to
> establish the SLA differences, I don't know.

this is short term panacea, few years later we will again talk about
meta-oe in same sense because it would have caught the packages which
belong to no other specific layers and cant be in oe-core

unless there is a solution for meta-oe layer, it seems to be like we are
just changing maintainer control structure for repos.

> 
> There is a question about what problem would this solve. The move from
> OE-Classic was partly about defining maintainership and processes for
> recipes which we do with layers. The pieces in the separate layers have
> now become the things we set out to create but the catchall of meta-oe
> (the layer) remains. I do think we should still be aiming to filter
> meta-oe into distinct layers with distinct maintainership. There will
> always be some "leftovers" in a catchall but I think it does have a
> different personality to the other well separated components and we
> need to show to users that they do have different expectations from
> them.

in practical downstream projects for real products, we include almost
all layers, so from that perspective it just is another hassle for
integrating.

> 
> I hope I'm managing to convey this concept ok, I'm really trying to
> take a step back here and think what will help OE users and the project
> and where we need to go with things. I'm not saying we should/shouldn't
> do this for 100% certain, I do want people to think about the
> alternatives though and what options may be possible.
> 

I dont disagee here. but it would be nicer if we had a restructuring
plan for layers within repo

> Cheers,
> 
> Richard
> 
> 
> 



  parent reply	other threads:[~2018-02-20 19:06 UTC|newest]

Thread overview: 72+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-02-20 10:45 Splitting meta-oe? Burton, Ross
2018-02-20 14:15 ` Joe MacDonald
2018-02-20 16:50 ` akuster808
2018-02-20 17:13   ` Bruce Ashfield
2018-02-20 18:52     ` Khem Raj
2018-02-21  0:51       ` Bruce Ashfield
2018-02-21  8:49         ` Martin Jansa
2018-02-21  9:06           ` Martin Jansa
2018-02-21  9:48             ` Andrea Adami
2018-02-21 10:22               ` Martin Jansa
2018-02-21 14:02                 ` Joe MacDonald
2018-02-21 14:14                   ` Burton, Ross
2018-02-21 14:58                     ` Patrick Ohly
2018-02-21 15:01                       ` Otavio Salvador
2018-02-21 19:33                       ` Andreas Oberritter
2018-02-22  9:18                         ` Patrick Ohly
2018-02-21 14:20                   ` Tom Rini
2018-02-21 14:44                     ` Joe MacDonald
2018-02-21 13:34           ` Bruce Ashfield
2018-02-21 13:38             ` Bruce Ashfield
2018-02-21 13:45           ` Joe MacDonald
2018-02-21 13:55             ` Bruce Ashfield
2018-02-21 13:59               ` Otavio Salvador
2018-02-20 17:46   ` Richard Purdie
2018-02-20 18:00     ` Tim Orling
2018-02-20 18:28       ` Martin Jansa
2018-02-20 18:40       ` Khem Raj
2018-02-20 18:52         ` Richard Purdie
2018-02-20 19:15           ` Khem Raj
2018-02-20 21:55             ` Richard Purdie
2018-02-20 22:27               ` Martin Jansa
2018-02-20 23:17                 ` Andreas Müller
2018-02-20 23:41                 ` Richard Purdie
2018-03-17  3:50                   ` Trevor Woerner
2018-03-17 14:23                     ` Philip Balister
2018-03-18  5:49                       ` Trevor Woerner
2018-02-21  0:07           ` Otavio Salvador
2018-02-21  0:10             ` Otavio Salvador
2018-02-21 13:57               ` Tom Rini
2018-02-21 14:00                 ` Otavio Salvador
2018-02-21 14:48                   ` Tom Rini
2018-02-21 14:09                 ` Martin Hundebøll
2018-02-22  6:53                   ` Jonas Bonn
2018-02-22  9:27                     ` Patrick Ohly
2018-02-22  9:40                       ` Otavio Salvador
2018-02-21 15:54           ` Patrick Ohly
2018-02-20 20:32         ` akuster808
2018-02-20 19:06     ` Khem Raj [this message]
2018-02-20 16:54 ` Vesa Jääskeläinen
2018-02-20 18:49 ` Khem Raj
2018-02-28 17:17 ` Alexander Kanavin
2018-02-28 21:33   ` Andreas Müller
2018-03-01  1:20     ` akuster808
2018-03-01  8:46     ` Alexander Kanavin
2018-03-01  1:17   ` akuster808
2018-03-01  9:04     ` Alexander Kanavin
2018-03-01 18:44       ` akuster808
2018-03-01 18:46         ` Alexander Kanavin
2018-03-01 22:11         ` Bruce Ashfield
  -- strict thread matches above, loose matches on Subject: below --
2017-02-17 17:07 Burton, Ross
2017-02-17 17:24 ` Andreas Müller
2017-02-17 18:02   ` Martin Jansa
2017-02-17 18:28     ` Joe MacDonald
2017-02-17 19:45       ` Philip Balister
2017-02-20  3:31         ` Richard Purdie
2017-02-20  4:28           ` Joe MacDonald
2017-02-20 11:18           ` Martin Jansa
2017-02-22 16:15             ` akuster808
2017-02-17 20:54       ` Andreas Müller
2017-02-18 21:35     ` Burton, Ross
2017-02-17 21:55 ` akuster808
2017-02-18  0:53 ` Khem Raj

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=77538932-43f1-4f82-41c3-0d82aafe5f93@gmail.com \
    --to=raj.khem@gmail.com \
    --cc=akuster808@gmail.com \
    --cc=openembedded-devel@lists.openembedded.org \
    --cc=richard.purdie@linuxfoundation.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.