Forum .LRN Q&A: Re: Native Windows Installer for .LRN (Version 1.11)
Short comment to my changes that Maurizio refers to: all of the tcl/xotcl-only code works nicely under windows. However, there are differences when it comes to calling external programs (calling shells, moving files, redirecting to /dev/null, etc.). In order to write portable code, one should avoid such calls (e.g. "mv" can be replace by "file rename", etc.) The changes Maurizio refers to are changes to install/upgrade from repository, where several external commands are used. With the fixes in cvs head, installing/upgrading from repository works now fine under windows.
I am pretty sure, there are sill some windows related issues in openacs. However, most of the code works perfectly under windows, the version is really usable (allthough we tested mostly xowiki and xowiki content flow)
A short warning: The new code is based of CVS head, which is not a stable release. Since the base version of Maurizio's release is CVS HEAD, upgrade from repository fetches as well code from CVS HEAD. So, please be careful, what files you are updating.
thanks a lot for you comments.
Starting with the beginning of next year (i.e. January/Febraury 2009) I plan to port to Windows a minimum subset of these external programs, so that OpenACS becomes truly usable also on Windows.
Cheers and thanks,