Forum .LRN Q&A: Re: Native Windows Installer for .LRN (Version 1.11)

Posted by Gustaf Neumann on
Maurizio, again thank you very much!

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.

best regards
-gustaf neumann

Posted by Maurizio Martignano on
Dear Gustaf,
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,

Posted by Gustaf Neumann on
I have noticed, that you include already gzip and tar, which are essential for the upgrade/install from repository. Without those, the support would not have been possible. It was a good idea to include those!