Skip to content

[BUG] sof-plat-openmodules contains sections that break build reproducability #10056

@kv2019i

Description

@kv2019i

Describe the bug
With v2.13 release, it was noticed two builds of v2.13 that should be identical in a reprodible build, have differences, but the differences only show up in sof-PLAT-openmodules.ri . Other binaries, including standalone LLEXT modules, are ok and binaries match between different builds.

Sof-bin github PR check gives the following on 2.13 Intel binaries:

   ERROR:root:MISMATCH: sof-ptl-openmodules.ri  different       in v2.13.x/sof-ipc4-v2.13/ptl/intel-signed vs  v2.13.x/sof-ipc4-v2.13/ptl/community

To Reproduce
Run sof-bin PR tests in github.

Reproduction Rate
100%

Expected behavior
SOF binary outputs are reproducible.

Impact
Slows down release process as the the binaries signed with different keys have to be manually verified.

Environment

  1. Branch name and commit hash of the 2 repositories: sof (firmware/topology) and linux (kernel driver).
    • Kernel: n/a
    • SOF: v2.13
  2. Name of the topology file
    • Topology: n/a
  3. Name of the platform(s) on which the bug is observed.
    • Platform: Intel ptl

Metadata

Metadata

Assignees

Labels

P3Low-impact bugs or featuresPTLIntel Panther Lake platformbugSomething isn't working as expected

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions