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.

9 Likes

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

-John (Joao)

1 Like

There’s now a dedicated repository hosting XLibre third-party packages for Manjaro at https://xlibre-manjaro.github.io. The packages are built utilizing the official Manjaro build Docker image. This should isolate them from any upstream Arch changes not available on Manjaro yet.

We at XLibre are currently also consolidating the whole Arch packaging process and its primary mirror on https://xlibre.net at Index of /repo/arch_based/x86_64/. There’s a good chance we’ll be able to host the Manjaro-specific packages there as well.

I’d kindly invite you to test the solution and report any issues you encounter at Issues · xlibre-manjaro/xlibre-manjaro · GitHub. I did so myself using XLibre with the modesetting driver, and it worked.

We’ll officially announce the XLibre for Manjaro third-party package repository after some time of testing.

3 Likes

Greetings @callmetango , I will be testing this today! Nice. I am hoping to release a new ISO in the next couple of weeks, so this lines up perfectly.

-João

1 Like

Just a little hint that if the edit {:pencil:) icon isn’t visible below your post, click the three dots icon (…) to reveal it and you’ll be able to edit your posts rather than deleting and making a fresh reply. :wink:

1 Like

@DeLinuxCo Thank you! Would you like to become a co-maintainer of XLibre for Manjaro Linux · GitHub ? If so, I’m happy to invite you.

@BG405 Thank you! I had a little trouble inserting links, but I managed to figure it out after only two deletes or so. :wink:

1 Like

I’ve also taken the liberty of merging your posts. :wink: It’s always advised to edit and add further information/details, if there are no intervening replies.

Just helps to keep the Forum tidier and save a bit of server space. :grinning_cat_with_smiling_eyes:

1 Like

Greetings @callmetango , I will be testing this today! Nice. I am hoping to release a new ISO in the next couple of weeks, so this lines up perfectly.

A Manjaro SonicDE or something else?

No - the community spin is a Cinnamon ISO with xlibre.

I thought Cinnamon was also going Wayland only, well that is awesome. Any good vids on youtube about SoniDE, sorry, that seems rude to ask abot SonicDE still… Is the .ISO up yet?

Hey, if this terns into its own distro, since it will be rolling. You can call it Cinnamon Roll, I love wordplay. :smiley:

Looks nice, is the XLibre .ISO up yet? I got it yesterday.