Description of problem: It is a weakness of Cabal currently that binlib package executables are linked statically against their own libraries. So there is no need for leksah to explicitly require ghc-leksah-server. Indeed even it if were dynamically linked to the library then rpm would generate the requires dependency automatically. Version-Release number of selected component (if applicable): leksah-server-0.10.0.4-3.fc15 Steps to Reproduce: 1. rpm -q --requires leksah-server | grep leksah-server Actual results: 1. ghc-leksah-server Expected results: 1. No dependency on ghc-leksah-server Additional info: I don't think it is urgent to push updates for this but would be good to fix this now first in rawhide.
Fixed in Rawhide. Should be available for F17. http://koji.fedoraproject.org/koji/taskinfo?taskID=3590875
Perhaps the fix can be backported now for f16 at the same time as dropping ghc-leksah-server requiring ghc? $ sudo repoquery -q --whatrequires ghc| grep -v devel : ghc-leksah-server-0:0.10.0.4-6.fc16.i686 ghc-leksah-server-0:0.10.0.4-6.fc16.x86_64 :
Yes. Will do it.
Rawhide build http://koji.fedoraproject.org/koji/taskinfo?taskID=3721062
leksah-server-0.10.0.4-7.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/leksah-server-0.10.0.4-7.fc16
Package leksah-server-0.10.0.4-7.fc16: * should fix your issue, * was pushed to the Fedora 16 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing leksah-server-0.10.0.4-7.fc16' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-0796/leksah-server-0.10.0.4-7.fc16 then log in and leave karma (feedback).
leksah-server-0.10.0.4-7.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.