helper macros for install/removing data package#10430
helper macros for install/removing data package#10430smuzaffar merged 1 commit intoIB/CMSSW_16_1_X/masterfrom
Conversation
|
A new Pull Request was created by @smuzaffar for branch IB/CMSSW_16_1_X/master. @akritkbehera, @cmsbuild, @iarspider, @raoatifshad, @smuzaffar can you please review it and eventually sign? Thanks. |
|
cms-bot internal usage |
|
please test though as no package use these macros to nothing should build/rebuild |
|
+externals as expected, nothing was re-build due to this change. These are just helper macros which data packages can use in future |
|
This pull request is fully signed and it will be integrated in one of the next IB/CMSSW_16_1_X/master IBs after it passes the integration tests. This pull request will now be reviewed by the release team before it's merged. @sextonkennedy, @ftenchini, @mandrenguyen (and backports should be raised in the release meeting by the corresponding L2) |
|
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-5224a7/52075/summary.html The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic:
You can see more details here: Comparison SummarySummary:
|
This PR adds couple of helper macros which can use usd as
to make a copy of data package into share area and if all the references to shared data package are removed then also delete the shared package.
I have locally tested these macros using a testdata package (with some debug output ) and these work as expected
realversionmultiple timerelversionbuildrealversionremain the samerealversionremain the sameFor three different builds of same data package version, we end up with a single copy of it in
sharepath.