public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Alan McKinnon <alan.mckinnon@gmail.com>
To: gentoo-user@lists.gentoo.org
Cc: Indi <thebeelzebubtrigger@gmail.com>
Subject: Re: [gentoo-user] chicken <--> egg (NFS & tty video)
Date: Sat, 14 May 2011 17:53:56 +0200	[thread overview]
Message-ID: <201105141753.57295.alan.mckinnon@gmail.com> (raw)
In-Reply-To: <20110514143708.GA10155@gaurahari>

Apparently, though unproven, at 16:37 on Saturday 14 May 2011, Indi did opine 
thusly:

> On Sat, May 14, 2011 at 08:30:02AM +0200, Alan McKinnon wrote:
> > Apparently, though unproven, at 05:28 on Saturday 14 May 2011, Felix
> > Miata did
> > 
> > opine thusly:
> > > Is it telling me I have to change my USE from -gtk to +gtk, or can
> > > emerging one of those 8 packages listed satisfy the dep? IOW, it's
> > > unclear to me what "One of the following packages" actually refers to.
> > 
> > It's telling you that you must enable USE=gtk for libcanberra for that
> > build to succeed. The chain of packages listed won't solve the problem,
> > they are causing it.
> > 
> > Easiest is to list gtk in USE in make.conf, then everything that uses gtk
> > will link against it. If you are worried about Gnome, this wil not cause
> > gnome to be installed, just gtk+
> 
> True, just be aware that if you enable gtk *globally* you will end up
> building the gtk interface for absolutely everything which has that
> option.
> Far better (IMO, YMMV) is to use /etc/portage/package.use specify such
> things per package. Unless, of course, you like having a gtk GUI for
> everything.
> 
> :) 

No, it is much better to enable such a flag globally and *disable* it using 
package.use where you do *not* want it.

Personally, I have better things to do than examine every new or changed 
package that shows up after avuND world and edit package.us for every single 
flag in that huge list.

If a user has gtk+ installed, the common case is that they will want to use it 
globally due to gnome being present. Or they have a different WM but need gtk 
for something (eg wicd, whose kde interface sucks) and then they might as well 
just build gtk support for everything. It's not that much extra time or 
resources.

There are always exceptions of course. Such as USE=ldap. It's widely used, but 
you might not want it globally enabled as USE=ldap translates to many 
different kinds of support in many different ebuilds (think of all the wildly 
varied things you could do with ldap). Dealing with each case on it's own 
merits in package.use make sense here, it's what I do.

Whereas USE=gtk pretty much always translates to muchly the same thing 
everywhere - build the package so that it's gui uses that toolkit. For most 
folk, globally in make.conf makes sense.

One size fits all does not work with advice on USE flags. The only thing that 
works is this:

Make up your own damn mind. Your stuff is different to my stuff.

;-)



