Test scenarios for the new installer in the Itasca release
Targets
- source: Ubuntu => done (from upgrade and from scratch)
- source: Debian
- source: Fedora (petee)
- source: OpenSUSE 10.3 (petee)
- source: CentOS 5 => done ("Save to PDF" need to get called by a shell and image attachment has issues. Otherwise okay)
- source: Windows 2003 Server (petee)
- VM: upgrade => done by switching SVN repo, then running updateWiki.sh
- VM: clean install (petee)
Checklist
- verify all dependencies are checked and proper warnings are displayed
- verify changing languages correctly sets the site language
- verify permissions for config files (mindtouch.deki.startup.xml, LocalSettings.php, mindtouch.host.conf)
- verify success of: php maintenance/update-db.php
- verify the salesforce integration with CoreyG (RoyK: corey verified that the installer is still sending data correctly, including the country code)
Changes
- Root DB credentials no longer stored in AdminSettings.php
- wikuser DB password is randomly generated
- mysql user definied functions are not droped/recreated from update-db.php
- Init script updates
- $WIKI_DIR/bin/mindtouch.host.sh is no longer created, instead we create /etc/dekiwiki/mindtouch.host.conf which is sourced by the new init script
- no longer writing a PIDFILE but determining it via `ps` since starting a mono process and getting the PID from an init script is nearly impossible on some distros (Fedora)
- lots of UI polish
- added a note to clean up the config files generated by the installer
- localization