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 1QZKzu-0008Ny-Lg for garchives@archives.gentoo.org; Wed, 22 Jun 2011 10:49:26 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 15FBE1C09F; Wed, 22 Jun 2011 10:48:08 +0000 (UTC) Received: from mail-qw0-f53.google.com (mail-qw0-f53.google.com [209.85.216.53]) by pigeon.gentoo.org (Postfix) with ESMTP id D5CF11C09F for ; Wed, 22 Jun 2011 10:48:07 +0000 (UTC) Received: by qwb7 with SMTP id 7so430188qwb.40 for ; Wed, 22 Jun 2011 03:48:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:reply-to:sender:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to :content-type; bh=J00r7tp5lF8pHJDFpOCE8BY+tgaX/dOyHuU3pjgk2/E=; b=kbvLsGwpHxMlR4PNJZZKTZ2C630dS32COC9vGiIG825pqWcEnKfID0ZT33ANPiHChd IsHozHRpd9yIyIfhwtJAAbLA8quIgqPoIUuJDrzJQMHutJSbJ9dmUBGJjS+qG7kVxBny 32kU7XffpVQDE7gyLRBkdd2sDSYNkFaJ2LpBw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:reply-to:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; b=SzE2zzv769ywyxe75ouwQVqCFqQJYwvWKlLftoMPkbH/rQABOv5PW0UgBgd3Im73n0 b85w/GKpLTr+FcoV/CElZbp1NPZhtIRCiugm/wcxnUBUuS+BizdxtKBBYOVuvHTg/tg5 opOY+patdOJclt5zP9YRJF1B4scdcVW+U8W8M= 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 Received: by 10.229.118.78 with SMTP id u14mr358534qcq.29.1308739687240; Wed, 22 Jun 2011 03:48:07 -0700 (PDT) Sender: daniel.pielmeier@googlemail.com Received: by 10.229.242.3 with HTTP; Wed, 22 Jun 2011 03:48:07 -0700 (PDT) In-Reply-To: <20110622104754.6a51d1eb@zaphod.digimed.co.uk> References: <2869451.8C6Z2vDv6d@nazgul> <20110622104754.6a51d1eb@zaphod.digimed.co.uk> Date: Wed, 22 Jun 2011 12:48:07 +0200 X-Google-Sender-Auth: 1Zyh6b65yEr5tjyGhjImEYhsUXI Message-ID: Subject: Re: [gentoo-user] portage getting mixed up with USE? From: Daniel Pielmeier To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: X-Archives-Hash: 3c4c06377fb135aac4a39bc4df2884cd 2011/6/22 Neil Bothwick : > On Wed, 22 Jun 2011 10:18:05 +0200, Alan McKinnon wrote: > >> The following USE changes are necessary to proceed: >> #required by www-client/dillo-2.2, required by mail-client/claws- >> mail-3.7.9-r1[dillo], required by claws-mail (argument) >> >=x11-libs/fltk-2.0_pre6970-r1 -cairo > >> Any reason why portage is telling me to set a USE that is already >> there per portage's own output? > > As Daniel said, this is what portage needs, it's been that way since the > autounmask stuff was introduced. Or you could emerge Claws with -dillo > and use the fancy plugin for HTML rendering. I stopped using the dillo > renderer years ago. Actually it is like that since the introduction of use-dependencies like cat/pkg-ver[use] and _before_. Autounmask ist just for the users convenience to copy paste the needed changes to package.use. I guess the reason for this coming up more often is that develpopers start to use use-dependencies more often. Before the introduction of use dependencies the only possible way was to stop emerge at build time and tell the user he needs USE="X" for package Y. With use dependencies it is now possible to inform the user about it when resolving the dependencies. So nothing has changed. If a package requires use settings which are different from the defaults you have to override this on a per package basis via package.use. -- Regards, Daniel