-
Notifications
You must be signed in to change notification settings - Fork 183
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
[Geant4] Update to 11.2.0 for G4VecGeom IBs #8878
Conversation
please test |
cms-bot internal usage |
A new Pull Request was created by @smuzaffar (Malik Shahzad Muzaffar) for branch IB/CMSSW_14_0_X/g4_vecgeom. @aandvalenzuela, @iarspider, @smuzaffar can you please review it and eventually sign? Thanks. |
@smuzaffar , Thanks! |
-1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-73099c/36466/summary.html External BuildI found compilation error when building: CMakeLists.txt:49 (include) -- Configuring incomplete, errors occurred! See also "/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/geant4/11.2.0-5724bed141569a525e70bf689e34e4a8/build/CMakeFiles/CMakeOutput.log". error: Bad exit status from /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/tmp/rpm-tmp.siOxhs (%build) RPM build errors: line 37: It's not recommended to have unversioned Obsoletes: Obsoletes: external+geant4+11.2.0-5724bed141569a525e70bf689e34e4a8 Bad exit status from /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/tmp/rpm-tmp.siOxhs (%build) |
@civanch , looks like new Geant4 version requires vecgeom 1.2.6 [a]. Note that we have issues/test failures with Vecgeom 1.2.6 [a]
|
@smuzaffar , this condition to set minimal VecGeom 1.2.6 was introduce at last minute before G4 11.2 was out. Developers are saying that in VecGeom 1.2.6 important fixes are done to be coherent with G4 11.2. Several peoples tried gdml geometry files, which I produced in 14_0_X using DD4hep and DB geometry for 2023. This trapezoid description was not changed since long and in all standalone tests they claim no problems. So, there are two possibilities: a) take this CMakeList.txt from cand02; b) migrate to VecGeom 1.2.6. Of course, b) would be a natural way. Is it possible to try both G4 11.2 and VecGeom 1.2.6 simultaneously? |
yes , we can test vecgeom 1.2.6 with this update |
Pull request #8878 was updated. |
test parameters:
|
please test |
please test |
Pull request #8878 was updated. |
-1 Failed Tests: UnitTests RelVals AddOn 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: Unit TestsI found 9 errors in the following unit tests: ---> test Miscellanea had ERRORS ---> test TestIOPoolInputNoParentDictionary had ERRORS ---> test DD4hepGeometryTestDriver had ERRORS and more ... RelVals
Expand to see more relval errors ...AddOn Tests
Expand to see more addon errors ... |
@smuzaffar , our geometry colleagues rolled back modifications they introduced in VecGeom and they now provide VecGeom 1.2.7, which may work with CMSSW. |
please test |
Pull request #8878 was updated. |
@civanch , VecGeom 1.2.7 looks good. Previously failing addon tests and unit tests are now running fine |
+externals looks good for G4Vecgeom IBs |
This pull request is fully signed and it will be integrated in one of the next IB/CMSSW_14_0_X/g4_vecgeom IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @rappoccio, @sextonkennedy, @antoniovilela (and backports should be raised in the release meeting by the corresponding L2) |
No description provided.