Bug 3020

Summary: multilib issue: i686 RPM missing for x86_64 update
Product: Infrastructure Reporter: Mikhail <mikhail.v.gavrilov>
Component: RepoAssignee: Nicolas Chauvet <kwizart>
Status: RESOLVED FIXED    
Severity: normal CC: fast.rizwaan, koalay, matthias, negativo17, nekohayo, rolf, theo148
Priority: P5    
Version: NA   
Hardware: All   
OS: GNU/Linux   
namespace:

Description Mikhail 2013-11-09 13:39:19 CET
Please add steam for Fedora 20 x64
Comment 1 Simone Caronni 2013-11-09 13:45:09 CET
(In reply to comment #0)
> Please add steam for Fedora 20 x64

Indeed, it's available in Fedora 18 x86_64, 19 x86_64 but missing in rawhide x86_64. Will ask the infrastructure team to include it.

Thanks for reporting.
Comment 2 Nicolas Chauvet 2013-11-09 14:59:53 CET
This is indeed broken for rawhide only, despite the same configuration worked previously with xorg-x11-drv-nvidia-304xx-libs but not for xorg-x11-drv-nvidia-libs.
I don't know what change made the process to fail. and I will unlikely spend time of the old infra over working on koji for RPMFusion.

Leaving assigned as this is a blocker for the f20 release process.
Comment 3 Nicolas Chauvet 2013-11-13 23:13:30 CET
*** Bug 3028 has been marked as a duplicate of this bug. ***
Comment 4 Nicolas Chauvet 2013-11-13 23:14:33 CET
Pick the duplicated report Summary as it's better worded.
Comment 5 Nicolas Chauvet 2013-11-22 13:17:51 CET
*** Bug 3045 has been marked as a duplicate of this bug. ***
Comment 6 Nicolas Chauvet 2013-11-30 12:05:48 CET
*** Bug 3050 has been marked as a duplicate of this bug. ***
Comment 7 fast.rizwaan@gmail.com 2013-12-01 01:31:41 CET
I compiled the src rpm on fedora 20;
ftp://ftp.pbone.net/mirror/rpmfusion.org/nonfree/fedora/updates/19/SRPMS/xorg-x11-drv-nvidia-331.20-4.fc19.src.rpm

using "rpmbuild -ba xorg-x11-drv-nvidia.spec --target=i686"; and it worked

here's the binary rpm for fc20 users
https://github.com/fastrizwaan/Fedora-User-Repository/blob/master/RPMS/xorg-x11-drv-nvidia-libs-331.20-4.fc20.i686.rpm

thanks.
Comment 8 Nicolas Chauvet 2013-12-01 11:02:21 CET
(In reply to comment #7)
> I compiled the src rpm on fedora 20;
???
Grab it from here instead:
http://download1.rpmfusion.org/nonfree/fedora/development/rawhide/i386/os/
Comment 9 fast.rizwaan@gmail.com 2013-12-01 15:24:55 CET
[rizvan@localhost ~]$ rpm -qa|grep rpmfusion
rpmfusion-free-release-20-0.2.noarch
rpmfusion-nonfree-release-20-0.2.noarch

[rizvan@localhost ~]$ yum list|grep nvidia |grep libs
xorg-x11-drv-nvidia-libs.x86_64         1:331.20-4.fc20                  @rpmfusion-nonfree-rawhide
xorg-x11-drv-nvidia-173xx-libs.x86_64   173.14.38-1.fc20                 rpmfusion-nonfree-rawhide
xorg-x11-drv-nvidia-304xx-libs.i686     304.108-1.fc20                   rpmfusion-nonfree-rawhide
xorg-x11-drv-nvidia-304xx-libs.x86_64   304.108-1.fc20                   rpmfusion-nonfree-rawhide
[rizvan@localhost ~]$ 
---

my yum is not listing xorg*nvidia*libs.i686. 


[rizvan@localhost ~]$ sudo yum install xorg*nvidia*libs.i686
[sudo] password for rizvan: 
Loaded plugins: langpacks, refresh-packagekit
google-earth                                                                                                                           |  951 B  00:00:00     
rpmfusion-free-rawhide                                                                                                                 | 3.3 kB  00:00:00     
rpmfusion-nonfree-rawhide                                                                                                              | 3.3 kB  00:00:00     
updates/20/x86_64/metalink                                                                                                             | 8.2 kB  00:00:00     
(1/2): rpmfusion-nonfree-rawhide/x86_64/primary_db                                                                                     | 127 kB  00:00:04     
(2/2): rpmfusion-free-rawhide/x86_64/primary_db                                                                                        | 377 kB  00:00:06     
Resolving Dependencies
--> Running transaction check
---> Package xorg-x11-drv-nvidia-304xx-libs.i686 0:304.108-1.fc20 will be installed
--> Processing Dependency: xorg-x11-drv-nvidia-304xx = 304.108-1.fc20 for package: xorg-x11-drv-nvidia-304xx-libs-304.108-1.fc20.i686
--> Processing Dependency: libXvMC.so.1 for package: xorg-x11-drv-nvidia-304xx-libs-304.108-1.fc20.i686
--> Running transaction check
---> Package libXvMC.i686 0:1.0.8-2.fc20 will be installed
---> Package xorg-x11-drv-nvidia-304xx.x86_64 0:304.108-1.fc20 will be installed
--> Processing Dependency: xorg-x11-drv-nvidia-304xx-libs(x86-64) = 304.108-1.fc20 for package: xorg-x11-drv-nvidia-304xx-304.108-1.fc20.x86_64
--> Processing Dependency: nvidia-304xx-kmod >= 304.108 for package: xorg-x11-drv-nvidia-304xx-304.108-1.fc20.x86_64
--> Running transaction check
---> Package akmod-nvidia-304xx.x86_64 0:304.108-4.fc20 will be installed
---> Package xorg-x11-drv-nvidia-304xx-libs.x86_64 0:304.108-1.fc20 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==============================================================================================================================================================
 Package                                          Arch                     Version                          Repository                                   Size
==============================================================================================================================================================
Installing:
 xorg-x11-drv-nvidia-304xx-libs                   i686                     304.108-1.fc20                   rpmfusion-nonfree-rawhide                    22 M
Installing for dependencies:
 akmod-nvidia-304xx                               x86_64                   304.108-4.fc20                   rpmfusion-nonfree-rawhide                   6.5 M
 libXvMC                                          i686                     1.0.8-2.fc20                     fedora                                       22 k
 xorg-x11-drv-nvidia-304xx                        x86_64                   304.108-1.fc20                   rpmfusion-nonfree-rawhide                   3.1 M
 xorg-x11-drv-nvidia-304xx-libs                   x86_64                   304.108-1.fc20                   rpmfusion-nonfree-rawhide                    22 M

Transaction Summary
==============================================================================================================================================================
Install  1 Package (+4 Dependent packages)

Total download size: 53 M
Installed size: 189 M
Is this ok [y/d/N]: 


When the package is not listed by yum, then obviously I had to compile it myself.
Comment 10 Nicolas Chauvet 2013-12-01 16:12:24 CET
(In reply to comment #9)
> [rizvan@localhost ~]$ rpm -qa|grep rpmfusion
Can you please stay quiet ?
Comment 11 Rolf Fokkens 2013-12-01 18:57:31 CET
(In reply to comment #9)
> When the package is not listed by yum, then obviously I had to compile it
> myself.
What was suggested in comment #8 is that you could try something like the following:

yum update http://download1.rpmfusion.org/nonfree/fedora/development/rawhide/i386/os/xorg-x11-drv-nvidia-304xx-libs-304.108-1.fc20.i686.rpm

Then there's no need to build the package yourself.
Comment 12 Simone Caronni 2013-12-06 22:14:48 CET
*** Bug 3058 has been marked as a duplicate of this bug. ***
Comment 13 Nicolas Chauvet 2013-12-15 17:54:43 CET
I've found the root cause of the issue, the last push should have recovered the i686 packages into the x86_64 repositories.
That been said steam was missing from both i386 and x86_64 repository, so I have requeued a build, I will verify that it will rise in the next push.
Also lfp-skype configuration was added.