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
next prev parent 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