Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove unneeded dependencies from plugins, test and bin in Reco subsystems #29295

Merged
merged 1 commit into from Apr 1, 2020
Merged

Remove unneeded dependencies from plugins, test and bin in Reco subsystems #29295

merged 1 commit into from Apr 1, 2020

Conversation

guitargeek
Copy link
Contributor

PR description:

Another quick round of automatic BuildFile.xml cleaning to improve the modularity of CMSSW.

After #29053 finished cleaning the BuildFiles in the libraries, this PR now covers all the other subdirectories like bin, plugins and test. This is a bit easier because no other build targets depend of these.

Little particularity: the Geometry/CaloEventSetup library had no BuildFile before because it was headers only, but now I added a BuildFile.xml to specify the dependencies of these header files, so they are correctly propagated. Otherwise, the build targets that require Geometry/CaloEventSetup have to make the corresponding use statements even if they don't use the libraries themselves. Furthermore, a few includes that were clearly out of place were removed.

PR validation:

CMSSW compiles. It was checked that all newly added dependencies are actually required by the package with git grep.

@cmsbuild
Copy link
Contributor

The code-checks are being triggered in jenkins.

@cmsbuild
Copy link
Contributor

-code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-29295/14357

Code check has found code style and quality issues which could be resolved by applying following patch(s)

@cmsbuild
Copy link
Contributor

The code-checks are being triggered in jenkins.

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-29295/14360

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @guitargeek (Jonas Rembser) for master.

It involves the following packages:

Calibration/EcalAlCaRecoProducers
Calibration/HcalAlCaRecoProducers
Calibration/LumiAlCaRecoProducers
Calibration/TkAlCaRecoProducers
CommonTools/ParticleFlow
CommonTools/RecoUtils
CondCore/AlignmentPlugins
DataFormats/MuonReco
DataFormats/VertexReco
Geometry/CaloEventSetup
PhysicsTools/IsolationAlgos
PhysicsTools/PatAlgos
RecoBTag/Combined
RecoBTag/FeatureTools
RecoBTag/ImpactParameter
RecoBTag/MXNet
RecoBTag/ONNXRuntime
RecoBTag/PerformanceDB
RecoBTag/SoftLepton
RecoBTag/TensorFlow
RecoBTag/TrackProbability
RecoCaloTools/Navigation
RecoEgamma/EgammaElectronProducers
RecoEgamma/EgammaHFProducers
RecoEgamma/ElectronIdentification
RecoEgamma/Examples
RecoEgamma/PhotonIdentification
RecoHGCal/TICL
RecoHI/HiJetAlgos
RecoHI/HiMuonAlgos
RecoHI/HiTracking
RecoJets/JetProducers
RecoLocalCalo/EcalRecAlgos
RecoLocalCalo/EcalRecProducers
RecoLocalCalo/HGCalRecProducers
RecoLocalCalo/HcalRecAlgos
RecoLocalCalo/HcalRecProducers
RecoLocalFastTime/FTLClusterizer
RecoLocalFastTime/FTLCommonAlgos
RecoLocalFastTime/FTLRecProducers
RecoLocalMuon/CSCSegment
RecoLocalMuon/DTRecHit
RecoLocalMuon/DTSegment
RecoLocalMuon/GEMCSCSegment
RecoLocalMuon/GEMRecHit
RecoLocalMuon/GEMSegment
RecoLocalTracker/Phase2TrackerRecHits
RecoLocalTracker/SiPhase2Clusterizer
RecoLocalTracker/SiPixelClusterizer
RecoLocalTracker/SiPixelRecHits
RecoLocalTracker/SiStripRecHitConverter
RecoMTD/Navigation
RecoMuon/CosmicMuonProducer
RecoMuon/GlobalMuonProducer
RecoMuon/GlobalTrackingTools
RecoMuon/L2MuonIsolationProducer
RecoMuon/L3MuonIsolationProducer
RecoMuon/MuonIdentification
RecoMuon/MuonIsolationProducers
RecoMuon/Navigation
RecoMuon/StandAloneMuonProducer
RecoMuon/TrackingTools
RecoPPS/Local
RecoParticleFlow/PFClusterTools
RecoParticleFlow/PFTracking
RecoPixelVertexing/PixelLowPtUtilities
RecoPixelVertexing/PixelTrackFitting
RecoPixelVertexing/PixelTriplets
RecoPixelVertexing/PixelVertexFinding
RecoTBCalo/HcalTBObjectUnpacker
RecoTauTag/ImpactParameter
RecoTracker/ConversionSeedGenerators
RecoTracker/DebugTools
RecoTracker/FinalTrackSelectors
RecoTracker/GeometryESProducer
RecoTracker/NuclearSeedGenerator
RecoTracker/TkHitPairs
RecoTracker/TkMSParametrization
RecoTracker/TkNavigation
RecoTracker/TkSeedGenerator
RecoTracker/TkSeedingLayers
RecoTracker/TrackProducer
RecoTracker/TransientTrackingRecHit
RecoVertex/AdaptiveVertexFinder
RecoVertex/BeamSpotProducer
RecoVertex/GaussianSumVertexFit
RecoVertex/KalmanVertexFit
RecoVertex/KinematicFit
RecoVertex/PrimaryVertexProducer
RecoVertex/V0Producer
SimGeneral/PileupInformation
TrackingTools/RecoGeometry
Validation/RecoB
Validation/RecoEgamma
Validation/RecoHI
Validation/RecoJets
Validation/RecoMET
Validation/RecoMuon
Validation/RecoPixelVertexing
Validation/RecoTau
Validation/RecoTrack

