Description of problem: Can't install straw if python-adns already installed Version-Release number of selected component (if applicable): 0.27-11.fc7 How reproducible: Always Steps to Reproduce: 1. have python-adns already installed 2. sudo yum install straw Actual results: --> Running transaction check ---> Package straw.noarch 0:0.27-11.fc7 set to be updated --> Finished Dependency Resolution Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: straw noarch 0.27-11.fc7 updates 493 k Transaction Summary ============================================================================= Install 1 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 493 k Is this ok [y/N]: y Downloading Packages: (1/1): straw-0.27-11.fc7. 100% |=========================| 493 kB 00:10 Running rpm_check_debug ERROR with rpm_check_debug vs depsolve: Package straw conflicts with python-adns. Complete! Expected results: straw should have completed installation Additional info: Not sure why straw conflicts with this package. Is this by design or accident?
Hmm, looking at: http://cvs.fedoraproject.org/viewcvs/rpms/straw/F-7/straw.spec?view=markup it looks like this is because python-adns needs to be updated (bug #292821).
Yes, this conflict is intentional. When python-adns is updated to 1.2.1 also on F-7, this conflict can be removed. By the way, as rawhide python-adns is 1.2.1 now, would you change from "Conflicts: python-adns" to "Requires: python-adns >= 1.2.1" on rawhide, Subhodip?
(In reply to comment #2) > Yes, this conflict is intentional. When python-adns is updated to 1.2.1 > also on F-7, this conflict can be removed. Yep, I since realised that. Now I've re-opened bug #292821 for upgrading python-adns to 1.2.1 on F-7 and made this bug depend on it. Once that bug is closed, straw can be rebuilt without the Conflicts: and then this bug can be closed.
ok i will do that.
(In reply to comment #2) > By the way, as rawhide python-adns is 1.2.1 now, would you change from > "Conflicts: python-adns" to "Requires: python-adns >= 1.2.1" on rawhide, > Subhodip? Wait, now I'm a bit confused. Does straw actually Require python-adns? If so, and F-7 has the wrong version of python-adns (i.e. < 1.2.1) then why even build straw on F-7 until python-adns >= 1.2.1 is released?
Because while python-adns is not necessary needed, it adds additional function to straw (so I first checked straw with python-adns). So when python-adns is available, installing python-adns with straw is desirable.
Python-adns is an optional dependency for straw. But the problem is if you have python-adns straw freezes during name lookup.As a result the conflict. Without python-adns straw works fine.
also a fact that from next release straw will no longer depend on python-adns.
Subhodip: can you rebuild straw on F-7, F-8 etc. as per comment #2 so I can close this bug? If you don't have time, I can do it.
Sorry i missed it ... you can do it .
straw-0.27-12.fc7 has been pushed to the Fedora 7 stable repository. If problems still persist, please make note of it in this bug report.