Koozali.org: home of the SME Server
Contribs.org Forums => Koozali SME Server 10.x => Topic started by: TerryF 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 (https://wiki.contribs.org/Verification_Queue#SME_Server_10_Verifications)
ALL Bugs for Verification - note contribs ones (https://wiki.contribs.org/Verification_Queue)
Bugzilla Matrix (https://bugs.contribs.org/report.cgi?x_axis_field=bug_status&y_axis_field=product&f1=bug_status&o1=notequals&v1=CLOSED&query_format=report-table&format=table&action=wrap)
Helpful info on Testing Setups (https://wiki.contribs.org/Testing_Environments)
Handy Wiki pages (https://wiki.contribs.org/SME_Server:Documentation:Developers_Manual)
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 (http://mirror.canada.pialasse.com/releases/testing/10/smeaddons/x86_64/RPMS/) 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
-
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.
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:
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.