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
  • Packaging for various OS platforms: tar.gz, zip, Deb, RPM, PortableApp

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

Navigation
QR Code
QR Code dev:release_process (generated for current page)