Debian Trixie (13): YunoHost is not yet compatible!

The next major version of Debian, Debian Trixie / 13 is expected to be released around August 10th.

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!

For people wanting to install YunoHost, follow the current installation steps per our documentation: either use the images (Pre-installed images | Yunohost Repositories) or install Debian 12 then use the installation script (Install YunoHost on top of Debian| Yunohost Documentation).

26 Likes

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?

Please see how different Debian versions are managed with Nextcloud:

8 Likes

Update, Trixie got released two days ago.

1 Like

I can’t tell if you’re joking. Perhaps add an emoji to clarify :winking_face_with_tongue:?

3 Likes

I think he was serious and was talking about Debian Trixie that has been been released as stable on August 9th : Debian -- News -- Debian 13 "trixie" released

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.

4 Likes

a good meal takes a long time to cook

yes, I was refering to Trixie being released as stable instead of the “expected to be released soon” title of this post