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

Two copies of L1TMuonEndcapParamsRcd.h/cc with different captilizations #17061

Closed
ericvaandering opened this issue Dec 16, 2016 · 17 comments
Closed

Comments

@ericvaandering
Copy link
Contributor

The file L1TMuonEndcapParamsRcd.h and corresponding cc file exist in Endcap and EndCap varieties.

I noticed this because when checking out on a Mac, git is not particularly happy with the situation. @Dr15Jones advised me to open an issue on this.

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 16, 2016

A new Issue was created by @ericvaandering Eric Vaandering.

@davidlange6, @Dr15Jones, @smuzaffar can you please review it and eventually sign/assign? Thanks.

cms-bot commands are listed here

@Dr15Jones
Copy link
Contributor

assign db

@cmsbuild
Copy link
Contributor

New categories assigned: db

@ggovi you have been requested to review this Pull request/Issue and eventually sign? Thanks

@Dr15Jones
Copy link
Contributor

assign alca

@cmsbuild
Copy link
Contributor

New categories assigned: alca

@mmusich,@cerminar,@arunhep,@franzoni,@ghellwig you have been requested to review this Pull request/Issue and eventually sign? Thanks

@Dr15Jones
Copy link
Contributor

assign l1

@cmsbuild
Copy link
Contributor

New categories assigned: l1

@mulhearn,@rekovic you have been requested to review this Pull request/Issue and eventually sign? Thanks

@Dr15Jones
Copy link
Contributor

Having two files in the same directory whose names only differ based on capitalization is against CMS coding policy. [It causes problems when checking out code on macOS plus it is just confusing.]

@ericvaandering
Copy link
Contributor Author

This is still out there....

@smuzaffar
Copy link
Contributor

@ggovi , @pohsun, @tlampen, @tocheng, @christopheralanwest

The unused L1TMuonEndcapParamsRcd.h file was removed by #23759 but that caused massive failure #23873 . In #23876 we reverted the change. Can you please check if this is still needed? Is it time to remove unused Endcap?

@christopheralanwest
Copy link
Contributor

@smuzaffar The problem in #23873 is that records of type L1TMuonEndcapParamsRcd are present in nearly all data GTs and all 2017 and later MC GTs:

https://cms-conddb.cern.ch/cmsDbBrowser/search/Prod/L1TMuonEndcapParams

It is necessary to have a definition in CMSSW for every record contained in a global tag. Therefore, to avoid crashing these workflows, we would need to remove L1TMuonEndcapParamsRcd from the 36 relevant queues and update autoCond with new GTs for these queues. Once code that defines L1TMuonEndcapParamsRcd is removed, it will no longer be possible to read older GTs that contain payloads of this record type.

@christopheralanwest
Copy link
Contributor

+1

This is resolved by PR #30109.

@ggovi
Copy link
Contributor

ggovi commented Jul 16, 2021

+1

@ggovi
Copy link
Contributor

ggovi commented Jul 16, 2021

This issue can be closed.

@mulhearn
Copy link
Contributor

4.5 years!

@tvami
Copy link
Contributor

tvami commented Jul 20, 2021

+alca

@tvami
Copy link
Contributor

tvami commented Sep 15, 2021

@rekovic please sign this issue so it can be closed
or @qliphy @perrotta @ericvaandering if you can close it without the L1 signature, please do so

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

9 participants