I updated my system and rebooted and noticed, blueman-applet doesn't start anymore.
$ blueman-applet
Traceback (most recent call last):
File "/usr/bin/blueman-applet", line 16, in <module>
from blueman.Functions import create_logger, create_parser, set_proc_title
File "/usr/lib/python3.10/site-packages/blueman/Functions.py", line 37, in <module>
import cairo
File "/usr/lib/python3.10/site-packages/cairo/__init__.py", line 1, in <module>
from ._cairo import * # noqa: F401,F403
ImportError: /usr/lib/python3.10/site-packages/cairo/_cairo.cpython-310-x86_64-linux-gnu.so: undefined symbol: cairo_tee_surface_index
I'm using blueman 2.3.5-1. The system update included
[2023-02-07T17:48:48+0100] [ALPM] upgraded cairo (1.17.6-2 -> 1.17.8-1)
[2023-02-07T17:49:53+0100] [ALPM] upgraded python-cairo (1.23.0-2 -> 1.23.0-3)
readelf -sd /usr/lib/libcairo.so does not list the searched symbol, but version 1.17.6-2 has that symbol.
So who's at fault here?