Dear all,
If you would like to test-drive OpenACS 5.10.1 with Tcl 9, you might want to try the Docker image:
gustafn/openacs:latest-tcl9
For example, in Portainer, create a new stack and paste the docker-compose.yml file from: gustafn/docker-ns/tree/main/examples/oacs-db-inclusive
Then replace:
openacs:latest
with:
openacs:latest-tcl9
This switches the setup from Tcl 8.6 to Tcl 9.
The image is available for both Intel/AMD64 and ARM64 platforms, including Apple Silicon and Raspberry Pi. It includes the latest NaviServer, compiled with the most commonly used NaviServer modules:
nsauthpam, nscgi, nsdb, nslog, nsperm, nsproxy, nssmtpd,
nssock, nsssl, nsstats, nsudp, revproxy, nsdbpg
The main incentive for upgrading is probably full UTF-8 support. With Tcl 8.6, there are still cases where certain UTF-8 characters cannot be safely displayed or converted.
For more background about these Docker images and examples, see e.g.
Docker NaviServer and OpenACS suite on GitHub
All the best,
-g