If the user wants a database, one can be installed manually.
Need to fix http://www.gentoo.org/proj/en/webapps/webapp-eclass.xml#doc_chap2 (see Code Listing 2.8) as well...
To clarify: We shouldn't pull in a database if the web app can use a remote server. It's proper to use a USE flag to check for PHP support etc. Affected ebuilds: net-www/dotproject www-apps/ampache www-apps/b2evolution www-apps/coppermine www-apps/drupal www-apps/knowledgetree www-apps/mediawiki www-apps/postfixadmin www-apps/trac www-apps/viewcvs www-apps/wordpress
(In reply to comment #1) > Need to fix http://www.gentoo.org/proj/en/webapps/webapp-eclass.xml#doc_chap2 > (see Code Listing 2.8) as well... > Fixed in CVS
drupal fixed
net-analyzer/base - drop mysql/postgresql dependency (the flags and checks should stay there)
Ampache fixed yesterday
*** Bug 100219 has been marked as a duplicate of this bug. ***
Fixed for www-apps/postfixadmin.
mediawiki-1.8.3 onward will not pull mysql or postgres anymore, but it will use it for php checks. Fixed
b2evo fixed
mediawiki fixed
net-analyzer/base fixed
Still to fix: www-apps/knowledgetree (wrobel) www-apps/trac (dju)
www-apps/trac can't be fixed (python application that needs mysql/postgresql client libraries to talk to remote servers).
But is it for that also necessary to depend on mysql itself?
According to trac developers, minimal mysql version required is 4.1 or above. At the moment, dev-python/mysql-python-1.2.1_p2 only pulls in virtual/mysql, which covers mysql-4.0 too.
knowledgetree fixed. Will check later if this bug can be closed
All ebuilds clean