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 1NjdiB-0002Za-Bz for garchives@archives.gentoo.org; Mon, 22 Feb 2010 19:12:55 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 076F0E10B7 for ; Mon, 22 Feb 2010 19:12:55 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 67BAEE0DA2 for ; Mon, 22 Feb 2010 18:47:04 +0000 (UTC) Received: from mail.isohunt.com (b01.ext.isohunt.com [208.71.112.51]) by smtp.gentoo.org (Postfix) with ESMTP id CDAA51B432F for ; Mon, 22 Feb 2010 18:47:03 +0000 (UTC) Received: (qmail 3911 invoked from network); 22 Feb 2010 18:46:57 -0000 Received: from tsi-static.orbis-terrarum.net (HELO grubbs.orbis-terrarum.net) (76.10.188.108) by mail.isohunt.com (qpsmtpd/0.33-dev on beta01) with (CAMELLIA256-SHA encrypted) ESMTPS; Mon, 22 Feb 2010 18:46:57 +0000 Received: (qmail 27461 invoked by uid 10000); 22 Feb 2010 18:46:52 -0000 Date: Mon, 22 Feb 2010 18:46:52 +0000 From: "Robin H. Johnson" To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] upcoming problem? new-style virtuals and USE deps Message-ID: 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 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) X-Archives-Salt: 665db738-09f7-4184-89e5-5f41e5a414d7 X-Archives-Hash: a84c92832189065f8a6efbf1800c9605 So I've started to see the proliferation of manual || structures for USE deps, where virtuals would normally be used, but it seems that either USE deps from the virtuals aren't propogated down to the packages themselves, or developers aren't aware of said propagation. DEPEND="... || ( >=dev-db/mysql-5.0.76-r1[embedded?,-minimal] >=dev-db/mysql-community-5.0.77-r1[embedded?,-minimal] ) ..." dev-db/mysql-community will be dropped later this year, however before then there will be 3 other variants added, all of which need to go into virtual/mysql: dev-db/mysql-cluster dev-db/mariadb dev-db/mysql-ourdelta Suggestions on the actual problem source, and potential solutions welcome? -- Robin Hugh Johnson Gentoo Linux: Developer, Trustee & Infrastructure Lead E-Mail : robbat2@gentoo.org GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85