Skip to content

md5.h rename to edm_md5 to avoid collision - #51818

Open
smuzaffar wants to merge 1 commit into
cms-sw:masterfrom
smuzaffar:edm_md5
Open

md5.h rename to edm_md5 to avoid collision#51818
smuzaffar wants to merge 1 commit into
cms-sw:masterfrom
smuzaffar:edm_md5

Conversation

@smuzaffar

Copy link
Copy Markdown
Contributor

As requested in cms-externals/md5#2 , this PR proposes to use edm_md5.h. This needs to go in with cms-sw/cmsdist#10825

@cmsbuild

cmsbuild commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

cms-bot internal usage

@smuzaffar

Copy link
Copy Markdown
Contributor Author

code-checks with cms.week1.PR_dee6b702/100.0-3059cff9e76233642776e3c648d861fb

@cmsbuild

cmsbuild commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-51818/50812

@cmsbuild

cmsbuild commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

A new Pull Request was created by @smuzaffar for master.

It involves the following packages:

  • CalibCalorimetry/HcalTPGAlgos (alca, l1)
  • CalibCalorimetry/HcalTPGIO (alca, l1)
  • FWCore/Utilities (core)

@Alejandro1400, @BenjaminRS, @Dr15Jones, @EltonSh, @JanChyczynski, @arunhep, @cmsbuild, @makortel, @perrotta, @quinnanm, @smuzaffar can you please review it and eventually sign? Thanks.
@abdoulline, @bsunanda, @felicepantaleo, @makortel, @mmusich, @tocheng, @wddgit 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

@smuzaffar

Copy link
Copy Markdown
Contributor Author

test parameters:

@smuzaffar

Copy link
Copy Markdown
Contributor Author

please test

@cmsbuild

cmsbuild commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

-1

Failed Tests: UnitTests
Size: This PR adds an extra 36KB to repository
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-413d29/55675/summary.html
COMMIT: 3add2cc
CMSSW: CMSSW_20_1_X_2026-09-02-2300/el9_amd64_gcc14
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/51818/55675/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-413d29/55675/git-recent-commits.json
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-413d29/55675/git-merge-result

Failed Unit Tests

I found 1 errors in the following unit tests:

---> test TestIOPoolInputNoParentDictionary had ERRORS

Comparison Summary

Summary:

  • You potentially removed 1 lines from the logs
  • Reco comparison results: 0 differences found in the comparisons
  • DQMHistoTests: Total files compared: 45
  • DQMHistoTests: Total histograms compared: 3592269
  • DQMHistoTests: Total failures: 20
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 3592231
  • DQMHistoTests: Total skipped: 18
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 44 files compared)
  • Checked 195 log files, 163 edm output root files, 45 DQM output files
  • TriggerResults: no differences found

@makortel

makortel commented Sep 3, 2026

Copy link
Copy Markdown
Contributor
---> test TestIOPoolInputNoParentDictionary had ERRORS

The test fails with several errors like

In file included from src/FWCore/Utilities/src/Digest.cc:6:
src/FWCore/Utilities/interface/Digest.h:4:10: fatal error: edm_md5.h: No such file or directory
    4 | #include <edm_md5.h>
      |          ^~~~~~~~~~~
compilation terminated.

@smuzaffar Do I guess correctly that the scram b inside the test

(eval $(scram run -sh) ; scram build -j $(nproc))

doesn't get the updated external setup in the PR test?

@smuzaffar

Copy link
Copy Markdown
Contributor Author

@makortel , yes the test just creates a freash dev area ( with old externals ) so it will not have the edm_md5.h file. This is known issue with this unit test, it fails when we update root with newer version number. I suggest we ignore this error and get this change ( along with cmsdist ) in to IB.

@smuzaffar

smuzaffar commented Sep 3, 2026

Copy link
Copy Markdown
Contributor Author

note that this unit tests copies the local FWCore/Utilities in to newly created scram dev area. So here in this PR it uses new FWCore/Utilities ( where we have edm_md5.h ) while the externals for the original IB

@makortel

makortel commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

ignore tests-rejected with manual-override

Thanks for the explanation

@makortel

makortel commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

+core

@perrotta

perrotta commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

+alca

@cmsbuild

cmsbuild commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

REMINDER @mandrenguyen, @sextonkennedy, @ftenchini: This PR was tested with cms-sw/cmsdist#10825, please check if they should be merged together

@smuzaffar

Copy link
Copy Markdown
Contributor Author

@cms-sw/l1-l2 can you please review this technical change ?

@BenjaminRS

Copy link
Copy Markdown
Contributor

+l1

@cmsbuild

cmsbuild commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

This pull request is fully signed and it will be integrated in one of the next master IBs (test failures were overridden). This pull request will now be reviewed by the release team before it's merged. @mandrenguyen, @ftenchini, @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/cmsdist#10825

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