-
Notifications
You must be signed in to change notification settings - Fork 184
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
Hydjet integration as external #5412
Conversation
Create hydjet-toolfile.spec
Create hydjet.spec
A new Pull Request was created by @wouf for branch IB/CMSSW_11_1_X/master. @cmsbuild, @smuzaffar, @mrodozov can you please review it and eventually sign? Thanks. |
assign generators |
New categories assigned: generators @alberto-sanchez,@SiewYan,@qliphy,@efeyazgan,@mkirsano,@agrohsje you have been requested to review this Pull request/Issue and eventually sign? Thanks |
hydjet.spec
Outdated
|
||
Source: http://cern.ch/lokhtin/hydro/%{n}-%{realversion}.tar.gz | ||
|
||
BuildRequires: cmake |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please also add build dependency on gmake
otherwise it will pick system gmake.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for advice. But, does it matter?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes it does, some times we end up in env (e.g. docker containers with minimal package installation) where gmake is not available via system
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I mean does it matter gmake, make, or ninja tool is used?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it depends, if you have run cmake to use ninja then you need to add dependency on ninja otheriwse default is make
(which is available via our gmake.spec) and for that you need to add dependency on gmake.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank You for Your explanation!
hydjet.spec
Outdated
|
||
%install | ||
|
||
cmake --build . --target install --clean-first -- %{makeprocesses} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please remove --clean-first
here otherwise it will clean and re-build
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, that was the goal (to clean in case the previous build found). What's wrong? The same behaviour was realized for pyquen.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
there is no need to do it twice. It has been done in the %build section already
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see, thanks!
in order to get this in cmssw environment please update |
Update cmssw-tool-conf.spec
Pull request #5412 was updated. |
Thanks, I added hydjet-toolfile to cmssw-tool-conf.spec in patch-7 |
Pull request #5412 was updated. |
Pull request #5412 was updated. |
Pull request #5412 was updated. |
Pull request #5412 was updated. |
please test workflow 300.0 |
The tests are being triggered in jenkins.
|
+1 |
Comparison job queued. |
The tests are being triggered in jenkins.
|
Comparison is ready Comparison Summary:
|
+1 |
Comparison job queued. |
Comparison is ready Comparison Summary:
|
+1 |
merge |
Hydjet 1.9.1 integration as external. Update pyquen.
PR cmssw: cms-sw/cmssw#30185