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.