-
Notifications
You must be signed in to change notification settings - Fork 185
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
Update monit tools version #8697
Update monit tools version #8697
Conversation
A new Pull Request was created by @nikodemas for branch IB/CMSSW_13_3_X/master. @cmsbuild, @smuzaffar, @aandvalenzuela, @iarspider can you please review it and eventually sign? Thanks. |
please test |
Pull request #8697 was updated. |
@nikodemas , it still fails on lxplus/lxplus8 [a] [a]
|
@vkuznet , the old version
|
@smuzaffar I did not follow how PR was made but I gave instruction to @nikodemas to built static executables. If you still see dependency on GLIC it means that the built still did not produced static executables and @nikodemas should fix that. I think spec file should properly updated to pick up latest release tag which should be in place after CI/CD pipeline in CMSMonitoring. @nikodemas I suggest you manually download release tar ball and test |
@vkuznet , as I wrote earlier, the
|
yes, I understand, and my point is that we should build fully static executable. The one you referring is not a static executable as it depends on system libraries, so it is dynamically linked executable (even though it is small subset of system libs). I pointed @nikodemas that there is a way to built fully statically linked executables and he should just find proper set of options to go compiler. For instance, auth-proxy-server release (https://github.com/dmwm/auth-proxy-server/releases/download/0.2.47/auth-proxy-tools_amd64.tar.gz) provides such executables and I built them using this Makefile. Here is a proof:
So, it is a question of flags for specific compiler version. Since I do not know now which OS and GoLang compiler is used in CMS Monitoring I can't say much, but it is possible to build pure statically linked executable and I provided all examples. |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-04e698/34724/summary.html Comparison SummarySummary:
|
Hi, thank you for your help @smuzaffar @vkuznet. I have managed to build a static executable by adding |
@nikodemas , I would suggest to update the version. |
Pull request #8697 was updated. |
please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-04e698/34749/summary.html Comparison SummarySummary:
|
+externals |
This pull request is fully signed and it will be integrated in one of the next IB/CMSSW_13_3_X/master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @rappoccio, @antoniovilela, @sextonkennedy (and backports should be raised in the release meeting by the corresponding L2) |
Fix the issue with static executable (see #8682 (comment), dmwm/CMSMonitoring#239 and dmwm/CMSMonitoring#238).
FYI @vkuznet @leggerf @brij01