FIX 2026-09-06 (code landed, unverified — no brain venv here to run pytest): zigbee_mqtt.ZigbeeIngest.stop() now (1) calls disconnect() before loop_stop() so paho winds its loop down cleanly and stops reconnecting, (2) wraps both in try/except so teardown never raises, (3) joins the ingest _run thread (timeout=2s, skips if current thread) so stop() is synchronous — a lingering daemon thread processing one last message was the flake source, (4) nulls _thread/_client. — ORIGINAL: pytest teardown flakiness from paho-mqtt loop_stop.
Journey event · 14 Sep 2026
Pre-existing pytest teardown flakiness (paho-mqtt loop_stop)
FIX 2026-09-06 (code landed, unverified — no brain venv here to run pytest): zigbee_mqtt.ZigbeeIngest.stop() now (1) calls disconnect() before loop_stop() so paho winds its loop do
● state copied from the tracker, never improved
● event date 2026-09-14
| Event date | 2026-09-14 |
| Version found | |
| Version fixed | |
| Expected kit firmware | |
| Release file | |
| SHA-256 | |
| Served count | |
| Source | https://app.notion.com/3d22b4cda3708156aa49f4ca53885e39 |
All events · DSC · CannaLib · Site · Firmware releases
Empty rows are honest
A blank cell means the tracker has no value for it. Nothing on this page is filled in to look complete.
