Re: [poky] [PATCH] poky-alt: enable minidebuginfo

Alexander Kanavin <[email protected]>
Newsgroups org.yoctoproject.lists.poky
Message-ID <CANNYZj_4JEfKYx06bLu8nxMVhShTfsrBAU9cQ9uG1po79FEkNw@mail.gmail.com>
In general we try to have the fullest feature set in poky, yes. If
things aren't enabled, they will regress.

Alex

On Mon, 1 Jul 2024 at 11:28, Etienne Cordonnier via
lists.yoctoproject.org <[email protected]>
wrote:
>
> Hi,
> the fix has been merged to main [1], so this shouldn't cause test failures any more, and a self-test which always runs (independently of whether the feature is enabled in a distro) was added, so this should limit the bitrot.
> Richard also had indicated that he gets nervous about blanket distro changes [2].
>
> Is there still some value in enabling this feature per default in some DISTRO? Having symbolicated core-stacks during development is practical IMO.
>
> [1]: https://git.yoctoproject.org/poky/commit/?id=d87082efa5daecac35bff3391d06d5d37de48cc4
> [2]: https://lists.openembedded.org/g/openembedded-core/message/200332
>
> Étienne
>
>
> On Mon, Jun 10, 2024 at 2:43 PM Etienne Cordonnier via lists.yoctoproject.org <[email protected]> wrote:
>>
>> Hi Alexandre,
>> I was able to reproduce locally with MACHINE="qemuarm64". I sent this fix: https://lists.openembedded.org/g/openembedded-core/message/200473
>>
>> Étienne
>>
>> On Sat, Jun 8, 2024 at 7:35 PM Alexandre Belloni <[email protected]> wrote:
>>>
>>>
>>> Hello,
>>>
>>> This causes failures on anything that is not x86:
>>>
>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__autobuilder.yoctoproject.org_typhoon_-23_builders_107_builds_6257_steps_15_logs_stdio&d=DwIBAg&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=oxembljGFjRIOzwJphKXtbNChi4g37E-X5UUfnO5m9A2RnmvWzRS9uztqEu2aqKn&s=_D19schknEkv6i6PAZB3GKG-CN-Pgdt1Ft0ZH5_JtcM&e=
>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__autobuilder.yoctoproject.org_typhoon_-23_builders_102_builds_6204_steps_15_logs_stdio&d=DwIBAg&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=oxembljGFjRIOzwJphKXtbNChi4g37E-X5UUfnO5m9A2RnmvWzRS9uztqEu2aqKn&s=oUIbGxdw3lPq0WMLI8seut-iU1VfEuI1ZjgbU-xoT4Q&e=
>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__autobuilder.yoctoproject.org_typhoon_-23_builders_131_builds_4448_steps_15_logs_stdio&d=DwIBAg&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=oxembljGFjRIOzwJphKXtbNChi4g37E-X5UUfnO5m9A2RnmvWzRS9uztqEu2aqKn&s=3n6zz9lJFpumjJYHK0aMu1xMCHuWAJTh39y9HuWpUz0&e=
>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__autobuilder.yoctoproject.org_typhoon_-23_builders_110_builds_7960_steps_14_logs_stdio&d=DwIBAg&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=oxembljGFjRIOzwJphKXtbNChi4g37E-X5UUfnO5m9A2RnmvWzRS9uztqEu2aqKn&s=rem_GsMJdA3Hyepv7n34eaFrsrl7fEeaRYE1UwGd6dc&e=
>>>
>>> Traceback (most recent call last):
>>>   File "/home/pokybuild/yocto-worker/qemuarm64-alt/build/meta/lib/oeqa/core/decorator/__init__.py", line 35, in wrapped_f
>>>     return func(*args, **kwargs)
>>>            ^^^^^^^^^^^^^^^^^^^^^
>>>   File "/home/pokybuild/yocto-worker/qemuarm64-alt/build/meta/lib/oeqa/core/decorator/__init__.py", line 35, in wrapped_f
>>>     return func(*args, **kwargs)
>>>            ^^^^^^^^^^^^^^^^^^^^^
>>>   File "/home/pokybuild/yocto-worker/qemuarm64-alt/build/meta/lib/oeqa/core/decorator/__init__.py", line 35, in wrapped_f
>>>     return func(*args, **kwargs)
>>>            ^^^^^^^^^^^^^^^^^^^^^
>>>   File "/home/pokybuild/yocto-worker/qemuarm64-alt/build/meta/lib/oeqa/runtime/cases/systemd.py", line 159, in test_systemd_coredump_minidebuginfo
>>>     self.assertEqual(status, 0, msg='MiniDebugInfo Test failed: %s' % output)
>>> AssertionError: 1 != 0 : MiniDebugInfo Test failed: No match found.
>>> -- Notice: 1 [email protected] unit is running, output may be incomplete.
>>>
>>> On 04/06/2024 13:46:47+0200, Etienne Cordonnier via lists.yoctoproject.org wrote:
>>> > From: Etienne Cordonnier <[email protected]>
>>> >
>>> > Enable minidebuginfo in poky-alt in order to increase test coverage in CI and reduce potential bitrotting.
>>> >
>>> > Signed-off-by: Etienne Cordonnier <[email protected]>
>>> > ---
>>> >  meta-poky/conf/distro/include/poky-distro-alt-test-config.inc | 2 +-
>>> >  1 file changed, 1 insertion(+), 1 deletion(-)
>>> >
>>> > diff --git a/meta-poky/conf/distro/include/poky-distro-alt-test-config.inc b/meta-poky/conf/distro/include/poky-distro-alt-test-config.inc
>>> > index 3e10251..b38a332 100644
>>> > --- a/meta-poky/conf/distro/include/poky-distro-alt-test-config.inc
>>> > +++ b/meta-poky/conf/distro/include/poky-distro-alt-test-config.inc
>>> > @@ -1,5 +1,5 @@
>>> >  # Add extra DISTRO_FEATUREs
>>> > -DISTRO_FEATURES:append = " pam usrmerge"
>>> > +DISTRO_FEATURES:append = " minidebuginfo pam usrmerge"
>>> >
>>> >  # Use our alternate kernel version
>>> >  PREFERRED_VERSION_linux-yocto = "6.6%"
>>> > --
>>> > 2.36.1.vfs.0.0
>>> >
>>>
>>> >
>>> >
>>> >
>>>
>>>
>>> --
>>> Alexandre Belloni, co-owner and COO, Bootlin
>>> Embedded Linux and Kernel engineering
>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__bootlin.com&d=DwIBAg&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=oxembljGFjRIOzwJphKXtbNChi4g37E-X5UUfnO5m9A2RnmvWzRS9uztqEu2aqKn&s=zPYLCfPUxLIkMEoi0O1aguJhBfKHex_dusgPiEc-4lY&e=
>>
>>
>>
>>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#13399): https://lists.yoctoproject.org/g/poky/message/13399
> Mute This Topic: https://lists.yoctoproject.org/mt/106480591/1686489
> Group Owner: [email protected]
> Unsubscribe: https://lists.yoctoproject.org/g/poky/unsub [[email protected]]
> -=-=-=-=-=-=-=-=-=-=-=-
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.