Summary
After some hard work, it is now time to test Debian 11 (Bullseye) for all currently supported devices. We need feedback before we can release this as a stable update.
We have conducted testing internally and would now like to expand testing to our user base that wish to do the same. The more testers we get, the quicker we can get this out of the door as a regular upgrade.
There are some significant changes:
- The default and only Python interpreter is Python 3.x. Previously, we included Python 2 as this was needed for the Samba server package. As a result, a significant amount of space is saved on the root filesystem and initial installation. If you have your own scripts which use Python 2, youâll need to upgrade these to use Python 3.
- New installations of OSMC (i.e. using the images below) will contain the
usrmerge
package. This means that /{bin,sbin,lib}/ directories become symbolic links to /usr/{bin,sbin,lib}/. You can learn more about this here. Debian 12 (Bookworm) will only support the merged usr-root filesystem layout. - Weâve also made a number of OSMC improvements, and these will be documented separately with the forum post
- HD audio passthrough should now work on the Raspberry Pi 4.
Known issues (will be added as discovered / reported)
- TBC
Solved issues
- TBC
Instructions
Please note that the only way to downgrade after installing this is to reinstall OSMC; unless you really know what you are doing. Please take a backup of any important data before testing.
To test this update in place:
- Ensure your system is up to date via My OSMC.
- Login via the command line
- Run the following command to add the staging repository:
echo 'deb http://apt.osmc.tv buster-devel main' | sudo tee /etc/apt/sources.list.d/osmc-devel.list
- Check for updates via the My OSMC interface by going to My OSMC â Updates â Manual Controls â Check for Updates now. Install the updates when prompted to do so.
- Your system should have have received the update.
Please note: the use of âbuster-develâ instead of âbullseye-develâ is intentional. OSMC will perform the necessary repository migrations and we want to check that this works as expected.
To test this update as a fresh installation, you can use an image for your device:
Raspberry Pi 2 / Zero W 2 /3
Raspberry Pi 4 / 400
Vero 4K/4K+
You can use the OSMC installer to image your device, selecting the âUse local imageâ option.
We are looking forward to your feedback
Thanks
Sam