HomeDefectsLIN1024-5225
Fixed

LIN1024-5225 : RCS: sstate file checksum hash issue

Created: Nov 8, 2024    Updated: Feb 25, 2025
Resolved Date: Dec 4, 2024
Found In Version: 10.24.33.3
Fix Version: 10.24.33.4
Severity: Standard
Applicable for: Wind River Linux LTS 24
Component/s: Userspace

Description

After updating to WRL LTS 24 RCPL2 we have seen problems where the sstate files were not used when adding same layers but from different paths compared to when sstate was built.
Instead the packages are rebuilt from scratch which causes long build times for our designers.
The reason for not using the sstate files is the bitbake task signature was changed due to the order of file checksums. All checksums are the same, it is just the order that differ due to the layer paths.

This is already solved in later bitbake and we have been trying with the following patch which solves our case:
https://git.openembedded.org/bitbake/commit/lib/bb/siggen.py?id=83acc21cdfdb410082c0871ac7693d29a7c5627d