Skip to content

[EVO] Moved GlobalObjectMapRecord back to global namespace#50483

Merged
cmsbuild merged 1 commit into
cms-sw:CMSSW_16_1_EVOLUTION_Xfrom
Dr15Jones:evo_revertGlobalObjectMapRecord
Mar 24, 2026
Merged

[EVO] Moved GlobalObjectMapRecord back to global namespace#50483
cmsbuild merged 1 commit into
cms-sw:CMSSW_16_1_EVOLUTION_Xfrom
Dr15Jones:evo_revertGlobalObjectMapRecord

Conversation

@Dr15Jones
Copy link
Copy Markdown
Contributor

@Dr15Jones Dr15Jones commented Mar 20, 2026

PR description:

This type is stored in the RAW data format so must remain in the global namespace to allow reading old files.

PR validation:

Code compiles.

resolves cms-sw/framework-team#2064

@cmsbuild
Copy link
Copy Markdown
Contributor

cmsbuild commented Mar 20, 2026

cms-bot internal usage

@Dr15Jones
Copy link
Copy Markdown
Contributor Author

type evo

@Dr15Jones
Copy link
Copy Markdown
Contributor Author

assign core

@Dr15Jones
Copy link
Copy Markdown
Contributor Author

please test

@cmsbuild
Copy link
Copy Markdown
Contributor

@cmsbuild
Copy link
Copy Markdown
Contributor

New categories assigned: core

@Dr15Jones,@makortel,@smuzaffar you have been requested to review this Pull request/Issue and eventually sign? Thanks

@cmsbuild
Copy link
Copy Markdown
Contributor

A new Pull Request was created by @Dr15Jones for CMSSW_16_1_EVOLUTION_X.

It involves the following packages:

  • DataFormats/L1TGlobal (l1)

@BenjaminRS, @Dr15Jones, @makortel, @quinnanm, @smuzaffar can you please review it and eventually sign? Thanks.
@missirol, @mmusich, @rovere this is something you requested to watch as well.
@ftenchini, @mandrenguyen, @sextonkennedy you are the release manager for this.

cms-bot commands are listed here

@cmsbuild
Copy link
Copy Markdown
Contributor

-1

Failed Tests: Build
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-4aa210/52116/summary.html
COMMIT: 7773e86
CMSSW: CMSSW_16_1_EVOLUTION_X_2026-03-16-2300/el8_amd64_gcc13
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/50483/52116/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-4aa210/52116/git-recent-commits.json
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-4aa210/52116/git-merge-result

Failed Build

I found compilation error when building:

>> Checking EDM Class Version for src/SimDataFormats/TrackingHit/src/classes_def.xml in SimDataFormatsTrackingHit
@@@@ ----> OK EDM Class Version RecoTrackerTkSeedingLayers
>> Checking EDM Class Transients in RecoTrackerTkSeedingLayers
@@@@ ----> OK EDM Class Version RecoTrackerTkTrackingRegions
>> Checking EDM Class Transients in RecoTrackerTkTrackingRegions
error: class 'MtdSimLayerCluster' has a different checksum for ClassVersion 3. Increment ClassVersion to 4 and assign it to checksum 2390344788
error: class 'MtdSimTrackster' has a different checksum for ClassVersion 3. Increment ClassVersion to 4 and assign it to checksum 2148606150
Suggestion: You can run 'scram build updateclassversion' to generate src/SimDataFormats/CaloAnalysis/src/classes_def.xml.generated with updated ClassVersion
gmake: *** [tmp/el8_amd64_gcc13/edm_checks/libSimDataFormatsCaloAnalysis.so] Error 1
>> Checking EDM Class Version for src/SimDataFormats/Vertex/src/classes_def.xml in SimDataFormatsVertex
@@@@ ----> OK EDM Class Transients RecoTrackerPixelSeeding


@Dr15Jones
Copy link
Copy Markdown
Contributor Author

