Debian Trixie ships with GNU make v4.4.1.

v4.4 introduced a new --shuffle option that shuffles goal and prerequisite
ordering to hopefully catch issues around non-deterministic build order
in parallel makefiles.

Let's enable this option for all our defconfig builds. When a build
fails, make will also print to stderr a shuffle=<integer> line.

The integer can be passed to --shuffle locally when trying to reproduce
the breakage.

Ahmad Fatoum (3):
  ci: container: update components installed on top to newest versions
  ci: container: update to Debian Trixie
  ci: build: shuffle goal and prerequisite ordering

 .github/workflows/build-defconfigs.yml |  2 ++
 test/Containerfile                     | 21 ++++++++++-----------
 2 files changed, 12 insertions(+), 11 deletions(-)

-- 
2.47.2


Reply via email to