Openembedded Core Discussions
 help / color / mirror / Atom feed
From: akuster808 <akuster808@gmail.com>
To: Richard Purdie <richard.purdie@linuxfoundation.org>,
	openembedded-core <openembedded-core@lists.openembedded.org>
Cc: yocto <yocto@yoctoproject.org>,
	openembedded-architecture
	<openembedded-architecture@lists.openembedded.org>,
	openembedded-devel <openembedded-devel@lists.openembedded.org>,
	"Cetola, Stephano" <stephano.cetola@intel.com>
Subject: Re: [Openembedded-architecture] 2.6 planning proposals and meeting
Date: Thu, 19 Apr 2018 12:02:16 -0700	[thread overview]
Message-ID: <fe0e3e9d-ef00-2c9d-288f-992cfa6c626d@gmail.com> (raw)
In-Reply-To: <1524154643.18865.113.camel@linuxfoundation.org>



On 04/19/2018 09:17 AM, Richard Purdie wrote:
> [Widely cross posted but please reply to openembedded-core only for
> want of picking somewhere to discuss this]
>
> The next big question facing us is what would we like to do in 2.6?
> What can we do with the resources we have?
>
> I'm proposing to hijack the next monthly Yocto Project technical
> call[1] and dedicate it to 2.6 planning. I'm going to detail some high
> level 'big' ideas blow in this email from a feature development
> perspective. Anyone is welcome to join the call (or reply) and I'm
> happy to answer questions about the ideas below and hear suggestions of
> others.
>
> [1] https://www.yoctoproject.org/monthly-technical-call/
>
> Ultimately, ideas will be turned into bugzilla enhancement entries. It
> will then be a case of seeing who is willing to step up and help work
> on any given feature. We're using the "2.99" target milestone as our
> holding area for potential ideas, only moving to 2.6 when we have a
> solid commitment for someone to do something.
>
> If nobody steps up for something, chances are it will just get pushed
> out as a "Future" idea. In the past, Intel in particular has stepped up
> and done a lot of feature work but for various reasons, this is not
> likely to happen going forward as they focus more in Intel specific
> work.
>
> At the end of the day, we'll process the changes that make it onto the
> mailing list by the freeze deadlines for the milestones. If its not
> there, it won't be in the release and 2.6 will be what people put into
> it.
>
> List of high level 'big' ideas:
>
> - Reference binary package feed (in particular to test upgrade paths)
> -
> Secure/trusted boot support in OE-Core
> - Improved security tools (e.g.
> CVE database scanning)
I have ideas on the CVE scanning stuff.
> - Provide sstate feed out the box for reference
> -
> Improve binary output testing (esp. reproducibility, upgrade paths)
> -
> Widen the scope of our automated testing infrastructure (include
>   more
> layers)
> - Roll processes and tooling into the wider ecosystem (e.g.
> meta-
>   openembedded)
> - Ability to make builds more efficient by output
> comparison and
>   sstate prebuilt reuse in many more cases. Maybe sstate
> equivalence   
>   server
> - Completion of migration to new autobuilder
> codebase and 
>   infrastructure
Count me in on the new autobuilder codebase

> - Out of box experience/layer setup
> tooling
> - Improved binary reproducibility
>
> Features aren't all we need to plan for. There are other areas that
> need work/help:
>
> Many other smaller features
>
>   There are too many for me to list/call out individually but search 
>   bugzilla for 2.99 Medium+ items. A good example is adding 
>   support for inter-multiconfig dependencies which is a small 
>   remaining multiconfig item which would make a big difference to 
>   certain workflows.
>
>   Another harder example is parallelisation of oe-selftest. Its 
>   currently the thing which ends up taking the longest in most of our 
>   builds, improving its performance would reduce overall testing times.
>
> OE-Core Recipe maintenance: 840 recipes in OE-Core
>   
>   - General recipe
> updates
>   - Security fixes
>   - Recipe specific bugs/regressions
>   - Adapt
> to new technologies/upstream changes
>
> General patch review
>
>   ~5000 commits/year which need review, testing, identifying 
>   regressions, merging
>
> General regressions
>
>   Regressions tests we have are good but don't catch every race 
>   condition or intermittent problem. We end up having to track
>   down several, particularly runtime testing instability
>
> Bug fixing user issues
>
>   Users find new use cases and workflows and identify bugs which then 
>   need to be addressed
>
>   For example we can't default to mem-res bitbake as there are known 
>  
> issues.
>
> Maintain the tools
>
>   We directly maintain tools like bitbake, pseudo, devtool, recipetool
>   opkg, yocto-autobuilder, patchwork+patchtest, wic
>
> Stable release maintenance
>
>   People all want stable releases and security fixes but someone has 
>   to make these happen.
I am fine continuing maintaining the stable branchs.
- Armin
>
>
> Help in any and all of these areas is much appreciated. Also keep in
> mind the things above are just to get people thinking. If there are
> changes you'd like to see, now is your chance to proposal and work on
> them to make them a reality.
>
> Cheers,
>
> Richard
>
>
>
> _______________________________________________
> Openembedded-architecture mailing list
> Openembedded-architecture@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-architecture




  reply	other threads:[~2018-04-19 19:02 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-04-19 16:17 2.6 planning proposals and meeting Richard Purdie
2018-04-19 19:02 ` akuster808 [this message]
2018-04-20 12:02 ` Daniel F. Dickinson
2018-05-01 14:46   ` Richard Purdie
2018-05-01 14:55     ` Scott Rifenbark
2018-05-03  7:29       ` Peter Kjellerstedt
2018-05-03 12:42         ` Scott Rifenbark
2018-05-03 13:58         ` Scott Rifenbark
2018-05-06  0:42       ` Daniel F. Dickinson

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=fe0e3e9d-ef00-2c9d-288f-992cfa6c626d@gmail.com \
    --to=akuster808@gmail.com \
    --cc=openembedded-architecture@lists.openembedded.org \
    --cc=openembedded-core@lists.openembedded.org \
    --cc=openembedded-devel@lists.openembedded.org \
    --cc=richard.purdie@linuxfoundation.org \
    --cc=stephano.cetola@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox