I was running HA on 18.04.06 with python3.9 in venv, OrangePi/ARM, have not touched it for a while (as every HA upgrade is a 2 day job). Then I tried python3.9 -m pip install --upgrade homeassistant
and after hours (it is a slow OrangePi) I got HA setup with non working record, logging, sensors, and many more, just like HA broke after update (logbook, mobile_app, default_config) And new HA says “3.9 won’t work soon”.
So I tried moving to newer python. python3.11 is not supported yet (and it does not compile). python3.10 is not in the ubuntu repo (may be it is for other architectures but not mine) and not in deadsnakes either (they says - go to the ubuntu repo).
I would suggest HA folks a bit conservative approach and not enforce newer python but most likely I am just not doing the upgrade right, What is the right way of upgrading HA?