Koozali.org: home of the SME Server

Koozali v10 Alpha\Beta\RC Testing notes

Offline ReetP

  • *
  • 3,722
  • +5/-0
Koozali v10 Alpha\Beta\RC Testing notes
« on: December 16, 2020, 02:25:50 PM »
A few notes on testing. I am going to pin this for reference

Most of our development chatter is on my Rocket.Chat because it is easier to help people there and work through problems.

We need people to test - install and try things. Look for problems so we can fix them. You do not have to be a coder to do that (but you will learn a bit!)

If you would l like an account to come and learn some more then PM with your name and an email address for notifications.

If you want to play by yourself then get a spare computer - or more easily a Virtual Machine, get a copy of the ISO and install and then play.

*** An important hardware note, a minimum of 4gb of RAM is now recommended, the new clamav consumes almost 2gb by itself, while you can try with just 2gb, I have used a few test VMs at that level, you are asking for a possible world of hurt, go with minimum of 4gb, mem is cheap.

Virtual machines (a lot of us use Proxmox) are great because you can take a snapshot and then roll back when it does a backflip into the lava....

Remember v10 is still ALPHA/Beta/RC

It is pretty stable if you know what you are doing, but it is very easy to break it! The further along the road of beta and RC the more stable it is.

You really should look at bugs while testing - try not to open a new bug until you have searched carefully, or ask us.
We already know of a lot. Try not to duplicate them. This includes contribs, many have now been migrated to SME10 and have own Bugs they need testing and validating

https://bugs.contribs.org/report.cgi?x_axis_field=bug_status&y_axis_field=target_milestone&product=SME+Server+10.X&format=table&action=wrap

Here are some general instructions (we ought to wiki this):

1. Install current iso, whether it be Alpha, Beta or RC - smeserver-10.0.xxxxx-x86_64.iso

2. Run a

Code: [Select]
yum update (DO NOT enable any repos)

There are updates awaiting, upstream and our own, on occasion ie very very rarely smeserver-yum may also need updating first, it may be in smeupdates-testing or updates, so a heads up a quick look under the hood can save a world of grief

3. Make sure to post-upgrade/reboot, this always gets you at the start line.

==== for general testing jump to No. 6 ====

For verifications:
https://wiki.contribs.org/SME_Server:Documentation:QA:Verification

4. Best practice is to now, select a Bug that need verifying, update the package

Code: [Select]
yum update e-smith-base --enablerepo=smeupdatestesting (ONLY this)

5. Now for the fly in the ointment - sometimes, now very rarely, there will be a package in /smetest that fixes a borked update in smeupdates-testing, that situation is now very unlikely we are at Beta/RC, BUT, just keep it in mind until at least RC.

==== general testing from here ====

6. If you do:

Code: [Select]
yum update --enablerepo=smeupdates-testing
You will update ALL the packages that need testing - a danger Will Robinson moment - BUT it will bring your install to a point where you could carry out overall testing of the system or Contrib updates/import testing and verification BUT beware you could also kill it, less likely as the road to RC approaches.

For general testing:

https://wiki.contribs.org/SME10.0_QA

** DANGER **
Do NOT under any circumstances use packages from smedev unless you ABSOLUTELY know what you are doing.
They should only EVER be installed one at a time, and you MUST know what you are doing. be sure to check with developers before trying to use them.

They can very easily destroy your machine!

** You have been warned!! **
« Last Edit: June 18, 2021, 08:35:24 PM by Jean-Philippe Pialasse »
...
1. Read the Manual
2. Read the Wiki
3. Don't ask for support on Unsupported versions of software
4. I have a job, wife, and kids and do this in my spare time. If you want something fixed, please help.

Bugs are easier than you think: http://wiki.contribs.org/Bugzilla_Help

If you love SME and don't want to lose it, join in: http://wiki.contribs.org/Koozali_Foundation

Offline ffu

  • 2
  • +0/-0
Re: Koozali v10 Alpha Testing notes
« Reply #1 on: December 26, 2020, 06:33:34 PM »
I have now installed a test version of 10.0 Alpha5 - and updated.
I am not sure where to put my request - of how I can test and what to test.
B.r.
ffu

Offline ReetP

  • *
  • 3,722
  • +5/-0
Re: Koozali v10 Alpha Testing notes
« Reply #2 on: December 26, 2020, 06:38:35 PM »
I have now installed a test version of 10.0 Alpha5 - and updated.
I am not sure where to put my request - of how I can test and what to test.
B.r.
ffu

Go back and read all my post....
...
1. Read the Manual
2. Read the Wiki
3. Don't ask for support on Unsupported versions of software
4. I have a job, wife, and kids and do this in my spare time. If you want something fixed, please help.

Bugs are easier than you think: http://wiki.contribs.org/Bugzilla_Help

If you love SME and don't want to lose it, join in: http://wiki.contribs.org/Koozali_Foundation