|
Bugzilla – Full Text Bug Listing |
| Summary: | [SUSE:SLFO:Main] chrony fails to build on ppc64le and other non x86 architectures | ||
|---|---|---|---|
| Product: | [SUSE Linux Framework One] SUSE Linux Enterprise Server 16.0 | Reporter: | Héctor Orón Martínez <hector.oron> |
| Component: | Basesystem | Assignee: | Reinhard Max <max> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | Normal | ||
| Priority: | P2 - High | CC: | fvogt, gyribeiro, hector.oron, mpluskal |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PowerPC-64 | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Héctor Orón Martínez
2024-05-27 14:10:22 UTC
Some of these tests seem to be timing sensitive and tend to fail on loaded machines. It usually helps to rebuild a few times to get a successful build. (In reply to Reinhard Max from comment #1) > Some of these tests seem to be timing sensitive and tend to fail on loaded > machines. It usually helps to rebuild a few times to get a successful build. Is it possible to make chrony or the tests less timing sensitive? I'd expect that chrony also works if the system is under some load, which is especially likely during boot when chrony starts up. If not, a band aid could be to retry failing tests a few times until they pass... Running each test multiple times and tolerating a certain amount of failures is already supported by the test suite, but not repeating a test until it succeeds or has exceeded a maximum amount of failures. Trying to add that... Hmm, I tried running 124-tai 50 times on ppc64le and not a single one succeeded, so either this test fails for other reasons than timing sensitivity, or it is so sensitive that it never succeeds on slower machines. It might be a floating point rounding issue that triggers the "Adjustment of %.3f seconds exceeds the allowed maximum of %.3f seconds (%s) " error message in reference.c, but I won't be able to continue debugging this before Wednesday. I found a workaround by slightly modifying the configuration of the test. But given that I didn't fully understand the test I asked upstream what they think of it and will submit my workaround depending on their answer. I meanwhile reported this upstream and quickly got an official fix: https://gitlab.com/chrony/chrony/-/issues/7 https://gitlab.com/chrony/chrony/-/commit/8f5b3084 A fixed package will soon get submitted to Factory. Please let me know where else I should submit it (if at all). (In reply to Reinhard Max from comment #7) > I meanwhile reported this upstream and quickly got an official fix: > > https://gitlab.com/chrony/chrony/-/issues/7 > https://gitlab.com/chrony/chrony/-/commit/8f5b3084 > > A fixed package will soon get submitted to Factory. > Please let me know where else I should submit it (if at all). Please submit update to https://build.suse.de/project/show/SUSE:SLFO:Main Thanks for your support SR#333097 This syncs the package with Factory, including an upgrade to version 4.5. This is an autogenerated message for OBS integration: This bug (1225362) was mentioned in https://build.opensuse.org/request/show/1178691 Factory / chrony |