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 1NnIDC-0001Ck-Dl for garchives@archives.gentoo.org; Thu, 04 Mar 2010 21:04:02 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B80F9E0E1E for ; Thu, 4 Mar 2010 21:04:01 +0000 (UTC) Received: from mail-iw0-f179.google.com (mail-iw0-f179.google.com [209.85.223.179]) by pigeon.gentoo.org (Postfix) with ESMTP id 76AB8E0FD2 for ; Thu, 4 Mar 2010 20:09:52 +0000 (UTC) Received: by iwn9 with SMTP id 9so2352936iwn.17 for ; Thu, 04 Mar 2010 12:09:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:references:in-reply-to:mime-version:content-type :content-transfer-encoding:message-id; bh=0TbwBTBXmYjuRleulQaYLpEu15G/AzhkFCNm+9q+9+I=; b=byE9CWMe5x1Sv2CDIVJSlOcvwuIctMHZequOeKUBzNqssFwXWN0QHAfiBHko3OzUNI NwqrXChA9Z/WjEXeFII316T4b63ByKIWTZSCurBzNkWb7B1s2aSddausMpvX9FfLm5tx XymbzQbEc7e5C/PW0IUVz4bO0hCfi/kgzIw2I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:references:in-reply-to:mime-version :content-type:content-transfer-encoding:message-id; b=acuxDoTA1iZyNSmzpd+RSBzJaYrj24srGwKUilbzjFR0piEKC3HWGOWGdUSLPNkF2y yWOQxUSqGo7ruxDCbsAqNU55zGo4YvKYMzJSpBh7xBWh4qAEFpITIl7WRKJVAqhA/FJI OVVu+UFehg0wlrnNHfAEUO/xpwNduMm1/0G7A= Received: by 10.231.145.206 with SMTP id e14mr929232ibv.10.1267733392214; Thu, 04 Mar 2010 12:09:52 -0800 (PST) Received: from nazgul.localnet (196-210-238-8.dynamic.isadsl.co.za [196.210.238.8]) by mx.google.com with ESMTPS id cx9sm983090ibb.13.2010.03.04.12.09.49 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 04 Mar 2010 12:09:50 -0800 (PST) From: Alan McKinnon To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] mysql is being pulled in again! Date: Thu, 4 Mar 2010 22:07:14 +0200 User-Agent: KMail/1.13.1 (Linux/2.6.32-zen6; KDE/4.4.1; x86_64; ; ) References: <358eca8f1003040737n445d0aa0k54e1a136c3a5e4e4@mail.gmail.com> <201003041757.15178.alan.mckinnon@gmail.com> <358eca8f1003040907r248b3dcjf9aada6f30734aa@mail.gmail.com> In-Reply-To: <358eca8f1003040907r248b3dcjf9aada6f30734aa@mail.gmail.com> 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 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201003042207.14405.alan.mckinnon@gmail.com> X-Archives-Salt: 3aa68eca-ff8a-41ba-8f1f-fd4b02eec272 X-Archives-Hash: 1f8412bdd9ebb31ef5effda1ca34362c On Thursday 04 March 2010 19:07:22 Mick wrote: > > There will be a reason why mysql is being pulled in, most likely a > > package that must have it. > > If a package must have it, wouldn't the USE flag mysql switch to + ? Your post seems to indicate a lack of understanding of how these things work. Often-times things are not optional, that's what "must" means. USE is diametrically opposed to that as it has to imply a meaning of "may". If a package if hard-coded to use mysql, then it must have it, and putting it in USE in pointless. There's no rule about this. If mysql is a hard dep, then that's the way it is. > > If a user wants postgres, he should install and run postgres. How would > > this affect the presence or absence of mysql? > > Well, I am assuming that if postgres can do what mysql does, then it > could work in its place. Like if syslog-ng will do what metalog does, > then the virtual/log-thingie will not insist in pulling in metalog. > Anyway, the postgres is just an example of asking why are we locking > down the choice of a database to a particular package/provider. Again, you appear to fail to understand. metalog supports a variety of database backends. Not all apps are like this, some are hard-coded. If you want to use an app like this, you have no choice but to install mysql. If you don't like this, then your choices number two: 1. Tough, get over it; 2. Use a different app -- alan dot mckinnon at gmail dot com