Skip to main content
Topic: [Solved] Protobuf breaking mixxx and or compiz - again - summer edition (Read 3256 times) previous topic - next topic
0 Members and 3 Guests are viewing this topic.

[Solved] Protobuf breaking mixxx and or compiz - again - summer edition

I hope the title is self explaining:
I can not install mixxx and openshot at the same time because both are depending on different protobuf packages.
Maybe the issue will be resolved by thee next update.
Here is the error message:

# pacman -S mixxx
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing protobuf (32.0-1) breaks dependency 'libprotobuf.so=31.1.0-64' required by libopenshot

Re: Protobuf breaking mixxx and or compiz - again - summer edition

Reply #1
protobuf 32 is currently in testing right now. Do you have the gremlins repo enabled?

Re: Protobuf breaking mixxx and or compiz - again - summer edition

Reply #2
gremlins repo not enabled here - I could do that, just let me think about that for 5 minutes.
I am also using compiz which needs protobuf too.
next time before something breaks, I will just remove mixxx and openshot, both apps I am using once in a year...
then I just make clear that I want to hold the protobuf from the artix repo and not the one from Arch Linux extra repo.
thanks

Re: Protobuf breaking mixxx and or compiz - again - summer edition

Reply #3
gremlins repo not enabled here - I could do that, just let me think about that for 5 minutes.
You can download the package from https://archive2.artixlinux.org/packages/ and install it as is with pacman -Udd <package_name>, no need to add repositories for a one-off

Re: Protobuf breaking mixxx and or compiz - again - summer edition

Reply #4
gremlins repo not enabled here - I could do that, just let me think about that for 5 minutes.
I am also using compiz which needs protobuf too.
next time before something breaks, I will just remove mixxx and openshot, both apps I am using once in a year...
then I just make clear that I want to hold the protobuf from the artix repo and not the one from Arch Linux extra repo.
thanks

What's happening here is simply that Arch moved the new protobuf into stable and ours is in gremlins. So the arch package you are trying to install is looking for a newer protobuf version. Nothing unexpected here. That's just the inevitably of mixing repos.

Re: Protobuf breaking mixxx and or compiz - again - summer edition

Reply #5
@Dudemanguy
Thanks for the info.
This is an always occuring situation - ok.
So to finalize and close this thread, lets summarize please:
Mixing repo might break things for some days - this can only be seen when doing frequent system updates.
The options would be:
1.) delaying the local system update until all dependencies have been updated in the Artix Repos
2.) Switching to Gremlins repo and installing the testing packages.
3.) Removing packages that are making trouble here, for example: mixxx and openshot

thanks ahain

Re: Protobuf breaking mixxx and or compiz - again - summer edition

Reply #6
What's happening here is simply that Arch moved the new protobuf into stable and ours is in gremlins. So the arch package you are trying to install is looking for a newer protobuf version. Nothing unexpected here. That's just the inevitably of mixing repos.

A side note: Those types of errors also happen regularly within the Artix repositories from time to time.

Regards and thanks for maintanance work!

Re: Protobuf breaking mixxx and or compiz - again - summer edition

Reply #7
The problem occurred 2 days ago and now, it is solved again.
So, I ve found my Artix way now:
 -  not removing any packages
 - not switching to testing repos
 - just living life now: I do not have to do system updates twice a day, twice a week is enough here.

Thank you all for the amazing Artix and the great friendly Artix Community.
Long live Linus!

Re: [Solved] Protobuf breaking mixxx and or compiz - again - summer edition

Reply #8
The problem occurred 2 days ago and now, it is solved again.
( ... )
 - just living life now: I do not have to do system updates twice a day, twice a week is enough here.

Six times a year is perfectly sufficient, but you should spend at least one hour per week reading about open source.
"Wer alles kann, macht nichts richtig"

Artix USE="runit openrc slim openbox lxde gtk2 qt4 qt5 qt6 conky
-gtk3 -gtk4 -adwaita{cursors,themes,icons,fonts} -gnome3 -kde -plasma -wayland "

Re: [Solved] Protobuf breaking mixxx and or compiz - again - summer edition

Reply #9
I added mixxx to galaxy so it will follow our rebuilds.

Re: [Solved] Protobuf breaking mixxx and or compiz - again - summer edition

Reply #10
Mumble is another affected package

Re: [Solved] Protobuf breaking mixxx and or compiz - again - summer edition

Reply #11
Mumble is another affected package

Can you elaborate? Do you mean you can't launch mumble right now? Or do you mean that mumble is commonly affected by this but is currently working? Mumble is already in the Artix repos and launches fine.

Re: [Solved] Protobuf breaking mixxx and or compiz - again - summer edition

Reply #12
Can you elaborate? Do you mean you can't launch mumble right now? Or do you mean that mumble is commonly affected by this but is currently working? Mumble is already in the Artix repos and launches fine.
I meant the package needed a rebuild, but as you said it's already been fixed. Sorry!

Re: [Solved] Protobuf breaking mixxx and or compiz - again - summer edition

Reply #13
I added mixxx to galaxy so it will follow our rebuilds.
Thank you very much - this is amazing.
As mentioned I am using compiz standalone here and this is really a light fast most times very stable usefull and well designed compositor.
How are the chances to pull that on the repo?
I am allways having trouble rebuilding compiz each time a new protobuf is released.
Now with the release of Xlibre the older 0.8 compiz version seems more stable then the newer 0.9 fork/(version).
Having one of them would be great for impaired people because compiz has several features for better visibilityt.

 

Re: [Solved] Protobuf breaking mixxx and or compiz - again - summer edition

Reply #14
Hi all,
This discussion has forced me to become a non-lurker.
I now know there is another Artix user who also runs compiz.

I have been pulling compiz 0.9 from chaotic-aur. Anytime I notice a new build of protobuf, I wait for chaotic-aur to rebuild
compiz before I update my system. This has worked well so far.