I've just installed dev-db/mariadb to test it out. To my surprise amarok ebuild has dependency on dev-db/mysql thus creating blocking issue. I've tested it out (amarok-2.3.0.90) and must say it works without any problems with mariadb instead of mysql installed. So that I think amarok should depend on virtual/mysql or allow dev-db/mariadb as an alternative to standard dev-db/mysql Reproducible: Always Steps to Reproduce: 1. Uninstall dev-db/mysql 2. Install dev-db/mariadb 3. Run amarok Actual Results: Everything work, but there is block issue Expected Results: No block issue media-sound/amarok layman: (1.4.5-r1 (in ::drizzt-overlay))X {:0} (1.4.10_p20090130-r3 (in ::kde-sunset))X {:3.5} gentoo: 2.2.0 2.2.2(~) 2.2.2-r1 2.2.2.90(~) 2.3.0(~) 2.3.0-r1(~) 2.3.0.90(~) {:4} installed: 2.3.0.90* {:4} kde: (9999)K {:4} Description: Advanced audio player based on KDE framework. Homepage: http://amarok.kde.org/ License: GPL-2 Installed time: Sun Apr 18 20:02:45 CEST 2010 Use flags: (-aqua) (-cdda) (-daap) (-debug) (-embedded) (-ipod) (-kdeenablefinal) (lastfm) (-mp3tunes) (mtp) (opengl) (semantic-desktop) linguas: (-bg) (-ca) (-cs) (-da) (-de) (-en_GB) (-es) (-et) (-eu) (-fi) (-fr) (-it) (-ja) (-km) (-nb) (-nds) (-nl) (-pa) (-pl) (-pt) (-pt_BR) (-ru) (-sl) (-sr) (-sr@latin) (-sv) (-th) (-tr) (-uk) (-wa) (-zh_TW) Build Options: -trace From repositories: gentoo Installed using: paludis-0.46.0 dev-db/mariadb gentoo: 5.1.42(~) 5.1.42-r1(~) {:0} layman: (5.1.42-r1 (in ::mysql))X {:0} installed: 5.1.42-r1* {:0} Description: MariaDB is a MySQL fork with 3rd-party patches and additional storage engines merged. Homepage: http://askmonty.org/ License: GPL-2 Installed time: Fri May 21 00:25:17 CEST 2010 Use flags: (-big-tables) (-cluster) (community) (-debug) (embedded) (extraengine) (-latin1) (-libevent) (-max-idx-128) (-minimal) (-pbxt) (perl) (profiling) (-selinux) (ssl) (-static) (-test) Build Options: -trace From repositories: gentoo Installed using: paludis-0.46.0
I need to review the mysql dependency for amarok.
There are two little "nags" about this: 1. we should use virtual/mysql for the deps but mariadb has only been added to mysql-5.1 virtual 2. like with mysql-5.1, amarok won't build against mariadb-5.1[embedded]. I'll see if I start testing amarok with mariadb and look deep into myself to find any motivation to resume the work on the embedded patch.
This should be fixed on amarok-2.3.1-r1 just added to the tree. This package is masked pending some testing for all the changes.