News and Shifter Report

Meeting News

I/O

Very short round table: Discussions regarding the 1GB limit. Gave a heads-up to Atlas people - there might be a bit of "fall-out" in not allowing unsplit classes right now.

Roofit

Presentation by Walter - simulation-based inference - Using ML models likelihoods in Roofit. Need to do some initial groundwork, and there can be a summer student program for Roofit. It would also potentially combine different technologies we have inside ROOT.

LIM

1) If we remove the cmake option - communicate to stacks colleagues.
2) Installation of ROOT stopped working after an upgrade due to a header issue. Think of ways to avoid.

Round Table

Olivier:

Lorenzo:

Jolly:

Jonas R:

Jonas H:

Jacob:

[Danilo]: But that does not touch. Can we decouple this?
[Jacob]: Not yet fully clear, not one that would break backport compatibility. Store some sort of streamer info.
[Lorenzo]: What is cryptorand?
[Jacob]: It's a method to get random bytes of cryptographic quality. Something that the OS provides, every OS has a different way to provide this.

Devajith:

Danilo:

[Vassil]: One thing always wants to mention: we had a talk last year at LLVM dev conference: a patch can load the JIT to optimize once we see it. If we switch to a later LLVM version and that thing runs it will completely get rid of the virtual functions in RDataFrame.
[Danilo]: Please point to the talk on shush (Mattermost). Also, enabling O2 for jitted code and it's worse.
[Vassil]: We can't blindly apply O2, there are some issues.

Bertrand:

[Vassil]: Microsoft ships Windows virtual machines: you can download and legally use it for a month.
[Bertrand]: It is easy to update VS from CLI and a virtual machine might be more complicated than just updating.

Vassil:

[Danilo]: We also want to cater to people using Apple with a new SDK.
[Vassil]: For 15.2 we might need more conditionals.
[Jonas]: It's not worse than what we have on Linux.
[Vassil]: It's just us that's trying to raise this issue.
[Danilo]: It may be better as we see it before people see it for Mac beta.

Sergey:

[Danilo]: Adrian will be here for 6 months.