[Concept,0/2] pickman: Fix robustness issues with error handling and large prompts

Message ID 20260316185102.3892597-1-sjg@u-boot.org
Headers
Series pickman: Fix robustness issues with error handling and large prompts |

Message

Simon Glass March 16, 2026, 6:50 p.m. UTC
  From: Simon Glass <sjg@chromium.org>

Fix two bugs in pickman: one where broad exception handling causes data
loss in the database migration path, and another where embedding large
CI log tails in the prompt exceeds the Linux argument-size limit.


Simon Glass (2):
  pickman: Write pipeline-fix log tails to temp files
  pickman: Only treat missing table as fresh database

 tools/pickman/agent.py    |  82 +++++++++++++++++------
 tools/pickman/database.py |  14 +++-
 tools/pickman/ftest.py    | 134 +++++++++++++++++++++++++++++++++++---
 3 files changed, 198 insertions(+), 32 deletions(-)