ROOT Team Meeting
Zoom link in announcement email; please contact rootdev@cern.ch if you did not receive it!
News
We were asked about the ROOT summer student course by OpenLab, we should get in touch with who is responsible for the time schedule of the summer courses and get good slots this year.
Status report
We have a bunch of failures on Jenkins. The most visible ones are due to the PyTorch JIT failing due to use of std::regex
in our code. The bug is known on the torch side https://github.com/pytorch/pytorch/issues/49460#issuecomment-911365091 so we cannot use std::regex
in our code.
[Jonas H.] On Fedora 38 and 39 we have continuous failures due to the latest version of Chromium. This should be fixed somehow.
[Sergey] We could use Firefox instead of Chromium for the time being, then understand why Chromium does not work.
[Jakob] Can you follow-up?
[Sergey] Cannot reproduce on the environment, need to log in the machine. Sometimes on these CI nodes big processes with the browser take too much time/memory and they will cause this kind of failure.
[Sergey] We should for now disable the tests and just on the two Fedora nodes.
Round table
[Dev] ROOT builds with LLVM18! 89% tests passing
[Jakob] First PR with RNTuple unsplit fields is up, this is a big backdoor but will help experiments to migrate more easily towards RNTuple.
[Jolly] There is an issue which would need attention https://github.com/root-project/root/issues/7697 about the ergonomics of having lowercase/uppercase free functions for RVec
s.
Action item: close the issue because the benefits of implementing it are unclear
[Lorenzo] About this PR https://github.com/root-project/root/pull/8546, I suggested the user to call the classes TH*L
instead of TH*L64
to avoid confusion and use less characters. We should just use Long64_t
for all our internal data representations anyway (instead of Long_t
).
[Monica] Fixed environment on LumiHPC for SYCL compilation. Writing tests for genvector library.
[Sergey] Authentication PR for the WebGUI. Open and waiting for approval. New PR for the THTTPServer, should help a bit in handling objects of undefined class, providing complete information to be able to restore object without external information.