BuildFile dependency cleaning, 1st round#50916
Conversation
|
cms-bot internal usage |
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-50916/49295
|
|
A new Pull Request was created by @dan131riley for master. It involves the following packages:
@AdrianoDee, @Alejandro1400, @BenjaminRS, @DickyChant, @Dr15Jones, @JanChyczynski, @Martin-Grunewald, @Moanwar, @antoniovagnerini, @arunhep, @atpathak, @battibass, @bsunanda, @civanch, @cmsbuild, @ctarricone, @emeschi, @francescobrivio, @ftorrresd, @fwyzard, @gabrielmscampos, @jfernan2, @kfjack, @kpedro88, @lviliani, @makortel, @mandrenguyen, @mdhildreth, @miquork, @mkirsano, @mmusich, @nothingface0, @perrotta, @quinnanm, @rseidita, @sensrcn, @smorovic, @smuzaffar, @srimanob, @sroychow, @ssekmen, @theofil, @tvami can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
|
@cmsbuild please test |
|
+dqm |
symbols that would be resolved from DataFormats/Provenance. As a result: - Several instances setting `source_only` were reverted to linking to the shared object, especially FWCore - Many packages were missing dependencies on `DataFormats/Provenance`, which have now been added. - An apparently spurious dependency on `ModuleDescription` was removed from RecoTracker/DeDx
5a9ee57 to
592b438
Compare
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-50916/49376
|
|
Pull request #50916 was updated. @AdrianoDee, @Alejandro1400, @BenjaminRS, @DickyChant, @Dr15Jones, @JanChyczynski, @Martin-Grunewald, @Moanwar, @antoniovagnerini, @arunhep, @atpathak, @battibass, @civanch, @cmsbuild, @ctarricone, @emeschi, @francescobrivio, @ftorrresd, @fwyzard, @gabrielmscampos, @jfernan2, @kfjack, @kpedro88, @lviliani, @makortel, @mandrenguyen, @mdhildreth, @miquork, @mkirsano, @mmusich, @perrotta, @quinnanm, @rseidita, @sensrcn, @smorovic, @smuzaffar, @srimanob, @sroychow, @theofil, @tvami can you please check and sign again. |
|
+1 |
|
+l1 |
|
+1 |
1 similar comment
|
+1 |
|
+dqm |
PR description:
This PR is the first pass of some dependency cleanups.
General changes:
rootcling. See Add missing dependence on ROOT to CondFormats/MLObjects #50692 for motivation.DataFormats/Provenancetosource_only="1". Outside of IO modules and FWCore, most uses ofDataFormats/Provenanceare for one of a few elementary types likeedm::EventIDoredm::Timestamp. These uses do not need the dependency onFWCore/ReflectionthatDataFormats/Provenancebrings in. A future PR may move the core types into a separate package.rootmathtorootmathcore.boostandclhepSpecific changes:
CalibCalorimetry/EBPhase2TPGToolstoOnlineDB/EcalCondDB. TheOnlineDBpulls in the Oracle client libraries, which is undesirable. See When building some libraries, get error about libnsl.so being missing #50279.ModuleDescriptioninRecoTracker/DeDx/plugins/HLTDeDxFilter.ccResolves cms-sw/framework-team#1973
PR validation:
Compiles. No changes that should affect physics or computational performance.