[20:17] I think jack_control has a python 2 to python 3 owy. specifically dbus.Byte seems to work differently enough for it not to work. [20:22] From the py2 to p3 port document: "APIs which previously returned PyStrings will usually return PyUnicodes, not PyBytes." [20:27] This means (I think) that 'A' is a 16bit unicode rather than an 8 bit char. [20:28] I think b = dbus.Byte('A') should still work but it doesn't seem to. [20:44] Eickmeyer[m]: jack_control is a part of which package? I guess I should ask what the upstream package is. [21:05] Gah! I can't file a bug report cause I am running the backport version :P [21:05] Eickmeyer[m]: https://github.com/jackaudio/jack2/issues/642 [21:05] I don't know if we want to flag a ubuntu bug as well with a link to the upstream or not. [21:14] Eickmeyer[m]: honestly, I think this is rather a bug in python3-dbus which should accept a one charactor string as a byte and do the conversion if required. [21:26] https://bugs.launchpad.net/ubuntu/+source/dbus-python/+bug/1899298 [21:26] Launchpad bug 1899298 in dbus-python (Ubuntu) "dbus.Byte does not accept single character strings" [Undecided,New] [21:30] Eickmeyer[m]: anyway, I have been thinking off and on to bypass jack-control and make dirrect dbus calls to jackdbus... maybe this is the time to start. [21:31] I am told that the same dbus api will be implemented in pipewire. [22:27] Eickmeyer: kdeconnect devs are still trying to get a stable branch fix, so we might be looking at a SRU here