Skip to content

Conversation

@iarspider
Copy link
Contributor

resolves #9671

@iarspider
Copy link
Contributor Author

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Feb 4, 2025

A new Pull Request was created by @iarspider for branch IB/CMSSW_15_0_X/master.

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

@cmsbuild
Copy link
Contributor

cmsbuild commented Feb 4, 2025

cms-bot internal usage

@cmsbuild
Copy link
Contributor

cmsbuild commented Feb 5, 2025

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-c9b420/44185/summary.html
COMMIT: f710890
CMSSW: CMSSW_15_0_X_2025-02-04-1100/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9675/44185/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-c9b420/44185/git-recent-commits.json
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-c9b420/44185/git-merge-result

Comparison Summary

Summary:

  • You potentially added 4 lines to the logs
  • ROOTFileChecks: Some differences in event products or their sizes found
  • Reco comparison results: 67592 differences found in the comparisons
  • DQMHistoTests: Total files compared: 50
  • DQMHistoTests: Total histograms compared: 4016938
  • DQMHistoTests: Total failures: 486118
  • DQMHistoTests: Total nulls: 269
  • DQMHistoTests: Total successes: 3530531
  • DQMHistoTests: Total skipped: 20
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 5.500999999999995 KiB( 49 files compared)
  • DQMHistoSizes: changed ( 10224.0 ): -0.352 KiB SiStrip/MechanicalView
  • DQMHistoSizes: changed ( 11634.0,... ): 0.129 KiB Physics/NanoAODDQM
  • DQMHistoSizes: changed ( 13034.0 ): 3.641 KiB SiStrip/MechanicalView
  • DQMHistoSizes: changed ( 17034.0 ): -0.464 KiB SiStrip/MechanicalView
  • DQMHistoSizes: changed ( 25202.0 ): -0.162 KiB SiStrip/MechanicalView
  • Checked 218 log files, 189 edm output root files, 50 DQM output files
  • TriggerResults: found differences in 23 / 48 workflows

@smuzaffar
Copy link
Contributor

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Feb 5, 2025

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-c9b420/44200/summary.html
COMMIT: f710890
CMSSW: CMSSW_15_0_X_2025-02-04-2300/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9675/44200/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-c9b420/44200/git-recent-commits.json
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-c9b420/44200/git-merge-result

Comparison Summary

Summary:

  • You potentially removed 7 lines from the logs
  • ROOTFileChecks: Some differences in event products or their sizes found
  • Reco comparison results: 66685 differences found in the comparisons
  • DQMHistoTests: Total files compared: 50
  • DQMHistoTests: Total histograms compared: 4016960
  • DQMHistoTests: Total failures: 500720
  • DQMHistoTests: Total nulls: 269
  • DQMHistoTests: Total successes: 3515951
  • DQMHistoTests: Total skipped: 20
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 2.6630000000000003 KiB( 49 files compared)
  • DQMHistoSizes: changed ( 10224.0 ): -0.352 KiB SiStrip/MechanicalView
  • DQMHistoSizes: changed ( 13034.0 ): 3.641 KiB SiStrip/MechanicalView
  • DQMHistoSizes: changed ( 17034.0 ): -0.464 KiB SiStrip/MechanicalView
  • DQMHistoSizes: changed ( 25202.0 ): -0.162 KiB SiStrip/MechanicalView
  • Checked 218 log files, 189 edm output root files, 50 DQM output files
  • TriggerResults: found differences in 16 / 48 workflows

@smuzaffar
Copy link
Contributor

@civanch , are these reco and DQM changes expected ?

@civanch
Copy link
Contributor

civanch commented Feb 6, 2025

@smuzaffar , one of the main improvements in 1.2.10 are fixes in Polycone. CMS geometry has many envelops described as Polycones. This may explain why simulation history is changed even to tests with small statistics. in the G4VECGEOM branch we have tested this version of VecGeom. So, it is possible to accept this PR but we should trying to control validation results with 15_0 deployment.

@smuzaffar
Copy link
Contributor

+externals

@cms-sw/orp-l2 , this PR backports Vecgeom 1.2.10 from G4VECGEOM IBs. @cms-sw/simulation-l2 has tested it in G4VECGEOM IBs and are happy with it's integration in to 15.0.X. Feel free to merge it for next IB/15.0.0.pre3

@cmsbuild
Copy link
Contributor

cmsbuild commented Feb 6, 2025

This pull request is fully signed and it will be integrated in one of the next IB/CMSSW_15_0_X/master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @sextonkennedy, @mandrenguyen, @rappoccio, @antoniovilela (and backports should be raised in the release meeting by the corresponding L2)

@kpedro88
Copy link
Contributor

kpedro88 commented Feb 7, 2025

@cms-sw/orp-l2 , we (SIM) would have really liked this to go in pre3....

@smuzaffar smuzaffar changed the base branch from IB/CMSSW_15_0_X/master to IB/CMSSW_15_1_X/master February 7, 2025 08:44
@smuzaffar
Copy link
Contributor

@cms-sw/simulation-l2 , this did not go in the 15.0.0.pre3. I am afraid it is now late for this to go in 15.0.0 release. We can integrate it for 15.1.X now.

@kpedro88
Copy link
Contributor

It is quite unfortunate to have to wait another month for this to be in a prerelease. But please merge it as soon as possible.

@civanch
Copy link
Contributor

civanch commented Feb 10, 2025

I would think that @smuzaffar is correct, let us do not break software process in this case. After CMSSW_15_1_0_pre1 we may return back to discussion if this version should be included in 15_0 or not.

@smuzaffar
Copy link
Contributor

lets get this in 15.1.X IBs

@smuzaffar smuzaffar merged commit baab679 into IB/CMSSW_15_1_X/master Feb 10, 2025
9 checks passed
@makortel
Copy link
Contributor

With a good motivation we could theoretically build a pre-release on 15_1_X and just skip it for release validation.

@kpedro88
Copy link
Contributor

The primary reason we wanted this in 15_0_X was to have a stable base for Celeritas development. I'm not sure if that is sufficient to build an early 15_1 prerelease.

@civanch
Copy link
Contributor

civanch commented Feb 10, 2025

I believe we should not break data taking even if probability that this VecGeom version has problems is very small.

Celeritas development should be on top of whatever CMSSW, for example, the current master. For stability any pre-release may be used. If it is urgent, let us ask for earlier pre1. To me it is not critical, pre1 will appears in any case soon.

@mandrenguyen
Copy link

@cms-sw/orp-l2 , we (SIM) would have really liked this to go in pre3....

I don't see that this was requested in the spreadsheet, as I asked here:
https://cms-talk.web.cern.ch/t/cancelled-offline-release-planning-orp-meeting-04-feb-2025/108388
Apologies if I'm missing it.

A github notification two days after the pre-release deadline is probably not the best way to make sure that a PR doesn't slip through the cracks.

@mandrenguyen
Copy link

+1

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.

Migration of master to VecGeom 1.2.10

8 participants