DeLinuxCo users DO NOT UPDATE xlibre server!

Due to an incompatible nettle package , updating to Xlibre-xserver 25.0.0.22 WILL break your xserver! Xlibre was built against nettle4.0 but Manjaro Stable only has nettle3.0.

For now, block xlibre-xserver from upgrading. The easiest way is to open Pamac software package and from the three line menu on top right, select Preferences > Advanced > Ignored Updates

Click the + and type in “xlibre-x” this will show all of the xlibre-xserver packages that need to be prevented from updating.

Updating the rest of the Xlibre packages does not appear to have any issues.

Are those packages coming from the precompiled Xlibre repo?

Yes, directly from Xlibre.

I got around this (temporarily) by rebuilding the packages from the AUR. While nettle is a hard requirement, netttle v4 is not.

For Xlibre, nettle 4 is most definitely needed. I prefer to not recommend using the AUR to fix issues to my users. Best to just wait for a package update.

Update: Unless ofcourse their system is broken, then throw what ever you can at it! :slight_smile:

For the binaries, yes. I just upgraded an Xfce and Cinnamon system, both on the stable branch. After the system wouldn’t start the Xorg server, I rebuilt the packages and everything worked. This was with nettle 3.10.2-1.

Maybe what I did only works on regular Manjaro systems; sorry, did not see the DeLinuxCo headline.

DeLinuxCo is Manjaro Cinnamon, let me test it on a broken system, Thanks!

An alternative would probably be to switch to testing branch where nettle 4 is available?

1 Like

nettle 4.0 is now available in the lastest update, you may update all xlibre packages and everything should work as intended.

4 Likes

Hello, I’m callmetango, one of the XLibre maintainers. We’re aware that there are sometimes differences between Manjaro stable and Arch Linux that may lead to breakages like the one above.

To avoid these, we’re evaluating the creation of a separate repository for XLibre third-party packages for Manjaro. These will be compiled in a Manjaro environment and therefore be immune against breaking changes in Arch Linux.

@DeLinuxCo and anyone else: Would you be interested in working on such a repository? It’ll be hosted on GitHub and use the GH Actions for automated builds.

8 Likes

Greetings @callmetango absoluetly, just drop a link here, I will help where I can.

-John (Joao)