From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1LXLCZ-0004yO-DB for garchives@archives.gentoo.org; Wed, 11 Feb 2009 19:56:55 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2CB96E020D; Wed, 11 Feb 2009 19:56:53 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 0A1C4E020D for ; Wed, 11 Feb 2009 19:56:53 +0000 (UTC) Received: from [192.168.22.10] (ip68-4-152-120.oc.oc.cox.net [68.4.152.120]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 6DDAF64C44; Wed, 11 Feb 2009 19:56:52 +0000 (UTC) Message-ID: <49932D9C.9030903@gentoo.org> Date: Wed, 11 Feb 2009 11:57:16 -0800 From: Zac Medico User-Agent: Thunderbird 2.0.0.19 (X11/20081209) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org CC: robbat2@gentoo.org, nelchael@gentoo.org Subject: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in eclass: mysql.eclass References: <49932314.1070108@gentoo.org> In-Reply-To: <49932314.1070108@gentoo.org> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: 3c239ea9-81c0-4b19-9908-0d76a1706963 X-Archives-Hash: efce154d642fe6ede38d084a33c7f949 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Krzysiek Pawlik wrote: > [blocks B ] dev-db/mysql ("dev-db/mysql" is blocking > dev-db/mysql-community-5.0.67) > [blocks B ] dev-db/mysql-community ("dev-db/mysql-community" is blocking > dev-db/mysql-5.0.76) As a workaround, you can mask dev-db/mysql-community: echo dev-db/mysql-community >> /etc/portage/package.mask It's a bug in portage that's triggered by some code which is supposed to help avoid circular dependencies. Here's the relevant piece of the emerge --debug output: Parent: ('ebuild', '/', 'dev-db/mysql-5.0.76', 'merge') Depstring: perl? ( >=dev-perl/DBD-mysql-2.9004 ) =virtual/mysql-5.0 Priority: medium-soft Virtual Parent: virtual/mysql-5.0 Virtual Depstring: || ( =dev-db/mysql-5.0* =dev-db/mysql-community-5.0* ) Candidates: ['=dev-db/mysql-community-5.0*', '>=dev-perl/DBD-mysql-2.9004', '=virtual/mysql-5.0'] What you can see there is that it's selecting mysql-community to satisfy the PDEPEND. I'll make a patch for portage so that it won't trigger the circular dependency avoidance code when it's trying to satisfy PDEPEND. - -- Thanks, Zac -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkmTLZoACgkQ/ejvha5XGaP3iwCeIvzbDkpi9osKG/7HOp8H4xOM WuQAoKcojo2g/hVqZ3PJQq/XDcIwMf/w =mm3I -----END PGP SIGNATURE-----