Bug 2981

Summary: Unmet dependencies for mlt-0.8.8-3.fc20
Product: Fedora Reporter: bodhi <bodhi.zazen>
Component: mltAssignee: Ryan Rix <ry>
Status: RESOLVED FIXED    
Severity: normal CC: pavel.nedr, robertmuil, sergio
Priority: P5    
Version: 20   
Hardware: All   
OS: GNU/Linux   
namespace:

Description bodhi 2013-10-05 02:57:07 CEST
When attempting to install mlt, there are unmet dependencies.

Trying to install openshot and mlt is a dependency for openshot

yum install mlt 
Loaded plugins: langpacks
Resolving Dependencies
--> Running transaction check
---> Package mlt.x86_64 0:0.8.8-3.fc20 will be installed
--> Processing Dependency: libavcodec.so.54(LIBAVCODEC_54)(64bit) for package: mlt-0.8.8-3.fc20.x86_64
--> Processing Dependency: libavformat.so.54(LIBAVFORMAT_54)(64bit) for package: mlt-0.8.8-3.fc20.x86_64
--> Processing Dependency: libavdevice.so.54(LIBAVDEVICE_54)(64bit) for package: mlt-0.8.8-3.fc20.x86_64
--> Processing Dependency: libavcodec.so.54()(64bit) for package: mlt-0.8.8-3.fc20.x86_64
--> Processing Dependency: libavformat.so.54()(64bit) for package: mlt-0.8.8-3.fc20.x86_64
--> Processing Dependency: libquicktime.so.0()(64bit) for package: mlt-0.8.8-3.fc20.x86_64
--> Processing Dependency: libavdevice.so.54()(64bit) for package: mlt-0.8.8-3.fc20.x86_64
--> Processing Dependency: libSDL_image-1.2.so.0()(64bit) for package: mlt-0.8.8-3.fc20.x86_64
--> Processing Dependency: libsox.so.2()(64bit) for package: mlt-0.8.8-3.fc20.x86_64
--> Running transaction check
---> Package SDL_image.x86_64 0:1.2.12-7.fc20 will be installed
---> Package libquicktime.x86_64 0:1.2.4-11.fc20 will be installed
---> Package mlt.x86_64 0:0.8.8-3.fc20 will be installed
--> Processing Dependency: libavcodec.so.54(LIBAVCODEC_54)(64bit) for package: mlt-0.8.8-3.fc20.x86_64
--> Processing Dependency: libavformat.so.54(LIBAVFORMAT_54)(64bit) for package: mlt-0.8.8-3.fc20.x86_64
--> Processing Dependency: libavdevice.so.54(LIBAVDEVICE_54)(64bit) for package: mlt-0.8.8-3.fc20.x86_64
--> Processing Dependency: libavcodec.so.54()(64bit) for package: mlt-0.8.8-3.fc20.x86_64
--> Processing Dependency: libavformat.so.54()(64bit) for package: mlt-0.8.8-3.fc20.x86_64
--> Processing Dependency: libavdevice.so.54()(64bit) for package: mlt-0.8.8-3.fc20.x86_64
---> Package sox.x86_64 0:14.4.1-4.fc20 will be installed
--> Finished Dependency Resolution
Error: Package: mlt-0.8.8-3.fc20.x86_64 (rpmfusion-free-rawhide)
           Requires: libavformat.so.54(LIBAVFORMAT_54)(64bit)
Error: Package: mlt-0.8.8-3.fc20.x86_64 (rpmfusion-free-rawhide)
           Requires: libavcodec.so.54()(64bit)
Error: Package: mlt-0.8.8-3.fc20.x86_64 (rpmfusion-free-rawhide)
           Requires: libavdevice.so.54()(64bit)
Error: Package: mlt-0.8.8-3.fc20.x86_64 (rpmfusion-free-rawhide)
           Requires: libavcodec.so.54(LIBAVCODEC_54)(64bit)
Error: Package: mlt-0.8.8-3.fc20.x86_64 (rpmfusion-free-rawhide)
           Requires: libavformat.so.54()(64bit)
