Description of problem: The ppc build of ruby-libs has a dependency on tcl/tk, while other builds (i386, x86_64, ppc64) don't. The dependencies should be consistent across all arches, shouldn't they? $ rpmdiff ruby-libs-1.8.5.52-1.fc6.i386.rpm ruby-libs-1.8.5.52-1.fc6.ppc.rpm | egrep 'tcl|tk|X11' added REQUIRES libX11.so.6 added REQUIRES libtcl8.4.so added REQUIRES libtk8.4.so added PROVIDES tcltklib.so added PROVIDES tkutil.so added /usr/lib/ruby/1.8/powerpc-linux/tcltklib.so added /usr/lib/ruby/1.8/powerpc-linux/tkutil.so This has caused my recent obexftp build to fail on ppc: http://buildsys.fedoraproject.org/logs/fedora-6-extras/35720-obexftp-0.22-0.2.rc6.fc6/ppc/root.log while it built properly on i386: http://buildsys.fedoraproject.org/logs/fedora-6-extras/35720-obexftp-0.22-0.2.rc6.fc6/i386/root.log Version-Release number of selected component (if applicable): ruby-libs-1.8.5.52-1.fc6 Additional Information: Thanks to jima for pinning it down. :)
Hmm, doh. probably the spec file has to be rewritten to not generate the manifest automatically. that should helps a lot in this case.. sorry for bothering you.
Fixed in 1.8.5.113-2.
ruby-1.8.6.110-2.fc7 has been pushed to the Fedora 7 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update ruby'
(In reply to comment #2) > Fixed in 1.8.5.113-2. I'm afraid not... $ rpmdiff ruby-libs-1.8.5.113-2.fc6.i386.rpm ruby-libs-1.8.5.113-2.fc6.ppc.rpm added REQUIRES libX11.so.6 added REQUIRES libtcl8.4.so added REQUIRES libtk8.4.so added PROVIDES tcltklib.so added PROVIDES tkutil.so ...
Doh, thanks for catching up. surely 1.8.5.113-3 should works.
I can't find it on the mirrors yet (in updates-testing, that is).
Looks like it's really fixed this time, thanks.