On Friday 07 Jan 2005 10:30, Hendrik Frenzel wrote: > Hi, > > I want to release the VHCS packages (Bug#283005) so I'm searching for a > sponsor. I've build some packages which can be found at > http://apt.scunc.it/pool/main/sarge/v/vhcs/
OK, I just installed your packages on top of a clean sarge system. A few issues: Why is vhcs2-depends a contrib package? What is vhcs2-depends for? I just did apt-get install vhcs. courier-base asks a debconf question about creating directories for web administration. Do I answer yes or no or does it not matter? Likewise postfix asks questions and so does proftpd. I don't know if it's correct to preseed the debconf database with these answers, but it should be possible (see debconf(7)). I prefer PostgreSQL to MySQL. Perhaps there should be two meta packages, vhcs-postgresql and vhcs-mysql that depend on vhcs + relevant database specific packages. That's not necessary if you're not willing to support that though. Also is installing mysql-server necessary? It may be that the database is stored on a separate host so no database server is needed. Are all the password debconf questions necessary? I haven't been through all of them, but I suspect some could be set to random strings, e.g. vhcs2 database user. The root database account for MySQL has by default no password, so this question may not be necessary. The debconf question should probably mention this anyway. Once I have answered all the questions I get an error on line 395 of vhcs.postinst - "can't remove system crontab". This is because root has no crontab (it's a clean install). This should possibly be are warning rather than a fatal error. Also a minor point: the crontab commands should probably be run with 2>&1 >/dev/null to stop "no crontab for root" messages being printed. A similar problem on line 591 of the vhcs.postinst. I opted to make no postfix configuration in the postfix config (see comment above) so I have no postfix config to backup. These lines should probably be surrounded by if [ -f $main_cf ] ... fi or something similar. Now on line 559 of the postinst the ln command fails, probably because I've run the postinst a few times to get it working. Adding the -f flag to ln should fix this. After this I needed to tweak the php.ini for apache2 because of the bug in php4-mcrypt [1]. This should be fixed soon in sarge though. OK, so I now have vhcs2 up and running. Good job! :) I'll let you know if I come across any other problems. I know there's a lot of stuff here, but it pays to iron out as many wrinkles as possible before getting it into the archive, that way you don't end up having to implement transition strategies for various things when you fix it later. [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=283305 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

