Nicholas Krause via llvm-dev
2019-Nov-22 20:54 UTC
[llvm-dev] Using the Yocto Project for Upstream Testing
On 11/22/19 2:46 PM, David Blaikie wrote:> Sorry, I'm not sure I follow/understand your email, or what sort of > replies/responses/discussion you're hoping to get from it - perhaps > you could rephrase and/or provide more detail?David, Sorry its more to give you guys a heads up in case they ask about it being of interest and know that its something of interest outside that project. The Yocto and its related projects are a embedded build system. Since its goal is to build the whole custom embedded distribution I've suggested that they start testing upstream gcc/llvm. My reasoning is that while we have a testsuite for both having a software that builds and supports lots of real software can be of use. To my knowledge it has the ability to build over 10000 open source packages. Basically the idea is to automate testing of not just the testsuite but a suite of real software builds nightly or so as it takes time to build all that software. You can of course just build one piece of software and its dependencies separate through. This is a link to the project:https://www.yoctoproject.org/ And a link to all the recipes for building software it supports that are upstreamed: https://layers.openembedded.org/layerindex/branch/master/recipes/ The GCC side knows as well but thought I would give you guys the heads up as well and sorry for not explaining it better, Nick> > On Sat, Nov 16, 2019 at 3:59 PM Nicholas Krause via llvm-dev > <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote: > > Greetings All, > > I've already mentioned this on the GCC side but it seems that the > Yocto > Project > > has a class for testing upstream projects. The project is used for > building embedded > > distributions but due to the ability with bitbake and the amount of > supported upstream > > projects I've asked them to mention that other projects are > interested > in seeing this > > happen at the usual Embedded Linux/IOT conference meeting they > have yearly. > > Just getting the LLVM side note that its already been discussed > with them, > > Nick > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org> > https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20191122/7d2e89b6/attachment.html>
David Blaikie via llvm-dev
2019-Nov-22 22:48 UTC
[llvm-dev] Using the Yocto Project for Upstream Testing
Ah, OK - thanks for clarifying. So the long and the short of it is that the LLVM project may receive bugs filed from this new source. Fair enough - so long as they've got good (ideally small, portable, etc) reproduction steps, hopefully they'll be actionable/someone can prioritize the fix for them. On Fri, Nov 22, 2019 at 12:54 PM Nicholas Krause <xerofoify at gmail.com> wrote:> > > On 11/22/19 2:46 PM, David Blaikie wrote: > > Sorry, I'm not sure I follow/understand your email, or what sort of > replies/responses/discussion you're hoping to get from it - perhaps you > could rephrase and/or provide more detail? > > > David, > > Sorry its more to give you guys a heads up in case they ask about it being > of interest and know that > its something of interest outside that project. The Yocto and its > related projects are a embedded build > system. Since its goal is to build the whole custom embedded distribution > I've suggested that they start > testing upstream gcc/llvm. > > My reasoning is that while we have a testsuite for both having a software > that builds and supports lots > of real software can be of use. To my knowledge it has the ability to > build over 10000 open source > packages. > > Basically the idea is to automate testing of not just the testsuite but a > suite of real software builds > nightly or so as it takes time to build all that software. You can of > course just build one piece of > software and its dependencies separate through. > > This is a link to the project:https://www.yoctoproject.org/ > And a link to all the recipes for building software it supports that are > upstreamed: > https://layers.openembedded.org/layerindex/branch/master/recipes/ > > The GCC side knows as well but thought I would give you guys the heads up > as well and sorry for not > explaining it better, > Nick > > > On Sat, Nov 16, 2019 at 3:59 PM Nicholas Krause via llvm-dev < > llvm-dev at lists.llvm.org> wrote: > >> Greetings All, >> >> I've already mentioned this on the GCC side but it seems that the Yocto >> Project >> >> has a class for testing upstream projects. The project is used for >> building embedded >> >> distributions but due to the ability with bitbake and the amount of >> supported upstream >> >> projects I've asked them to mention that other projects are interested >> in seeing this >> >> happen at the usual Embedded Linux/IOT conference meeting they have >> yearly. >> >> Just getting the LLVM side note that its already been discussed with them, >> >> Nick >> >> _______________________________________________ >> LLVM Developers mailing list >> llvm-dev at lists.llvm.org >> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >> > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20191122/e472a490/attachment.html>
Nicholas Krause via llvm-dev
2019-Nov-22 23:37 UTC
[llvm-dev] Using the Yocto Project for Upstream Testing
On 11/22/19 5:48 PM, David Blaikie wrote:> Ah, OK - thanks for clarifying. So the long and the short of it is > that the LLVM project may receive bugs filed from this new source. > Fair enough - so long as they've got good (ideally small, portable, > etc) reproduction steps, hopefully they'll be actionable/someone can > prioritize the fix for them.Yes that's correct. Its more in the early stages of being implemented. There will be a talk at Embedded/IOT about planning for it and it may get mentioned as I've asked them to. If someone from this community does attend that conference I would suggest figuring out what you want in terms of working with them. Through I would note that reproduction steps may be hard depending on how many packages your building from outside using Yocto(this shouldn't really be a problem due to Yocto being a set standard for distribution builds like make). If your really concerned about that you can find there list and ask about it there as well. Through most of the packages are basically upstream excluding some minor changes to the kernel, Nick> > On Fri, Nov 22, 2019 at 12:54 PM Nicholas Krause <xerofoify at gmail.com > <mailto:xerofoify at gmail.com>> wrote: > > > > On 11/22/19 2:46 PM, David Blaikie wrote: >> Sorry, I'm not sure I follow/understand your email, or what sort >> of replies/responses/discussion you're hoping to get from it - >> perhaps you could rephrase and/or provide more detail? > > David, > > Sorry its more to give you guys a heads up in case they ask about > it being of interest and know that > its something of interest outside that project. The Yocto and > its related projects are a embedded build > system. Since its goal is to build the whole custom embedded > distribution I've suggested that they start > testing upstream gcc/llvm. > > My reasoning is that while we have a testsuite for both having a > software that builds and supports lots > of real software can be of use. To my knowledge it has the ability > to build over 10000 open source > packages. > > Basically the idea is to automate testing of not just the > testsuite but a suite of real software builds > nightly or so as it takes time to build all that software. You can > of course just build one piece of > software and its dependencies separate through. > > This is a link to the project:https://www.yoctoproject.org/ > And a link to all the recipes for building software it supports > that are upstreamed: > https://layers.openembedded.org/layerindex/branch/master/recipes/ > > The GCC side knows as well but thought I would give you guys the > heads up as well and sorry for not > explaining it better, > Nick >> >> On Sat, Nov 16, 2019 at 3:59 PM Nicholas Krause via llvm-dev >> <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote: >> >> Greetings All, >> >> I've already mentioned this on the GCC side but it seems that >> the Yocto >> Project >> >> has a class for testing upstream projects. The project is >> used for >> building embedded >> >> distributions but due to the ability with bitbake and the >> amount of >> supported upstream >> >> projects I've asked them to mention that other projects are >> interested >> in seeing this >> >> happen at the usual Embedded Linux/IOT conference meeting >> they have yearly. >> >> Just getting the LLVM side note that its already been >> discussed with them, >> >> Nick >> >> _______________________________________________ >> LLVM Developers mailing list >> llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org> >> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >> >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20191122/ae26b99c/attachment.html>