volumio / volumio3-os

GNU General Public License v2.0
53 stars 38 forks source link

Switch to Debian/Raspbian Bullseye #100

Closed raetha closed 8 months ago

raetha commented 8 months ago

I’ve successfully gotten the build to work against Debian Bullseye. It did require some other cleanup around things like libraspberrypi0, and I shifted to public packages for most things. Not sure if you would want to take this as is, just figured this was the best way to share the effort if the Volumio team was interested.

The reasoning here is that I’m trying to build a plugin for the new Home Assistant Satellite that can make the device also be a client for the Home Assistant Agent. That requires Python 3.9+ and some other packages that were not working in Buster.

gkkpch commented 8 months ago

The current OS development plan does not contain Bullseye, as the next major OS release will be Debian Bookworm based. It needs a single coordinated project to cover not only PI, but also Tinkerboard, all unofficial community portings and x64 (x86_amd64). No date has been set yet, but when you are interested in helping out with the Debian Bookworm project, then monitor the forum, it will be announced there.

raetha commented 8 months ago

@gkkpch I'll try to keep an eye out on the forums and will assist as time allows. In the meantime my current branch is working for a Home Assistant Satellite plugin, along with some tweaks to the backend code to use dmix for ALSA. I'm happy to have anyone reference my forks for OS, backend, and plugins if helpful.

I also may try to update my OS fork to Bookworm, as some audio things would be significantly easier for the plugin if Pulse/Pipewire were in use, and I don't see any reason to work on those for Bullseye.

Happy to have this PR rejected though, just wasn't sure of the best way to share.