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

[12_4_X] Added cepgen 1.2.1patch1 to standard CMSSW tools #9040

Merged
merged 3 commits into from
Mar 7, 2024

Conversation

forthommel
Copy link
Contributor

  • cloned from CLHEP spec-file
  • with interfacing libraries for HepMC2/3 (event output), LHAPDF (partonic photon PDF), and Pythia 6 ("legacy" proton remnant dissociation)
  • requires GSL, OpenBLAS, bzlib2
  • collateral damage: CMake bumped to version 3.25.2

Backport of #8023, #8089, #8319, #8329, #9030, #9033
FYI: @bbilin

- cloned from CLHEP spec-file
- with interfacing libraries for HepMC2/3 (event output), LHAPDF (partonic photon PDF), and Pythia 6 ("legacy" proton remnant dissociation)
- requires GSL, OpenBLAS, bzlib2
- collateral damage: CMake bumped to version 3.25.2
@cmsbuild
Copy link
Contributor

A new Pull Request was created by @forthommel for branch IB/CMSSW_12_4_X/master.

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

@cmsbuild
Copy link
Contributor

cmsbuild commented Feb 29, 2024

cms-bot internal usage

@aandvalenzuela
Copy link
Contributor

please test

@cmsbuild
Copy link
Contributor

-1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-254a64/37818/summary.html
COMMIT: 88e33bf
CMSSW: CMSSW_12_4_X_2024-02-25-0000/el8_amd64_gcc10
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmsdist/9040/37818/install.sh to create a dev area with all the needed externals and cmssw changes.

External Build

I found compilation error when building:

/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc10/external/hepmc3/3.2.5-c1448a381efbea7cc6e1f099763d2061/include/HepMC3/bxzstr/strict_fstream.hpp:136:39: warning: catching polymorphic type 'class std::ios_base::failure' by value [-Wcatch-value=]
136 |         catch (std::ios_base::failure e) {}
|                                       ^
[150/215] /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc10/external/gcc/10.3.0-84898dea653199466402e67d73657f10/bin/c++ -DCepGenHepMC3_EXPORTS -DHEPMC3_BZ2_SUPPORT=1 -DHEPMC3_LZMA_SUPPORT=1 -DHEPMC3_USE_COMPRESSION -DHEPMC3_Z_SUPPORT=1 -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc10/external/gsl/2.6-84974e6daa70611c23ebff30cbb797c4/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-d3b7050b6384f9320fc13250dd450726/cepgen-1.2.1 -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc10/external/hepmc3/3.2.5-c1448a381efbea7cc6e1f099763d2061/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc10/external/zlib/1.2.11-71514f01d2850dfd0bcd391557259a58/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc10/external/xz/5.2.5-d6fed2038c4e8d6e04531d1adba59f37/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc10/external/bz2lib/1.0.6-86270889250d9cb8193d1963706a39cb/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-d3b7050b6384f9320fc13250dd450726/cepgen-1.2.1/CepGen/Cards -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-d3b7050b6384f9320fc13250dd450726/cepgen-1.2.1/CepGen/CollinearFluxes -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-d3b7050b6384f9320fc13250dd450726/cepgen-1.2.1/CepGen/Core -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-d3b7050b6384f9320fc13250dd450726/cepgen-1.2.1/CepGen/EventFilter -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-d3b7050b6384f9320fc13250dd450726/cepgen-1.2.1/CepGen/FormFactors -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-d3b7050b6384f9320fc13250dd450726/cepgen-1.2.1/CepGen/Integration -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-d3b7050b6384f9320fc13250dd450726/cepgen-1.2.1/CepGen/KTFluxes -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-d3b7050b6384f9320fc13250dd450726/cepgen-1.2.1/CepGen/Modules -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-d3b7050b6384f9320fc13250dd450726/cepgen-1.2.1/CepGen/OutputModules -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-d3b7050b6384f9320fc13250dd450726/cepgen-1.2.1/CepGen/Physics -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-d3b7050b6384f9320fc13250dd450726/cepgen-1.2.1/CepGen/Process -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-d3b7050b6384f9320fc13250dd450726/cepgen-1.2.1/CepGen/StructureFunctions -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-d3b7050b6384f9320fc13250dd450726/cepgen-1.2.1/CepGen/Utils -Wall -Wno-long-long -pedantic-errors -g -Wall -Wextra -O2 -fPIC -std=gnu++17 -MD -MT CepGenAddOns/HepMC3Wrapper/CMakeFiles/CepGenHepMC3.dir/LHEFHepMCImporter.cpp.o -MF CepGenAddOns/HepMC3Wrapper/CMakeFiles/CepGenHepMC3.dir/LHEFHepMCImporter.cpp.o.d -o CepGenAddOns/HepMC3Wrapper/CMakeFiles/CepGenHepMC3.dir/LHEFHepMCImporter.cpp.o -c /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-d3b7050b6384f9320fc13250dd450726/cepgen-1.2.1/CepGenAddOns/HepMC3Wrapper/LHEFHepMCImporter.cpp
ninja: build stopped: subcommand failed.
error: Bad exit status from /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/tmp/rpm-tmp.tBHLWj (%build)


