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 1SeKaG-0003Kp-D8 for garchives@archives.gentoo.org; Tue, 12 Jun 2012 06:28:08 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C91EDE0603; Tue, 12 Jun 2012 06:27:47 +0000 (UTC) Received: from mail2.viabit.com (mail2.viabit.com [65.246.80.16]) by pigeon.gentoo.org (Postfix) with ESMTP id 26526E05DB for ; Tue, 12 Jun 2012 06:26:22 +0000 (UTC) Received: from [172.17.29.6] (vpn1.metro-data.com [65.213.236.242]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail2.viabit.com (Postfix) with ESMTPSA id B392037B07 for ; Tue, 12 Jun 2012 02:26:21 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=orlitzky.com; s=mail2; t=1339482381; bh=V8s3VJqWkcwIL0F4ySahZlrxZ6a4c2e7RPWg216QVpw=; h=Message-ID:Date:From:MIME-Version:To:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=mNoofAUozMNZwZ/ObM62B9cyqpV/7E75rS0uBt3GQyAMo4lnfXJlTW1vz5LpbtJJP foqiPHijqU4sXgy4uZ4B5PXtv4Th4lcHJzXnHtIE/g5skgP6mVHp2fPK+JAhyCrbtZ cQeascFhtdssnUsbxzKf+pTebBRzXqJRToiGGV/s= Message-ID: <4FD6E10D.9060200@orlitzky.com> Date: Tue, 12 Jun 2012 02:26:21 -0400 From: Michael Orlitzky User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.4) Gecko/20120513 Thunderbird/10.0.4 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] Adding a use flag: hwdb References: <20120611094936.63ba4cbb@khamul.example.com> <20120611102631.00cd5102@weird.wonkology.org> <4FD6A7EE.5060700@orlitzky.com> In-Reply-To: X-Enigmail-Version: 1.3.5 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 0af19d2c-911c-483c-b395-2ee1003c18fb X-Archives-Hash: 49715ea29496c169bf5d2e96b59ec477 On 06/12/2012 12:29 AM, Chris Stankevitz wrote: > Michael, > > On Mon, Jun 11, 2012 at 7:22 PM, Michael Orlitzky wrote: >> Portage doesn't know what you want to do, so it does the safe thing and >> lets you decide. Either, > > Somewhat tongue-in-cheek: > > I don't know either. I don't want udev, udisks, hwdb or even know > what they are. Somebody else wants all that stuff on my system > (gentoo profile or the gentoo handbook author) and I wish that person > would have addressed emerge's concerns WRT use flags. > I understand, but somewhere along the line, you installed something that needs udisks, and udisks needs udev with USE="hwdb" set. If you went to install that thing now (whatever it was), you would be faced with a choice: enable USE="hwdb", or don't install the thing. Maybe USE="hwdb" should be default for udev, who knows. Sometimes USE flags are basically essential like git with USE="perl" and the devs will make them default. Other times, the flag may do something stupid but another package requires it anyway. In that case, you don't want the flag on by default, and so you're still stuck with a choice. If you *always* want it to just emerge the thing, enable the autounmask-write feature. > I didn't know what RUBY was or why it was on my system or who wanted > it or whether that person wanted ruby_targets_ruby19 or RUBY_TARGETS > or whatever. Me "waiting" would require 1) that I knew RUBY was a > "temporary problem" that would be fixed in the future [I assumed it > was not... just like hwdb] and 2) that I not perform an emerge > sync/world. When I `emerge -puDN world` and something looks like it's going to be a big pain in the ass, I just ignore it for a few days and `emerge -uN1' the rest of the packages a few at a time. Often it gets fixed (or obsoleted) before I have to deal with it.