(needs some work still)
Contents |
Goals
- to ensure quality of new releases (less bugs --> less support --> more contributions)
- to ensure participation of community during the release process (more testers --> more assurance --> quicker release processes)
Materials
Release versioning
to be written
General Naming Conventions
to be written
Release Delays
- in case of a bug fix release
A minimum of 1 week between RC and final have to be respected.
- in case of a release that ads new features
A minimum of 2 weeks between RC and final have to be respected.
Generally, we will let users 2 weeks between two releases (beta, RC, or final) to test it
- in case of a security fix release
For critical security fixes ==> those are released immediately.
What to check before releasing?
- check if third party components have not been updated (for security purposes mainly)
- PHPMailer http://phpmailer.codeworxtech.com/
- Smarty http://smarty.php.net
- Snoopy http://sourceforge.net/projects/snoopy/
- PHPMailer http://phpmailer.codeworxtech.com/
- checksum md5 files have to be accurate
- release notes have been updated
- changelog is completed
- upgrade script has been updated
- upgrade readme is accurate
- indicate language changes (diff)
What packages to release?
- upgrade package
- full package
for both in .zip / .tar files
Where to announce the releases?
- xoops.org and SF news for final, sometimes for RC if needed
- xoops_announce ml for all releases
Where to declare bugs ?
In the SF bugtracker, with details about your environment (php/mysql/browser), some explanations about how you get the error, the error message that appeared, and eventually the fix if you found it
What minimum features to test in case of a new release?
First of all, please activate the php debug panel, and report any message
- install from scratch
- upgrade from the last 2 previous releases, from a website that already has data and modules in its database
- subscription of a new user
- install of 2 basic modules (eg news and CBB)
- uninstall of 2 basic modules (eg news and CBB)
- correct use of 2 basic modules (eg news and CBB)
- group management
- notifications
- PM
- user profil edit+save
- password change
Related Materials
LINKED CONTENTS:
Main QA & Testing Page
Core_QA
Module_QA_&_Tests
Theme_And_Design_QA

![[Main Page]](/modules/mediawiki/images/mediawiki.png)






