Description of problem: kdebindings 4.1 (and prereleases like 4.0.99) confuses the Ruby and Python bindings, Python bindings get installed into the Ruby directory: *** WARNING: identical binaries are copied, not linked: /usr/lib64/python2.5/site-packages/PyKDE4/solid.so and /usr/lib64/ruby/site_ruby/1.8/x86_64-linux/solid.so *** WARNING: identical binaries are copied, not linked: /usr/lib64/python2.5/site-packages/PyKDE4/ktexteditor.so and /usr/lib64/ruby/site_ruby/1.8/x86_64-linux/ktexteditor.so *** WARNING: identical binaries are copied, not linked: /usr/lib64/python2.5/site-packages/PyKDE4/khtml.so and /usr/lib64/ruby/site_ruby/1.8/x86_64-linux/khtml.so *** WARNING: identical binaries are copied, not linked: /usr/lib64/python2.5/site-packages/PyKDE4/phonon.so and /usr/lib64/ruby/site_ruby/1.8/x86_64-linux/phonon.so *** WARNING: identical binaries are copied, not linked: /usr/lib64/python2.5/site-packages/PyKDE4/soprano.so and /usr/lib64/ruby/site_ruby/1.8/x86_64-linux/soprano.so *** WARNING: identical binaries are copied, not linked: /usr/lib64/python2.5/site-packages/PyKDE4/nepomuk.so and /usr/lib64/ruby/site_ruby/1.8/x86_64-linux/nepomuk.so Version-Release number of selected component (if applicable): kdebindings-4.1.0-3.fc10 How reproducible: Always Steps to Reproduce: 1. Compare the files or look at the build.log. Actual results: Ruby bindings and Python bindings are correctly distinguished. Expected results: The wrong bindings are installed into the Ruby folder. Additional info: This is a regression from KDE 4.0 and kdebindings 4.1 should not reach F9 updates before this is fixed.
Uh, of course I mean: Actual results: The wrong bindings are installed into the Ruby folder. Expected results: Ruby bindings and Python bindings are correctly distinguished.
Filed upstream KDE bug too: http://bugs.kde.org/show_bug.cgi?id=167450 But please keep this open, as it is a showstopper and so we have to track its state in Fedora!
I applied a fix, but it only works in Rawhide (cmake 2.6), it fails the same way as before on F9 (cmake 2.4). :-(
Thanks to the help of Sebastian Sauer, I have a working patch now (the x86_64 builds are complete and I checked that the mixup is no longer happening). Now we're just waiting for the builds to complete. (Note that upstream is apparently respinning their tarball with the patch included.)
Fixed in kdebindings-4.1.0-4.fc10 and kdebindings-4.1.0-4.fc9. (Rex, please include kdebindings-4.1.0-4.fc9 in the KDE 4.1.0 update.)