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

Hydjet integration as external #5412

Merged
merged 14 commits into from Jul 22, 2020
Merged

Hydjet integration as external #5412

merged 14 commits into from Jul 22, 2020

Conversation

wouf
Copy link
Contributor

@wouf wouf commented Dec 6, 2019

Hydjet 1.9.1 integration as external. Update pyquen.

PR cmssw: cms-sw/cmssw#30185

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 6, 2019

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.
cms-bot commands are listed here

@smuzaffar
Copy link
Contributor

assign generators

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 6, 2019

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
Copy link
Contributor

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.

Copy link
Contributor Author

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?

Copy link
Contributor

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

Copy link
Contributor Author

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?

Copy link
Contributor

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.

Copy link
Contributor Author

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}
Copy link
Contributor

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

Copy link
Contributor Author

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.

Copy link
Contributor

@smuzaffar smuzaffar Dec 9, 2019

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

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see, thanks!

@smuzaffar
Copy link
Contributor

in order to get this in cmssw environment please update cmssw-tool-conf.spec and add dependency on hydjet-toolfile

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 7, 2019

Pull request #5412 was updated.

@wouf
Copy link
Contributor Author

wouf commented Dec 7, 2019

Thanks, I added hydjet-toolfile to cmssw-tool-conf.spec in patch-7

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 9, 2019

Pull request #5412 was updated.

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 9, 2019

Pull request #5412 was updated.

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 9, 2019

Pull request #5412 was updated.

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 9, 2019

Pull request #5412 was updated.

@smuzaffar
Copy link
Contributor

please test workflow 300.0

@cmsbuild
Copy link
Contributor

cmsbuild commented Jul 21, 2020

The tests are being triggered in jenkins.

@cmsbuild
Copy link
Contributor

+1
Tested at: 301be52
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-3701e4/8166/summary.html
CMSSW: CMSSW_11_2_X_2020-07-20-2300
SCRAM_ARCH: slc7_amd64_gcc820

@cmsbuild
Copy link
Contributor

Comparison job queued.

@cmsbuild
Copy link
Contributor

cmsbuild commented Jul 21, 2020

The tests are being triggered in jenkins.
Tested with other pull request(s) cms-sw/cmssw#30185

@cmsbuild
Copy link
Contributor

Comparison is ready
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-3701e4/8166/summary.html

Comparison Summary:

  • No significant changes to the logs found
  • Reco comparison results: 2 differences found in the comparisons
  • DQMHistoTests: Total files compared: 34
  • DQMHistoTests: Total histograms compared: 2525996
  • DQMHistoTests: Total failures: 5
  • DQMHistoTests: Total nulls: 1
  • DQMHistoTests: Total successes: 2525943
  • DQMHistoTests: Total skipped: 47
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.004 KiB( 33 files compared)
  • DQMHistoSizes: changed ( 10224.0 ): 0.004 KiB MessageLogger/Warnings
  • Checked 144 log files, 17 edm output root files, 34 DQM output files

@cmsbuild
Copy link
Contributor

+1
Tested at: 301be52
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-9d1961/8188/summary.html
CMSSW: CMSSW_11_2_X_2020-07-21-1100
SCRAM_ARCH: slc7_amd64_gcc820

@cmsbuild
Copy link
Contributor

Comparison job queued.

@cmsbuild
Copy link
Contributor

Comparison is ready
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-9d1961/8188/summary.html

Comparison Summary:

  • No significant changes to the logs found
  • Reco comparison results: 812 differences found in the comparisons
  • DQMHistoTests: Total files compared: 34
  • DQMHistoTests: Total histograms compared: 2525996
  • DQMHistoTests: Total failures: 4181
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 2521768
  • DQMHistoTests: Total skipped: 47
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 33 files compared)
  • Checked 144 log files, 17 edm output root files, 34 DQM output files

@qliphy
Copy link
Contributor

qliphy commented Jul 22, 2020

+1

@silviodonato
Copy link
Contributor

merge

@cmsbuild cmsbuild merged commit 08a6cf8 into cms-sw:IB/CMSSW_11_2_X/master Jul 22, 2020
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.

None yet

7 participants