YunoHost does NOT yet supports Debian Trixie : moving YunoHost to a new Debian version is known to not be a trivial operation, because it’s needed to adapt and test the entire app ecosystem, as well as testing all YunoHost’s features, and providing users on Bookworm with a smooth one-click migration.
Nevertheless, the transition to Trixie is already being prepared since early this year. For people interested, progress can be tracked on the corresponding issue : Support Debian 13 “Trixie” · Issue #2469 and this pull-request: Support Debian 13 / Trixie · Pull Request #2002. We also have this dashboard for apps that do not pass our automatic tests on Trixie : Apps regressions for Trixie - as well as another internal, more technical dashboard which we can share privately to people familiar with app packaging and willing to help!
What’s the process for updating incompatible apps?
For example, paperless-ngx seems to have some apt dependencies that have been replaced. I’d guess that I would just have to update the dependencies in the manifest.toml to fix the install on Debian 13, but that would break the install on 12, right? Does the maintainer create a new branch for 13 or something?
I stumbled upon a bit of a silly problem (which is entirely my fault):
I tried to install YunoHost on an existing Debian 12 install. The install script makes sure that all packages are up-to-date… and upgrades to Debian 13!
The install then fails while trying to install the yunohost package because of dependency issues.
This happened because in my /etc/apt/sources.list, I was using stable instead of bookworm for the suite, which now that Trixie is released of course refers that. See SourcesList - Debian Wiki
(The Debian wiki specifically recommends against using stable, so I’d hope that not many folks are doing this, or at least that default and pre-configured VPS Debian installs don’t do it.)
I’m not sure if this is at all important for most people, but I thought I’d still mention it, since this is a side-effect of the Debian 13 release.