* [Buildroot] Next Buildroot Developers Meeting approaching @ 2016-10-03 21:40 Thomas Petazzoni 2016-10-05 22:26 ` Arnout Vandecappelle 0 siblings, 1 reply; 4+ messages in thread From: Thomas Petazzoni @ 2016-10-03 21:40 UTC (permalink / raw) To: buildroot Hello, Our next Buildroot Developers Meeting will take place on October 14-16 in Berlin, so the date is approaching. We know have 10 participants registered: 8 attending all three days, 1 attending only 2 days, and one attending only one day. More details: http://elinux.org/Buildroot:DeveloperDaysELCE2016 It's time to think about discussion and development topics. Even contributors not attending the meeting can suggest some topics. During the meeting we will be available on IRC and can organize live Google Hangout discussions with remote participants if there is interest. On my side, I think I'd like to spend a significant part of the 3 days working on the testing infrastructure. But to do so, I'd like to team up with someone present during the Developers Meeting. If someone is interested, let me know. Best regards, Thomas -- Thomas Petazzoni, CTO, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com ^ permalink raw reply [flat|nested] 4+ messages in thread
* [Buildroot] Next Buildroot Developers Meeting approaching 2016-10-03 21:40 [Buildroot] Next Buildroot Developers Meeting approaching Thomas Petazzoni @ 2016-10-05 22:26 ` Arnout Vandecappelle 2016-10-06 15:04 ` Thomas Petazzoni 0 siblings, 1 reply; 4+ messages in thread From: Arnout Vandecappelle @ 2016-10-05 22:26 UTC (permalink / raw) To: buildroot On 03-10-16 23:40, Thomas Petazzoni wrote: > Hello, > > Our next Buildroot Developers Meeting will take place on October 14-16 > in Berlin, so the date is approaching. I'm happy to announce that Mind will sponsor the Friday night dinner. We would still like a sponsor for the location, and it would also be nice if we could get T-shirts for the participants. So if you think your employer would be willing, please get in touch! > We know have 10 participants registered: 8 attending all three days, 1 > attending only 2 days, and one attending only one day. > > More details: > > http://elinux.org/Buildroot:DeveloperDaysELCE2016 > > It's time to think about discussion and development topics. Even > contributors not attending the meeting can suggest some topics. During > the meeting we will be available on IRC and can organize live Google > Hangout discussions with remote participants if there is interest. > > On my side, I think I'd like to spend a significant part of the 3 days > working on the testing infrastructure. But to do so, I'd like to team > up with someone present during the Developers Meeting. If someone is > interested, let me know. I'm interested! I think there are in fact three completely different testing enhancements we should consider: 1. Run-time testing, e.g. of the autobuilder artefacts. 2. Feature testing of Buildroot features, like BR2_EXTERNAL, umask handling, graph-depends, etc. 3. Extending the existing autobuilders with kernel and bootloader builds. I guess you would concentrate on 1. I would love to work on 2, but I'm not so efficient so perhaps my time is better spent on reviewing + looking over your shoulder. Regards, Arnout -- Arnout Vandecappelle arnout at mind be Senior Embedded Software Architect +32-16-286500 Essensium/Mind http://www.mind.be G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle GPG fingerprint: 7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF ^ permalink raw reply [flat|nested] 4+ messages in thread
* [Buildroot] Next Buildroot Developers Meeting approaching 2016-10-05 22:26 ` Arnout Vandecappelle @ 2016-10-06 15:04 ` Thomas Petazzoni 2016-10-06 16:39 ` Luca Ceresoli 0 siblings, 1 reply; 4+ messages in thread From: Thomas Petazzoni @ 2016-10-06 15:04 UTC (permalink / raw) To: buildroot Hello, On Thu, 6 Oct 2016 00:26:26 +0200, Arnout Vandecappelle wrote: > > Our next Buildroot Developers Meeting will take place on October 14-16 > > in Berlin, so the date is approaching. > > I'm happy to announce that Mind will sponsor the Friday night dinner. Awesome! Thanks to Mind for this sponsoring! > We would still like a sponsor for the location, and it would also be nice if we > could get T-shirts for the participants. So if you think your employer would be > willing, please get in touch! I've asked my employer, but I believe it will be much easier to get funding once we have a legal entity and the associated bank account. > > On my side, I think I'd like to spend a significant part of the 3 days > > working on the testing infrastructure. But to do so, I'd like to team > > up with someone present during the Developers Meeting. If someone is > > interested, let me know. > > I'm interested! > > I think there are in fact three completely different testing enhancements we > should consider: > > 1. Run-time testing, e.g. of the autobuilder artefacts. Testing the autobuilder artefacts do not make sense. A large number of the configurations we build do not make any sense to test at runtime. Just a quick example: we allow building both Dropbear and OpenSSH in the same image. What happens when you boot: two daemons try to bind on port 22. Same thing with web servers for example. So I don't think runtime testing the autobuilder artefacts makes sense. However, what makes sense is to runtime test a set of configurations that we define, and progressively extend to cover more and more cases. > 2. Feature testing of Buildroot features, like BR2_EXTERNAL, umask handling, > graph-depends, etc. To me (1) and (2) is basically the same thing. The infrastructure I have proposed at https://github.com/tpetazzoni/buildroot-runtime-test handles both things: - runtime testing of generated images - testing Buildroot features (filesystem images, for example) > 3. Extending the existing autobuilders with kernel and bootloader builds. With the above infrastructure, you can add test cases to build the kernel on various architectures, build various bootloaders in a number of configurations, etc. > I guess you would concentrate on 1. I would love to work on 2, but I'm not so > efficient so perhaps my time is better spent on reviewing + looking over your > shoulder. I'm still undecided on what's the right tool for the job. The infrastructure I've proposed in the Github repository mentioned above has some annoying shortcomings, which I'm not sure how to address. Maybe this is something Luca has more experience with? Best regards, Thomas -- Thomas Petazzoni, CTO, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com ^ permalink raw reply [flat|nested] 4+ messages in thread
* [Buildroot] Next Buildroot Developers Meeting approaching 2016-10-06 15:04 ` Thomas Petazzoni @ 2016-10-06 16:39 ` Luca Ceresoli 0 siblings, 0 replies; 4+ messages in thread From: Luca Ceresoli @ 2016-10-06 16:39 UTC (permalink / raw) To: buildroot Dear Thomas, Arnout, On 06/10/2016 17:04, Thomas Petazzoni wrote: [...] >>> On my side, I think I'd like to spend a significant part of the 3 days >>> working on the testing infrastructure. But to do so, I'd like to team >>> up with someone present during the Developers Meeting. If someone is >>> interested, let me know. >> >> I'm interested! And I am too! >> I think there are in fact three completely different testing enhancements we >> should consider: >> >> 1. Run-time testing, e.g. of the autobuilder artefacts. > > Testing the autobuilder artefacts do not make sense. A large number of > the configurations we build do not make any sense to test at runtime. > Just a quick example: we allow building both Dropbear and OpenSSH in > the same image. What happens when you boot: two daemons try to bind on > port 22. Same thing with web servers for example. > > So I don't think runtime testing the autobuilder artefacts makes sense. > > However, what makes sense is to runtime test a set of configurations > that we define, and progressively extend to cover more and more cases. > >> 2. Feature testing of Buildroot features, like BR2_EXTERNAL, umask handling, >> graph-depends, etc. > > To me (1) and (2) is basically the same thing. The infrastructure I > have proposed at https://github.com/tpetazzoni/buildroot-runtime-test > handles both things: > > - runtime testing of generated images > - testing Buildroot features (filesystem images, for example) > >> 3. Extending the existing autobuilders with kernel and bootloader builds. > > With the above infrastructure, you can add test cases to build the > kernel on various architectures, build various bootloaders in a number > of configurations, etc. > >> I guess you would concentrate on 1. I would love to work on 2, but I'm not so >> efficient so perhaps my time is better spent on reviewing + looking over your >> shoulder. > > I'm still undecided on what's the right tool for the job. The > infrastructure I've proposed in the Github repository mentioned above > has some annoying shortcomings, which I'm not sure how to address. > > Maybe this is something Luca has more experience with? Probably not much, sorry. But I don't remember in detail the work you did. I'll try to refresh my memory before the meeting. -- Luca ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2016-10-06 16:39 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2016-10-03 21:40 [Buildroot] Next Buildroot Developers Meeting approaching Thomas Petazzoni 2016-10-05 22:26 ` Arnout Vandecappelle 2016-10-06 15:04 ` Thomas Petazzoni 2016-10-06 16:39 ` Luca Ceresoli
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox