Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 188536 - x11-themes/mythtv-themes should DEPEND on mythtv, not RDEPEND
Summary: x11-themes/mythtv-themes should DEPEND on mythtv, not RDEPEND
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Doug Goldstein (RETIRED)
URL: http://forums.gentoo.org/viewtopic-t-...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-12 07:18 UTC by Matt Beaney
Modified: 2007-08-14 12:48 UTC (History)
3 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 Matt Beaney 2007-08-12 07:18:56 UTC
Hi Guys,
there's a problem with the current stable mythtv ebuild (0.20.1_p14146) the ebuild pulls in mythtv-themes as a dep, but the themes depend on mythtv itself.

when you "emerge mythtv" it pulls in mythtv-themes which throws this error: "Project ERROR: run ./configure".  Not particularly helpful, espc considerin this is the output from the configure script ;)

I've had a look at the configure, and it needs some files from a ready-built mythtv.

I've found a forum post for this dating back to january..

I'm getting around it by:-
# emerge mythtv
# emerge --resume --skipfirst
# emerge mythtv-themes

Reproducible: Always

Steps to Reproduce:
1. emerge -C mythtv mythtv-themes
2. emerge mythtv
3.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-08-12 07:31:48 UTC
Stuff needed at compile time is DEPEND, nor RDEPEND. Fixed summary accordingly.
Comment 2 Doug Goldstein (RETIRED) gentoo-dev 2007-08-13 20:54:05 UTC
This is proper as per the PDEPEND discussions with the Portage people.

beandog has just created a brand new MythTV box from scratch and had 0 problems installing it. I installed mythtv on my desktop and had 0 problems emerging it.

You provided no emerge --info, which is required with every bug. jakub, isn't that you deal to make sure we get that?

With regard to the error message, "Project ERROR: run ./configure". That is coming directly from MythTV's scripts, why don't you complain to them about the lack of details or info.
Comment 3 Steve Dibb (RETIRED) gentoo-dev 2007-08-14 01:55:24 UTC
Doug and I talked about it earlier today .. apparently its portage changing behavior with PDEPEND.

Solution for now?  Just emerge mythtv first (emerge -O mythtv) then mythtv-themes aterwards.
Comment 4 Matthias Schwarzott gentoo-dev 2007-08-14 07:43:32 UTC
If mythtv-themes need mythtv at emerge time, just change RDEPEND to DEPEND.

"PDEPEND <-> DEPEND" loops CAN be solved by portage.
Comment 5 Doug Goldstein (RETIRED) gentoo-dev 2007-08-14 12:48:49 UTC
I committed this when Steve and I talked earlier. It's already done.