Kernel config hack required to correctly build kernel in Apertis CI
Affected images versions
- not relevant: Package level configuration issue. Present from v2025dev2 with update to v6.7.x kernel. Affects
armhf
andamd64
kernel builds.
Unaffected images versions
- v2023/v2024: Versions use older kernel series.
Testcase
N/A
Steps to reproduce
- Remove
kernelarch-<arch>
configuration tweak from kernel package configuration. Push branch to build on Apertis CI.
Expected result
- Kernel builds for all targeted platforms.
Actual result
- Build fails for
armhf
andamd64
: https://gitlab.apertis.org/pkg/linux/-/pipelines/702548
Reproducibility
How often the issue is hit when repeating the test and changing nothing (same device, same image, etc.)?
Put the
-
✅ always - often, but not always
- rarely
Impact of bug
- Need to carry extra configuration tweaks in Apertis (that shouldn't really be necessary)
- Points towards potential CI configuration differences that may have broader unexpected impacts.
Attachments
Add further information about the environment in the form of attachments here. Attach plain text files from log output (from
journalctl
,systemctl
, …) or long backtraces as attached files. If adding comments on the log is required create a new snippet and add the link to it here.
Screenshots and videos are usually useful for graphic issues.
Root cause
The issue is caused by an upstream bug in daciti
https://github.com/konradhalas/dacite/pull/216
Outcomes
Management data
This section is for management only, it should be the last one in the description.
/cc @andrunko @em @Balasubramanian @sudarshan @wlozano
Phabricator link: https://phabricator.apertis.org/T10432