Skip to content
Success

#22554 (Aug 3, 2026, 9:51:51 PM)

Started 8 hr 14 min ago
Took 3 min 10 sec on build4-deb12build-ansible

Started by upstream project gerrit-osmo-trx build number 629
originally caused by:

This run spent:

  • 3 min 14 sec waiting;
  • 3 min 10 sec build duration;
  • 6 min 25 sec total from scheduled to completion.
Revision: 73c2acbce61867b00dbe13a73587af79dd0e2133
Repository: $GERRIT_REPO_URL
  • master
Transceiver52M: use lround() for TRXD toa/ci rounding

trxd_fill_v0_specific() and trxd_fill_v1_specific() rounded bi->toa
and bi->ci to the nearest integer using the "+ 0.5, then truncate"
idiom.  That only rounds correctly for non-negative inputs: for
negative values (toa can be negative for an early burst, ci can be
negative under poor C/I conditions) it biases towards zero instead
of rounding to nearest, e.g. -1.3 + 0.5 = -0.8, truncated to 0
instead of the correct -1.

Use lround() instead, which rounds-half-away-from-zero correctly
for both signs.

Change-Id: I0c52f1b91070e4750a8a0ffbccb222454e694c3b
Related: OS#5283
Vadim Yanitskiy at