After doing an emerge sync, I get the following: racerx ~ # emerge -puD world These are the packages that I would merge, in order: Calculating world dependencies / !!! All ebuilds that could satisfy ">=www-client/mozilla-launcher-1.34" have been masked. !!! One of the following masked packages is required to complete your request: - www-client/mozilla-launcher-1.34 (masked by: ~x86 keyword) - www-client/mozilla-launcher-1.35 (masked by: ~x86 keyword) For more information, see MASKED PACKAGES section in the emerge man page or section 2.2 "Software Availability" in the Gentoo Handbook. !!! (dependency required by "mail-client/mozilla-thunderbird-1.0.5" [ebuild]) !!! Problem with ebuild mail-client/mozilla-thunderbird-1.0.5 !!! Possibly a DEPEND/*DEPEND problem. !!! Depgraph creation failed. Reproducible: Always Steps to Reproduce: 1. emerge sync 2. emerge -puD world 3. Actual Results: back to the shell prompt Expected Results: emerge should update my packages
mozilla-thunderbird-1.0.5 is keyworded ~x86, invalid bug. echo ">=www-client/mozilla-launcher-1.34 ~x86" >> /etc/portage/package.keywords
This is not a resolution to the bug. It is a work around. I would assume that mozilla-launcher is masked for a reason. Having unmasked packages with masked dependencies is clearly a bug.
Read comment #1 again and more carefully; ~arch package depending on ~arch package is perfectly valid and NOT a bug.
CLOSED.