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

Updated root to tip of branch master #9056

Conversation

iarspider
Copy link
Contributor

No description provided.

@iarspider
Copy link
Contributor Author

iarspider commented Mar 8, 2024

test parameters:

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 8, 2024

A new Pull Request was created by @iarspider for branch IB/CMSSW_14_1_X/rootmaster.

@iarspider, @smuzaffar, @aandvalenzuela, @cmsbuild can you please review it and eventually sign? Thanks.
@rappoccio, @sextonkennedy, @antoniovilela you are the release manager for this.
cms-bot commands are listed here

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 8, 2024

cms-bot internal usage

@iarspider
Copy link
Contributor Author

please test

@iarspider
Copy link
Contributor Author

please abort

@iarspider
Copy link
Contributor Author

please test

@cmsbuild
Copy link
Contributor

-1

Failed Tests: Build
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-8984c5/38011/summary.html
COMMIT: 06131de
CMSSW: CMSSW_14_1_ROOT6_X_2024-03-08-2300/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9056/38011/install.sh to create a dev area with all the needed externals and cmssw changes.

The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic:

You can see more details here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-8984c5/38011/git-recent-commits.json
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-8984c5/38011/git-merge-result

Build

I found compilation error when building:

Copying tmp/el8_amd64_gcc12/src/Alignment/OfflineValidation/bin/DMRtrends/DMRtrends to productstore area:
>> Compiling  src/Alignment/OfflineValidation/bin/DiMuonVmerge.cc
>> Compiling  src/Alignment/OfflineValidation/bin/Options.cc
In file included from src/Alignment/OfflineValidation/bin/DiMuonVmerge.cc:19:
/data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_14_1_ROOT6_X_2024-03-08-2300/src/Alignment/OfflineValidation/macros/loopAndPlot.C: In function 'void plotHistograms(std::vector, const std::vector&, bool, const TString&)':
/data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_14_1_ROOT6_X_2024-03-08-2300/src/Alignment/OfflineValidation/macros/loopAndPlot.C:262:25: error: invalid use of incomplete type 'class TGraph'
  262 |   rp->GetLowerRefGraph()->GetYaxis()->SetTitle("ratio");
      |                         ^~
In file included from /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_14_1_ROOT6_X_2024-03-08-2300/src/Alignment/OfflineValidation/macros/loopAndPlot.C:14:
/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/lcg/root/6.31.01-03c8afb9feaafdf1e910f1aaad7f7e59/include/TRatioPlot.h:33:7: note: forward declaration of 'class TGraph'
   33 | class TGraph;


@iarspider
Copy link
Contributor Author

please test

@iarspider
Copy link
Contributor Author

please abort

@iarspider
Copy link
Contributor Author

please test

@cmsbuild
Copy link
Contributor

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-8984c5/38033/summary.html
COMMIT: 06131de
CMSSW: CMSSW_14_1_ROOT6_X_2024-03-10-2300/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmsdist/9056/38033/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

@guitargeek
Copy link

guitargeek commented Mar 11, 2024

Finally! What are the reco and DQM differences like, are they bad? Or just some numeric differences?

Given that RooFit now uses this new backend with autovectorization, I would be interested to know (according to my validations), there should be only differences at the floating-precision level.

Sorry I don't have access to take a look myself.

@smuzaffar
Copy link
Contributor

@guitargeek , Reco and DQM comparisons are expected as we compare ROOT 6.30 (default in cmssw) with ROOT master.
Even without latest root master changes we do see these differences e.g #8999 (comment) for a month old root master vs root 6.30

@guitargeek
Copy link

Fantastic, thanks!

@antoniovilela
Copy link

@smuzaffar
Hi Shahzad, is this good to go with cms-sw/cmssw/44328 ?
Thanks.

@smuzaffar
Copy link
Contributor

yes @antoniovilela

@smuzaffar
Copy link
Contributor

+externals

@cmsbuild
Copy link
Contributor

This pull request is fully signed and it will be integrated in one of the next IB/CMSSW_14_1_X/rootmaster IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @antoniovilela, @rappoccio, @sextonkennedy (and backports should be raised in the release meeting by the corresponding L2)
Notice This PR was tested with additional Pull Request(s), please also merge them if necessary: cms-sw/cmssw#44328

@antoniovilela
Copy link

+1

@cmsbuild cmsbuild merged commit 936a3e3 into cms-sw:IB/CMSSW_14_1_X/rootmaster Mar 13, 2024
10 checks passed
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