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
draft hepmc with cmake; cleanup old patches #6725
draft hepmc with cmake; cleanup old patches #6725
Conversation
A new Pull Request was created by @davidlange6 (David Lange) for branch IB/CMSSW_11_3_X/master. @cmsbuild, @smuzaffar, @mrodozov can you please review it and eventually sign? Thanks. |
please test |
you can use cms-externals/hepmc#2 as additional PR here and keep the default source |
Hum, good to know - but how does this predict the commit hash?
… On Mar 12, 2021, at 12:55 PM, Mircho Rodozov ***@***.***> wrote:
you can use cms-externals/hepmc#2 as additional PR here and keep the default source
please test with cms-externals/hepmc#2 should work
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
-1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-bfbef3/13460/summary.html External BuildI found compilation error when building: ++ find /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/slc7_amd64_gcc900/external/rivet/3.1.3-bb99b5e96130c8747435464638dcd50e -name config.guess ++ find /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/slc7_amd64_gcc900/external/rivet/3.1.3-bb99b5e96130c8747435464638dcd50e -name config.sub + case slc7_amd64_gcc900 in + autoreconf -fiv /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/tmp/rpm-tmp.Z8zgBu: line 74: autoreconf: command not found error: Bad exit status from /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/tmp/rpm-tmp.Z8zgBu (%prep) RPM build errors: Macro %rpmbuild_libdir defined but not used within scope Bad exit status from /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/tmp/rpm-tmp.Z8zgBu (%prep) |
looks like rivet was missing a build requires dependency on auto tools |
Pull request #6725 was updated. |
please test |
-1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-bfbef3/13462/summary.html External BuildI found compilation error when building: + '[' 0 -ne 0 ']' + cd SHERPA-MC-2.2.11 + chmod -Rf a+rX,u+w,g-w,o-w . + autoreconf -i --force /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/tmp/rpm-tmp.0jVJFl: line 42: autoreconf: command not found error: Bad exit status from /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/tmp/rpm-tmp.0jVJFl (%prep) RPM build errors: Macro %rpmbuild_libdir defined but not used within scope Bad exit status from /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/tmp/rpm-tmp.0jVJFl (%prep) |
please test |
Pull request #6725 was updated. |
Ok, so my “fix” will work… it would be nice to eventually keep the so libs too..
… On Mar 15, 2021, at 3:28 PM, Malik Shahzad Muzaffar ***@***.***> wrote:
@davidlange6 , yes look like hepmc_ is not defined for even existing hepmc build but as we only have static libs so when we link hepmc in to cmssw then we only link the functions we use in cmssw. That is why we do not see these errors in our existing build.
linking against shared libs is different story, one need to have all function defined (even if you never call them).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
I don't think it's predicting what it does is to get the PR branch head, and in this case the commit will be the PR head.
you can see this PR that's still open: |
cmsBuild instead of downloading the sources using the url in spec, it just clone the external repo , go to the PR base branch and merge the PR changes and then use that cloned directory as downloaded sources. So yes, for externals coming from our github external repo, one can just open a PR for external and directly run tests without cmsdist PR. |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-bfbef3/13518/summary.html Comparison SummarySummary:
|
so I propose we merge cms-externals/hepmc#2 |
Pull request #6725 was updated. |
Pull request #6725 was updated. |
please test |
cool - thanks @smuzaffar |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-bfbef3/13532/summary.html Comparison SummarySummary:
|
+externals |
This pull request is fully signed and it will be integrated in one of the next IB/CMSSW_11_3_X/master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @silviodonato, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2) |
@davidlange6 , I guess now we need https://github.com/cms-sw/cmsdist/blob/IB/CMSSW_11_3_X/rootmodule/clhep-toolfile.spec#L29 and https://github.com/cms-sw/cmsdist/blob/IB/CMSSW_11_3_X/rootmodule/clhep-toolfile.spec#L33 like changes for hepmc-toolfile for rootmodule branch ... right? |
Yes. I’ll take care of that ~tomorrow after seeing that these changes are ok
… On Mar 16, 2021, at 3:52 PM, Malik Shahzad Muzaffar ***@***.***> wrote:
@davidlange6 , I guess now we need https://github.com/cms-sw/cmsdist/blob/IB/CMSSW_11_3_X/rootmodule/clhep-toolfile.spec#L29 and https://github.com/cms-sw/cmsdist/blob/IB/CMSSW_11_3_X/rootmodule/clhep-toolfile.spec#L33 like changes for hepmc-toolfile for rootmodule branch ... right?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Needs to be updated with the correct repository when cms-externals/hepmc#2 is merged.