ROOT Team Meeting
PoW Status
Getting to the end of 2024, 61% done.
Shift handover
Marta --> Vincenzo
Builds mostly green, need to take care of the leftover PRs from the hackathon
Meeting summaries
Statistical analysis
Last meeting two weeks ago with CMS people from the CAT hackathon
I/O
Discussed Martin's result for ATLAS, presenting today at the SPOT meeting. Some discussion regarding impact of compression algorithms.
Invited talk: LCG Stacks as a ROOT testing environment
Danilo: Are we running also roottest tests?
Andre: No, just tests in the root repository
Danilo: dev3 means ROOT master, dev4 means latest stable?
Andre: Yes
[ACTION] Mention to Andre about tutorials/tests using Python packages that have been recently changed/renamed
Philippe: these tests shouldn't be discovered manually, we should think about some kind of metainformation
Danilo: Yes maybe with some ctest property
Vincenzo: We have PYTHON_DEPS in our CMake infra
Andre: Try to use a solution that ctest can automatically recognize
Lukas: Why can't we use this property to tell the build system to include those Python packages earlier in the process?
Andre: Unfortunately the dependencies have to be specified manually and there is a strict ordering, this is a limitation of lcgcmake, the build system.
Vincenzo: I have used the website to take a look at the ROOT errors of a LCG build. I could not see the full log because it was truncated due to being too long for cdash
Andre: You can send an email to us and we'll send you the full log from the machine
Jonas Rembser: Which BLAS are you using? This could be a bit fragile. The default Alma9 has is incompatible with numpy from pip. Have you seen crashes in numpy due to BLAS?
Andre: We build BLAS and numpy ourselves.
Jonas: Ok then that's not an issue, but it can be that some specific configuration of BLAS is activating some multithreading.
Jonas Rembser: Do you explicitly support users to create lcg env in their own stacks?
Andre: I have no experience with Python venv, I would like them to work on top of lcg stacks, but it's untested.
Jonas: because I'm thinking it would be nice as a short way to get python packages for the ROOT tests.