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     : robb...@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85

Reply via email to