Skip to content

make GaudiConf depend on RichDAQ

Paul Seyfert requested to merge pseyfert_GaudiRichDependency into future

As mentioned in Wednesday's CoreSoft meeting:

Christoph observed that LHCb/future doesn't build for him although the nightlies are fine. Our understanding is that the high concurrency in the nightly builds hides that building GaudiConf requires the python classes RichTools and Rich__DAQ__RawBufferToSmartIDsTool. Reproducer: cd build.$CMTCONFIG ; ninja -j1 GaudiConfConfUserDB GaudiConfUtilsConfUserDB.

The master branch does not fail with this problem. My understanding is that this is because because DAQ/DAQSys/python/DAQSys/Decoders.py only calls RichTools().smartIDTool() in future (that's where the build failure occurs).

Merge request reports