Skip to content

[v636][TMVA] Re-enable many tutorials for which we lost test coverage (PyMVA, SOFIE, RBatchGenerator) #19129

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jun 23, 2025

Conversation

guitargeek
Copy link
Contributor

Backport of #19123.

In PR root-project#17098, the check in
`tutorials/CMakeLists.txt` if ROOT is built with PyMVA was accidentally
corrupted by also renaming the build option from `tmva-pymva` to
`machine_learning-pymva`.

This resulted in the dependencies of the PyMVA, SOFIE, and
RBatchGenerator tutorials never being looked for, and then the tutorials
were always vetoed because the dependencies were not found. Meaning, we
didn't run these tutorials since November last year.

This commit fixes that by always checking for the Python modules.
This makes the configuration less error prone.
@guitargeek
Copy link
Contributor Author

Pythia8 test failures unrelated.

@guitargeek guitargeek merged commit 797f453 into root-project:v6-36-00-patches Jun 23, 2025
16 of 22 checks passed
@guitargeek guitargeek deleted the bp_1 branch June 23, 2025 09:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant