Bug 3933

Summary: mencoder cannot be installed in F23
Product: Fedora Reporter: Andrea Musuruane <musuruan>
Component: mplayerAssignee: Dominik 'Rathann' Mierzejewski <dominik>
Status: RESOLVED FIXED    
Severity: major CC: belegdol, kwizart, sergio
Priority: P5    
Version: 23   
Hardware: All   
OS: GNU/Linux   
namespace:

Description Andrea Musuruane 2016-01-05 17:05:24 CET
# dnf install mencoder
Last metadata expiration check performed 2:00:55 ago on Tue Jan  5 15:00:37 2016.
Errore: nothing provides libavcodec.so.56 needed by mencoder-1.1-33.20150505svn.fc22.i686
(try to add '--allowerasing' to command line to replace conflicting packages)
Comment 1 Dominik 'Rathann' Mierzejewski 2016-01-05 18:08:21 CET
Sorry, cannot reproduce. Do you have the rpmfusion repositories configured correctly?

$ sudo dnf install mencoder
Last metadata expiration check performed 0:00:00 ago on Tue Jan  5 18:07:16 2016.
Dependencies resolved.
============================================================================================================================================
 Package                    Arch                     Version                         Repository                                        Size
============================================================================================================================================
Installing:
 mencoder                   x86_64                   1.2-1.fc23                      rpmfusion-free-updates-testing                   859 k

Transaction Summary
============================================================================================================================================
Install  1 Package

Total download size: 859 k
Installed size: 2.6 M
Is this ok [y/N]: N
Operation aborted.
Comment 2 Andrea Musuruane 2016-01-05 18:17:58 CET
You appears to have rpmfusion-free-updates-testing enabled by default. 

In fact, I could install mencoder if I enable this repo:

# dnf install mencoder --enablerepo=rpmfusion-free-updates-testing
Last metadata expiration check performed 0:00:50 ago on Tue Jan  5 18:14:59 2016.
Dipendenze risolte.
================================================================================
 Package     Arch      Versione         Repository                         Dim.
================================================================================
Installazione in corso:
 mencoder    x86_64    1.2-1.fc23       rpmfusion-free-updates-testing    859 k

Riepilogo della transazione
================================================================================
Install  1 Package

Dimensione totale del download: 859 k
Dimensione installata: 2.6 M
Procedere [s/N]: 

