Last major update: Gimp 2.10 needs version "0.1.58-1~mx17+1" of libbabl-0.1-0

Message
Author
User avatar
Eadwine Rose
Administrator
Posts: 11895
Joined: Wed Jul 12, 2006 2:10 am

Re: Last major update: Gimp 2.10 needs version "0.1.58-1~mx17+1" of libbabl-0.1-0

#11 Post by Eadwine Rose »

You can add repos, yes, just the multimedia one tends to break a system when left enabled. Just cherry pick... so turn on, pick what you want, turn off.

Pretty much the same with testing. Proceed with caution and all that.

And on those PPAs: if you break your system you can keep the pieces ;) There is a reason that user avatar is there ;)
MX-23.2_x64 July 31 2023 * 6.1.0-18-amd64 ext4 Xfce 4.18.1 * 8core AMD Ryzen 7 2700
Asus TUF B450-Plus Gaming UEFI * Asus GTX 1050 Ti Nvidia 525.147.05 * 2x16Gb DDR4 2666 Kingston HyperX Predator
Samsung 860EVO * Samsung S24D330 & P2250 * HP Envy 5030

Khaled
Posts: 10
Joined: Wed Dec 12, 2018 10:20 am

Re: Last major update: Gimp 2.10 needs version "0.1.58-1~mx17+1" of libbabl-0.1-0

#12 Post by Khaled »

Eadwine Rose wrote: You can add repos, yes, just the multimedia one tends to break a system when left enabled. Just cherry pick... so turn on, pick what you want, turn off.
Thanks for the advice.
Eadwine Rose wrote: And on those PPAs: if you break your system you can keep the pieces ;) There is a reason that user avatar is there ;)
Haha, I get it, If I broke my system with external PPAs I shouldn't complain about it here. That's fair.

User avatar
Stevo
Developer
Posts: 12774
Joined: Fri Dec 15, 2006 8:07 pm

Re: Last major update: Gimp 2.10 needs version "0.1.58-1~mx17+1" of libbabl-0.1-0

#13 Post by Stevo »

Deb-multimedia adds an epoch number to the beginning of the versions of their packages to make them higher versions than Debian's, even if they are not. As you've seen, that can break other packages. There's alternatives to that, which we use in our own repositories.

Maybe we can get those gstreamer dependencies working for Kivy in our own repos. Do you know what you had to get from deb-multimedia?

Khaled
Posts: 10
Joined: Wed Dec 12, 2018 10:20 am

Re: Last major update: Gimp 2.10 needs version "0.1.58-1~mx17+1" of libbabl-0.1-0

#14 Post by Khaled »

Stevo wrote: Thu Dec 13, 2018 4:56 pm Deb-multimedia adds an epoch number to the beginning of the versions of their packages to make them higher versions than Debian's, even if they are not. As you've seen, that can break other packages. There's alternatives to that, which we use in our own repositories.
Yes, you and timkb4cq informed me about that, it seems a really bad package management behavior.
Stevo wrote: Thu Dec 13, 2018 4:56 pm Maybe we can get those gstreamer dependencies working for Kivy in our own repos. Do you know what you had to get from deb-multimedia?
I am not even so sure what exactly was missing so I decided to use deb-multimedia repo, probably it wasn't its packages what helped at last but I didn't care to ditch it away thereafter.
Now I plan to do so, but it may take some times for testing each package after switching to its mx/pbo/stable counterpart since some packages are of different versions. And there are a lot more that gstreamer now updated to dmo's version due to their damn epoch number.
If all went well after all, then there was no real need for dmo, and no package need to be ported.

Thanks for your help :)
and sorry for my lack of knowledge.

Khaled
Posts: 10
Joined: Wed Dec 12, 2018 10:20 am

Re: Last major update: Gimp 2.10 needs version "0.1.58-1~mx17+1" of libbabl-0.1-0

#15 Post by Khaled »

I passed the past couple of days handling this. It was tense times, and yet I am not satisfied with my final decision.
First I had removed deb-multimedia from apt repositories, then filtered all packages having 'dmo' in their version number. and tried to downgrade them one by one to their 'mx' counterpart if found or 'stable'. Not all did Synaptic find a working downgrade path for them, so I ended removing a lot of packages (and take not of them for reinstallation, that was a big part of my system). And ensured I have no other remaining packages from 'dmo', the ones which hadn't another version of them from mx or debian repos I removed them anyway.
Then I reinstalled all needed packages again. It wasn't hard to have them back in place.
Then I had to check whether kivy could play videos, but unfortunately it crashes as gstreamer segfault:

