The mlt6 in aur indicated an update, but the translation failed. https://aur.archlinux.org/packages/mlt6 According to this, it seems that there is no maintainer anymore. It has quite a few addictions. My question is, is this even necessary for some purpose to be installed?
Latest update was yesterday:
Last Updated: 2023-01-05 12:53 (UTC)
This is an AUR package so I guess only you should know why and when you installed it.
Check what packages in your system, if any, depend on it.
It was installed not by my express will, but as a dependency of another package. Quite a few installed packages depend on it. However, mlt7 can be found in the extra repository. https://archlinux.org/packages/extra/x86_64/mlt/ Is it safe to remove mlt6 and install the package in the extra repository instead?
Check with pactree -r mlt6
to see what packages depend on it and then check their dependencies. Perhaps you might be able to replace mlt6. I couldn’t tell for sure since I have no packages on my system depending on mlt6 or mlt for that matter.
According to pactree, mlt6 has no dependencies, but pacman -Si shows something else, quite a few dependencies, many of which are installed on my system.
Could you show us what packages installed in your system have mlt6 as dependency? In other words, what packages are dependent on mlt6?
I’m not at the machine right now, I’ll post the corresponding command outputs as soon as possible.
pactree -r mlt6
mlt6
LANG=C pacman -Qi mlt6
Name : mlt6
Version : 6.26.1-10
Description : An open source multimedia framework
Architecture : x86_64
URL : https://www.mltframework.org
Licenses : GPL
Groups : None
Provides : python-mlt
Depends On : libebur128
Optional Deps : sdl_image: SDL1 plugin [installed]
sdl2: SDL2 plugin [installed]
libsamplerate: libavresample plugin [installed]
sox: SOX (Audio Swiss Army Knife) plugin [installed]
ffmpeg: ffmpeg plugin [installed]
vid.stab: video stabilize plugin [installed]
qt5-svg: Qt5 plugins [installed]
jack: JACK sound output plugin [installed]
ladspa: LADSPA plugins [installed]
libexif: auto rotate plugin [installed]
frei0r-plugins: for additional effects [installed]
movit: opengl plugin [installed]
opencv: openCV plugin [installed]
rubberband: audio pitch plugin [installed]
gdk-pixbuf2: gdk plugin [installed]
pango: gdk plugin [installed]
rtaudio: rtaudio plugin [installed]
python: python bindings [installed]
Required By : None
Optional For : None
Conflicts With : python-mlt
Replaces : python-mlt
Installed Size : 8,91 MiB
Packager : Antonio Rojas <arojas@archlinux.org>
Build Date : 2022. jLANG=C pacman -Qi mlt6
Name : mlt6
Version : 6.26.1-10
Description : An open source multimedia framework
Architecture : x86_64
URL : https://www.mltframework.org
Licenses : GPL
Groups : None
Provides : python-mlt
Depends On : libebur128
Optional Deps : sdl_image: SDL1 plugin [installed]
sdl2: SDL2 plugin [installed]
libsamplerate: libavresample plugin [installed]
sox: SOX (Audio Swiss Army Knife) plugin [installed]
ffmpeg: ffmpeg plugin [installed]
vid.stab: video stabilize plugin [installed]
qt5-svg: Qt5 plugins [installed]
jack: JACK sound output plugin [installed]
ladspa: LADSPA plugins [installed]
libexif: auto rotate plugin [installed]
frei0r-plugins: for additional effects [installed]
movit: opengl plugin [installed]
opencv: openCV plugin [installed]
rubberband: audio pitch plugin [installed]
gdk-pixbuf2: gdk plugin [installed]
pango: gdk plugin [installed]
rtaudio: rtaudio plugin [installed]
python: python bindings [installed]
Required By : None
Optional For : None
Conflicts With : python-mlt
Replaces : python-mlt
Installed Size : 8,91 MiB
Packager : Antonio Rojas <arojas@archlinux.org>
Build Date : 2022. j
Install Date : 2022. j
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
Install Date : 2022. j
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
You seem not to have any packages installed in your system that requires mlt6
.
Perhaps it was installed as dependency of a package which no longer requires it or you have removed?
Looking at the AUR page of mlt6
it seems to be required by only two packages:
- flowblade-git (requires python-mlt)
- openshot-git (requires python-mlt)
Looking further at the dependencies of these two, mlt6 is listed for only one, namely, openshot.
Also both of these packages are outdated. They haven’t seen any updates since early 2020.
There are up-to-date versions of these packages in the official repos. None requires mlt6 and only one, flowblade, requires mlt (repo version 7.12.0-2).
Looks like you could remove mlt6.
Based on the output of pactree, I thought so too, but to be on the safe side, I asked someone more experienced than me. The libebur128 package is listed as a mlt6 dependency, isn’t it interesting if I remove mlt6? Another question is, should I install mlt7 from the extra package storage, since I didn’t specifically want to install mlt6 either?
Interesting in what way? Not sure if I understand? mlt6 is dependent on libebur128 and not the other way around. If nothing else in your system need libebur128, then it it can be removed too.
The following packages need mlt. If you don’t have any of them installed, then no.
I definitely remember kdenlive being installed.
OK.
Not really sure at this juncture what the issue is anymore, I don’t have anything more to add to this thread.
Good luck!
Well it looks like mlt6 was installed from the AUR and mlt (version 7) was also installed from the extra repository. I don’t know why both were on the system at the same time. So I safely uninstalled mlt6. In any case, it is strange that packages that are not needed can be installed as a dependency of another package without the user’s knowledge. Of course, this is only noticeable if there is a compilation error with the given unsolicited package.
I had the exact same issue… mlt6 and mlt7 both installed, not sure how. I also removed mlt6 and all appears ok now.
I was hoping I wasn’t the only one with this kind of problem. This was not the first time that I did not know that a package had been installed on my system without my knowledge. Have you had a similar experience before? Anyway, I’m glad you shared your case.
Maybe you could look through your pacman.log to see when it was installed.
Perhaps it might answer the why as well.
It is certainly conceivable that it would be useful to look at the log for this reason. However, since I update the system on a daily basis, I should do this quite often, but it is not worth the investment of time if, say, once or twice a year I come across packages that seem unnecessary, and it only comes up with compilation errors. I’m sure there are several useless packages installed on my machine, but as long as they don’t cause errors, I feel it’s pointless to look for them, especially if I don’t even know what I’m looking for.
That’s up to you.
Since you think
I thought you would be curios/interested enough to find out when and why the package got installed behind your back.
However, at the end of the day, your system, your rule!
I would also be interested to know what packages were installed as dependencies by other packages without my knowledge and will, but on the one hand I feel this is more problematic only with packages in the AUR, if a program compilation error occurs (I rarely experience this) and on the other hand I would have to review quite a lot of packages practically every day, but I’m not for the system, the system is for me.