After today's syncing, emerge --pretend --update --deep world complains with the following message: Calculating world dependencies / !!! All ebuilds that could satisfy ">=media-tv/mythtv-0.20.1" have been masked. !!! One of the following masked packages is required to complete your request: - media-tv/mythtv-0.21_pre13285 (masked by: package.mask, ~x86 keyword) # Doug Goldstein <cardoe@gentoo.org> (5 Mar 2007) # experimental SVN to quell the masses # complain upstream if something is broken - media-tv/mythtv-0.21_pre12945 (masked by: package.mask, ~x86 keyword) - media-tv/mythtv-0.20.1_p13344 (masked by: ~x86 keyword) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. (dependency required by "x11-themes/mythtv-themes-0.20.1" [ebuild]) !!! Problem resolving dependencies for media-tv/mythtv !!! Depgraph creation failed. It seems that mythtv-themes-0.20.1 have been marked as stable but set to depend on versions that are not marked as stable. Reproducible: Always Steps to Reproduce: 1. emerge --sync 2. emerge --pretend --update --deep world 3. Expected Results: I would have expected mythtv-themes-0.20.1 not to be marked as stable until the corresponding mythtv-version was marked as stable or at least that it did have a hard dependency on an unstable mythtv version.
Same issue exists on amd64. I'm surprised repoman commit didn't catch this...
(In reply to comment #1) > Same issue exists on amd64. I'm surprised repoman commit didn't catch this... It didn't catch it because this version of mythtv-themes was previously in package.mask. Hardmasked packages are allowed to depend on other masked packages, and repoman isn't used when unmasking.
(In reply to comment #2) > Hardmasked packages are allowed to depend on other masked > packages, and repoman isn't used when unmasking. > Goes to show you - you learn something new every day... :) BTW - thanks for taking the time to maintain mythtv! With all the noise on the lists I just wanted to point out that you are appreciated!
Just to clear up any confusion, I'm not one of the maintainers of mythtv or -themes.
*** Bug 176409 has been marked as a duplicate of this bug. ***
It's not just upgrading that it happens. This bug is preventing me from emerging mythtv from scratch altogether.
Yes, this was a mistake on my part. I just copied the 0.20 ebuild to 0.20.1 since nothing has changed and forgot to take the stable marking away. Then I was gone all weekend. It should be fixed now.
Marking fixed.