[PATCH 0/4] buildman: Deal with unicode errors and thread exceptions
Simon Glass
sjg at chromium.org
Sun Apr 11 06:27:24 CEST 2021
This series corrects the recent problems with gitlab reporting a unicode
exception during a build, for example here:
https://source.denx.de/u-boot/custodians/u-boot-usb/-/jobs/249514
Since exceptions in threads can cause buildman to hang, the series adds
support for dealing with these more gracefully, in case it happens again.
Simon Glass (4):
buildman: Tidy up a few comments
buildman: Use common code to send an result
buildman: Handle exceptions in threads gracefully
buildman: Use bytes for the environment
tools/buildman/builder.py | 22 +++++++++++----
tools/buildman/builderthread.py | 50 +++++++++++++++++++++++----------
tools/buildman/control.py | 18 ++++++++----
tools/buildman/func_test.py | 40 ++++++++++++++++++++++++--
tools/buildman/toolchain.py | 24 ++++++++++------
5 files changed, 119 insertions(+), 35 deletions(-)
--
2.31.1.295.g9ea45b61b8-goog
More information about the U-Boot
mailing list