Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 176316 - mythtv-themes-0.20.1 requires masked packages
Summary: mythtv-themes-0.20.1 requires masked packages
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Television related Applications in Gentoo's Portage
URL:
Whiteboard:
Keywords:
: 176409 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-04-28 03:37 UTC by Olav Sandstå
Modified: 2007-04-30 02:01 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Olav Sandstå 2007-04-28 03:37:41 UTC
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.
Comment 1 Richard Freeman gentoo-dev 2007-04-28 11:03:42 UTC
Same issue exists on amd64.  I'm surprised repoman commit didn't catch this...
Comment 2 Harald van Dijk (RETIRED) gentoo-dev 2007-04-28 12:30:19 UTC
(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.
Comment 3 Richard Freeman gentoo-dev 2007-04-28 12:34:51 UTC
(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!
Comment 4 Harald van Dijk (RETIRED) gentoo-dev 2007-04-28 14:54:58 UTC
Just to clear up any confusion, I'm not one of the maintainers of mythtv or -themes.
Comment 5 Harald van Dijk (RETIRED) gentoo-dev 2007-04-29 07:05:18 UTC
*** Bug 176409 has been marked as a duplicate of this bug. ***
Comment 6 G.K.MacGregor 2007-04-29 21:53:35 UTC
It's not just upgrading that it happens. This bug is preventing me from emerging mythtv from scratch altogether.
Comment 7 Doug Goldstein (RETIRED) gentoo-dev 2007-04-30 02:01:29 UTC
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.
Comment 8 Doug Goldstein (RETIRED) gentoo-dev 2007-04-30 02:01:56 UTC
Marking fixed.