Skip to content

Add missing dependency between ConfigurableUsers

RecConf.Configuration and MuonTrackMonitor.Configuration import TrackSys.Configuration, but if we do not declare the dependency we may end up with build failures like the one in https://lhcb-nightlies.web.cern.ch/release/lhcb-release/4005/Rec/x86_64_v2-centos7-gcc11-do0/build#Tf/TrackSys_3:

(build/Tf/TrackSys)$ build/run genconfuser.py --build-dir build --project-name Rec --root Tf/TrackSys/python --output build/Tf/TrackSys/genConfDir/TrackSys/TrackSys_user.confdb TrackSys TrackSys.Configuration 
WARNING: Specified module 'TrackSys.Configuration' does not contain ConfigurableUser specializations
ERROR: No ConfigurableUser specialization found

This MR fixes the problem.

/cc @rmatev @pkoppenb

Edited by Marco Clemencic

Merge request reports

Loading