From: "Nikolai Kondrashov" <Nikolai.Kondrashov@redhat.com>
To: Richard Purdie <richard.purdie@linuxfoundation.org>,
kernelci@groups.io,
"automated-testing@yoctoproject.org"
<automated-testing@yoctoproject.org>
Cc: Bruce Ashfield <bruce.ashfield@gmail.com>
Subject: Re: [Automated-testing] KCIDB engagement report
Date: Tue, 26 Jan 2021 17:19:25 +0200 [thread overview]
Message-ID: <d27808f6-9b9b-164a-6adc-b782e03f26e5@redhat.com> (raw)
In-Reply-To: <51992e6d2f8ada0349aa9432759409d6076aa34a.camel@linuxfoundation.org>
Hi Richard,
On 1/26/21 5:10 PM, Richard Purdie wrote:
> Thanks, that is all good info. The biggest issue right now is we don't
> record the kernel version information anywhere that our test results
> processing is going to be able to find it. That isn't too hard to fix
> but there are a few systems involved.
>
> I'm not sure when or who will have the time to make this happen but I
> do like the idea and don't want it to get lost. I put an entry into our
> bug/feature tracker:
>
> https://bugzilla.yoctoproject.org/show_bug.cgi?id=14196
Great! Don't hesitate to write if you'd like to discuss something, and feel free to
join either one of the monthly "Automated Testing" conference calls,
or a weekly KernelCI call, if you'd like a quick high-bandwidth chat :)
Nick
On 1/26/21 5:10 PM, Richard Purdie wrote:
> On Thu, 2021-01-21 at 14:46 +0200, Nikolai Kondrashov wrote:
>> Hi Richard,
>>
>> On 1/21/21 1:01 PM, Richard Purdie wrote:
>> > On Thu, 2021-01-21 at 12:07 +0200, Nikolai Kondrashov wrote:
>> >> Please respond with corrections or suggestions of other CI systems to contact.
>> >
>> > I noticed Yocto Project isn't mentioned here but we do a lot of builds
>> > of complete systems for multiple architectures and we include kernels
>> > in those. We probably have two kernel versions under testing in any
>> > given project release series.
>> >
>> > Would it be useful to get data from us? If so, what kind of data?
>>
>> Absolutely! Thanks for reaching out :)
>>
>> > We're generally building linux-yocto from:
>> > https://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto/
>> > which is derived from upstream kernel releases as their baseline.
>> >
>> > Testing wise, we build them, then usually boot them under qemu with a
>> > variety of userspaces. We also run ltp, some lsb and the tests from a
>> > variety of projects like lttng.
>> >
>> > An example output report we use is:
>> >
>> > https://autobuilder.yocto.io/pub/non-release/20210120-9/testresults/testresult-report.txt
>> >
>> > So far I'd assumed you were interested in bleeding edge kernel CI but
>> > if there is interest around general kernel testing of older kernels, we
>> > do have a lot of data. There are some details we don't currently log
>> > (e.g. which kernel version in in a given test target) but we can change
>> > that if we need it.
>>
>> Wow, that's a lot of tests, very cool!
>>
>> We would definitely welcome reports for older kernel versions as well.
>> Any data helping track down issues is welcome.
>>
>> We could use build/test results, and logs.
>>
>> It would help if you could separate the upstream commit your branches are
>> based on and the patches you apply on top, and identify them separately.
>> However, it's OK if you can't, only mention the base version (e.g. using "git
>> describe"), and otherwise refer to your own repo and commits directly.
>>
>> In any case, that would be good enough for the start. We're still in research
>> stage (and will be for a while), trying to bring the data from various sources
>> together and do something with it.
>>
>> Our strategy is get the data first, organize later :)
>>
>> We would be glad to have you on board and sending whatever data you have.
>>
>> Please take a look at our Submission HOWTO for an overview of how things work:
>>
>> https://github.com/kernelci/kcidb/blob/main/SUBMISSION_HOWTO.md
>>
>> If you'd like to try it out, I can send you credentials and parameters for
>> submitting to our "playground" instance. You can submit data there (either
>> manually or automatically) and experiment freely without worrying about
>> breaking anything. The data will appear on this dashboard (GKernelCI is
>> currently submitting there):
>>
>> https://staging.kernelci.org:3000/d/home/home?var-dataset=playground_kernelci04
>>
>> Once you're confident with how things work, it would only take a permission
>> tweak on my side and one parameter change on your side to switch to
>> production.
>>
>> Don't hesitate to ping us on the maillist,
>> or on the freenode's #kernelci channel!
>
> Thanks, that is all good info. The biggest issue right now is we don't
> record the kernel version information anywhere that our test results
> processing is going to be able to find it. That isn't too hard to fix
> but there are a few systems involved.
>
> I'm not sure when or who will have the time to make this happen but I
> do like the idea and don't want it to get lost. I put an entry into our
> bug/feature tracker:
>
> https://bugzilla.yoctoproject.org/show_bug.cgi?id=14196
>
> Cheers,
>
> Richard
>
prev parent reply other threads:[~2021-01-26 15:19 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-01-21 10:07 KCIDB engagement report #kcidb Nikolai Kondrashov
2021-01-21 10:17 ` Mathieu Acher
2021-01-21 10:26 ` Nikolai Kondrashov
2021-01-21 11:01 ` [Automated-testing] " Richard Purdie
2021-01-21 12:46 ` Nikolai Kondrashov
2021-01-26 15:10 ` [Automated-testing] KCIDB engagement report Richard Purdie
2021-01-26 15:19 ` Nikolai Kondrashov [this message]
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=d27808f6-9b9b-164a-6adc-b782e03f26e5@redhat.com \
--to=nikolai.kondrashov@redhat.com \
--cc=automated-testing@yoctoproject.org \
--cc=bruce.ashfield@gmail.com \
--cc=kernelci@groups.io \
--cc=richard.purdie@linuxfoundation.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