Skip to content

tuxsuite reproducer: targets at the wrong place

First, thank you for this great test suite!

Summary

I recently wanted to reproduce a build (linux-next 20230711) with an additional patch. When using the tuxsuite reproducer, I ended up with a build not using the expected targets.

Environment

  • Operating System (lsb_release -ds): Ubuntu Mantic Minotaur (development branch)
  • Python version (python3 --version): Python 3.11.4
  • TuxSuite CLI version (tuxsuite --version): tuxsuite, 1.22.1

Please note that I use the tuxsuite reproducer from a LKFT build so I guess the info above are not really useful.

Steps to reproduce

I took the tuxsuite_reproducer.sh file and I only changed the repo URL and ref.

The command:

tuxsuite build --git-repo <repo> --git-ref <ref> --target-arch i386 --toolchain clang-nightly LLVM=1 LLVM_IAS=1 --kconfig defconfig --kconfig (...) debugkernel cpupower headers kernel kselftest modules

You can see that the results are at the end, after a few --kconfig options. The result looks like that: result

If you look at the status file, we can see that the targets have been ignored.

I moved the targets before the --kconfig options and now it is better: result

Is it possible to fix the reproducer to put the --kconfig options at the end? (or modify --kconfig to take only one argument?)