Changes

From SME Server
Jump to navigationJump to search
m
no edit summary
Line 3: Line 3:  
We try our best not to overlook things but it can happen, proper verification is important to reduce the risk of such things slipping through. Therefore we try and stick to a certain work flow when doing verification.
 
We try our best not to overlook things but it can happen, proper verification is important to reduce the risk of such things slipping through. Therefore we try and stick to a certain work flow when doing verification.
 
Since the development team and resources are rather limited it is difficult enough to try and fix all bugs raised, let alone also verify them. Since you do not need to be a developer to verify the fixes that have been produced this guide is written to help all members of our community to help us in the process of verification, it is a vital part of the ongoing maintenance of SME Server.
 
Since the development team and resources are rather limited it is difficult enough to try and fix all bugs raised, let alone also verify them. Since you do not need to be a developer to verify the fixes that have been produced this guide is written to help all members of our community to help us in the process of verification, it is a vital part of the ongoing maintenance of SME Server.
 +
 +
{{Warning box|KOOZALI SME 10 beta1. To install a test machine, see [[Testing_Environments]].}}
 +
1. Install and configure a server with iso.
 +
 +
2. smeserver-yum, e-smith-base and smeserver-support in smeupdates-testing needs to be updated first with their dependancies :
 +
yum update smeserver-yum smeserver-support e-smith-base --enablerepo=smeupdates-testing
 +
3. after reboot apply full :
 +
yum update
 +
 +
An update to tinydns & dnscache did break dns.
 +
You have to manually start them after a reboot and then update.
 +
 +
Verification should be done with yum update —enablerepo=smeupdates-testing packagename.
 +
 +
Before that you must use the same commande but with smeserver-yum e-smith-base smeserver-support to ensure you have the last running scripts.
 +
    
===General work flow===
 
===General work flow===
Line 154: Line 170:     
===Abbreviated Verification===
 
===Abbreviated Verification===
Only to be used when directed by a developer
+
Only to be used when circumstances dictate urgency in completing multiple verification in a short time.
   −
= CURRENT VERSION INSTALLED:
+
= CURRENT VERSION INSTALLED:
[rpm -qa <package name>]
+
[rpm -qa <package name>]
If its an actual Bug show the issue if you can, showing steps taken, otherwise just show it is working, location, any templates, config settings, db settings etc that will or may be changed
+
If its an actual Bug show the issue if you can, showing steps taken, otherwise just show it is working, location, any templates,  
 +
config settings, db settings etc that will or may be changed
   −
= UPDATED VERSION INSTALLED:
+
= UPDATED VERSION INSTALLED:
Update to new package, show steps taken
+
Update to new package, show steps taken
# yum updat/install e-smith-base --enablerepo=smeupdates=testing or smetest (check for latest
+
# yum updat/install e-smith-base --enablerepo=smeupdates=testing or smetest (check for latest
version, it evolves rapidly just now with changes)
+
version, it evolves rapidly just now with changes)
# reboot reconfig if required, good idea just in case
+
# reboot reconfig if required, good idea just in case
and:
+
and:
[rpm -qa <package name>]
+
[rpm -qa <package name>]
Show its working if possible and/or no errors evident in loges etc
+
Show its working if possible and/or no errors evident in loges etc
   −
= VERIFIED OR REOPEN:
+
= VERIFIED OR REOPEN:
[Problem fixed, then VERIFIED - not fixed, then REOPEN]
+
[Problem fixed, then VERIFIED - not fixed, then REOPEN]
Note: if you do not have rights to toggle resolution, someone will do it for you
+
Note: if you do not have rights to toggle resolution, someone will do it for you
 
+
= DOCUMENTATION IMPACT:
+
= DOCUMENTATION IMPACT:
[Does something need documentation, eg a db or new procedure? if affirmative, please provide details, someone will later punt to docteam for action]
+
[Does something need documentation, eg a db or new procedure? if affirmative, please provide details, someone will later punt to  
 +
docteam for action]
    
[[Category:SME Server]][[Category:Howto]][[Category:Help]][[Category:Developer]]
 
[[Category:SME Server]][[Category:Howto]][[Category:Help]][[Category:Developer]]
3,054

edits

Navigation menu