Table of Contents
Sahana is targeted to submit a public release at the last week of every month. The following details the release plan and conventions.
Release Schedule
Releases will be made on the last full week of the month (usually the 4th week)
Monday to Tuesday
- Release Planning
- Identification of Stable modules ready for release based on module release criteria
- Bug fixing and Enhancements
Wednesday
- Closure of all critical enhancements for release
- Branching of release
Thursday
- Closure of all critical bugs
- Update date & version strings: README, README_PortableApp, about.inc
Friday
- Testing of all final release packages to capture gaps in user installation process
The objective is to capture the user's experience exactly as he downloads and installs the package and identify and gaps form their perspective.
Sunday
- Installation Guides
Monday
- Announcements of Release: Sourceforge frontpage, Drupal, Mailing Lists
Release Responsibilities and Teams
The following teams are responsible for ensuring the Sahana release is fully tested and reliable on the following areas in all OSes, Web Server, Databases, Browsers supported
Focus Area | SWAT Team | Description |
---|---|---|
Security Config | A-Team | Test all security scenarios from social networks to CC |
Installation | A-Team | Ensure seamless installation on all OSes |
Backups and Restore | Hevayo | Ensure entire system can be backed up and restored |
GIS and Internet Tolerance | Mordor | Ensure system is functional without internet |
Localization Ease | Mordor | Ensure system is easy to localize |
Mobility | Hevayo | Ensure all mobile and data exchange scenarios are functional |
Packaging | WTH | Release Packaging, Installation Documentation and Upload |
Release Notes | Snipers | Change log, known bugs and release note creation |
Fault tolerance | Snipers | Check for faults in usual dependencies and assumptions |
Clustering | HD | Ensure there are no issues on clustering system |
The SWAT team composition can be found here
Pending Focus Area | Volunteers |
---|---|
NGO Usability | |
EM / Gov Usability | |
Accessibility |
Scope of Release Packages
With the current availability of teams and resources we are able to test Sahana on the following platforms comprehensibility.
Operating Systems
- Windows XP Service Pack 2
- Windows Vista Home Edition
- CentOS 4.4 (Redhat Enterprise 4.0 Equivalent)
- Debian Testing (Lenni)
- Ubuntu 7.10
Client Browsers
- Internet Explorer 6
- Internet Explorer 7
- Firefox 2.0
- Opera Mini 9.0
Databases
- MySQL 4.1
- MySQL 5.0
Web Servers
- Apache 2.0
To be covered If you are willing to volunteer on the releases the following have still to be covered:
- OS X
- IIS, Tomcat
- PostgreSQL