When installing bugzilla ebuild and running the config step it fails on the checksetup.pl script. This is due to a permissions error in the database set up - from the bugzilla install documentation: If you are using MySQL 4, the bugs user also needs to be granted the LOCK TABLES and CREATE TEMPORARY TABLES permissions. Reproducible: Always Steps to Reproduce: 1. emerge bugzilla 2. ebuild /var/db/pkg/net-www/bugzilla-2.17.6-r1/bugzilla-2.17.6-r1.ebuild Actual Results: Script crashed with permission error Expected Results: Completed ebuild configuration. Other comments on ebuild: In file /var/www/bugzilla/localconfig change $webservergroup = "apache"; which will let the permissions be set by the ./checksetup script correctly. For apache2 the bugzilla.conf could be installed to /etc/apache2/conf/modules.d/ instead of /etc/apache/conf and then allow the user to specify the linkage to the server - i.e. named host etc.
Created attachment 28135 [details] Ebuild for 2.17.7 with changes to permissions to work with mysql 4. I've made some minor changes to the ebuild to get it to work and also upgraded it to 2.17.7 in the hope that it can be commited to portage? Is there a maintainer for bugzilla at the moment? Cheers, Mark
I have this exact same problem and it works like a charm now with the posted ebuild.
Created attachment 28489 [details] slight modifications to ebuild Hi, just popping in a couple of quick fixes, including mysql grant fix, removing archaic reference to "processmail", dependency on patchutils. Could still use better apache2 support and elimination of "/usr/bonsaitools"...
Closing this bug in favour of bug 59165 which uses the new wepapp-config.