RPM build errors:
line 37: It's not recommended to have unversioned Obsoletes: Obsoletes: external+cepgen+1.2.1-d3b7050b6384f9320fc13250dd450726
Bad exit status from /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/tmp/rpm-tmp.tBHLWj (%build)


@cmsbuild
Copy link
Contributor

Pull request #9040 was updated.

@forthommel
Copy link
Contributor Author

For the same reason as #9042 (comment), c07a62b drops the HepMC3 dependence.

@aandvalenzuela
Copy link
Contributor

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 1, 2024

-1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-254a64/37843/summary.html
COMMIT: c07a62b
CMSSW: CMSSW_12_4_X_2024-02-25-0000/el8_amd64_gcc10
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmsdist/9040/37843/install.sh to create a dev area with all the needed externals and cmssw changes.

External Build

I found compilation error when building:

[171/209] /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc10/external/gcc/10.3.0-84898dea653199466402e67d73657f10/bin/c++ -DCepGenRoot_EXPORTS -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc10/external/gsl/2.6-84974e6daa70611c23ebff30cbb797c4/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1 -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc10/lcg/root/6.24.07-3a519d2d0a7c445feecb2cc52e1e0d07/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Cards -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/CollinearFluxes -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Core -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/EventFilter -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/FormFactors -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Integration -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/KTFluxes -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Modules -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/OutputModules -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Physics -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Process -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/StructureFunctions -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Utils -Wall -Wno-long-long -pedantic-errors -g -Wall -Wextra -O2 -fPIC -D__ROOFIT_NOBANNER -fdiagnostics-color=always -std=c++17 -pipe -fsigned-char -pthread -std=gnu++17 -MD -MT CepGenAddOns/ROOTWrapper/CMakeFiles/CepGenRoot.dir/ROOTHistsHandler.cpp.o -MF CepGenAddOns/ROOTWrapper/CMakeFiles/CepGenRoot.dir/ROOTHistsHandler.cpp.o.d -o CepGenAddOns/ROOTWrapper/CMakeFiles/CepGenRoot.dir/ROOTHistsHandler.cpp.o -c /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGenAddOns/ROOTWrapper/ROOTHistsHandler.cpp
[172/209] /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc10/external/gcc/10.3.0-84898dea653199466402e67d73657f10/bin/c++  -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc10/external/gsl/2.6-84974e6daa70611c23ebff30cbb797c4/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1 -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Cards -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/CollinearFluxes -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Core -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/EventFilter -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/FormFactors -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Integration -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/KTFluxes -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Modules -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/OutputModules -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Physics -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Process -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/StructureFunctions -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Utils -Wall -Wno-long-long -pedantic-errors -g -Wall -Wextra -O2 -std=gnu++17 -MD -MT src/utils/CMakeFiles/cepgenDistributionDrawer.dir/cepgenDistributionDrawer.cc.o -MF src/utils/CMakeFiles/cepgenDistributionDrawer.dir/cepgenDistributionDrawer.cc.o.d -o src/utils/CMakeFiles/cepgenDistributionDrawer.dir/cepgenDistributionDrawer.cc.o -c /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/src/utils/cepgenDistributionDrawer.cc
[173/209] /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc10/external/gcc/10.3.0-84898dea653199466402e67d73657f10/bin/c++  -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc10/external/gsl/2.6-84974e6daa70611c23ebff30cbb797c4/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1 -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Cards -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/CollinearFluxes -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Core -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/EventFilter -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/FormFactors -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Integration -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/KTFluxes -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Modules -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/OutputModules -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Physics -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Process -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/StructureFunctions -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Utils -Wall -Wno-long-long -pedantic-errors -g -Wall -Wextra -O2 -std=gnu++17 -MD -MT src/utils/CMakeFiles/cepgenEventConverter.dir/cepgenEventConverter.cc.o -MF src/utils/CMakeFiles/cepgenEventConverter.dir/cepgenEventConverter.cc.o.d -o src/utils/CMakeFiles/cepgenEventConverter.dir/cepgenEventConverter.cc.o -c /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/src/utils/cepgenEventConverter.cc
[174/209] /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc10/external/gcc/10.3.0-84898dea653199466402e67d73657f10/bin/c++  -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc10/external/gsl/2.6-84974e6daa70611c23ebff30cbb797c4/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1 -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Cards -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/CollinearFluxes -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Core -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/EventFilter -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/FormFactors -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Integration -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/KTFluxes -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Modules -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/OutputModules -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Physics -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Process -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/StructureFunctions -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/CepGen/Utils -Wall -Wno-long-long -pedantic-errors -g -Wall -Wextra -O2 -std=gnu++17 -MD -MT src/utils/CMakeFiles/cepgenDescribeModules.dir/cepgenDescribeModules.cc.o -MF src/utils/CMakeFiles/cepgenDescribeModules.dir/cepgenDescribeModules.cc.o.d -o src/utils/CMakeFiles/cepgenDescribeModules.dir/cepgenDescribeModules.cc.o -c /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc10/external/cepgen/1.2.1-22b800ee89ce345f340eac140139bf0e/cepgen-1.2.1/src/utils/cepgenDescribeModules.cc
ninja: build stopped: subcommand failed.
error: Bad exit status from /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/tmp/rpm-tmp.T4CKxT (%build)


