-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
Partial revert of #47079: do not use ifValue
switches in fillDescriptions
affecting confDB parsing
#47110
Partial revert of #47079: do not use ifValue
switches in fillDescriptions
affecting confDB parsing
#47110
Conversation
…scriptions affecting confDB parsing
fillDescriptions
affecting confDB parsingifValue
switches in fillDescriptions
affecting confDB parsing
type bug-fix |
cms-bot internal usage |
urgent
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-47110/43312
|
@cmsbuild, please test |
A new Pull Request was created by @mmusich for master. It involves the following packages:
@Martin-Grunewald, @atpathak, @consuegs, @jfernan2, @mandrenguyen, @mmusich, @perrotta can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
+1 Size: This PR adds an extra 52KB to repository Comparison SummarySummary:
|
+alca |
@cms-sw/hlt-l2 @cms-sw/reconstruction-l2 I'd like to get this merged for the 11AM IB, if possible |
@Martin-Grunewald please take a look and sign if you agree with the changes, to avoid me undoing it yet another time. |
For me it looks good as it reverts all the conditional customisations. Thanks for addressing this quickly! |
+1 |
+1 |
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @sextonkennedy, @mandrenguyen, @rappoccio, @antoniovilela (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
PR description:
Title says it all, addresses the (messy) discussion at #47079 (comment) (some partial explanation is given in this comment).
The removal of some top-level parameter depending on value/existence of other top-level parameters affects negatively the ConfDB parsing of a given release. A ConfDb template has an exact set of top-level parameters, so if instances need to be made with different top-level parameters that will not work.
This PR partially reverts #47079 by not making top level parameters requirement depend on the existence of others.
PR validation:
addOnTests.py
runs fine.hltPhase2UpgradeIntegrationTests
runs fine.If this PR is a backport please specify the original PR and why you need to backport that PR. If this PR will be backported please specify to which release cycle the backport is meant for:
N/A