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

Etienne Cordonnier <[email protected]>
Newsgroups org.yoctoproject.lists.poky
Message-ID <CAHUKmYZpZYbmrZ4jmnUU2LZ0WTkgv+Dti5DhnXONVLtJQnheug@mail.gmail.com>
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
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.openembedded.org_g_openembedded-2Dcore_message_200473&d=DwMFaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=S--YJNXDHpUvKR5mQeuYZ0aCdhlKQXpxWGjIbzGJU0esPYlMsEtQDF1brNmMkV8B&s=l_TWeanTZ5aKna57f_MIx9goQDEGOUNgJ1H4YFH1dLE&e=>
>
> É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
>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.yoctoproject.org&d=DwMFaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=S--YJNXDHpUvKR5mQeuYZ0aCdhlKQXpxWGjIbzGJU0esPYlMsEtQDF1brNmMkV8B&s=zVoFApwdAH--6niiBtWCu3I0N-m25NAOrhXwSzZnpSU&e=>
>> 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 (#13368):
> https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.yoctoproject.org_g_poky_message_13368&d=DwIFaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=S--YJNXDHpUvKR5mQeuYZ0aCdhlKQXpxWGjIbzGJU0esPYlMsEtQDF1brNmMkV8B&s=fos7CTDKluRx8J3B5J8_wS7CxdL_-BtzuA6pLlAC12c&e=
> Mute This Topic:
> https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.yoctoproject.org_mt_106480591_7048771&d=DwIFaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=S--YJNXDHpUvKR5mQeuYZ0aCdhlKQXpxWGjIbzGJU0esPYlMsEtQDF1brNmMkV8B&s=2ZUpE8H5evnsYgSAeBHTBqJZDXkBh1kM8EPCSUC1eJM&e=
> Group Owner: [email protected]
> Unsubscribe:
> https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.yoctoproject.org_g_poky_unsub&d=DwIFaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=S--YJNXDHpUvKR5mQeuYZ0aCdhlKQXpxWGjIbzGJU0esPYlMsEtQDF1brNmMkV8B&s=ViCXlWzDVggNMRibI1W0hMcYPAC0mmxTE9cJoAdX7Ks&e=
> [[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.