Red Hat Bugzilla – Bug 330551
straw is uninstallable: conflicts with python-adns
Last modified: 2007-11-30 17:12:18 EST
Description of problem:
Can't install straw if python-adns already installed
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. have python-adns already installed
2. sudo yum install straw
--> Running transaction check
---> Package straw.noarch 0:0.27-11.fc7 set to be updated
--> Finished Dependency Resolution
Package Arch Version Repository Size
straw noarch 0.27-11.fc7 updates 493 k
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 493 k
Is this ok [y/N]: y
(1/1): straw-0.27-11.fc7. 100% |=========================| 493 kB 00:10
ERROR with rpm_check_debug vs depsolve:
Package straw conflicts with python-adns.
straw should have completed installation
Not sure why straw conflicts with this package. Is this by design or accident?
Hmm, looking at:
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,
(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,
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
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.