Koozali.org: home of the SME Server

For those keen to test

Offline TerryF

  • grumpy old man
  • *
  • 1,821
  • +6/-0
For those keen to test
« on: January 16, 2021, 10:18:51 PM »
If you are keen to jump in at the deep end or even the shallow one here are some notes that may help for starters..

The bible re QA - https://wiki.contribs.org/SME_Server:Documentation:QA:Verification
and
https://wiki.contribs.org/SME10.0_QA

These give the basic "do it this way so we are all on same page"

The SME10 Verification que

ALL Bugs for Verification - note contribs ones

Bugzilla Matrix

Helpful info on Testing Setups

Handy Wiki pages

Its easy for those who do this regularly, it can be a bloody mine pit for someone who doesn't 🙂 very easy to kill a test system and no way to get out but wipe and start again, please dont be put off, if nothing else it sure educates you on the blackmagic in koozali/sme and makes you appreciate a hypervisor like Proxmox and snapshots.

1. Install current A5 iso - smeserver-10.0.alpha5-x86_64.iso

2. run a # yum update (DO NOT enable any repos) there are around 360+mb, last time I did it, awaiting, on occasion ie very very rarely smeserver-yum may also need updating first, it may be in smeupdates-testing, so a heads up a quick look under the hood can save a world of grief, BUT, be carful it may pull dependencies that need other updates, can also bork the test system.

3. Make sure to reboot/reconfig

4. Normal Test setup would be to now, select a Bug that need verifying, update the package
# yum update e-smith-base --enablerepo=smeupdates-testing (ONLY this) and follow the verification wiki

**HOWEVER** we have come such a long way with updates to the A5 iso, and I do mean multi versions of an update, a very large number of changes to system files etc, from the initial install that it is not possible to do basic testing using the basic A5 iso. You would have needed to updated a A5 iso incrementally as the updates and changes have been produced. So this stage for testing can just about be left until we release the Beta (not far away)

5. If you do a yum update --enablerepo=smeupdates-testing you will update ALL the packages that need testing, may also need the /smetest repo for some updates do it after completing above, be careful  - 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. This would also set a point where you could test any NEW updates..all good fun. It will also bring the system close to what a beta will be.. stay away from the /smedev repo unless told a particular package is there, *NEVER* update from there

Many contribs have been ported over to SME10, they are not in the sme10 contribs repo yet, you will find them in the /smetest and to a lesser degree /smedev some are unstable and need work, be warned, which is why they need to be tested, all will have a Bug raised against them, go our hardest. Install dont update from /smedev

You will also find that you may need as a minimum the epel and openfusion repos for some updates and or contribs see the /smeaddons repo for an easy way to configure

6. Not available publicly but will be in the beta is an iso that supports following

RAID should be configured as follows:

# 2 Drives - Software RAID 1
# 3 Drives - Software RAID 1 + 1 Hot-spare
# 4 Drives - Software RAID 6
# 5+ Drives - Software RAID 6 + 1 Hot-spare

something to look forward to :-)

Use the bug for feedback on testing, the lists are still a good resource as well, were the goto place
« Last Edit: January 18, 2021, 04:30:25 AM by TerryF »
--
qui scribit bis legit

Offline brianr

  • *
  • 988
  • +2/-0
Re: For those keen to test
« Reply #1 on: January 18, 2021, 11:37:20 AM »
For those who would like to get to grips with the contribs migrated from SME9 for SME10, here is a list of the contribs trhat "appear" to be easily migrated, but need further testing / validation.

Code: [Select]
https://bugs.contribs.org/show_bug.cgi?id=10942    smeserver-ddclient and ddclient
https://bugs.contribs.org/show_bug.cgi?id=11029    smeserver-dhcpmanager
https://bugs.contribs.org/show_bug.cgi?id=10950    smeserver-domains
https://bugs.contribs.org/show_bug.cgi?id=10951    smeserver-email-management
https://bugs.contribs.org/show_bug.cgi?id=10923    smeserver-mailstats
https://bugs.contribs.org/show_bug.cgi?id=10997    smeserver-shared-folders
https://bugs.contribs.org/show_bug.cgi?id=10927    smeserver-vacation
https://bugs.contribs.org/show_bug.cgi?id=10948    smeserver-wbl
https://bugs.contribs.org/show_bug.cgi?id=11000    smeserver-xt_geoip
https://bugs.contribs.org/show_bug.cgi?id=11299    smeserver-check4updates
https://bugs.contribs.org/show_bug.cgi?id=10893    smeserver-durep
https://bugs.contribs.org/show_bug.cgi?id=11284    smeserver-git-web-theme
https://bugs.contribs.org/show_bug.cgi?id=11285    smeserver-git
https://bugs.contribs.org/show_bug.cgi?id=11060    smeserver-hwinfo
https://bugs.contribs.org/show_bug.cgi?id=11281    smeserver-learn
https://bugs.contribs.org/show_bug.cgi?id=11279    smeserver-mailalias
https://bugs.contribs.org/show_bug.cgi?id=11274    smeserver-mod_deflate
https://bugs.contribs.org/show_bug.cgi?id=11273    smeserver-mod_python
https://bugs.contribs.org/show_bug.cgi?id=11066    smeserver-motd
https://bugs.contribs.org/show_bug.cgi?id=11272    smeserver-nfs
https://bugs.contribs.org/show_bug.cgi?id=11067    smeserver-print-monitor
https://bugs.contribs.org/show_bug.cgi?id=11056    smeserver-remoteuseraccess
https://bugs.contribs.org/show_bug.cgi?id=11025    smeserver-rkhunter
https://bugs.contribs.org/show_bug.cgi?id=11068    smeserver-sane
https://bugs.contribs.org/show_bug.cgi?id=11062    smeserver-smeadmin
https://bugs.contribs.org/show_bug.cgi?id=11178    smeserver-unjunkmgr
https://bugs.contribs.org/show_bug.cgi?id=11075    smeserver-updates
https://bugs.contribs.org/show_bug.cgi?id=11076    smeserver-usbdiskmanager
https://bugs.contribs.org/show_bug.cgi?id=11077    smeserver-webhosting
https://bugs.contribs.org/show_bug.cgi?id=11080    smeserver-userpanels
https://bugs.contribs.org/show_bug.cgi?id=11079    smeserver-userpanel
https://bugs.contribs.org/show_bug.cgi?id=11305    smeserver-adv_samba
https://bugs.contribs.org/show_bug.cgi?id=11032    smeserver-dovecot-extras
https://bugs.contribs.org/show_bug.cgi?id=11086    smeserver-nextcloud
https://bugs.contribs.org/show_bug.cgi?id=11034    smeserver-password
https://bugs.contribs.org/show_bug.cgi?id=11035    smeserver-qmHandle
https://bugs.contribs.org/show_bug.cgi?id=11037    smeserver-smbstatus
https://bugs.contribs.org/show_bug.cgi?id=11038    smeserver-tw-logonscript

Note that in order for some of these to work, you will need to have updated the alpha5 iso  by:

Code: [Select]
yum update
yum update --enablerepo=smeupdates-testing

Please feedback in the associated bug.

Once we get to a beta, then the second update  may not be needed.
Brian j Read
(retired, for a second time, still got 2 installations though)
The instrument I am playing is my favourite Melodeon.
.........