It seems like the class version problem is already in the CMSSW_16_1_EVOLUTION_X branch. As far as I can tell, no *DataFormats object depends on GlobalObjectMapRecord.

@makortel
Copy link
Copy Markdown
Contributor

That looks like a knock-on effect of #50418 and the classes have different checksums in EVOLUTION_X. I'll submit a fix.

@Dr15Jones
Copy link
Copy Markdown
Contributor Author

Please test with #50485

@cmsbuild
Copy link
Copy Markdown
Contributor

-1

Failed Tests: UnitTests RelVals AddOn
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-4aa210/52129/summary.html
COMMIT: 7773e86
CMSSW: CMSSW_16_1_EVOLUTION_X_2026-03-20-2300/el8_amd64_gcc13
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/50483/52129/install.sh to create a dev area with all the needed externals and cmssw changes.

Failed Unit Tests

I found 3 errors in the following unit tests:

---> test test_MC_23_crosscheck had ERRORS
---> test test_MC_22_crosscheck had ERRORS
---> test TestGlobalObjectMapRecordFormat had ERRORS

Failed RelVals

  • 135.4135.4_ZEEFS_13/step1_ZEEFS_13.log
  • 2025.00000012025.0000001_RunZeroBias2025B_10k/step2_RunZeroBias2025B_10k.log
  • 34434.7534434.75_TTbar_14TeV+Run4D121_HLT75e33Timing/step1_TTbar_14TeV+Run4D121_HLT75e33Timing.log
Expand to see more relval errors ...

Failed AddOn Tests

UNKNOWN
UNKNOWN
UNKNOWN
Expand to see more addon errors ...

This type is stored in the RAW data format so must remain in
the global namespace to allow reading old files.
@Dr15Jones
Copy link
Copy Markdown
Contributor Author

Please test with #50485

@cmsbuild
Copy link
Copy Markdown
Contributor

@cmsbuild
Copy link
Copy Markdown
Contributor

Pull request #50483 was updated. @BenjaminRS, @Dr15Jones, @makortel, @quinnanm, @smuzaffar can you please check and sign again.

@cmsbuild
Copy link
Copy Markdown
Contributor

-1

Failed Tests: UnitTests RelVals AddOn
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-4aa210/52131/summary.html
COMMIT: 42f8fc2
CMSSW: CMSSW_16_1_EVOLUTION_X_2026-03-20-2300/el8_amd64_gcc13
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/50483/52131/install.sh to create a dev area with all the needed externals and cmssw changes.

Failed Unit Tests

I found 2 errors in the following unit tests:

---> test test_MC_23_crosscheck had ERRORS
---> test test_MC_22_crosscheck had ERRORS

Failed RelVals

  • 135.4135.4_ZEEFS_13/step1_ZEEFS_13.log
  • 2025.00000012025.0000001_RunZeroBias2025B_10k/step2_RunZeroBias2025B_10k.log
  • 9.09.0_Higgs200ChargedTaus/step1_Higgs200ChargedTaus.log
Expand to see more relval errors ...

Failed AddOn Tests

UNKNOWN
UNKNOWN
UNKNOWN
Expand to see more addon errors ...

@makortel
Copy link
Copy Markdown
Contributor

ignore tests-rejected with manual-override

The EVOLUTION_X IB is broken at the moment, but I think we can proceed with this PR (based on it compiling).

@makortel
Copy link
Copy Markdown
Contributor

+core

By eye verified the partial revert of #50438

@mandrenguyen
Copy link
Copy Markdown
Contributor

merge

@cmsbuild cmsbuild merged commit da0bd1e into cms-sw:CMSSW_16_1_EVOLUTION_X Mar 24, 2026
6 of 9 checks passed
@Dr15Jones Dr15Jones deleted the evo_revertGlobalObjectMapRecord branch April 7, 2026 13:26
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.

4 participants