On Thu, Nov 12, 2020 at 12:02 PM Yann Dirson
<yann.dir...@blade-group.com> wrote:
>
>
>
> Le mar. 22 sept. 2020 à 02:41, Bruce Ashfield <bruce.ashfi...@gmail.com> a 
> écrit :
>>
>> On Mon, Sep 21, 2020 at 6:51 PM Richard Purdie
>> <richard.pur...@linuxfoundation.org> wrote:
>> >
>> > On Mon, 2020-09-21 at 23:23 +0200, Yann Dirson wrote:
>> > >
>> > >
>> > > Le lun. 21 sept. 2020 à 21:46, Richard Purdie <
>> > > richard.pur...@linuxfoundation.org> a écrit :
>> > > > On Mon, 2020-09-21 at 16:15 +0200, Yann Dirson wrote:
>> > > > > From: Yann Dirson <y...@blade-group.com>
>> > > > >
>> > > > > ---
>> > > > >  meta/classes/systemtap.bbclass                | 74
>> > > > +++++++++++++++++++
>> > > > >  .../systemtap/systemtap-demo_git.bb           | 71
>> > > > ++++++++++++++++++
>> > > > >  2 files changed, 145 insertions(+)
>> > > > >  create mode 100644 meta/classes/systemtap.bbclass
>> > > > >  create mode 100644 meta/recipes-kernel/systemtap/systemtap-
>> > > > demo_git.bb
>> > > >
>> > > > I'm afraid this patch is going to throw warnings all over the
>> > > > autobuilder, e.g.:
>> > > >
>> > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/40/builds/2488
>> > > >
>> > > > (and there will be more).
>> > > >
>> > > > We are trying to ensure all warnings are solved so that any that do
>> > > > show are real issues and this patch would significantly distract
>> > > > from
>> > > > that.
>> > >
>> > > OK, we could default to built just the handful of probes that should
>> > > always build, and give instructions for those willing to use the
>> > > current behaviour.
>> >
>> > I think that is going to be safer and we could grow into more examples
>> > if/as/when we van build them.
>>
>> Also, as the person that usually picks up systemtap breakage first
>> on our new kernel versions .. we need to make sure that the reworked
>> recipe and class pass the oe-selftest for stap.
>
>
> AFAICT, if we exclude this last patch, the only impact on tests is that those
> testing modules with crosstap (which I only learnt about when looking for 
> those tests)
> and pulling the full systemtap package should be changed to pull 
> systemtap-runtime
> instead.
>
> Now adding tests for the modules built with systemtap.class is a different 
> thing.
>
>> It is doing on target compilation, so ideally, that test should be expanded
>> to test bot the cross and on-target variants.
>
>
> The on-target compilation is already tested by 
> meta/lib/oeqa/runtime/cases/stap.py,
> and there are crosstap tests in meta/lib/oeqa/selftest/cases/runtime_test.py.

I'm aware of that ..... I'm the one that runs them against most new kernels :D

Bruce

>
> I have started to look at adding a test for modules cross-built by 
> systemtap.bbclass,
> but as it takes ages to run those tests it seems it would make sense to move 
> this last
> patch into a series of its own.
>
>
>>
>>
>> Cheers,
>>
>> Bruce
>>
>> >
>> > >
>> > > > I'm also wary that we're now in feature freeze for release so
>> > > > perhaps
>> > > > these changes should wait until 3.3?
>> > >
>> > > OK, I can reroll a series with just the fixes.
>> >
>> > That would be great.
>> >
>> > > For the rest should I just wait for the gatesgarth branch to be
>> > > created and resubmit then ?
>> >
>> > Once we start taking new work on master, yes.
>> >
>> > Also, for a new recipe like this we need a maintainers entry, else we
>> > see:
>> >
>> > https://autobuilder.yoctoproject.org/typhoon/#/builders/80/builds/1377
>> >
>> > Cheers,
>> >
>> > Richard
>> >
>> >
>> >
>> > 
>> >
>>
>>
>> --
>> - Thou shalt not follow the NULL pointer, for chaos and madness await
>> thee at its end
>> - "Use the force Harry" - Gandalf, Star Trek II
>
>
>
> --
> Yann Dirson <y...@blade-group.com>
> Blade / Shadow -- http://shadow.tech
>


-- 
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#144518): 
https://lists.openembedded.org/g/openembedded-core/message/144518
Mute This Topic: https://lists.openembedded.org/mt/76990992/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to