-- 
alan dot mckinnon at gmail dot com



  parent reply	other threads:[~2011-05-14 15:56 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <gSd5v-34B-13@gated-at.bofh.it>
     [not found] ` <gSd5v-34B-11@gated-at.bofh.it>
     [not found]   ` <gSdRU-4pu-7@gated-at.bofh.it>
     [not found]     ` <gSgwq-r5-5@gated-at.bofh.it>
2011-05-14 14:37       ` [gentoo-user] chicken <--> egg (NFS & tty video) Indi
2011-05-14 14:48         ` Felix Miata
2011-05-14 15:53         ` Alan McKinnon [this message]
2011-05-14 16:01           ` Indi
2011-05-14 18:51             ` Willie Wong
2011-05-14 20:49             ` Alan McKinnon
2011-05-14 22:54             ` Mike Edenfield
     [not found]       ` <gSjDZ-5zj-13@gated-at.bofh.it>
     [not found]         ` <gSnRg-4mn-21@gated-at.bofh.it>
     [not found]           ` <gSoNj-5Wj-1@gated-at.bofh.it>
2011-05-14 15:45             ` Indi
     [not found]         ` <gSkgG-6Hw-3@gated-at.bofh.it>
     [not found]           ` <gSlFM-v1-9@gated-at.bofh.it>
     [not found]             ` <gSn4R-30q-1@gated-at.bofh.it>
     [not found]               ` <gSVJf-2es-5@gated-at.bofh.it>
     [not found]                 ` <gSWch-2SU-7@gated-at.bofh.it>
     [not found]                   ` <gT4Mx-Ls-15@gated-at.bofh.it>
     [not found]                     ` <gT5pg-1I3-27@gated-at.bofh.it>
     [not found]                       ` <gT5ID-2q7-33@gated-at.bofh.it>
2011-05-16 14:57                         ` [gentoo-user] chicken <--> egg (NFS & tty video) (Fixed!) Indi
2011-05-16 19:57                           ` Neil Bothwick
2011-05-16 20:35                             ` JDM
2011-05-16 15:26                   ` Indi
2011-05-16 16:00                     ` Felix Miata
     [not found] <gSoDD-5IJ-3@gated-at.bofh.it>
     [not found] ` <gSsxA-3Nv-15@gated-at.bofh.it>
     [not found]   ` <gSsxA-3Nv-9@gated-at.bofh.it>
     [not found]     ` <gStaj-4G2-11@gated-at.bofh.it>
2011-05-14 20:06       ` [gentoo-user] chicken <--> egg (NFS & tty video) Indi
     [not found] ` <gSupI-6WX-11@gated-at.bofh.it>
     [not found]   ` <gSupI-6WX-9@gated-at.bofh.it>
     [not found]     ` <gSvc5-8jm-7@gated-at.bofh.it>
2011-05-14 22:29       ` Indi
     [not found] <gSokj-514-39@gated-at.bofh.it>
     [not found] ` <gSokj-514-41@gated-at.bofh.it>
     [not found]   ` <gSokj-514-43@gated-at.bofh.it>
     [not found]     ` <gSokj-514-45@gated-at.bofh.it>
     [not found]       ` <gSoki-514-37@gated-at.bofh.it>
     [not found]         ` <gSotZ-5eQ-37@gated-at.bofh.it>
2011-05-14 15:04           ` Indi
2011-05-14 15:19             ` Felix Miata
     [not found]         ` <gSpq2-6P9-17@gated-at.bofh.it>
     [not found]           ` <gSpJo-7wa-13@gated-at.bofh.it>
     [not found]             ` <gSsee-35S-15@gated-at.bofh.it>
2011-05-14 19:06               ` Indi
2011-05-14 19:51                 ` Mick
2011-05-14 20:55                   ` Alan McKinnon
2011-05-15 18:14                     ` Neil Bothwick
2011-05-15 18:45                       ` Mick
2011-05-15 19:53                       ` Alan McKinnon
2011-05-15 20:45                         ` Mick
2011-05-15 21:42                         ` Neil Bothwick
     [not found]             ` <gSu6m-6fC-15@gated-at.bofh.it>
2011-05-14 21:09               ` Indi
2011-05-14 21:58                 ` Alan McKinnon
     [not found] <gSbwK-o0-5@gated-at.bofh.it>
2011-05-14  2:35 ` Indi
2011-05-14  3:19   ` Alex Schuster
2011-05-14  4:04     ` Felix Miata
2011-05-14  3:28   ` Felix Miata
2011-05-14  6:25     ` Alan McKinnon
2011-05-14  9:38       ` Felix Miata
2011-05-14 10:21         ` Alan McKinnon
2011-05-14 11:52           ` Mick
2011-05-14 13:20             ` Felix Miata
2011-05-16  2:18               ` Felix Miata
2011-05-14 14:06         ` Willie Wong
2011-05-14 15:07           ` Felix Miata
2011-05-14 15:36             ` Willie Wong
2011-05-14 21:21               ` William Hubbs
2011-05-14 22:04                 ` Alan McKinnon
2011-05-14 15:38             ` Mick
2011-05-14  1:04 Felix Miata

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=201105141753.57295.alan.mckinnon@gmail.com \
    --to=alan.mckinnon@gmail.com \
    --cc=gentoo-user@lists.gentoo.org \
    --cc=thebeelzebubtrigger@gmail.com \
    /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