On 2022-01-14 07:35:05 -0800 (-0800), Clark Boylan wrote: [...]
I don't think we should update DIB or our images to fix this. The distro is broken and our images accurately represent that state. If the software in CI fails as a result that is because our CI system is properly catching this problem. The software needs to work around this to ensure that it is deployable in the real world and not just on our systems.
This approach of fixing it in the software itself appears to be the one TripleO took and is the correct approach.
Thanks, in reflection I agree. It's good to keep reminding ourselves that what we're testing is that the software works on the target platform. Unfortunate and temporary as it may be, the current state of CentOS Stream 8 is that you need root privileges in order to use the ping utility. If we work around this in our testing, then users who are trying to deploy that software onto the current state of CentOS Stream 8 will not get the benefit of the workaround. It's good to be reminded that the goal is not to make tests pass no matter the cost, it's to make sure the software will work for its users. -- Jeremy Stanley