Forum OpenACS Q&A: Response to Howto setup openacs 4.5 / aolserver 3.4.2 / postgres 7.2 on SuSE 8.0 for german correctly?

Just took another take at setting up the system.

First thing i did, was patching the SuSE 8.0 included Aolserver SRPM with the ad13 patches from sourceforge. The patches are incomplete and have to be adjusted a little bit to work with rpm. As far as encodings are concerned, iso-8859-10, iso-8859-13, iso-8859-14 and iso-8859-15 are missing in the nsd/conn8.c. Just adding them to the lookup table there is enough to get everything working. If tcl encodings are installed, that is.
Copying or symlinking the tcl8.3 lib from my tcl8.3.4 installation to the lib dir of aolserver home fixed this problem, so the encodings were found. Why isn't this documented anywhere prominently (outside the sourcecode), i wondered...
Result is a nice little aolserver RPM for suse 8.0 with all the goodies (nsopenssl-2.1, nsxml, nscache, nssha1, nsrewrite, openacs postgres driver), but not fully polished yet (if anyone is interested drop me a mail) and without the encodings (as SuSE 8.0 ships with tcl8.3.4 a simple link to /usr/lib/tcl8.3 is enough to get them).

Setting up nsd.tcl with iso-8859-15 charset was simple after that, following the various HackContentType and charset messages in the bboard here.
In nsd.tcl
set charset iso-8859-15
ns_section/nsparameters
ns_param URLCharset $charset
ns_param OutputCharset $charset
ns_param HackContentType true

Default SuSE postgres doesn't like unicode and multibyte, so i switched multibyte on in the .spec file for postgres and recompiled the srpm. No problem, just changing one single line in the spec.
(line 36) %define enable_mb 1
rebuild with rpm -ba postgresql.spec
Thats all.

Now i checked out OpenACS 4.6 branch from cvs with:
cvs -d:pserver:anonymous@openacs.org:/cvsroot login
cvs -d:pserver:anonymous@openacs.org:/cvsroot -roacs-4-6 checkout openacs-4

Now finally i ran the OpenACS Installer and was positivly surprised, that everything went well. No problems, no hangs, nothing. Smooth as it should be. Good work.

Looking at the packages i wanted to use, i was positivly surprised that nearly all bugs i encountered before were gone. Some nasty little bugs remain, but I'm sure those get stomped out sometime in the future. (mainly in the survey package (delete), one in the bug tracker with the subscribe button, Bookmarks with deleting after link check, mostly minor stuff...)

I can say I'm rather pleased with the result, but hate the boulders, that blocked the path. Documentation is incomplete (where isn't it) and RTFS isn't really a premium option with OpenACS most of the time (compared to reading the excellent tcl/tk -core source code for information, which is more like a pleasure).