From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1RUq1o-0000zp-1o for garchives@archives.gentoo.org; Mon, 28 Nov 2011 01:29:04 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 12FEF21C0EB; Mon, 28 Nov 2011 01:28:50 +0000 (UTC) Received: from mail-vx0-f181.google.com (mail-vx0-f181.google.com [209.85.220.181]) by pigeon.gentoo.org (Postfix) with ESMTP id CE6D721C058 for ; Mon, 28 Nov 2011 01:27:55 +0000 (UTC) Received: by vcbfl17 with SMTP id fl17so6348129vcb.40 for ; Sun, 27 Nov 2011 17:27:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=XkmNuD4CjW/C/wB/WP057jLJhordnceKyTRqiUWNvOA=; b=HU/AS8aOgaCkybQijks8oJcA7WOzF+iydQ5eOfjDaExfPw7j/mbBcqwwOkPqwAqRGO ywWXS9PMLS6TgNqJn28K0A+bXXyySbstTSk2+rYzeLmDNAwCCORJTk+7jXscgVDmjOrz cLFj1bAB/LIvlnw/EFdHLi0KAOI2dQIz65OTU= Received: by 10.220.150.147 with SMTP id y19mr4435729vcv.242.1322443674065; Sun, 27 Nov 2011 17:27:54 -0800 (PST) Received: from [192.168.2.5] (adsl-65-0-115-63.jan.bellsouth.net. [65.0.115.63]) by mx.google.com with ESMTPS id k4sm46351896vdu.2.2011.11.27.17.27.29 (version=SSLv3 cipher=OTHER); Sun, 27 Nov 2011 17:27:53 -0800 (PST) Message-ID: <4ED2E37F.7080305@gmail.com> Date: Sun, 27 Nov 2011 19:27:27 -0600 From: Dale User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20111022 Firefox/7.0.1 SeaMonkey/2.4.1 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Disappearing useflag hell References: <4ED2CB0A.9060407@gmail.com> In-Reply-To: <4ED2CB0A.9060407@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: cd91db40-88c0-4e24-9d91-53d335a86995 X-Archives-Hash: f7210876b26c848b9fb04c6e4baec5a1 Dale wrote: > > I searched the -dev mailing list and only found references to the flag > being enabled on a lot of packages. It appears to be a Gnome thing > but don't quote me on it. Is it possible that it is enable by default > whether it is set or not? There was talk of making it on in the > profile instead of make.conf. > > I would do a emerge -pv and see if it > shows up there. If it is a small package, compile it then see if it > is built in or not. If it is, then they have it turned on somewhere. > This is a bug report that you can read on too. > > https://bugs.gentoo.org/show_bug.cgi?id=324989 > > That help any? > > Dale > > :-) :-) > More looking here. This is what I found with euse -i on my amd64 system: [- ] introspection sys-fs/udev: Use dev-libs/gobject-introspection for introspection but this is what emerge shows: root@fireball / # emerge -pv udev These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] sys-fs/udev-164-r2 USE="extras -build (-selinux) -test" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB root@fireball / # So, I suspect it is enabled somewhere on a much lower level and not optional. Then I emerge udev and used the find tool. I found these little tidbits: ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --prefix=/usr --sysconfdir=/etc --sbindir=/sbin --libdir=/usr/lib64 --with-rootlibdir=/lib64 --libexecdir=/lib64/udev --enable-logging --enable-static --without-selinux --enable-extras --disable-introspection gintrospection: no So, seeing that it is disabled, maybe it is disabled now on a lower level and is no longer a option? Notice the question mark. This makes me wonder. It still shows up with euse. It appears disabled but also doesn't show up as a USE flag option for us mere mortals. ;-) More looking. I find this: [- ] introspection media-libs/gstreamer: Use dev-libs/gobject-introspection for introspection Then emerge reports this: root@fireball / # emerge -pv gstreamer These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] media-libs/gstreamer-0.10.35 USE="introspection nls -test" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB root@fireball / # So, it is enabled on this one but not udev. The flag does exist and can be controlled, at least on some packages. My thoughts. Some packages it is disabled somewhere that overrides your settings. Might be because it breaks something. The packages where it is a option, then it sees your settings and applies them. I'm as confused as you are on emerge --info tho. If it helps any, I don't have the flag in my make.conf but it appears to be enabled for gstreamer but disabled for udev. I think the devs are picking and choosing which packages can have the flag user controlled and not break something. One last thing that I find interesting. This is weird. root@fireball / # USE="introspection" emerge -Na world These are the packages that would be merged, in order: Calculating dependencies... done! Total: 0 packages, Size of downloads: 0 kB Nothing to merge; would you like to auto-clean packages? [Yes/No] n Quitting. root@fireball / # USE="-introspection" emerge -Na world These are the packages that would be merged, in order: Calculating dependencies... done! Total: 0 packages, Size of downloads: 0 kB Nothing to merge; would you like to auto-clean packages? [Yes/No] n Quitting. root@fireball / # It appears that the packages on my system are all controlled by something over my settings. It does nothing when I enable or disable it. Yet it is turned on for one package above and turned off for the other. Scratch your head on that one for a while. Dale :-) :-) -- I am only responsible for what I said ... Not for what you understood or how you interpreted my words!