Code: Select all

ERROR: Caught a segmentation fault while loading plugin file:
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so

Please either:
- remove it and restart.
- run with --gst-disable-segtrap --gst-disable-registry-fork and debug.
Segmentation fault
So I had to tinker around gstreamer1.0-libav and other libav*, gstreamer* libgstreamer* packages, forcing stable instead of mx, or other ways around with no success.
I even thought of trying to have these packages from mx testing instead of deb-multimedia, but couldn't have them installed, nor even removed as the insist installing other new packages in place.
So I finally enabled deb-multimedia temporarily again, upgraded these packages, which in turn upgraded many others in way (but not all available upgrades), and removed it back from repositories.
Now my system is ok, not optimal since I will have stalled packages for some time but ok for now. And kivy is playing videos again.

I am attaching the list of files I had to change status ('upgrade', remove or install) when I enabled dmo.
dmo_markings.txt
May I ask when MX Linux 18 is expected to release ? I am curious to try it then without depending on deb-multimedia.
You do not have the required permissions to view the files attached to this post.

User avatar
Eadwine Rose
Administrator
Posts: 11895
Joined: Wed Jul 12, 2006 2:10 am

Re: Last major update: Gimp 2.10 needs version "0.1.58-1~mx17+1" of libbabl-0.1-0

#16 Post by Eadwine Rose »

The announcement is up already, it has been released :)


https://forum.mxlinux.org/viewtopic.php ... 96#p472896
MX-23.2_x64 July 31 2023 * 6.1.0-18-amd64 ext4 Xfce 4.18.1 * 8core AMD Ryzen 7 2700
Asus TUF B450-Plus Gaming UEFI * Asus GTX 1050 Ti Nvidia 525.147.05 * 2x16Gb DDR4 2666 Kingston HyperX Predator
Samsung 860EVO * Samsung S24D330 & P2250 * HP Envy 5030

User avatar
richb
Administrator
Posts: 10322
Joined: Wed Jul 12, 2006 2:17 pm

Re: Last major update: Gimp 2.10 needs version "0.1.58-1~mx17+1" of libbabl-0.1-0

#17 Post by richb »

Eadwine Rose wrote: Mon Dec 17, 2018 11:37 am The announcement is up already, it has been released :)


https://forum.mxlinux.org/viewtopic.php ... 96#p472896
Remember it is an RC not final
Forum Rules
Guide - How to Ask for Help

richb Administrator
System: MX 23 KDE
AMD A8 7600 FM2+ CPU R7 Graphics, 16 GIG Mem. Three Samsung EVO SSD's 250 GB

User avatar
Eadwine Rose
Administrator
Posts: 11895
Joined: Wed Jul 12, 2006 2:10 am

Re: Last major update: Gimp 2.10 needs version "0.1.58-1~mx17+1" of libbabl-0.1-0

#18 Post by Eadwine Rose »

Yep.. definitely read the text that DO posted.
MX-23.2_x64 July 31 2023 * 6.1.0-18-amd64 ext4 Xfce 4.18.1 * 8core AMD Ryzen 7 2700
Asus TUF B450-Plus Gaming UEFI * Asus GTX 1050 Ti Nvidia 525.147.05 * 2x16Gb DDR4 2666 Kingston HyperX Predator
Samsung 860EVO * Samsung S24D330 & P2250 * HP Envy 5030

Khaled
Posts: 10
Joined: Wed Dec 12, 2018 10:20 am

Re: Last major update: Gimp 2.10 needs version "0.1.58-1~mx17+1" of libbabl-0.1-0

#19 Post by Khaled »

That's lovely <3
I have installed RC on a virtual machine, added all needed packages without touching source.list and now kivy works fine with videos.
Really cool :)

User avatar
dphn
Posts: 126
Joined: Sun Nov 25, 2018 7:26 am

Re: Last major update: Gimp 2.10 needs version "0.1.58-1~mx17+1" of libbabl-0.1-0

#20 Post by dphn »

package-management by deb-multimedia is really bad. They think, they have better packages than Debian and epochs them, crazy...

Have built my own systems with the inclusion of this repo. Btw. LMDE do the same. And yeah... libbabl from mx must set to hold. Think the next time I use apt-pinning for that repo or build completely without this.
for those with an eye for the finer details...

Post Reply

Return to “General”