Jami for openSUSE Tumbleweed

opensuse-leap_15.5/ 2024-11-19 05:04
opensuse-tumbleweed/ 2021-09-29 20:44

Version for tumbleweed is outdated, flathub version is deprecated.

Can somebody explain why? Any chance to get native version for Tumbleweed?

P.S. Leap 15.6 is missing as well: Support for OpenSuSE Leap 15.6?

1 Like

Perhaps the developers have made a decision to allocate more resources to the development of Jami and less resources to supporting Jami on operating system like Tumbleweed which is a rolling release that closely follows the openSUSE development cycle, just like Arch or Void.

However, if you or someone you know would like to provide a version of Jami for Tumbleweed, the developers could add a link at Contributions. Please let the Jami developers know!

Thank you

The problem is that there is no Qt package available for Tumbleweed, so in addition to building Jami itself, I also need to provide a package for Qt. I tried building it using the Qt 6.8.x development packages, which are available natively in the OS and that was not without difficulties. In any case I was able to start the Jami GUI app, but it crashed with a segmentation fault after displaying the login dialog. I don’t have any experience or knowledge of the Jami codebase to identify the cause or fix the issues.

So in general the drawback is that there is no version available for the latest Leap and Tumbleweed. As a result, openSUSE or SLES are not suitable for Jami. The only workaround is to enable the snap repository, install snapd, and then use snap packages. This seems strange to me because Ubuntu-derived distros (where Snap is promoted) are already well-supported by Jami.

P.S. I used Fedora before, and its update cycle is very similar to the rolling release model I experienced with Tumbleweed.