IMHO this is wrong and the status in rpmfusion-free-updates is inconsistent.
Comment 3 Julian Sikorski 2016-01-06 08:22:59 CET
No updates have been pushed to F-23 non-testing yet, all the packages are in -testing.
Comment 4 Sérgio Basto 2016-01-08 19:31:54 CET
Andrea, I reply to your email in devel Mailing list , can we close this bug ?
Comment 5 Andrea Musuruane 2016-01-09 08:54:39 CET
(In reply to comment #4)
> Andrea, I reply to your email in devel Mailing list , can we close this bug ?

I don't think so. mencoder has a broken dependency in rpmfusion-free-updates. Using rpmfusion-free-updates-testing is a workaround, it's not a solution. 

I agree it is a infrastructure problem not a package problem.
Comment 6 Sérgio Basto 2016-01-09 13:02:13 CET
(In reply to comment #5)
> (In reply to comment #4)
> > Andrea, I reply to your email in devel Mailing list , can we close this bug ?
> 
> I don't think so. mencoder has a broken dependency in rpmfusion-free-updates.
> Using rpmfusion-free-updates-testing is a workaround, it's not a solution. 
> 
> I agree it is a infrastructure problem not a package problem.

http://download1.rpmfusion.org/free/fedora/updates/ don't have the 23 directory , we don't have packages in rpmfusion-free-updates . Anything else is a bug or in dnf or somewhere else. memocoder like any other update is in rpmfusion-free-updates-testing , until kwizart make RPMfusion F23 GA .
Comment 7 Andrea Musuruane 2016-01-09 13:16:13 CET
(In reply to comment #6)
> (In reply to comment #5)
> > (In reply to comment #4)
> > > Andrea, I reply to your email in devel Mailing list , can we close this bug ?
> > 
> > I don't think so. mencoder has a broken dependency in rpmfusion-free-updates.
> > Using rpmfusion-free-updates-testing is a workaround, it's not a solution. 
> > 
> > I agree it is a infrastructure problem not a package problem.
> 
> http://download1.rpmfusion.org/free/fedora/updates/ don't have the 23 directory
> , we don't have packages in rpmfusion-free-updates . Anything else is a bug or
> in dnf or somewhere else. memocoder like any other update is in
> rpmfusion-free-updates-testing , until kwizart make RPMfusion F23 GA .

Thank you for this link. Now I get the picture better - even though I still wonder how I could get the original error from dnf (moreover I have Fedora 23/x64_64 and the proposed package was an i686 one, for f22 and with broken dependencies - and I had *-testing disabled in conf).
Comment 8 Sérgio Basto 2016-01-10 02:07:23 CET
(In reply to comment #7)
So may we close this bug report :) ?
Comment 9 Andrea Musuruane 2016-01-10 17:24:57 CET
[root@panoramix andrea]# dnf install mencoder --disablerepo=rpmfusion-free-updates-testing
Last metadata expiration check performed 0:03:02 ago on Sun Jan 10 16:58:45 2016.
Errore: nothing provides libavcodec.so.56 needed by mencoder-1.1-33.20150505svn.fc22.i686
(try to add '--allowerasing' to command line to replace conflicting packages)

[root@panoramix andrea]# dnf list mencoder --disablerepo=rpmfusion-free-updates-testing
Last metadata expiration check performed 0:02:52 ago on Sun Jan 10 16:58:45 2016.
Pacchetti disponibili
mencoder.i686                1.1-33.20150505svn.fc22              rpmfusion-free
mencoder.x86_64              1.1-33.20150505svn.fc22              rpmfusion-free

>>> I still wonder why I get the i686 RPM at the previous step.

[root@panoramix andrea]# dnf list mencoder
Last metadata expiration check performed 0:03:29 ago on Sun Jan 10 16:58:45 2016.
Pacchetti disponibili
mencoder.i686        1.1-33.20150505svn.fc22      rpmfusion-free                
mencoder.x86_64      1.2-1.fc23                   rpmfusion-free-updates-testing

>>> mencoder.i686 is not updated in rpmfusion-free-updates-testing.

[root@panoramix andrea]# dnf install mencoder.i686
Last metadata expiration check performed 0:20:19 ago on Sun Jan 10 16:58:45 2016.
Errore: nothing provides libx264.so.142 needed by mencoder-1.1-33.20150505svn.fc22.i686
(try to add '--allowerasing' to command line to replace conflicting packages)

>>> mencoder.i686 has broken dependencies in rpmfusion-free-updates-testing.

[root@panoramix andrea]# cat /etc/yum.repos.d/rpmfusion-free.repo[rpmfusion-free]
name=RPM Fusion for Fedora $releasever - Free
#baseurl=http://download1.rpmfusion.org/free/fedora/releases/$releasever/Everything/$basearch/os/
mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-$releasever&arch=$basearch
enabled=1
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-$releasever
....

[root@panoramix andrea]# curl http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-23\&arch=x86_64
# repo = free-fedora-development arch = x86_64 country = BG country = RU country = RO country = GR country = GB country = PL country = MD country = MK country = FR country = NL country = NO country = CH country = CZ country = SK country = DE country = IS country = UA 
http://mirror.nl.leaseweb.net/rpmfusion/free/fedora/development/23/x86_64/os/
http://mirror.switch.ch/ftp/mirror/rpmfusion/free/fedora/development/23/x86_64/os/
...

rpmfusion-free exists! And the packages there are the ones reported by dnf.

Therefore, mencoder has broken dependencies in rpmfusion-free and in rpmfusion-free-updates-testing for i686 only.

Sergio, why do you continue to propose to close this bug?
Comment 10 Sérgio Basto 2016-01-10 21:28:35 CET
>>> I still wonder why I get the i686 RPM at the previous step.

getting i686 is an error in rpmfusion-free repo but installing mencoder is do 
dnf install mencoder which will install mencoder.x86_64 from rpmfusion-free-updates-testing 

When kwizart decide do the F23 RPMFusion GA , it will be released one update of rpmfusion-free-release-23-0.1 ,(which disable rpmfusion-free-updates-testing and enable rpmfusion-free-updates ) maybe rpmfusion-free-release-23-1 and all packages of rpmfusion-free-updates-testing go to rpmfusion-free , until then, the RPMFusion still in a beta state ! , we still don't have rawhide, we still don't branched F23 , we still haven't epel7 , etc etc , so don't see the point of have an open bug , about one package (mencoder.i686) that shouldn't be there and the title of bug says  "mencoder cannot be installed in F23" when if you install rpmfusion-free-release-23-0.1 and don't tweak the repos, mencoder will be installed without problems .
Comment 11 Sérgio Basto 2016-06-26 02:35:41 CEST
With RPMFusion F23 moved to releases , we can close this bug :) 

Best regards.