@andrius-k, @schneiml, @ianna, @kpedro88, @Martin-Grunewald, @fioriNTU, @tlampen, @pohsun, @santocch, @perrotta, @civanch, @makortel, @cmsbuild, @fwyzard, @Dr15Jones, @cvuosalo, @mdhildreth, @jfernan2, @tocheng, @slava77, @ggovi, @kmaeshima, @christopheralanwest, @franzoni can you please review it and eventually sign? Thanks.
@echabert, @rappoccio, @gouskos, @yslai, @felicepantaleo, @jainshilpi, @wmtford, @robervalwalsh, @emilbols, @apsallid, @mandrenguyen, @jshlee, @mschrode, @pfs, @abbiendi, @peruzzim, @seemasharmafnal, @sobhatta, @mmarionncern, @sethzenz, @JyothsnaKomaragiri, @makortel, @smoortga, @afiqaize, @mverzett, @jhgoh, @lgray, @jdolen, @dkotlins, @ebrondol, @cericeci, @amagitte, @threus, @ptcox, @ferencek, @pieterdavid, @yetkinyilmaz, @jazzitup, @vandreev11, @Sam-Harper, @hqucms, @kkrajczar, @cbernet, @GiacomoSguazzoni, @rovere, @VinInn, @cseez, @bellan, @nhanvtran, @gkasieczka, @tocheng, @deguio, @schoef, @alesaggio, @echapon, @mmusich, @argiro, @mtosi, @dgulhan, @clelange, @jdamgov, @calderona, @HuguesBrun, @trocino, @riga, @battibass, @varuns23, @miheejo, @Fedespring, @edjtscott, @ahinzmann, @hatakeyamak, @yenjie, @rylanC24, @folguera, @lecriste, @kurtejung, @gpetruc, @gbenelli, @mariadalfonso, @rociovilar, @andrzejnovak, @bachtis, @yduhm this is something you requested to watch as well.
@davidlange6, @silviodonato, @fabiocos you are the release manager for this.

cms-bot commands are listed here

@perrotta
Copy link
Contributor

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 25, 2020

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-run-pr-tests/5370/console Started: 2020/03/25 12:30

fwyzard added a commit to cms-patatrack/cmssw that referenced this pull request Oct 23, 2020
fwyzard added a commit to cms-patatrack/cmssw that referenced this pull request Oct 23, 2020
fwyzard added a commit to cms-patatrack/cmssw that referenced this pull request Nov 6, 2020
fwyzard added a commit to cms-patatrack/cmssw that referenced this pull request Nov 6, 2020
fwyzard added a commit to cms-patatrack/cmssw that referenced this pull request Nov 6, 2020
fwyzard added a commit to cms-patatrack/cmssw that referenced this pull request Nov 6, 2020
fwyzard added a commit to cms-patatrack/cmssw that referenced this pull request Nov 6, 2020
fwyzard added a commit to cms-patatrack/cmssw that referenced this pull request Nov 9, 2020
fwyzard added a commit to cms-patatrack/cmssw that referenced this pull request Nov 12, 2020
fwyzard added a commit to cms-patatrack/cmssw that referenced this pull request Nov 16, 2020
fwyzard added a commit to cms-patatrack/cmssw that referenced this pull request Nov 16, 2020
fwyzard added a commit to cms-patatrack/cmssw that referenced this pull request Nov 16, 2020
fwyzard added a commit to cms-patatrack/cmssw that referenced this pull request Nov 16, 2020
fwyzard added a commit to cms-patatrack/cmssw that referenced this pull request Nov 27, 2020
fwyzard added a commit to cms-patatrack/cmssw that referenced this pull request Nov 27, 2020
fwyzard added a commit to cms-patatrack/cmssw that referenced this pull request Nov 27, 2020
fwyzard pushed a commit to cms-patatrack/cmssw that referenced this pull request Dec 25, 2020
fwyzard pushed a commit to cms-patatrack/cmssw that referenced this pull request Dec 25, 2020
fwyzard pushed a commit to cms-patatrack/cmssw that referenced this pull request Dec 26, 2020
fwyzard added a commit to cms-patatrack/cmssw that referenced this pull request Dec 26, 2020
fwyzard added a commit to cms-patatrack/cmssw that referenced this pull request Dec 29, 2020
fwyzard added a commit to cms-patatrack/cmssw that referenced this pull request Dec 29, 2020
fwyzard added a commit to cms-patatrack/cmssw that referenced this pull request Dec 29, 2020
fwyzard added a commit to cms-patatrack/cmssw that referenced this pull request Dec 29, 2020
fwyzard pushed a commit to cms-patatrack/cmssw that referenced this pull request Jan 13, 2021
fwyzard pushed a commit to cms-patatrack/cmssw that referenced this pull request Jan 13, 2021
fwyzard added a commit to cms-patatrack/cmssw that referenced this pull request Jan 15, 2021
fwyzard added a commit to cms-patatrack/cmssw that referenced this pull request Jan 15, 2021
fwyzard added a commit to cms-patatrack/cmssw that referenced this pull request Mar 23, 2021
fwyzard added a commit to cms-patatrack/cmssw that referenced this pull request Apr 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment