Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 392395 - dev-lua/luadbi (,etc) depends on dev-db/mysql rather than on virtual/mysql
Summary: dev-lua/luadbi (,etc) depends on dev-db/mysql rather than on virtual/mysql
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Dirkjan Ochtman (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-29 12:39 UTC by Denis Kaganovich
Modified: 2012-03-01 12:16 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Denis Kaganovich 2011-11-29 12:39:36 UTC
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
Comment 1 Denis Kaganovich 2011-11-29 12:45:09 UTC
+ to list:

app-emulation/opennebula
Comment 2 Dirkjan Ochtman (RETIRED) gentoo-dev 2011-12-04 09:56:05 UTC
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.
Comment 3 Dirkjan Ochtman (RETIRED) gentoo-dev 2012-03-01 12:16:28 UTC
I've committed this for luadbi. If you have problems with other packages, you should file separate bugs (as suggested in comment 2).