Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 320807 - media-sound/amarok could allow mariadb as dependency
Summary: media-sound/amarok could allow mariadb as dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-20 22:46 UTC by Jakub Caban
Modified: 2011-01-10 15:43 UTC (History)
1 user (show)

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 Jakub Caban 2010-05-20 22:46:39 UTC
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
Comment 1 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2010-05-31 12:18:35 UTC
I need to review the mysql dependency for amarok.
Comment 2 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2010-06-09 12:55:38 UTC
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.
Comment 3 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2010-06-12 01:02:28 UTC
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.