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?)