ROOT Team Meeting

Europe/Zurich
32/1-A24 (CERN)

32/1-A24

CERN

40
Show room on map
Danilo Piparo (CERN), Jakob Blomer (CERN)
Description

Zoom link in announcement email; please contact rootdev@cern.ch if you did not receive it!

Zoom Meeting ID
97374667082
Host
Axel Naumann
Alternative hosts
Bertrand Bellenot, Lorenzo Moneta, Enrico Guiraud, Jakob Blomer, Danilo Piparo, Vincenzo Eduardo Padulano
Useful links
Join via phone
Zoom URL

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 RVecs.
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.

There are minutes attached to this event. Show them.
    • 16:00 16:01
      Find notetaker 1m
    • 16:01 16:05
      News 4m
    • 16:05 16:10
      Shift handover 5m
    • 16:10 16:20
      Meeting Summaries and Plans 10m
      • I/O
      • TMVA
      • RooFit
      • PPP
      • Planning / Godparents /...
      • LIM
    • 17:00 17:25
      Round Table 25m
    • 17:25 17:30
      A.O.B. 5m