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

[DD4Hep] Update to latest changes from master branch #5274

Merged
merged 4 commits into from
Oct 17, 2019

Conversation

smuzaffar
Copy link
Contributor

Update DD4Hep to latest commit ae82afcac3986b62049c87fe3e96e2af790f75f8

  • fix patch for building static library
  • No need to have cms-external/dd4hep as no patch is needed for now for GDML

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @smuzaffar (Malik Shahzad Muzaffar) for branch IB/CMSSW_11_0_X/master.

@cmsbuild, @smuzaffar, @mrodozov can you please review it and eventually sign? Thanks.
cms-bot commands are listed here

@smuzaffar smuzaffar changed the title Dd4hep ae82afcac [DD4Hep] Update to latest changes from master branch Oct 11, 2019
@smuzaffar
Copy link
Contributor Author

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Oct 11, 2019

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-run-pr-tests/2894/console Started: 2019/10/11 15:59

@cmsbuild
Copy link
Contributor

-1

Tested at: 3bca066

You can see the results of the tests here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-254a52/2894/summary.html

I found follow errors while testing this PR

Failed tests: UnitTests

  • Unit Tests:

I found errors in the following unit tests:

---> test testDD4hepExpandedView had ERRORS
---> test testDD4hepFilteredView had ERRORS
---> test testDD4hepCompactView had ERRORS
---> test DetectorDescriptionDDCMSTestDriver had ERRORS
---> test DD4hepGeometryTestDriver had ERRORS
---> test GeometryDTGeometryBuilderTestDriver had ERRORS

@cmsbuild
Copy link
Contributor

Comparison job queued.

@cmsbuild
Copy link
Contributor

Comparison is ready
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-254a52/2894/summary.html

Comparison Summary:

  • No significant changes to the logs found
  • Reco comparison results: 4 differences found in the comparisons
  • DQMHistoTests: Total files compared: 34
  • DQMHistoTests: Total histograms compared: 2961064
  • DQMHistoTests: Total failures: 2
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 2960721
  • DQMHistoTests: Total skipped: 341
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 33 files compared)
  • Checked 147 log files, 16 edm output root files, 34 DQM output files

@mrodozov
Copy link
Contributor

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Oct 15, 2019

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-run-pr-tests/2940/console Started: 2019/10/15 11:44

@cmsbuild
Copy link
Contributor

Pull request #5274 was updated.

@smuzaffar
Copy link
Contributor Author

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Oct 16, 2019

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-run-pr-tests/2996/console Started: 2019/10/16 22:02

@cmsbuild
Copy link
Contributor

-1

Tested at: 544a4b8

You can see the results of the tests here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-254a52/2996/summary.html

I found follow errors while testing this PR

Failed tests: UnitTests

  • Unit Tests:

I found errors in the following unit tests:

---> test SiStripDCS_O2O_test had ERRORS
---> test GeometryDTGeometryBuilderTestDriver had ERRORS

@cmsbuild
Copy link
Contributor

Comparison job queued.

@cmsbuild
Copy link
Contributor

Comparison is ready
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-254a52/2996/summary.html

Comparison Summary:

  • No significant changes to the logs found
  • Reco comparison results: 4 differences found in the comparisons
  • DQMHistoTests: Total files compared: 34
  • DQMHistoTests: Total histograms compared: 2961064
  • DQMHistoTests: Total failures: 2
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 2960721
  • DQMHistoTests: Total skipped: 341
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 33 files compared)
  • Checked 147 log files, 16 edm output root files, 34 DQM output files

@smuzaffar
Copy link
Contributor Author

@ianna , can you please look at this unit test GeometryDTGeometryBuilderTestDriver? Log shows [a]. @fabiocos if no objections then we can merge it in to DEVEL IBs so that Ianna can test it?

> Layer  Wh:2 St:3 Se:12 Sl:2 La:2  SL  Wh:2 St:3 Se:12 Sl:2  chamber  Wh:2 St:3 Se:12  Topology W/H/L: 4.2/1.3/299 first/last/# wire 1/58/58 Position  (552.824,-293.331,533.35)  normVect  (-0.866025,0.5,4.03516e-16)  bounds W/H/L: 243.73/1.15/304
> Layer  Wh:2 St:3 Se:12 Sl:2 La:3  SL  Wh:2 St:3 Se:12 Sl:2  chamber  Wh:2 St:3 Se:12  Topology W/H/L: 4.2/1.3/299 first/last/# wire 1/57/57 Position  (553.95,-293.981,533.35)  normVect  (-0.866025,0.5,4.03516e-16)  bounds W/H/L: 239.53/1.15/304
> Layer  Wh:2 St:3 Se:12 Sl:2 La:4  SL  Wh:2 St:3 Se:12 Sl:2  chamber  Wh:2 St:3 Se:12  Topology W/H/L: 4.2/1.3/299 first/last/# wire 2/57/56 Position  (555.076,-294.631,533.35)  normVect  (-0.866025,0.5,4.03516e-16)  bounds W/H/L: 235.33/1.15/304
Failure using cmsRun /build/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_11_0_X_2019-10-16-1200/src/Geometry/DTGeometryBuilder/test/python/testDTGeometry.py: status 255
status = 65280

---> test GeometryDTGeometryBuilderTestDriver had ERRORS
 
^^^^ End Test GeometryDTGeometryBuilderTestDriver ^^^^

@ianna
Copy link

ianna commented Oct 17, 2019

@smuzaffar and @fabiocos - it looks like the difference reported is unrelated to DD4hep version. normVector is ours and we do not have a unit test for it:

< Chamber  Wh:-2 St:1 Se:1  Position  (431.175,39.12,-533.35)  normVect  (-1,4.32978e-17,4.32978e-17)  bounds W/H/L: 218/36.2/251.1

> Chamber  Wh:-2 St:1 Se:1  Position  (431.175,39.12,-533.35)  normVect  (-1,1.80411e-16,-6.21021e-20)  bounds W/H/L: 218/36.2/251.1

I'd say we merge the new version and I'll update the reference for the test.

@fabiocos
Copy link
Contributor

@ianna the difference is at the level of numerical rounding I would say, i.e. how well we approximate 0. Anyway why do you say that it is unrelated to DD4hep version? It changes when changing the external library, probably a tiny numerical effect, but that we do not observe otherwise, no?

Fine for me to merge it in the DEVEL IB, but it would be good to have the unit test fixed in parallel before integrating in the master branch, it is not good to have too many failures around (and we have already several of them for other reasons).

It would be good anyway to understand the cause of this difference, or understand how to get it under control.

@smuzaffar smuzaffar changed the base branch from IB/CMSSW_11_0_X/master to IB/CMSSW_11_0_X/devel October 17, 2019 19:07
@smuzaffar
Copy link
Contributor Author

lets get this merged for DEVEL IBs so that @ianna can test and provide a fix for master

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.

5 participants