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 1NnF48-0001O8-G9 for garchives@archives.gentoo.org; Thu, 04 Mar 2010 17:42:28 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A165AE0E9D; Thu, 4 Mar 2010 17:41:58 +0000 (UTC) Received: from mail.digimed.co.uk (82-69-83-178.dsl.in-addr.zen.co.uk [82.69.83.178]) by pigeon.gentoo.org (Postfix) with ESMTP id BC4C3E0E9D for ; Thu, 4 Mar 2010 17:41:57 +0000 (UTC) Received: from digimed.co.uk (grunthos.digimed.co.uk [192.168.1.4]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mail.digimed.co.uk (Postfix) with ESMTPSA id 719EC6DC69E for ; Thu, 4 Mar 2010 17:41:53 +0000 (GMT) Date: Thu, 4 Mar 2010 17:41:52 +0000 From: Neil Bothwick To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] mysql is being pulled in again! Message-ID: <20100304174152.5e61f8f1@digimed.co.uk> In-Reply-To: <358eca8f1003040907r248b3dcjf9aada6f30734aa@mail.gmail.com> References: <358eca8f1003040737n445d0aa0k54e1a136c3a5e4e4@mail.gmail.com> <201003041757.15178.alan.mckinnon@gmail.com> <358eca8f1003040907r248b3dcjf9aada6f30734aa@mail.gmail.com> Organization: Digital Media Production X-Mailer: Claws Mail 3.7.5cvs31 (GTK+ 2.18.7; i686-pc-linux-gnu) X-GPG-Fingerprint: 7260 0F33 97EC 2F1E 7667 FE37 BA6E 1A97 4375 1903 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: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/_.gYLy0_QhXLR/BdjQvU9LF"; protocol="application/pgp-signature" X-Archives-Salt: 6af56cee-3aea-4a7d-b588-2b0c579af132 X-Archives-Hash: 6506bd2ed0461add8edf41fc1e8cc73a --Sig_/_.gYLy0_QhXLR/BdjQvU9LF Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Thu, 4 Mar 2010 17:07:22 +0000, Mick wrote: > > The tool you want to answer this question is > > > > emerge -t >=20 > Right, but I started this mammoth emerge before I spent enough time > looking at its contents I'm afraid. The use emerge --depclean -pv dev-db/mysql > > There will be a reason why mysql is being pulled in, most likely a > > package that must have it. >=20 > If a package must have it, wouldn't the USE flag mysql switch to + ? USE flags control optional dependencies. If a package must have it, there won't be a USE flag. > > If a user wants postgres, he should install and run postgres. How > > would this affect the presence or absence of mysql? >=20 > 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. The difference is that the virtual/logger is satisfied by a number of loggers, while virtual/mysql is satisfied by different mysql variants. The other difference is that the various loggers present the same face to other programs, whereas postgresql has a different API to mysql. > Anyway, the postgres is just an example of asking why are we locking > down the choice of a database to a particular package/provider. WE are not doing anything of the sort. The upstream developers have decided mysql is the storage system they want to use. Supporting multiple databases would require time or experience they do not have, unless someone else is prepared to contribute some of their own. --=20 Neil Bothwick God: What one human uses to persecute another. --Sig_/_.gYLy0_QhXLR/BdjQvU9LF Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (GNU/Linux) iEYEARECAAYFAkuP8OAACgkQum4al0N1GQN6SACbBhUGO17yLbBa/VYBR67XKTjv ziQAn2+JPChp/XJ83BQyOq3B+JabRpLk =x+dF -----END PGP SIGNATURE----- --Sig_/_.gYLy0_QhXLR/BdjQvU9LF--