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 1NnEWO-0006ta-6C for garchives@archives.gentoo.org; Thu, 04 Mar 2010 17:07:36 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 217DDE10C3; Thu, 4 Mar 2010 17:07:28 +0000 (UTC) Received: from mail-bw0-f219.google.com (mail-bw0-f219.google.com [209.85.218.219]) by pigeon.gentoo.org (Postfix) with ESMTP id B6DACE10C3 for ; Thu, 4 Mar 2010 17:07:27 +0000 (UTC) Received: by bwz19 with SMTP id 19so202586bwz.26 for ; Thu, 04 Mar 2010 09:07:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=WH+bOzDIWxsIS5pKS8BvspMQaWtcTlCEgMvxUB0ulcw=; b=PydJ9Y5lyF5SQ4PQgTCD1ER3r7jqi7C2Us326R/ztYQdPHKpwhhl2KiGRn1pzfZ6By ulxLjNEIDYZ/4unjRuA+PAzlz+gzmbd897sbYPtzAHg/xSMYOOzHCRV4TX8l/HzlLBMd fUnpyiqP4A0wl5KJ9Q1mwK5SG7lrnO/L0tUJY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=cRgyI99fRWgGNoc0MVKwgoOsHY1mTewhUIVhmOg4+EWXyXqgGegoGjg4cnpapqwBP5 cQ8ynuCgANJlC9jcvA8s7QM9CyGWtin9CmGB35GXWmEtzO3iMAL1xGbT1+ivZH8/VV4i S1Rbcw7bfrZpp/V8+eA2wtmhPfIOMImJOrTHQ= 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.103.81.38 with SMTP id i38mr589741mul.112.1267722442789; Thu, 04 Mar 2010 09:07:22 -0800 (PST) In-Reply-To: <201003041757.15178.alan.mckinnon@gmail.com> References: <358eca8f1003040737n445d0aa0k54e1a136c3a5e4e4@mail.gmail.com> <201003041757.15178.alan.mckinnon@gmail.com> Date: Thu, 4 Mar 2010 17:07:22 +0000 Message-ID: <358eca8f1003040907r248b3dcjf9aada6f30734aa@mail.gmail.com> Subject: Re: [gentoo-user] mysql is being pulled in again! From: Mick To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 2e3c38e6-5026-438b-96b6-21e7e0b0473d X-Archives-Hash: 07699e0ad6535c6f458007a99d955a33 On 4 March 2010 15:57, Alan McKinnon wrote: > On Thursday 04 March 2010 17:37:23 Mick wrote: >> I am trying to understand what is pulling in mysql again. =A0This >> morning a load of qt packages were being updated and I noticed a bunch >> of perl and virtual packages in there too. =A0Rest assured dev-db/mysql >> was in there, again. =A0This is despite the fact that the mysql use flag >> seem to be not active as far as portage is concerned: >> >> # euse -i mysql >> global use flags (searching: mysql) >> ************************************************************ >> [- =A0 =A0] mysql - Adds mySQL Database support >> >> local use flags (searching: mysql) >> ************************************************************ >> [- =A0 =A0] mysql (app-admin/ulogd): >> Build MYSQL output plugin to save packets in a mysql database. >> >> [- =A0 =A0] mysql (net-misc/mediatomb): >> Use dev-db/mysql as backend rather than SQLite3. If this USE flag is >> disabled, dev-db/sqlite is used in its stead. >> >> Looking into it further I see that the virtual package is pulling the >> database in: >> >> # equery depends dev-db/mysql >> [ Searching for packages depending on dev-db/mysql... ] >> virtual/mysql-5.0 (=3Ddev-db/mysql-5.0*) >> >> # equery depends virtual/mysql >> [ Searching for packages depending on virtual/mysql... ] >> dev-db/mysql-5.0.84-r1 (=3Dvirtual/mysql-5.0) >> dev-libs/cyrus-sasl-2.1.23-r1 (mysql? virtual/mysql) >> dev-libs/redland-1.0.10-r1 (mysql? virtual/mysql) >> dev-perl/DBD-mysql-4.00.5 (virtual/mysql) >> x11-libs/qt-sql-4.6.2 (mysql? virtual/mysql) >> >> So, is this telling me the virtual mysql package depends of the real >> mysql and vice versa? =A0Should I give up and accept that just like a >> LAMP build, from now on a Linux desktop *must* run mysql and nothing >> else will do? =A0I've read that sqlite is borked and won't do what >> semantic-desktop wants, but what about people who for arguments sake >> want to run postgress or some other database? > > The tool you want to answer this question is > > emerge -t Right, but I started this mammoth emerge before I spent enough time looking at its contents I'm afraid. :-( I could of course uninstall them and try again, but there's steam coming out the back of this old box and I would rather not have to rinse and repeat. This is what was pulled in today and most of the perl stuff seemed like new installs: Thu Mar 4 09:20:24 2010 >>> dev-libs/libffi-3.0.9 Thu Mar 4 09:20:49 2010 >>> dev-db/mysql-init-scripts-1.2 Thu Mar 4 09:26:49 2010 >>> net-dns/bind-tools-9.4.3_p5 Thu Mar 4 09:33:38 2010 >>> dev-perl/Net-Daemon-0.43 Thu Mar 4 09:34:57 2010 >>> perl-core/Storable-2.20 Thu Mar 4 09:35:22 2010 >>> dev-perl/yaml-0.68 Thu Mar 4 09:35:56 2010 >>> perl-core/Test-Harness-3.17 Thu Mar 4 09:36:32 2010 >>> perl-core/Package-Constants-0.02 Thu Mar 4 09:37:07 2010 >>> perl-core/Sys-Syslog-0.27 Thu Mar 4 09:37:26 2010 >>> virtual/perl-Storable-2.20 Thu Mar 4 09:37:41 2010 >>> virtual/perl-Test-Harness-3.17 Thu Mar 4 09:37:57 2010 >>> virtual/perl-Package-Constants-0.02 Thu Mar 4 09:38:15 2010 >>> virtual/perl-Sys-Syslog-0.27 Thu Mar 4 09:38:46 2010 >>> dev-perl/PlRPC-0.2020-r1 Thu Mar 4 09:39:19 2010 >>> perl-core/IO-Zlib-1.09 Thu Mar 4 09:39:35 2010 >>> virtual/perl-IO-Zlib-1.09 Thu Mar 4 09:40:09 2010 >>> perl-core/Archive-Tar-1.54 Thu Mar 4 09:40:27 2010 >>> virtual/perl-Archive-Tar-1.54 Thu Mar 4 09:41:03 2010 >>> perl-core/Module-Build-0.34.0201 Thu Mar 4 09:41:19 2010 >>> virtual/perl-Module-Build-0.34.0201 Thu Mar 4 09:41:52 2010 >>> perl-core/ExtUtils-CBuilder-0.26.03 Thu Mar 4 09:42:08 2010 >>> virtual/perl-ExtUtils-CBuilder-0.26.03 Thu Mar 4 09:42:48 2010 >>> perl-core/File-Spec-3.30 Thu Mar 4 09:43:21 2010 >>> perl-core/ExtUtils-ParseXS-2.20.0401 Thu Mar 4 09:43:37 2010 >>> virtual/perl-ExtUtils-ParseXS-2.20.0401 Thu Mar 4 09:43:53 2010 >>> virtual/perl-File-Spec-3.30 Thu Mar 4 09:44:48 2010 >>> dev-perl/DBI-1.609 Thu Mar 4 09:47:31 2010 >>> dev-util/boost-build-1.41.0 Thu Mar 4 09:55:19 2010 >>> media-gfx/exiv2-0.19 Thu Mar 4 11:49:55 2010 >>> dev-libs/boost-1.41.0-r3 Thu Mar 4 12:29:27 2010 >>> dev-db/mysql-5.0.84-r1 Thu Mar 4 12:29:44 2010 >>> virtual/mysql-5.0 Thu Mar 4 12:30:32 2010 >>> dev-perl/DBD-mysql-4.00.5 Thu Mar 4 13:08:28 2010 >>> x11-libs/qt-core-4.6.2-r1 Thu Mar 4 13:12:49 2010 >>> x11-libs/qt-dbus-4.6.2 Thu Mar 4 13:28:44 2010 >>> x11-libs/qt-script-4.6.2 Thu Mar 4 13:32:06 2010 >>> x11-libs/qt-sql-4.6.2 Thu Mar 4 13:33:58 2010 >>> x11-libs/qt-test-4.6.2 Thu Mar 4 14:01:18 2010 >>> x11-libs/qt-xmlpatterns-4.6.2 Thu Mar 4 15:45:26 2010 >>> x11-libs/qt-gui-4.6.2 Thu Mar 4 16:11:12 2010 >>> x11-libs/qt-qt3support-4.6.2 Thu Mar 4 16:17:31 2010 >>> x11-libs/qt-opengl-4.6.2 Thu Mar 4 16:21:11 2010 >>> x11-libs/qt-svg-4.6.2 > There will be a reason why mysql is being pulled in, most likely a packag= e > that must have it. If a package must have it, wouldn't the USE flag mysql switch to + ? > If a user wants postgres, he should install and run postgres. How would t= his > 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. I am thinking that x11-libs/qt-sql-4.6.2 may be what started this emerge of mysql. --=20 Regards, Mick