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

duplicated dictionaries in IB CMSSW_12_0_X_2021-07-16-2300 #34533

Closed
qliphy opened this issue Jul 17, 2021 · 11 comments
Closed

duplicated dictionaries in IB CMSSW_12_0_X_2021-07-16-2300 #34533

qliphy opened this issue Jul 17, 2021 · 11 comments

Comments

@qliphy
Copy link
Contributor

qliphy commented Jul 17, 2021

https://cmssdt.cern.ch/SDT/cgi-bin/showDupDict.py/slc7_amd64_gcc900/www/fri/12.0-fri-23/CMSSW_12_0_X_2021-07-16-2300/testLogs/dupDict-edmPD.log

Information about duplicated dictionaries or dictionaries defined in the wrong place (lib).

object found multiple times libs/xml files the object is found in
CaloTrkProcessing pluginCalibCalorimetryEcalTrivialCondModules.so****pluginSimG4CMSCaloPlugins.so
HFChamberSensitiveDetector pluginSimG4CMSHcalForwardLibWriter.so****pluginSimG4CMSShowerLibraryProducerPlugins.so
HFWedgeSensitiveDetector pluginSimG4CMSHcalForwardLibWriter.so****pluginSimG4CMSShowerLibraryProducerPlugins.so
@qliphy
Copy link
Contributor Author

qliphy commented Jul 17, 2021

Related to #34510
@bsunanda

@cmsbuild
Copy link
Contributor

A new Issue was created by @qliphy Qiang Li.

@Dr15Jones, @perrotta, @dpiparo, @silviodonato, @smuzaffar, @makortel, @qliphy can you please review it and eventually sign/assign? Thanks.

cms-bot commands are listed here

@qliphy
Copy link
Contributor Author

qliphy commented Jul 17, 2021

assign simulation

@cmsbuild
Copy link
Contributor

New categories assigned: simulation

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

@civanch
Copy link
Contributor

civanch commented Jul 17, 2021

@qliphy , @bsunanda , may be we revert this MR for some time?

@qliphy
Copy link
Contributor Author

qliphy commented Jul 17, 2021

@civanch You mean we revert #34510 , right?

@civanch
Copy link
Contributor

civanch commented Jul 17, 2021

Yes, exactly.

@qliphy
Copy link
Contributor Author

qliphy commented Jul 17, 2021

ok, done with #34535

@Dr15Jones
Copy link
Contributor

This should not have been reverted. The problem was a false positive caused by looking at a patch build of an IB instead of a full build. The duplicate dictionary checker is not smart enough to realize that there were two places it was looking for the plugins, in the patch area and in the full area associated to the patch. The plugin system will always first pick the items from the patch and only if a plugin is not in the patch will it fallback to the full area. So there was no problem.

@smuzaffar
Copy link
Contributor

@qliphy, I agree with @Dr15Jones . the duplicate dicts errors are only on patch builds. A full builds should have cleaned up these errors. There was no need to revert #34510.

@qliphy
Copy link
Contributor Author

qliphy commented Jul 17, 2021

@smuzaffar @Dr15Jones Ah, ok, thanks! Sorry I didn't know that. I will recover #34510 then if there is no further comment.

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

5 participants