RPM build errors:
line 37: It's not recommended to have unversioned Obsoletes: Obsoletes: external+cepgen+1.2.1-22b800ee89ce345f340eac140139bf0e
Bad exit status from /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/tmp/rpm-tmp.T4CKxT (%build)


@forthommel
Copy link
Contributor Author

Hi @aandvalenzuela !
It looks like the -Wpedantic flag is picking up the "extra ;" found in CepGen's HepMC2 interface. I am updating CepGen accordingly, but a new release is not foreseen anytime soon (currently some big developments are ongoing).
Could we consider issuing a patch in the meantime? Or disabling temporarly the -Wpedantic for this particular build on this particular release?

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 1, 2024

Pull request #9040 was updated.

@forthommel
Copy link
Contributor Author

@aandvalenzuela Nevermind, I just pushed a patch version: 1.2.1patch1

@forthommel forthommel changed the title [12_4_X] Added cepgen 1.2.1 to standard CMSSW tools [12_4_X] Added cepgen 1.2.1patch1 to standard CMSSW tools Mar 1, 2024
@iarspider
Copy link
Contributor

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 1, 2024

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-254a64/37848/summary.html
COMMIT: 01a3a03
CMSSW: CMSSW_12_4_X_2024-02-25-0000/el8_amd64_gcc10
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmsdist/9040/37848/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

  • You potentially removed 5 lines from the logs
  • Reco comparison results: 4 differences found in the comparisons
  • DQMHistoTests: Total files compared: 51
  • DQMHistoTests: Total histograms compared: 3766083
  • DQMHistoTests: Total failures: 7
  • DQMHistoTests: Total nulls: 1
  • DQMHistoTests: Total successes: 3766053
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: -0.004 KiB( 50 files compared)
  • DQMHistoSizes: changed ( 312.0 ): -0.004 KiB MessageLogger/Warnings
  • Checked 212 log files, 167 edm output root files, 51 DQM output files
  • TriggerResults: no differences found

@forthommel
Copy link
Contributor Author

Good to see at lease one release is all fine (except for 14_1_X) :-)

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 6, 2024

REMINDER @antoniovilela, @rappoccio, @sextonkennedy: This PR was tested with cms-sw/cmssw#44269, please check if they should be merged together

@rappoccio
Copy link

+1

@rappoccio
Copy link

merge

@cmsbuild cmsbuild merged commit c297e06 into cms-sw:IB/CMSSW_12_4_X/master Mar 7, 2024
9 checks passed
@forthommel forthommel deleted the cepgen-12_4_X branch March 7, 2024 15:31
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