Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 153822 - MythTV ebuild allows frontendonly and backendonly compilation
Summary: MythTV ebuild allows frontendonly and backendonly compilation
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-11-02 08:09 UTC by Daniel Kristjansson
Modified: 2006-11-06 14:47 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 Daniel Kristjansson 2006-11-02 08:09:15 UTC
Both options are only intended for developers who are porting MythTV to another operating system.

The "--backendonly" configuration option disables preview generation on the backend, and the "--frontendonly" configuration option is only tested to work on MacOSX (and disables portions of mythtv-setup, though this is not a major concern). Either option may cause strange problems when using any of the plug-ins. Both options break dependency checking and so may cause compilation problems if make is run with a -j option other than 1.

Neither of these options are tested frequently to see if the compilation fails or if they break some other feature. This is especially true of "--backendonly", while "--frontendonly" is tested every few weeks since it is still used implicitly by the MaxOSX port.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-11-02 08:12:29 UTC
Did you really read the einfo that this ebuild spits out?


        if use frontendonly; then
                ##Backend Removal
                ewarn
                ewarn "You are using the experimental feature for only installing the frontend."
                ewarn "You will not get Gentoo support nor support from MythTV upstream for this."
                ewarn "If this breaks, you own both pieces."
                ewarn
                myconf="${myconf} --disable-backend"
        fi

        if use backendonly; then
                ##Frontend Removal
                ewarn
                ewarn "You are using the experimental feature for only installing the backend."
                ewarn "You will not get Gentoo support nor support from MythTV upstream for this."
                ewarn "If this breaks, you own both pieces."
                ewarn
                myconf="${myconf} --disable-frontend"
        fi
Comment 2 Daniel Kristjansson 2006-11-02 08:23:23 UTC
It prints this, along with shads of other information.

Why allow the user to break the package when there is NO ONE working on an Microsoft Windows port using portage?
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-11-02 09:08:07 UTC
Someone's forcing the users to use the flags? Or, what's your problem?
Comment 4 Daniel Kristjansson 2006-11-02 09:57:16 UTC
*sigh*

I'll remove the options upstream.
Comment 5 ra 2006-11-06 06:56:02 UTC
FYI - I'm using the "frontendonly" use flag on a frontend machine, and I've had no problems in the past month or so that I've been using it.
Comment 6 donald webster 2006-11-06 14:47:07 UTC
"I'll remove the options upstream." -Daniel Kristjansson

What about Gentoo users who are running on platforms where the backend or frontend don't work, won't compile or aren't needed?  Gentoo doesn't just run on x86/amd64.  It runs on ppc, sparc and plenty of other platforms.  I wouldn't be surprised if *some* of those people are developing or at least depend on it for mythtv.  Not *many* but some, I'm sure.