This is an old revision of the document!

Sahana Bug Finding Day 2009-07-24


A full day - 24 hours - of communal bug-finding on the Sahana 1.0 Release Candidate code. A demo site will be provided for everyone to use for testing and validation. We'll coordinate the day's findings in the #Sahana IRC channel on freenode.

Priorities and Sequence of Testing

We need to test the entire / 1.0 RC code - all features and functionality. The following table contains the suggested order of testing based on the process of setting up Sahana for use. If not complete, please do the admin system configurations first… then sign up to take responsibility to test a module (or sub-module). Your mission is to break Sahana if possible. Press every button - try to omit data that should be required - try to go back and edit and make sure your changes take, etc. Mark status as “complete” when testing is complete, “in progress” during tested, and “not started” before testing.

Module Dependencies Function Tested by IRC Nick Status
Installation Installation and set up of database Praneeth lifeeth
Admin - Setup Locations Joseph jo not started
Admin - GIS Configuration Add Google Maps API, switch between OpenLayers & Google Maps, Set default centering Mark Prutsalis mprutsalis Complete
Admin - Module Configuration
Admin - System Security
Admin - Language/Locale Joseph jo Complete
Admin - Disaster Levels Gavin gtreadgold testing
Admin - Config Utils
Situation Mapping GIS Config
Situation Mapping Functionality Mifan nazgul in-progress
Missing Person Registry Nilushan nilushan Complete
Disaster Victims Registry Locations, Shelters, Organizations Kethees ks Testing
Organization Registry Locations
Request/Aid Management Shelters, Locations, Organizations
Shelter Registry Locations Pradeeper pradeeper_ Completed
Web Services
Inventory Management Locations, Aid Catalog Nilushan nilushan Testing
Messaging Module Test sending of sms and email - fail gracefully Mifan nazgul Completed
Volunteer Management Locations, Organizations Dan DZubey in progress
Aid Catalog Mahesh , Nilushan mahesh , nilushan Completed , Complete
Reporting System
User Preferences

Test Site

Testing should take place on the demo site at This has been set up to be only manually refresh and flush data only after bugs have been validated and patches have been applied by committers. The password for “admin” account on the the demo site is : zaq12wsx

If the login fails: Please clear the cookies on the domain and try again.

Instructions to Download Source

Instructions to download the relevant branch from CVS

cvs -z3 co -P sahana-phase2

Location to Register Bugs

We are going to be using the Trac ticket system to register bugs, critical feature requests, and typo/spelling errors that need fixing for the 1.0 release.

Please enter a new ticket within the Trac ticket system for Sahana here: Anonymous access has been enabled so should not have to be logged into Sourceforge or have a Sourceforge ID in order to enter a new ticket into the system - but this doesn't appear to be working (I get a blank screen when not logged in).

If you are unable to enter a new ticket on Trac - please report the details of the bug to the #sahana room and someone will post it for you - alternatively, send a message to the Sahana Developer's list - sahana-maindev AT lists DOT sourceforge DOT net.

Fixing Bugs

The priority for Bug Finding Day is bug finding… and we expect bug fixing to take more than a day. That said, if developers produce patches - these can be applied and tested by committers who are available.

It would be helpful if people could sign up to take responsibility to fix bugs - these will be assigned to you on Trac based on the modules or sub-modules or piece that you volunteer to fix. Please fill out the table below:

Name Sourceforge ID IRC Nick Committer (Y/N) Bug Fixer for Module/Sub-Module/Function


The primary means of communication will be #sahana on - alternatively use the Sahana developer's list - sahana-maindev AT lists DOT sourceforge DOT net


These people were involved in this Bug Finding Day. We recognise all contributions whether bug hunting, bug fixing, making commits, helping out on IRC etc. Make sure to add your name! :) (Can you please list sorted by surname/last name/family name? Could you make your surname capitalised too?)

  • A…
  • Dan ZUBEY
  • Fran BOON
  • Joseph FONSEKA
  • Kethees SELLADURAI
  • Praneeth BODDULURI
  • Mifan CAREEM
  • Nilushan SILVA
  • Shree Kant BOHRA
  • Mahesh KKS
  • U…
  • Z…

QR Code
QR Code dev:sahana_bug_finding_day_20090724 (generated for current page)