Error: Package: mlt-0.8.8-3.fc20.x86_64 (rpmfusion-free-rawhide)
           Requires: libavdevice.so.54(LIBAVDEVICE_54)(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Thank you in advance
Comment 1 pavel.nedr 2013-10-05 23:09:02 CEST
Hi, 
Looks like Ryan is no longer maintence this project: there is not fixed bugs in mlt depencies since 2013-05-11
Comment 2 bodhi 2013-10-06 03:16:55 CEST
Thank you for the information pavel, do you know if there are plans for anyone to assist with this ?
Comment 3 pavel.nedr 2013-10-06 16:17:53 CEST
Unfortunately, I don't konw.
But I'm create new bug https://bugzilla.rpmfusion.org/show_bug.cgi?id=2985 to inform rmpfusion mainteiners about this situation.
Comment 4 bodhi 2013-10-06 20:04:21 CEST
OK, it appears to be a "simple" fix, all these libs are installed with ffmpeg



/usr/lib64/libavcodec.so.55

/usr/lib64/libavformat.so.55
/usr/lib64/libavformat.so.55.12.100

/usr/lib64/libavdevice.so.55
/usr/lib64/libavdevice.so.55.3.100
Comment 5 pavel.nedr 2013-10-06 20:11:13 CEST
Hm, I found not any, for example, libavcodec with 
yum provides libavcodec --enablerepo=*
Загружены модули: etckeeper, langpacks, refresh-packagekit
No matches found

it search in rpmfusion* too.

And I already install ffmpeg, but have this issue... It works for you?
Comment 6 pavel.nedr 2013-10-06 20:13:19 CEST
$ yum repolist --enablerepo=*
Загружены модули: etckeeper, langpacks, refresh-packagekit
Идентификатор репозитория                                                         репозиторий                                                                          состояние
fedora/20/x86_64                                                                  fedora-debuginfo/20/x86_64                                                        fedora-source/20/x86_64                                                           google-chrome                                                                     google-talkplugin                                                                 rpmfusion-free/20/x86_64                                                          rpmfusion-free-debuginfo/20/x86_64                                                rpmfusion-free-rawhide/x86_64                                                     rpmfusion-free-rawhide-debuginfo/x86_64                                           rpmfusion-free-rawhide-source/x86_64                                              rpmfusion-free-source/20/x86_64                                                   rpmfusion-free-updates/20/x86_64                                                  rpmfusion-free-updates-debuginfo/20/x86_64                                        rpmfusion-free-updates-source/20/x86_64                                           rpmfusion-free-updates-testing/20/x86_64                                          rpmfusion-free-updates-testing-debuginfo/20/x86_64                                rpmfusion-free-updates-testing-source/20/x86_64                                   rpmfusion-nonfree/20/x86_64                                                       rpmfusion-nonfree-debuginfo/20/x86_64                                             rpmfusion-nonfree-rawhide/x86_64                                                  rpmfusion-nonfree-rawhide-debuginfo/x86_64                                        rpmfusion-nonfree-rawhide-source/x86_64                                           rpmfusion-nonfree-source/20/x86_64                                                rpmfusion-nonfree-updates/20/x86_64                                               rpmfusion-nonfree-updates-debuginfo/20/x86_64                                     rpmfusion-nonfree-updates-source/20/x86_64                                        rpmfusion-nonfree-updates-testing/20/x86_64                                       rpmfusion-nonfree-updates-testing-debuginfo/20/x86_64                             rpmfusion-nonfree-updates-testing-source/20/x86_64                                updates/20/x86_64                                                                 updates-debuginfo/20/x86_64                                                       updates-source/20/x86_64                                                          updates-testing/20/x86_64                                                         updates-testing-debuginfo/20/x86_64                                               updates-testing-source/20/x86_64                                                  repolist: 54 479
Comment 7 bodhi 2013-10-07 15:02:27 CEST
yum whatprovides '*usr/lib64/libavformat.so.55'
Loaded plugins: langpacks
ffmpeg-libs-2.0.1-3.fc20.x86_64 : Libraries for ffmpeg
Repo        : rpmfusion-free-rawhide
Matched from:
Filename    : /usr/lib64/libavformat.so.55



ffmpeg-libs-2.0.1-3.fc20.x86_64 : Libraries for ffmpeg
Repo        : @rpmfusion-free-rawhide
Matched from:
Filename    : /usr/lib64/libavformat.so.55



yum whatprovides '*usr/lib64/libavcodec.so.55'
Loaded plugins: langpacks
ffmpeg-libs-2.0.1-3.fc20.x86_64 : Libraries for ffmpeg
Repo        : rpmfusion-free-rawhide
Matched from:
Filename    : /usr/lib64/libavcodec.so.55



ffmpeg-libs-2.0.1-3.fc20.x86_64 : Libraries for ffmpeg
Repo        : @rpmfusion-free-rawhide
Matched from:
Filename    : /usr/lib64/libavcodec.so.55

yum whatprovides '*usr/lib64/libavdevice.so.55'
Loaded plugins: langpacks
ffmpeg-libs-2.0.1-3.fc20.x86_64 : Libraries for ffmpeg
Repo        : rpmfusion-free-rawhide
Matched from:
Filename    : /usr/lib64/libavdevice.so.55



ffmpeg-libs-2.0.1-3.fc20.x86_64 : Libraries for ffmpeg
Repo        : @rpmfusion-free-rawhide
Matched from:
Filename    : /usr/lib64/libavdevice.so.55

But still same error when trying to install mlt

Error: Package: mlt-0.8.8-3.fc20.x86_64 (rpmfusion-free-rawhide)
           Requires: libavformat.so.54(LIBAVFORMAT_54)(64bit)
Error: Package: mlt-0.8.8-3.fc20.x86_64 (rpmfusion-free-rawhide)
           Requires: libavcodec.so.54()(64bit)
Error: Package: mlt-0.8.8-3.fc20.x86_64 (rpmfusion-free-rawhide)
           Requires: libavdevice.so.54()(64bit)
Error: Package: mlt-0.8.8-3.fc20.x86_64 (rpmfusion-free-rawhide)
           Requires: libavcodec.so.54(LIBAVCODEC_54)(64bit)
Error: Package: mlt-0.8.8-3.fc20.x86_64 (rpmfusion-free-rawhide)
           Requires: libavformat.so.54()(64bit)
Error: Package: mlt-0.8.8-3.fc20.x86_64 (rpmfusion-free-rawhide)

So, no it is not working, but, I am hoping it is simply updating the dependencies of the mlt .rpm (it has been a while since I looked at packaging, but my recollection is that it should be an easy fix).
Comment 8 Robert Muil 2013-10-08 13:24:33 CEST
I also see this on my system when testing the upgrade path from Fedora 19 to 20 (as requested here http://miroslav.suchy.cz/blog/archives/2013/10/07/donate_1_minute_of_your_time_to_test_upgrades_from_f19_to_f20/index.html)

uname -a: Linux <...> 3.11.3-201.fc19.i686 #1 SMP Thu Oct 3 01:25:06 UTC 2013 i686 i686 i386 GNU/Linux

Testing the upgrade with
{{{
sudo yum --releasever=20 --enablerepo=updates-testing --enablerepo=updates distro-sync
}}}

leads to the following errors:
{{{

Error: Package: mlt-0.8.8-3.fc20.i686 (rpmfusion-free-updates)
Requires: libavformat.so.54
Removing: ffmpeg-libs-1.2.2-1.fc19.i686 (@rpmfusion-free-updates/19)
libavformat.so.54
Updated By: ffmpeg-libs-2.0.1-3.fc20.i686 (rpmfusion-free)
~libavformat.so.55
Error: Package: mlt-0.8.8-3.fc20.i686 (rpmfusion-free-updates)
Requires: libavcodec.so.54(LIBAVCODEC_54)
Removing: ffmpeg-libs-1.2.2-1.fc19.i686 (@rpmfusion-free-updates/19)
libavcodec.so.54(LIBAVCODEC_54)
Updated By: ffmpeg-libs-2.0.1-3.fc20.i686 (rpmfusion-free)
~libavcodec.so.55(LIBAVCODEC_55)
Error: Package: mlt-0.8.8-3.fc20.i686 (rpmfusion-free)
Requires: libavcodec.so.54
Removing: ffmpeg-libs-1.2.2-1.fc19.i686 (@rpmfusion-free-updates/19)
libavcodec.so.54
Updated By: ffmpeg-libs-2.0.1-3.fc20.i686 (rpmfusion-free)
~libavcodec.so.55
Error: Package: mlt-0.8.8-3.fc20.i686 (rpmfusion-free)
Requires: libavformat.so.54(LIBAVFORMAT_54)
Removing: ffmpeg-libs-1.2.2-1.fc19.i686 (@rpmfusion-free-updates/19)
libavformat.so.54(LIBAVFORMAT_54)
Updated By: ffmpeg-libs-2.0.1-3.fc20.i686 (rpmfusion-free)
~libavformat.so.55(LIBAVFORMAT_55)
Error: Package: mlt-0.8.8-3.fc20.i686 (rpmfusion-free)
Requires: libavcodec.so.54(LIBAVCODEC_54)
Removing: ffmpeg-libs-1.2.2-1.fc19.i686 (@rpmfusion-free-updates/19)
libavcodec.so.54(LIBAVCODEC_54)
Updated By: ffmpeg-libs-2.0.1-3.fc20.i686 (rpmfusion-free)
~libavcodec.so.55(LIBAVCODEC_55)
Error: Package: mlt-0.8.8-3.fc20.i686 (rpmfusion-free)
Requires: libavformat.so.54
Removing: ffmpeg-libs-1.2.2-1.fc19.i686 (@rpmfusion-free-updates/19)
libavformat.so.54
Updated By: ffmpeg-libs-2.0.1-3.fc20.i686 (rpmfusion-free)
~libavformat.so.55
Error: Package: mlt-0.8.8-3.fc20.i686 (rpmfusion-free)
Requires: libavdevice.so.54(LIBAVDEVICE_54)
Removing: ffmpeg-libs-1.2.2-1.fc19.i686 (@rpmfusion-free-updates/19)
libavdevice.so.54(LIBAVDEVICE_54)
Updated By: ffmpeg-libs-2.0.1-3.fc20.i686 (rpmfusion-free)
~libavdevice.so.55(LIBAVDEVICE_55)
Error: Package: mlt-0.8.8-3.fc20.i686 (rpmfusion-free-updates)
Requires: libavdevice.so.54(LIBAVDEVICE_54)
Removing: ffmpeg-libs-1.2.2-1.fc19.i686 (@rpmfusion-free-updates/19)
libavdevice.so.54(LIBAVDEVICE_54)
Updated By: ffmpeg-libs-2.0.1-3.fc20.i686 (rpmfusion-free)
~libavdevice.so.55(LIBAVDEVICE_55)
Error: Package: mlt-0.8.8-3.fc20.i686 (rpmfusion-free)
Requires: libavdevice.so.54
Removing: ffmpeg-libs-1.2.2-1.fc19.i686 (@rpmfusion-free-updates/19)
libavdevice.so.54
Updated By: ffmpeg-libs-2.0.1-3.fc20.i686 (rpmfusion-free)
~libavdevice.so.55
Error: Package: dnf-0.4.2-1.gitc1716d7.fc20.noarch (updates-testing)
Requires: python-librepo = 1.2.0
Available: python-librepo-1.0.0-1.fc20.i686 (fedora)
python-librepo = 1.0.0-1.fc20
Available: python-librepo-1.2.1-1.fc20.i686 (updates-testing)
python-librepo = 1.2.1-1.fc20
Error: Package: mlt-0.8.8-3.fc20.i686 (rpmfusion-free-updates)
Requires: libavdevice.so.54
Removing: ffmpeg-libs-1.2.2-1.fc19.i686 (@rpmfusion-free-updates/19)
libavdevice.so.54
Updated By: ffmpeg-libs-2.0.1-3.fc20.i686 (rpmfusion-free)
~libavdevice.so.55
Error: Package: mlt-0.8.8-3.fc20.i686 (rpmfusion-free-updates)
Requires: libavformat.so.54(LIBAVFORMAT_54)
Removing: ffmpeg-libs-1.2.2-1.fc19.i686 (@rpmfusion-free-updates/19)
libavformat.so.54(LIBAVFORMAT_54)
Updated By: ffmpeg-libs-2.0.1-3.fc20.i686 (rpmfusion-free)
~libavformat.so.55(LIBAVFORMAT_55)
Error: Package: mlt-0.8.8-3.fc20.i686 (rpmfusion-free-updates)
Requires: libavcodec.so.54
Removing: ffmpeg-libs-1.2.2-1.fc19.i686 (@rpmfusion-free-updates/19)
libavcodec.so.54
Updated By: ffmpeg-libs-2.0.1-3.fc20.i686 (rpmfusion-free)
~libavcodec.so.55
}}}
Comment 9 bodhi 2013-10-11 04:06:56 CEST
this is now resolved as of "mlt.x86_64 0:0.9.0-1.fc20"

note higher package number.

THANK YOU !
Comment 10 Sérgio Basto 2013-10-30 20:34:40 CET
(In reply to comment #9)
> this is now resolved as of "mlt.x86_64 0:0.9.0-1.fc20"
> 
> note higher package number.
> 
> THANK YOU !

Closing as fixed