equery depends hmmer says sci-biology/qrna-2.0.3c Yes I also have sci-biology/wise installed, and an "emerge -pv wise" will downgrade hmmer back to "sci-biology-hmmer-2.3.2-r1" which will subsequently yield a request by sci-biology/qrna to upgrade back to "sci-biology/hmmer-2.3.2-r2". a) equery depends should list *all* of the installed packages that depend on various versions of a package (e.g. hmmer). b) equery depends should detect and notify about mis-coded conflicting dependencies (e.g. the RDEPEND and DEPEND conflicts between sci-biology/wise and sci-biology/qrna). c) The conflict between wise and qrna should be resolved (I believe the problem is in a specific "=" specification for the "-r1" hmmer release in RDEPEND in wise-2.2.0.ebuild). See bug #265534 for more information. Reproducible: Always Steps to Reproduce: 1. emerge --onestop hmmer wise qrna 2. emerge --pretend --update --verbose --deep --newuse world 3. Proceed to chase ones tail upgrading and downgrading hmmer in order to satisfy wise and qrna dependencies. Actual Results: emerge worlds are always in conflict depending on the installed version of hmmer with wise and qrna. Expected Results: emerge depends should detect the conflicts in the hmmer version dependencies.
(In reply to comment #0) > a) equery depends should list *all* of the installed packages that depend on > various versions of a package (e.g. hmmer). Which version of gentoolkit? Does it work with the live version (-9999)? > b) equery depends should detect and notify about mis-coded conflicting > dependencies (e.g. the RDEPEND and DEPEND conflicts between sci-biology/wise > and sci-biology/qrna). How should equery or emerge decide if this is a mis-coding? What if the packages only work with the hardcoded version and nothing else? No bug here. > c) The conflict between wise and qrna should be resolved (I believe the problem > is in a specific "=" specification for the "-r1" hmmer release in RDEPEND in > wise-2.2.0.ebuild). See bug #265534 for more information. This looks like a duplicate of bug 137562. "emerge -1 qrna wise", "emerge --noreplace hmmer" should do what you want.