Standard problem: dev-lua/luadbi depends on dev-db/mysql rather than on virtual/mysql (so, don't emerge with dev-db/mariadb). Reproducible: Always Steps to Reproduce: 1. Unmerge dev-db/mysql 2. Emerge dev-db/mariadb and virtual/mysql 3. Emerge ev-lua/luadbi[mysql] (really I need net-im/prosody[mysql] Actual Results: !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: virtual/mysql:0 (virtual/mysql-5.1::gentoo, ebuild scheduled for merge) pulled in by =virtual/mysql-5.1[embedded?] required by (dev-perl/DBD-mysql-4.20.0::gentoo, installed) (and 3 more with the same problem) (virtual/mysql-5.2::gentoo, installed) pulled in by =virtual/mysql-5.2 required by (dev-db/mariadb-5.2.9::gentoo, installed) There are simple grepped list of similar packages, still depends on dev-db/mysql: dev-php/roadsend-php sci-biology/emboss app-i18n/tomoe dev-db/maatkit sys-cluster/slurm net-misc/asterisk dev-libs/poco www-misc/xxv net-analyzer/hydra
+ to list: app-emulation/opennebula
Some of those may be intentional, I'm not sure? In any case, you probably want to open a tracker bug and separate bugs for each package where this happens.
I've committed this for luadbi. If you have problems with other packages, you should file separate bugs (as suggested in comment 2).