From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-user+bounces-163470-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	by finch.gentoo.org (Postfix) with ESMTP id B88C1138825
	for <garchives@archives.gentoo.org>; Thu,  2 Apr 2015 05:21:14 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 5F03CE08F8;
	Thu,  2 Apr 2015 05:21:06 +0000 (UTC)
Received: from smtp102-3.vfemail.net (eightthree.vfemail.net [96.30.253.183])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id 4A1C5E08DF
	for <gentoo-user@lists.gentoo.org>; Thu,  2 Apr 2015 05:21:05 +0000 (UTC)
Received: (qmail 3273 invoked by uid 89); 2 Apr 2015 05:21:03 -0000
Received: by simscan 1.4.0 ppid: 3263, pid: 3269, t: 0.1545s
         scanners:none
Received: from unknown (HELO bXlzZWw=) (aHNAdmZlbWFpbC5uZXQ=@ODcuMjQ0LjIzMy4xNTM=)
  by mail.vfemail.net with ESMTPA; 2 Apr 2015 05:21:03 -0000
X-Received: id BFA9F40036
	for <gentoo-user@lists.gentoo.org>; Thu,  2 Apr 2015 07:21:01 +0200 (CEST)
Date: Thu, 2 Apr 2015 07:21:01 +0200
From: =?ISO-8859-2?B?UvNiZXJ0IMhlcvJhbnNr/Q==?= <openhs@tightmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Re: This nite's switch to "full multilib"
Message-ID: <20150402072101.341cbec3@amit.mysel>
In-Reply-To: <551CC8C9.1070902@darkmetatron.de>
References: <5517CCCC.90800@seismic.de>
	<551881EA.7040705@gmail.com>
	<5519103D.8020200@xunil.at>
	<201503301023.30797.michaelkintzios@gmail.com>
	<551919CF.70200@gmail.com>
	<55191F2F.4070906@xunil.at>
	<55192205.4060702@gmail.com>
	<pan.2015.03.30.10.42.03@googlemail.com>
	<5519302F.5070906@gmail.com>
	<20150401192842.0c50d878@amit.mysel>
	<551CC8C9.1070902@darkmetatron.de>
X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.27; x86_64-pc-linux-gnu)
Precedence: bulk
List-Post: <mailto:gentoo-user@lists.gentoo.org>
List-Help: <mailto:gentoo-user+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-user+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-user+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-user.gentoo.org>
X-BeenThere: gentoo-user@lists.gentoo.org
Reply-to: gentoo-user@lists.gentoo.org
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
X-Archives-Salt: 06aa29a5-a48e-4926-b835-ac7e32662bd9
X-Archives-Hash: b1a2117c56587ea4b1588bcb8f638d3f

On Thu, 02 Apr 2015 06:42:49 +0200
Sebastian Be=DFler <sebastian@darkmetatron.de> wrote:

> On 01.04.2015 19:28, R=F3bert =C8er=F2ansk=FD wrote:
>=20
> > Big advantage of automatic deps over --autounmask is that auto deps
> > would not mess with user configuration files in /etc.  Changed USE
> > flags would be stored internally by portage.
>=20
>=20
> Ok, but then you need a database (another file in /etc/portage/) for
> all of the active use flags that are set by the installed packages.
> That or every emerge has to scan and parse every ebuild of all
> installed packages, adding a high delay.

Of course you'll need a database (but not in /etc!).  It might
be /var/db/pkg or separate one, that is an implementation detail which
I am not able to tell without knowledge of portage implementation.

Besides there is such database now - it is your (abused) package.use!
You have to manually add entries to it and I do not know any database
slower than human typing to a text file ;-) (There is autounmask option
of course but then you allow portage to mess with your files which is
not a good thing.)

Robert=20


--=20
R=F3bert =C8er=F2ansk=FD
E-mail: openhs@tightmail.com
Jabber: hs@jabber.sk