Openembedded Core Discussions
 help / color / mirror / Atom feed
From: Richard Purdie <richard.purdie@linuxfoundation.org>
To: Patches and discussions about the oe-core layer
	<openembedded-core@lists.openembedded.org>
Subject: Re: [PATCH 3/4] distcc: make distccmon-gnome optional and default to off
Date: Tue, 15 Nov 2011 13:43:40 +0000	[thread overview]
Message-ID: <1321364620.26881.211.camel@ted> (raw)
In-Reply-To: <64A64AAB-6921-4A47-99FD-26BD1C58D15C@dominion.thruhere.net>

On Tue, 2011-11-15 at 13:15 +0100, Koen Kooi wrote:
> Op 15 nov. 2011, om 12:44 heeft Paul Eggleton het volgende geschreven:
> 
> > On Tuesday 15 November 2011 08:58:00 Koen Kooi wrote:
> >> Let's move this to the TSC and see if we can get this crap removed. There is
> >> already an existing ruling that USEFLAGS should be a last resort. I'm tired
> >> of yocto-marketing feel good patches making life harder for people actually
> >> using oe-core and its output.
> > 
> > Marketing has nothing to do with it. All I really want is to fix the problem 
> > that the build blows up if you try to build any image for any of the qemu* 
> > machines with x11 removed from DISTRO_FEATURES.
> 
> Isn't a better question "Why are all images for qemu machines forcing distcc to get built?"?

Both questions are valid:

a) If I build distcc and I have x11 disabled, it shouldn't break.

b) Should qemu include distcc?

Traditionally, qemu-config does pull it in. Why? The qemu scripts allow
pass through of compilation to the build system instead of doing it
under emulation for a significant speed up in compile time. It was
originally felt that it should therefore maximally autoconfigure that
stuff transparently to the user.

If we don't think that is useful we can drop it. That is a separate
discussion to a) which seems to be the contentious problem and solving
b) is just hiding from the issue.

> Or just make a seperate recipe for distccmon-gnome, that would avoid
> the need of any USEFLAGS. Should be just a matter of require distcc_
> $PV.bb ; EXTRA_OEOCONF = foo

and the rest (resolving the various packaging conflicts so that
distcc-gnome only packages the gnome pieces and removes everything
else).

To put this quite simply, I think there is no good reason we shouldn't
use the mechanism we've selected to handle this kind of problem. We
should have defaults the reflect backwards compatibility. Other than
that where is the problem other than a general objection to
PACKAGECONFIG?

Cheers,

Richard








  reply	other threads:[~2011-11-15 13:50 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-11-14 18:54 [PATCH 0/4] Remove dependency on X11 when building for qemu machines Paul Eggleton
2011-11-14 18:54 ` [PATCH 1/4] oprofileui: split server to separate recipe to avoid X11 dependency Paul Eggleton
2011-11-14 18:54 ` [PATCH 2/4] qemu-config: split out anjuta-remote-run Paul Eggleton
2011-11-14 18:54 ` [PATCH 3/4] distcc: make distccmon-gnome optional and default to off Paul Eggleton
2011-11-14 19:17   ` Koen Kooi
2011-11-14 20:39     ` Richard Purdie
2011-11-14 20:55       ` Koen Kooi
2011-11-14 21:48         ` Richard Purdie
2011-11-15  7:58           ` Koen Kooi
2011-11-15 10:15             ` Richard Purdie
2011-11-15 11:44             ` Paul Eggleton
2011-11-15 12:15               ` Koen Kooi
2011-11-15 13:43                 ` Richard Purdie [this message]
2011-11-15 13:59                   ` Koen Kooi
2011-11-15 14:42                     ` Richard Purdie
2011-11-15 14:55                       ` Koen Kooi
2011-11-15 15:12                         ` Richard Purdie
2011-11-15 15:23                           ` Koen Kooi
2011-11-15 15:27                             ` Paul Eggleton
2011-11-15 15:24                         ` Paul Eggleton
2011-11-15  8:47           ` Paul Menzel
2011-11-15 10:51             ` Richard Purdie
2011-11-14 21:56         ` Paul Eggleton
2011-11-14 18:54 ` [PATCH 4/4] qemu-config: update DESCRIPTION and LICENSE Paul Eggleton

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1321364620.26881.211.camel@ted \
    --to=richard.purdie@linuxfoundation.org \
    --cc=openembedded-core@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox