Skip to content

Do not find pkg auto provide/requires for selected data package#234

Merged
smuzaffar merged 6 commits intoV00-34-XXfrom
improve-packaging
Mar 13, 2026
Merged

Do not find pkg auto provide/requires for selected data package#234
smuzaffar merged 6 commits intoV00-34-XXfrom
improve-packaging

Conversation

@smuzaffar
Copy link
Contributor

@smuzaffar smuzaffar commented Mar 12, 2026

By default rpmbuild runs rpmdeps for all packages unless explicitly disabled via AutoReqProv: no. For cmssw and geant4 data packages we can always tell cmsBuild to not run the rpmdeps . This can save some build time for large data packages e.g. for geant4-G4EMLOW (which has over 11K files) this change can save 30secs of build time

Also 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 N but for many pypi based 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)

@cmsbuild
Copy link
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.
@ftenchini, @mandrenguyen, @sextonkennedy you are the release manager for this.
cms-bot commands are listed here

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 12, 2026

cms-bot internal usage

@cmsbuild
Copy link
Contributor

Pull request #234 was updated.

@cmsbuild
Copy link
Contributor

Pull request #234 was updated.

@smuzaffar smuzaffar changed the title do not find pkg auto provide/requires for selected data package Do not find pkg auto provide/requires for selected data package Mar 12, 2026
@cmsbuild
Copy link
Contributor

Pull request #234 was updated.

@cmsbuild
Copy link
Contributor

Pull request #234 was updated.

@cmsbuild
Copy link
Contributor

Pull request #234 was updated.

@cmsbuild
Copy link
Contributor

Pull request #234 was updated.

@cmsbuild
Copy link
Contributor

Pull request #234 was updated.

@smuzaffar smuzaffar merged commit a088470 into V00-34-XX Mar 13, 2026
1 check was pending
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants