-
-
Notifications
You must be signed in to change notification settings - Fork 101
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
unixPB: Install rng-tools to fix low entropy #3145
Conversation
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.
A block has been put on this Pull Request as this repository is temporarily under a code freeze due to an ongoing release cycle.
If this pull request needs to be merged during the release cycle then please comment /merge
and a PMC member will be able to remove the block.
If the code freeze is over you can remove this block by commenting /thaw
.
/thaw |
Pull Request unblocked - code freeze is over.
Do we need another review on this or just a merge? |
Needs a second review first :-) A couple of questions from me:
|
|
I'm on vacation until Tuesday but w will need to verify that these changes don't cause as problem in containers. Our build are performed in containers built with the playbooks so it's critical that this won't fail to execute or break anything there. |
@sxa does one of those automatic checks test the docker compile? If not will Adopt have the capacity to test what you want to verify? I don't think we have any Debian machines so it is untested on our end and unknown if needed. |
Understood. Thanks for clarifying
No but we have automated triggers that try to run a docker build from the updated playbooks when things are merged. Normally it's not something that would cause a problem but when we're starting services and doing stuff related to things in |
@sxa, I ran the PB on the centos6 image. Build openjdk11. Everything went fine. |
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.
@sxa ran the PB on the centos6 image. Build openjdk11. Everything went fine.
OK That basis I'm ok with giving this a shot :-) My only comment would be that it might be worth putting the package installs into the common role where we already have a good abstraction for the distributions.
I'm in two minds about whether to request that we have the adoptopenjdk
tag on this one since it could make a notable change to end users systems. If anyone else has a view on these feel free to jump in :-)
@andrew-m-leonard FYI - I don't /think/ this should affect build reproducibility but let me know if you want to perform any additional checks prior to merging.
Sounds reasonable to me |
I'll plan to merge this tomorrow after the overnight build cycles in the absence of any objections. |
This reverts commit a2989df.
Cryptography tests are failing as not enough random information is being generated on older distributions, causing tests to timeout.
So installing and enabling rng-tools and its services fix the issues.
Fixes:
Checklist