Functionality was split across several functions in e29173a16d5fb1546a725a28bc8973007b228bbe, so SPICE cannot be local anymore as it is also referenced in vm_boot.
Just wanted to confirm that this works for me on openSUSE tumbleweed. Was boggled why spice was failing to start, and options are a bit more limited with openSUSE (e.g. not building qemu with SDL support).
Functionality was split across several functions in e29173a16d5fb1546a725a28bc8973007b228bbe, so SPICE cannot be local anymore as it is also referenced in vm_boot.