Skip to content

Add missing dependency between ConfigurableUsers

Marco Clemencic requested to merge clemenci-master-patch-31985 into master

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