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

remove IN_DICTBUILD with __CLING__ to control the visibility of standard math vs sse #16891

Merged
merged 2 commits into from Dec 9, 2016

Conversation

smuzaffar
Copy link
Contributor

backport of #16440

As reported in #16291 , root sees inconsistents sse headers. This PR should avoid the use of internal IN_DICTBUILD and use __CLING__

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 7, 2016

A new Pull Request was created by @smuzaffar (Malik Shahzad Muzaffar) for CMSSW_9_0_X.

It involves the following packages:

DataFormats/GeometrySurface
DataFormats/GeometryVector
DataFormats/Math
PhysicsTools/SelectorUtils

@civanch, @cvuosalo, @mdhildreth, @monttj, @cmsbuild, @slava77, @davidlange6 can you please review it and eventually sign? Thanks.
@makortel, @felicepantaleo this is something you requested to watch as well.
@slava77, @smuzaffar you are the release manager for this.

cms-bot commands are listed here #13028

@smuzaffar
Copy link
Contributor Author

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 7, 2016

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/16826/console Started: 2016/12/07 10:09

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 7, 2016

-1

Tested at: 24556e3

The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic:
af8dcd5
1676bb9
335ffe9
62fb525
5b32db8
de1028c
a69fe89
db64131
You can see more details here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-16891/16826/git-log-recent-commits
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-16891/16826/git-merge-result

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

I found follow errors while testing this PR

Failed tests: Build

  • Build:

I found an error when building:

>> Compiling  /build/cmsbuild/jenkins-workarea/workspace/ib-any-integration/CMSSW_9_0_X_2016-12-06-1100/src/RecoTracker/TkMSParametrization/src/MSLayer.cc 
>> Compiling  /build/cmsbuild/jenkins-workarea/workspace/ib-any-integration/CMSSW_9_0_X_2016-12-06-1100/src/RecoTracker/TkMSParametrization/src/MSLayersKeeperX0DetLayer.cc 
>> Compiling  /build/cmsbuild/jenkins-workarea/workspace/ib-any-integration/CMSSW_9_0_X_2016-12-06-1100/src/RecoTracker/TkMSParametrization/src/MSLayersAtAngle.cc 
>> Compiling  /build/cmsbuild/jenkins-workarea/workspace/ib-any-integration/CMSSW_9_0_X_2016-12-06-1100/src/RecoTracker/TkMSParametrization/src/MultipleScatteringParametrisation.cc 
In file included from input_line_9:45:
/build/cmsbuild/jenkins-workarea/workspace/ib-any-integration/CMSSW_9_0_X_2016-12-06-1100/src/RecoTracker/TkTrackingRegions/interface/TrackingRegion.h:46:33: error: no type named 'ConstRecHitPointer' in 'SeedingLayerSetsHits'
  typedef SeedingLayerSetsHits::ConstRecHitPointer Hit;
          ~~~~~~~~~~~~~~~~~~~~~~^
/build/cmsbuild/jenkins-workarea/workspace/ib-any-integration/CMSSW_9_0_X_2016-12-06-1100/src/RecoTracker/TkTrackingRegions/interface/TrackingRegion.h:47:33: error: no type named 'Hits' in 'SeedingLayerSetsHits'
  typedef SeedingLayerSetsHits::Hits Hits;
          ~~~~~~~~~~~~~~~~~~~~~~^


The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic:
af8dcd5
1676bb9
335ffe9
62fb525
5b32db8
de1028c
a69fe89
db64131
You can see more details here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-16891/16826/git-log-recent-commits
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-16891/16826/git-merge-result

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 7, 2016

Comparison not run due to Build errors (RelVals and Igprof tests were also skipped)

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 7, 2016

Pull request #16891 was updated. @civanch, @cvuosalo, @mdhildreth, @monttj, @cmsbuild, @slava77, @davidlange6 can you please check and sign again.

@smuzaffar
Copy link
Contributor Author

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 7, 2016

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/16832/console Started: 2016/12/07 12:44

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 7, 2016

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 7, 2016

Comparison job queued.

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 7, 2016

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

The workflows 1003.0, 1001.0, 1000.0, 140.53, 136.731, 4.22 have different files in step1_dasquery.log than the ones found in the baseline. You may want to check and retrigger the tests if necessary. You can check it in the "files" directory in the results of the comparisons

@cvuosalo
Copy link
Contributor

cvuosalo commented Dec 7, 2016

Jenkins results are showing a few odd fluctuations. Does this PR subtly change math behavior?

Workflow 10024.0_TTbar_13+TTbar_13TeV_TuneCUETP8M1_2017 shows:

tau

Workflow 25202.0_TTbar_13 shows:
met

@slava77
Copy link
Contributor

slava77 commented Dec 7, 2016 via email

@cvuosalo
Copy link
Contributor

cvuosalo commented Dec 7, 2016

@cmsbuild please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 7, 2016

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/16852/console Started: 2016/12/08 02:34

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 8, 2016

-1

Tested at: 5cd67ee

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

I found follow errors while testing this PR

Failed tests: UnitTests

  • Unit Tests:

I found errors in the following unit tests:

---> test testRecoMETMETProducers had ERRORS

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 8, 2016

Comparison job queued.

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 8, 2016

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

The workflows 1003.0, 1001.0, 1000.0, 140.53, 136.731, 4.22 have different files in step1_dasquery.log than the ones found in the baseline. You may want to check and retrigger the tests if necessary. You can check it in the "files" directory in the results of the comparisons

@cvuosalo
Copy link
Contributor

cvuosalo commented Dec 8, 2016

+1

For #16891 5cd67ee

Replacing preprocessor directive IN_DICTBUILD with more standard __CLING__. There should be no change in monitored quantities.

The code changes are satisfactory, and Jenkins tests against baseline CMSSW_9_0_X_2016-12-07-2300 show no significant differences, as expected. The Jenkins tests have several problems that are not related to this PR.

@davidlange6 davidlange6 merged commit 68bfffb into CMSSW_9_0_X Dec 9, 2016
@smuzaffar smuzaffar deleted the backport-CMSSW_9_0_X-16440 branch December 15, 2016 17:21
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.

None yet

5 participants