Yesterday, after 10 hours of Maemo hacking, we had a first album developer meeting (me, Tults and Andrus) where we discussed my new architecture and thus also my thesis. We ironed out some of the things I had missed (I wonder how I got it “excellent” :P) but the architecture itself stayed the same, except we agreed that we need also a master SQL server.
Later in the evening we talked about the bug/feature database and I promised to set up Bugzilla. It seemed a bit hard to set up on Gentoo, but the actual process isn’t as hard as I thought, you just have to do the following steps (don’t forget to change the hostname):
- create a user for bugzilla database and give him required privileges
emerge bugzilla
/usr/sbin/webapp-config -I -h yourhost -u root -d /bugzilla bugzilla 2.18.1
- webapp-config config asks you some simple questions, it should’t be that hard to answer these correctly
cd /var/www/yourhost/htdocs/bugzilla
- edit a file called localconfig to suite your settings
- If you wonder where to get interdiff, then
emerge patchutils
- All config set run
./checksetup which will ask you for some information
- [Update]: You also have to add this to your apache config:
<Directory /var/www/yourhost/htdocs/bugzilla>
Options +ExecCGI
AllowOverride Limit
DirectoryIndex index.cgi
</Directory>
- Fire up your browser and point it to http://yourhost/bugzilla
Now you need to configure it - login and select Parameters.
That’s all for today, check back soon for Subversion, MRTG and Cacti setup