Do not find pkg auto provide/requires for selected data package#234
Merged
Do not find pkg auto provide/requires for selected data package#234
Conversation
Contributor
|
A new Pull Request was created by @smuzaffar for branch V00-34-XX. @akritkbehera, @cmsbuild, @iarspider, @raoatifshad, @smuzaffar can you please review it and eventually sign? Thanks. |
Contributor
|
cms-bot internal usage |
smuzaffar
added a commit
to cms-sw/cmsdist
that referenced
this pull request
Mar 12, 2026
Contributor
|
Pull request #234 was updated. |
d2d7f96 to
b9a9c92
Compare
Contributor
|
Pull request #234 was updated. |
Contributor
|
Pull request #234 was updated. |
Contributor
|
Pull request #234 was updated. |
Contributor
|
Pull request #234 was updated. |
Contributor
|
Pull request #234 was updated. |
Contributor
|
Pull request #234 was updated. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
By default
rpmbuildrunsrpmdepsfor all packages unless explicitly disabled viaAutoReqProv: no. For cmssw and geant4 data packages we can always tell cmsBuild to not run therpmdeps. This can save some build time for large data packages e.g. forgeant4-G4EMLOW(which has over 11K files) this change can save 30secs of build timeAlso added new command line option to fail the buidl if there are missing dependencies. We can enable it for 16.1.X where dependency of all packages should be clean.
cmsBuild now also set build system env to control the number of parallel obs to run. For most of build recepies we explicitly use
-j Nbut for manypypibased packages we sometime can not control the parallel build jobs. Setting these env will allow the backend build system e.g. cmake. ninja or openmp to run the parallel jobs in a control way (instead of uses all the cores)