Difference between revisions of "SME10.0 Contribs QA"

From SME Server
Jump to navigationJump to search
Line 14: Line 14:
  
 
Please also see [[Contribs Bugreport]]
 
Please also see [[Contribs Bugreport]]
 
==Test guidelines==
 
Considerations_before_installing advises that Contribs for SME10 have not yet been released, this is to avoid dev workload diagnosing bugs caused by contribs.
 
 
Please don't post SME10 bugs unless you can replicate the bug with the contrib removed or isolated.
 
 
{{Note box|If you have suggestions, issues or solutions for a contrib, please post them in bugzilla {{BugzillaFileBug|product=SME%20Contribs|component=|summary=|comment=|title=against the contrib.}} }}
 
  
 
==Test guidelines==
 
==Test guidelines==
Line 61: Line 54:
 
Another example is as follows:
 
Another example is as follows:
 
   yum install smeserver-usbdisksmanager --enablerepo=sme9contribs --enablerepo=smecontribs
 
   yum install smeserver-usbdisksmanager --enablerepo=sme9contribs --enablerepo=smecontribs
 +
 +
== Known issues: contribs using php and httpd ==
 +
SME10 introduce the use of php-fpm and dedicated pools for ibays and contribs. Hence, by default PHP module is disabled. Installing contribs containing a fragment template for /etc/httpd/conf/httpd.conf that contain any PHP module specific syntax will prevent httpd-e-smith to restart and leave you without webserver and server-manager.
 +
 +
The following contribs will need rework of their  /etc/httpd/conf/httpd.conf before testing ('''incomplete list to update'''):
 +
* smeserver-phpmyadmin
 +
* smeserver-phpldapadmin
 +
* smeserver-cacti
 +
* smeserver-phpsysinfo
 +
* smeserver-phpvirtualbox
 +
* smeserver-wordpress
 +
 +
The following contribs use PHP but have their own webserver and should be safe to install but would need some work to use a PHP pool instead of a dedicated httpd server.
 +
* smeserver-backuppc
 +
* smeserver-freepbx
 +
* smeserver-phpki
 +
 +
Those contribs are safe as they already use a php pool:
 +
* smeserver-nextcloud
  
 
==Template for testing==
 
==Template for testing==
Line 93: Line 105:
 
List of Contribs to be tested with current version
 
List of Contribs to be tested with current version
 
* [http://bugs.contribs.org/report.cgi?x_axis_field=bug_status&y_axis_field=component&product=SME+Contribs&format=table&action=wrap&version=9beta Bugs related to contribs in SME10]
 
* [http://bugs.contribs.org/report.cgi?x_axis_field=bug_status&y_axis_field=component&product=SME+Contribs&format=table&action=wrap&version=9beta Bugs related to contribs in SME10]
 +
 +
=== Need to import from external repositories ===
 +
* smeserver-dar2 (stephdl)
 +
* smeserver-egroupware-epl (stephdl)
 +
* smeserver-phpvirtualbox (stephdl)
 +
* smeserver-radicale (stephdl)
 +
* smeserver-raidstatus (stephdl)
 +
* smeserver-sarg (stephdl)
 +
* smeserver-shellinabox (stephdl)
 +
* smeserver-sogo (stephdl)
 +
* smeserver-transmission  (stephdl)
 +
* smeserver-virtualbox  (stephdl)
 +
* smeserver-callback (fws)
 +
* smeserver-clamav-unoficial-sigs (fws)
 +
* smeserver-dl (fws)
 +
* smeserver-dokuwiki (fws)
 +
* smeserver-dovecot-extra (fws)
 +
* smeserver-expire-accounts (fws)
 +
* smeserver-fluxbb (fws)
 +
* smeserver-fusioninventory-agent (fws)
 +
* smeserver-grr (fws)
 +
* smeserver-jappix (fws)
 +
* smeserver-lemonldap-ng (fws)
 +
* smeserver-limesurvey (fws)
 +
* smeserver-minilist (fws)
 +
* smeserver-ntop (fws)
 +
* smeserver-ooo-headless (fws)
 +
* smeserver-opensondage (fws)
 +
* smeserver-openvpn-routed (fws)
 +
* smeserver-pam_cas (fws)
 +
* smeserver-phplist (fws)
 +
* smeserver-pydio  (fws) (probably not, not maintained for a while, nextcloud and seafile are better options)
 +
* smeserver-qos (fws)
 +
* smeserver-qpsmtpd-log2sql
 +
* smeserver-tt-rss (fws)
 +
* smeserver-webapps-common
 +
* smeserver-webfilter (fws)
 +
* smeserver-zabbix-proxy (fws)
 +
* smeserver-zabbix-agent (fws)
  
 
==Need to test==
 
==Need to test==
Line 178: Line 229:
 
===sitex  SME9 ===
 
===sitex  SME9 ===
 
===smeserver-adv-samba  SME9 ===
 
===smeserver-adv-samba  SME9 ===
 +
[[Advanced Samba]]
 +
 
===smeserver-affa  SME9 ===
 
===smeserver-affa  SME9 ===
 +
[[Affa]]
 +
 
===smeserver-ajaxterm  SME9 ===
 
===smeserver-ajaxterm  SME9 ===
 +
[[Ajaxterm]]
 +
 
===smeserver-altqmail  SME9 ===
 
===smeserver-altqmail  SME9 ===
===smeserver-arkeia  SME9 ===
+
[[AltQmail]]
 +
 
 +
===smeserver-arkeia  SME7 ===
 +
[[arkeia]]
 +
 
 
===smeserver-arpwatch  SME9 ===
 
===smeserver-arpwatch  SME9 ===
 +
[[Arpwatch]]
 +
 
===smeserver-automysqlbackup  SME9 ===
 
===smeserver-automysqlbackup  SME9 ===
 +
[[AutoMysqlBackup]]
 +
 
===smeserver-awstats  SME9 ===
 
===smeserver-awstats  SME9 ===
 +
[[AWStats]]
 +
 
===smeserver-BackupPC  SME9 ===
 
===smeserver-BackupPC  SME9 ===
 +
[[BackupPC]]
 +
 
===smeserver-bandwidthd  SME9 ===
 
===smeserver-bandwidthd  SME9 ===
===smeserver-base  SME9 ===
+
[[Bandwidthd|Band]]
 +
 
 +
===smeserver-base  SME7 ===
 +
[[Base]]
 +
 
 
===smeserver-bridge-interface  SME9 ===
 
===smeserver-bridge-interface  SME9 ===
 +
[[BridgeInterface]]
 +
 
===smeserver-bugzilla  SME9 ===
 
===smeserver-bugzilla  SME9 ===
 +
[[Bugzilla-contribs]]
 +
 
===smeserver-cacti  SME9 ===
 
===smeserver-cacti  SME9 ===
 +
[[Cacti]]
 +
 
===smeserver-certificate  SME9 ===
 
===smeserver-certificate  SME9 ===
 +
[[Certificate]]
 +
 
===smeserver-check4updates  SME9 ===
 
===smeserver-check4updates  SME9 ===
 +
[[Check4updates]]
 +
 
===smeserver-coova-chilli  SME9 ===
 
===smeserver-coova-chilli  SME9 ===
 +
[[CoovaChilli]]
 +
 
===smeserver-crontab_manager  SME9 ===
 
===smeserver-crontab_manager  SME9 ===
 +
[[Crontab Manager]]
 +
 
===smeserver-dansguardian  SME9 ===
 
===smeserver-dansguardian  SME9 ===
 +
[[Dansguardian]]
 +
 
===smeserver-dansguardian-panel  SME9 ===
 
===smeserver-dansguardian-panel  SME9 ===
 +
[[Dansguardian-panel]]
 +
 
===smeserver-dansguardian-stats  SME9 ===
 
===smeserver-dansguardian-stats  SME9 ===
 +
[[Dansguardian-stats]]
 +
 
===smeserver-dar2  SME9 ===
 
===smeserver-dar2  SME9 ===
 +
[[DAR2]]
 +
 
===smeserver-ddclient  SME9 ===
 
===smeserver-ddclient  SME9 ===
 +
[[Ddclient]]
 +
 
===smeserver-denyhosts  SME9 ===
 
===smeserver-denyhosts  SME9 ===
 +
[[Denyhosts]]
 +
 
===smeserver-dhcp-dns  SME9 ===
 
===smeserver-dhcp-dns  SME9 ===
 +
[[Dhcp-dns]]
 +
 
===smeserver-dhcpmanager  SME9 ===
 
===smeserver-dhcpmanager  SME9 ===
 +
[[Dhcpmanager]]
 +
 
===smeserver-dimp  SME9 ===
 
===smeserver-dimp  SME9 ===
 +
[[Dimp]]
 +
 
===smeserver-dirty-tools  SME9 ===
 
===smeserver-dirty-tools  SME9 ===
 +
[[Dirty Tools]]
 +
 
===smeserver-docker  SME9 ===
 
===smeserver-docker  SME9 ===
 +
[[Docker]]
 +
 
===smeserver-domains  SME9 ===
 
===smeserver-domains  SME9 ===
 +
[[domains]]
 +
 
===smeserver-dovecot-extras  SME9 ===
 
===smeserver-dovecot-extras  SME9 ===
===smeserver-dspam  SME9 ===
+
[[Dovecot-extras]]
 +
 
 +
===smeserver-dspam  SME7 ===
 +
[[DSPAM|dspam]]
 +
 
 
===smeserver-durep  SME9 ===
 
===smeserver-durep  SME9 ===
 +
[[Durep]]
 +
 
===smeserver-egroupware  SME9 ===
 
===smeserver-egroupware  SME9 ===
 +
[[Egroupware]]
 +
 
===smeserver-ejabberd  SME9 ===
 
===smeserver-ejabberd  SME9 ===
 +
[[Ejabberd]]
 +
 
===smeserver-email-management  SME9 ===
 
===smeserver-email-management  SME9 ===
 +
[[Email-Management]]
 +
 
===smeserver-extrarepositories  SME9 ===
 
===smeserver-extrarepositories  SME9 ===
 +
[[Extrarepositories]]
 +
 
===smeserver-ezmlm-web  SME9 ===
 
===smeserver-ezmlm-web  SME9 ===
 +
[[Ezmlm]]
 +
 
===smeserver-ezmlm-www  SME9 ===
 
===smeserver-ezmlm-www  SME9 ===
 +
[[Ezmlm-www]]
 +
 
===smeserver-fail2ban  SME9 ===
 
===smeserver-fail2ban  SME9 ===
 +
[[Fail2ban]]
 +
 
===smeserver-fetchmail  SME9 ===
 
===smeserver-fetchmail  SME9 ===
 +
[[Fetchmail]]
 +
 
===smeserver-freepbx  SME9 ===
 
===smeserver-freepbx  SME9 ===
===smeserver-gallery2  SME9 ===
+
[[FreePBX]]
 +
 
 
===smeserver-geneweb  SME9 ===
 
===smeserver-geneweb  SME9 ===
 +
[[Geneweb]]
 +
 
===smeserver-geoip  SME9 ===
 
===smeserver-geoip  SME9 ===
 +
[[GeoIP]]
 +
 
===smeserver-git  SME9 ===
 
===smeserver-git  SME9 ===
 +
[[Git]]
 +
 
===smeserver-gitweb  SME9 ===
 
===smeserver-gitweb  SME9 ===
 +
[[Git]]
 +
 
===smeserver-gitweb-theme  SME9 ===
 
===smeserver-gitweb-theme  SME9 ===
===smeserver-gollem  SME9 ===
+
[[Git]]
 +
 
 +
===smeserver-gollem  SME8 ===
 +
[[Gollem]]
 +
 
 
===smeserver-groupmembers-panel  SME9 ===
 
===smeserver-groupmembers-panel  SME9 ===
===smeserver-groupoffice  SME9 ===
+
[[Groupmembers Panel]]
===smeserver-guardiand  SME9 ===
+
 
===smeserver-htbwshaper  SME9 ===
+
===smeserver-groupoffice  SME8 ===
 +
[[GroupOffice]]
 +
 
 +
===smeserver-guardiand  SME7 ===
 +
[[Guardiand]]
 +
 
 +
===smeserver-htbwshaper  SME8 ===
 +
[[Wondershaper]]
 +
 
 
===smeserver-hwinfo  SME9 ===
 
===smeserver-hwinfo  SME9 ===
 +
[[Hardware_Info]]
 +
 
===smeserver-hylafax  SME9 ===
 
===smeserver-hylafax  SME9 ===
===smeserver-inventory-tools  SME9 ===
+
[[HylaFax]]
===smeserver-ipp2p  SME9 ===
+
 
 +
===smeserver-inventory-tools  SME8 ===
 +
[[OCS Inventory Tools]]
 +
 
 +
see smeserver-ocsinventory ???
 +
 
 +
===smeserver-ipp2p  SME7 ===
 +
[[ipp2p]]
 +
 
 
===smeserver-isoqlog  SME9 ===
 
===smeserver-isoqlog  SME9 ===
 +
[[Isoqlog]]
 +
 
===smeserver-jeta  SME9 ===
 
===smeserver-jeta  SME9 ===
===smeserver-jinzora  SME9 ===
+
[[jeta]]
===smeserver-kplaylist  SME9 ===
+
 
 +
===smeserver-jinzora  SME7 ===
 +
[[Jinzora]]
 +
 
 +
===smeserver-kplaylist  SME8 ===
 +
[[KPlaylist]]
 +
 
 
===smeserver-lazy_admin_tools  SME9 ===
 
===smeserver-lazy_admin_tools  SME9 ===
 +
[[Lazy Admin Tools]]
 +
 
===smeserver-learn  SME9 ===
 
===smeserver-learn  SME9 ===
 +
[[Learn]]
 +
 
===smeserver-letsencrypt  SME9 ===
 
===smeserver-letsencrypt  SME9 ===
 +
[[Letsencrypt]]
 +
 +
will probably be included in Core, so not needed to import.
 +
 
===smeserver-libreswan  SME9 ===
 
===smeserver-libreswan  SME9 ===
 +
[[Libreswan]]
 +
 
===smeserver-libreswan-xl2tpd  SME9 ===
 
===smeserver-libreswan-xl2tpd  SME9 ===
 +
[[Libreswan IPSEC]]
 +
 
===smeserver-madsonic  SME9 ===
 
===smeserver-madsonic  SME9 ===
 +
[[Madsonic]]
 +
 
===smeserver-mailalias  SME9 ===
 
===smeserver-mailalias  SME9 ===
 +
[[Mailalias]]
 +
 
===smeserver-mailman  SME9 ===
 
===smeserver-mailman  SME9 ===
 +
[[Mailman]]
 +
 
===smeserver-mailsorting  SME9 ===
 
===smeserver-mailsorting  SME9 ===
 +
[[Mailsorting]]
 +
 
===smeserver-mailstats  SME9 ===
 
===smeserver-mailstats  SME9 ===
 +
[[Mailstats]]
 +
 
===smeserver-mediatomb  SME9 ===
 
===smeserver-mediatomb  SME9 ===
===smeserver-mediawiki  SME9 ===
+
[[Mediatomb]]
===smeserver-megaraidmon  SME9 ===
+
 
 +
maybe not the worth migrating as not maintained, should use its fork or equivalent
 +
 
 +
===smeserver-mediawiki  SME8 ===
 +
[[MediaWiki]]
 +
 
 +
===smeserver-megaraidmon  SME7 ===
 +
[[Megaraidmon]]
 +
 
 
===smeserver-migratehelper  SME9 ===
 
===smeserver-migratehelper  SME9 ===
===smeserver-mimp  SME9 ===
+
[[Migratehelper]]
===smeserver-mod_dav  SME9 ===
+
 
 +
===smeserver-mimp  SME8 ===
 +
[[Mimp]]
 +
 
 +
=== smeserver-mod_dav  SME9 ===
 +
[[mod_dav]]
 +
 
 +
===smeserver-mod_evasive ===
 +
[[Mod evasive]]
 +
 
 +
=== smeserver-mod_FastCGI ===
 +
[[Mod FastCGI]]
 +
 
 
===smeserver-mod_deflate  SME9 ===
 
===smeserver-mod_deflate  SME9 ===
 +
[[Mod deflate]]
 +
 
===smeserver-mod_maxminddb  SME9 ===
 
===smeserver-mod_maxminddb  SME9 ===
 +
[[Mod maxminddb]]
 +
 
===smeserver-mod_python  SME9 ===
 
===smeserver-mod_python  SME9 ===
===smeserver-moodle  SME9 ===
+
[[mod_python]]
 +
 
 +
===smeserver-moodle  SME7 ===
 +
[[Moodle]]
 +
 
 
===smeserver-motd  SME9 ===
 
===smeserver-motd  SME9 ===
 +
[[motd]]
 +
 
===smeserver-mysql55  SME9 ===
 
===smeserver-mysql55  SME9 ===
 +
[[MySQL55]]
 +
 
===smeserver-mysql57  SME9 ===
 
===smeserver-mysql57  SME9 ===
===smeserver-nagios  SME9 ===
+
[[MySQL57]]
===smeserver-nagios-backup  SME9 ===
+
 
===smeserver-nagiosgrapher  SME9 ===
+
===smeserver-nagios  SME8 ===
===smeserver-nagios-nrpe  SME9 ===
+
[[Nagios]]
===smeserver-nagios-nsca  SME9 ===
+
 
===smeserver-nagios-plugins-mysql  SME9 ===
+
===smeserver-nagios-backup  SME8 ===
 +
===smeserver-nagiosgrapher  SME8 ===
 +
[[Nagios Grapher]]
 +
 
 +
===smeserver-nagios-nrpe  SME8 ===
 +
[[Nagios NRPE]]
 +
 
 +
===smeserver-nagios-nsca  SME8 ===
 +
[[Nagios NSCA]]
 +
 
 +
===smeserver-nagios-plugins-mysql  SME8 ===
 
===smeserver-nextcloud  SME9 ===
 
===smeserver-nextcloud  SME9 ===
 +
[[Nextcloud]]
 +
 
===smeserver-nfs  SME9 ===
 
===smeserver-nfs  SME9 ===
===smeserver-oats  SME9 ===
+
[[NFS]]
 +
 
 +
===smeserver-oats  SME8 ===
 +
[[oats]]
 +
 
 
===smeserver-ocsinventory  SME9 ===
 
===smeserver-ocsinventory  SME9 ===
===smeserver-openoffice-portable  SME9 ===
+
[[OCS Inventory]]
===smeserver-openswan  SME9 ===
+
 
 +
===smeserver-openoffice-portable  SME8 ===
 +
[[OpenOffice portable|OpenOffice for Windows]]
 +
 
 +
===smeserver-openswan  SME8 ===
 +
[[Openswan IPSEC]]
 +
 
 
===smeserver-openvpn-bridge  SME9 ===
 
===smeserver-openvpn-bridge  SME9 ===
 +
[[OpenVPN Bridge]]
 +
 
===smeserver-openvpn-s2s  SME9 ===
 
===smeserver-openvpn-s2s  SME9 ===
 +
[[OpenVPN SiteToSite]]
 +
 +
=== smeserver-openvpn-s2s  SME9 FWS ===
 +
[[OpenVPN Routed]]
 +
 
===smeserver-oscommerce  SME9 ===
 
===smeserver-oscommerce  SME9 ===
 +
[[OsCommerce]]
 +
 
===smeserver-password  SME9 ===
 
===smeserver-password  SME9 ===
===smeserver-photos  SME9 ===
+
[[Password]]
===smeserver-php5-cgi  SME9 ===
+
 
===smeserver-phpbb  SME9 ===
+
===smeserver-photos  SME7 ===
 +
[[photos]]
 +
 
 +
===smeserver-phpbb  SME8 ===
 +
[[PhpBB]]
 +
 
 
===smeserver-phpki  SME9 ===
 
===smeserver-phpki  SME9 ===
 +
[[PHPki]]
 +
 
===smeserver-phpldapadmin  SME9 ===
 
===smeserver-phpldapadmin  SME9 ===
 +
[[Phpldapadmin]]
 +
 
===smeserver-phpmyadmin  SME9 ===
 
===smeserver-phpmyadmin  SME9 ===
===smeserver-phpmyadmin-multiuser  SME9 ===
+
[[PHPMyAdmin]]
===smeserver-php-scl  SME9 ===
+
 
 
===smeserver-phpsysinfo  SME9 ===
 
===smeserver-phpsysinfo  SME9 ===
 +
[[Phpsysinfo]]
 +
 
===smeserver-phpvirtualbox  SME9 ===
 
===smeserver-phpvirtualbox  SME9 ===
 +
[[Phpvirtualbox]]
 +
 
===smeserver-phpwebftp  SME9 ===
 
===smeserver-phpwebftp  SME9 ===
 +
[[PhpWebFtp]]
 +
 
===smeserver-popfile  SME9 ===
 
===smeserver-popfile  SME9 ===
 +
[[Popfile]]
 +
 
===smeserver-postgresql  SME9 ===
 
===smeserver-postgresql  SME9 ===
 
===smeserver-print-monitor  SME9 ===
 
===smeserver-print-monitor  SME9 ===
Line 307: Line 581:
 
===smeserver-sitex  SME9 ===
 
===smeserver-sitex  SME9 ===
 
===smeserver-smbstatus  SME9 ===
 
===smeserver-smbstatus  SME9 ===
===smeserver-sme7admin  SME9 ===
+
===smeserver-smesysadmin  ===
===smeserver-sme8admin  SME9 ===
+
should be the new name of the smeserver-sme*admin, as it was initially designed for SME6 as a play word with "sys" in French (number six is pronounced the same way)
===smeserver-sme9admin  SME9 ===
+
 
 +
[[Sme9admin]]
 +
 
 
===smeserver-smf  SME9 ===
 
===smeserver-smf  SME9 ===
===smeserver-subsonic  SME9 ===
 
 
===smeserver-subversion  SME9 ===
 
===smeserver-subversion  SME9 ===
 
===smeserver-sysmon  SME9 ===
 
===smeserver-sysmon  SME9 ===
===smeserver-system_monitor  SME9 ===
 
 
===smeserver-teamspeak-server  SME9 ===
 
===smeserver-teamspeak-server  SME9 ===
===smeserver-tf-b4rt  SME9 ===
+
===smeserver-tf-b4rt  SME7 ===
 
===smeserver-tftp-server  SME9 ===
 
===smeserver-tftp-server  SME9 ===
===smeserver-theaddressbook  SME9 ===
+
===smeserver-theaddressbook  SME8 ===
 
===smeserver-thinclient  SME9 ===
 
===smeserver-thinclient  SME9 ===
 
===smeserver-transmission  SME9 ===
 
===smeserver-transmission  SME9 ===
===smeserver-trean  SME9 ===
+
[[Transmission]]
 +
 
 +
===smeserver-trean  SME7 ===
 
===smeserver-tw-logonscript  SME9 ===
 
===smeserver-tw-logonscript  SME9 ===
===smeserver-typo3  SME9 ===
+
===smeserver-typo3  SME8 ===
 
===smeserver-unifi  SME9 ===
 
===smeserver-unifi  SME9 ===
===smeserver-unjunkmgr  SME9 ===
+
===smeserver-unjunkmgr  SME8 ===
 
===smeserver-updates  SME9 ===
 
===smeserver-updates  SME9 ===
 
===smeserver-usbdisksmanager  SME9 ===
 
===smeserver-usbdisksmanager  SME9 ===
Line 333: Line 609:
 
===smeserver-vacation  SME9 ===
 
===smeserver-vacation  SME9 ===
 
===smeserver-virtualbox  SME9 ===
 
===smeserver-virtualbox  SME9 ===
===smeserver-vmware-server  SME9 ===
+
===smeserver-vmware-server  SME8 ===
 
===smeserver-wbl  SME9 ===
 
===smeserver-wbl  SME9 ===
===smeserver-webconsole  SME9 ===
+
===smeserver-webconsole  SME8 ===
 
===smeserver-webhosting  SME9 ===
 
===smeserver-webhosting  SME9 ===
 
===smeserver-webshare  SME9 ===
 
===smeserver-webshare  SME9 ===
Line 344: Line 620:
 
===smeserver-zabbix-proxy  SME9 ===
 
===smeserver-zabbix-proxy  SME9 ===
 
===smeserver-zabbix-server  SME9 ===
 
===smeserver-zabbix-server  SME9 ===
===smeserver-zarafa  SME9 ===
+
===smeserver-zarafa-unix SME9 ===
===smeserver-zarafa-unix SME9 ===
 
 
===smeserver-zoneminder  SME9 ===
 
===smeserver-zoneminder  SME9 ===
 
===sqlite  SME9 ===
 
===sqlite  SME9 ===
Line 375: Line 650:
 
=Won't be ported to SME9=
 
=Won't be ported to SME9=
 
the following won't be ported :
 
the following won't be ported :
* Kronolith
+
* smeserver-kronolith (included as part of the core with horde 5 )
* Mnemo
+
* smeserver-mnemo (included as part of the core with horde 5 )
* Nag
+
* smeserver-nag (included as part of the core with horde 5 )
 +
* smeserver-php-fpm (part of core now)
 +
* smeserver-php-scl  (provided by core)
 +
* smeserver-php5-cgi (deprecated)
 +
* smeserver-phpmyadmin-multiuser  (part of smeserver-phpmyadmin)
 +
* smeserver-sme7admin  (rename smeserver-smesysadmin)
 +
* smeserver-sme8admin (rename smeserver-smesysadmin)
 +
* smeserver-sme9admin (rename smeserver-smesysadmin)
 +
* smeserver-subsonic (smeserver-madsoinic is a fork)
 +
* smeserver-system_monitor  (was a fork of smeserver-sysmon)
 +
* smeserver-zarafa  (replaced by smeserver-zarafa-unix
 +
* smeserver-gallery2  ([[Gallery2]] not maintained anymore)

Revision as of 21:03, 19 March 2020

list of current available SME 9 contribs in Koozali smecontribs repo: 119


Version 10 Contrib testing

This document lists Contribs that, need to be tested or have had been tested running under SME10

Contribs should work if they are perl or php based (unless php53 deprecated some functions needed). Some binary applications will work as well.

Contribs using perl modules might be broken due to change of path

Please also see Contribs Bugreport

Test guidelines

Considerations_before_installing advises that Contribs for SME10 have not yet been released, this is to avoid dev workload diagnosing bugs caused by contribs.

Please don't post SME 10 bugs unless you can replicate the bug with the contrib removed or isolated.


Important.png Note:
If you have suggestions, issues or solutions for a contrib, please post them in bugzilla

against the contrib.


Setup

During the transition from SME9 to SME10, contrib packages will be migrated to the SME10 contrib repository. If the contrib is not yet in the SME10 Contrib repository and an entry in this Q&A suggests it will install properly then you will need to install the contrib from the SME9 repository.

Check to see if you already have the sme9contribs repository set up using the command:

db yum_repositories show sme9contribs

If it returns nothing then you will need to create a repo named sme9contribs, which points to the SME9 smecontribs repo


db yum_repositories set sme9contribs repository \
Name 'SME 9 - contribs' \
MirrorList 'http://mirrorlist.contribs.org/mirrorlist/smecontribs-9' \
GPGCheck yes \
Visible no \
status disabled

signal-event yum-modify
yum clean all


Important.png Note:
now you will need to add the package from sme9contribs and smecontribs to resolve some problems of dependencies...



Important.png Note:
you might also consider to add some external repo such as epel...



The following shows an example of how to install a contrib from the SME9 repo:

 yum --enablerepo=sme9contribs,smecontribs install smeserver-openvpn-s2s

Notice the additional phrase "sme9contribs," in the command line.

Another example is as follows:

 yum install smeserver-usbdisksmanager --enablerepo=sme9contribs --enablerepo=smecontribs

Known issues: contribs using php and httpd

SME10 introduce the use of php-fpm and dedicated pools for ibays and contribs. Hence, by default PHP module is disabled. Installing contribs containing a fragment template for /etc/httpd/conf/httpd.conf that contain any PHP module specific syntax will prevent httpd-e-smith to restart and leave you without webserver and server-manager.

The following contribs will need rework of their /etc/httpd/conf/httpd.conf before testing (incomplete list to update):

  • smeserver-phpmyadmin
  • smeserver-phpldapadmin
  • smeserver-cacti
  • smeserver-phpsysinfo
  • smeserver-phpvirtualbox
  • smeserver-wordpress

The following contribs use PHP but have their own webserver and should be safe to install but would need some work to use a PHP pool instead of a dedicated httpd server.

  • smeserver-backuppc
  • smeserver-freepbx
  • smeserver-phpki

Those contribs are safe as they already use a php pool:

  • smeserver-nextcloud

Template for testing

not working

please open a bug against the contrib. , and write in the wiki you tested it and it fails.

Information.png Tip:
the title of your bug should look to "sme10contribs:Can't locate esmith/FormMagick/Panel/passwordopt.pm" for example.


BROKEN with your signature (--~~~~)

  • wikipage : smeserver-contrib
  • bugs : bugzilla:NUMBER
  • to install : yum install smeserver-contrib --enablerepo=sme8contribs,smecontribs,epel
  • version-release tried:
  • dependencies not in smeos,smeaddons,smecontribs:
  • error :
  • workaround :
  • tested beyond installation : yes / no

working

write here it works, with the following information :

WORKS with your signature. (--~~~~)

  • wikipage : smeserver-contrib
  • to install : yum install smeserver-contrib --enablerepo=sme8contribs,smecontribs,epel
  • version-release installed:
  • dependencies not in smeos,smeaddons,smecontribs:
  • tested beyond installation : yes / no

Then please open a bug against the contrib. , to ask to push the contribs to sme9contribs.


Information.png Tip:
The title of your bug should be for example "first import to sme10 tree [smeserver-mediawiki]"


Contribs

List of Contribs to be tested with current version

Need to import from external repositories

  • smeserver-dar2 (stephdl)
  • smeserver-egroupware-epl (stephdl)
  • smeserver-phpvirtualbox (stephdl)
  • smeserver-radicale (stephdl)
  • smeserver-raidstatus (stephdl)
  • smeserver-sarg (stephdl)
  • smeserver-shellinabox (stephdl)
  • smeserver-sogo (stephdl)
  • smeserver-transmission (stephdl)
  • smeserver-virtualbox (stephdl)
  • smeserver-callback (fws)
  • smeserver-clamav-unoficial-sigs (fws)
  • smeserver-dl (fws)
  • smeserver-dokuwiki (fws)
  • smeserver-dovecot-extra (fws)
  • smeserver-expire-accounts (fws)
  • smeserver-fluxbb (fws)
  • smeserver-fusioninventory-agent (fws)
  • smeserver-grr (fws)
  • smeserver-jappix (fws)
  • smeserver-lemonldap-ng (fws)
  • smeserver-limesurvey (fws)
  • smeserver-minilist (fws)
  • smeserver-ntop (fws)
  • smeserver-ooo-headless (fws)
  • smeserver-opensondage (fws)
  • smeserver-openvpn-routed (fws)
  • smeserver-pam_cas (fws)
  • smeserver-phplist (fws)
  • smeserver-pydio (fws) (probably not, not maintained for a while, nextcloud and seafile are better options)
  • smeserver-qos (fws)
  • smeserver-qpsmtpd-log2sql
  • smeserver-tt-rss (fws)
  • smeserver-webapps-common
  • smeserver-webfilter (fws)
  • smeserver-zabbix-proxy (fws)
  • smeserver-zabbix-agent (fws)

Need to test

advancedprompt SME9

affa SME9

automysqlbackup SME9

awstats SME9

BackupPC SME9

bacula SME9

bandwidthd SME9

bash-insulter SME9

bmcsensors-kmod SME9

c3 SME9

ccnet SME9

ccnet-server SME9

clearsilver SME9

common SME9

coova-chilli SME9

dansguardian SME9

ddclient SME9

ejabberd SME9

ezmlm-idx SME9

ezmlm-web SME9

ffmpeg-old SME9

freedup SME9

freepbx-src SME9

geneweb SME9

gnome-doc-utils SME9

gollem-h3 SME9

haserl SME9

hylafax SME9

isoqlog SME9

jeta-h3 SME9

jinzora SME9

ldns SME9

libarchive SME9

libdlna SME9

libevent2 SME9

libevhtp SME9

libextractor SME9

libreswan SME9

libsearpc SME9

libupnp SME9

libzdb SME9

madsonic SME9

mailman SME9

mediatomb SME9

mimp-h3 SME9

mnemo-h3 SME9

mod_maxminddb SME9

moodle SME9

nagios-plugins-generic SME9

nagios-plugins-temptrax SME9

nextcloud SME9

oats SME9

ocs SME9

ocsinventory SME9

openswan SME9

ovidentia SME9

perl-Crypt-GPG SME9

perl-esmith-PasswordTools SME9

perl-Ezmlm SME9

perl-File-Find-Rule SME9

perl-Mail-Ezmlm-Archive SME9

perl-Net-OpenVPN-Manage SME9

photos SME9

php5-cgi SME9

phpki SME9

phpMyAdmin47 SME9

php-pear-Net-SMTP SME9

phpvirtualbox SME9

python-versiontools SME9

randpw SME9

rdiff-backup SME9

roundcube SME9

roundcubemail SME9

roundcubemail_plugins SME9

sane-backends SME9

scarab SME9

scuttle SME9

seafile SME9

seafile-seahub SME9

seafile-server SME9

sendxmpp SME9

sitex SME9

smeserver-adv-samba SME9

Advanced Samba

smeserver-affa SME9

Affa

smeserver-ajaxterm SME9

Ajaxterm

smeserver-altqmail SME9

AltQmail

smeserver-arkeia SME7

arkeia

smeserver-arpwatch SME9

Arpwatch

smeserver-automysqlbackup SME9

AutoMysqlBackup

smeserver-awstats SME9

AWStats

smeserver-BackupPC SME9

BackupPC

smeserver-bandwidthd SME9

Band

smeserver-base SME7

Base

smeserver-bridge-interface SME9

BridgeInterface

smeserver-bugzilla SME9

Bugzilla-contribs

smeserver-cacti SME9

Cacti

smeserver-certificate SME9

Certificate

smeserver-check4updates SME9

Check4updates

smeserver-coova-chilli SME9

CoovaChilli

smeserver-crontab_manager SME9

Crontab Manager

smeserver-dansguardian SME9

Dansguardian

smeserver-dansguardian-panel SME9

Dansguardian-panel

smeserver-dansguardian-stats SME9

Dansguardian-stats

smeserver-dar2 SME9

DAR2

smeserver-ddclient SME9

Ddclient

smeserver-denyhosts SME9

Denyhosts

smeserver-dhcp-dns SME9

Dhcp-dns

smeserver-dhcpmanager SME9

Dhcpmanager

smeserver-dimp SME9

Dimp

smeserver-dirty-tools SME9

Dirty Tools

smeserver-docker SME9

Docker

smeserver-domains SME9

domains

smeserver-dovecot-extras SME9

Dovecot-extras

smeserver-dspam SME7

dspam

smeserver-durep SME9

Durep

smeserver-egroupware SME9

Egroupware

smeserver-ejabberd SME9

Ejabberd

smeserver-email-management SME9

Email-Management

smeserver-extrarepositories SME9

Extrarepositories

smeserver-ezmlm-web SME9

Ezmlm

smeserver-ezmlm-www SME9

Ezmlm-www

smeserver-fail2ban SME9

Fail2ban

smeserver-fetchmail SME9

Fetchmail

smeserver-freepbx SME9

FreePBX

smeserver-geneweb SME9

Geneweb

smeserver-geoip SME9

GeoIP

smeserver-git SME9

Git

smeserver-gitweb SME9

Git

smeserver-gitweb-theme SME9

Git

smeserver-gollem SME8

Gollem

smeserver-groupmembers-panel SME9

Groupmembers Panel

smeserver-groupoffice SME8

GroupOffice

smeserver-guardiand SME7

Guardiand

smeserver-htbwshaper SME8

Wondershaper

smeserver-hwinfo SME9

Hardware_Info

smeserver-hylafax SME9

HylaFax

smeserver-inventory-tools SME8

OCS Inventory Tools

see smeserver-ocsinventory ???

smeserver-ipp2p SME7

ipp2p

smeserver-isoqlog SME9

Isoqlog

smeserver-jeta SME9

jeta

smeserver-jinzora SME7

Jinzora

smeserver-kplaylist SME8

KPlaylist

smeserver-lazy_admin_tools SME9

Lazy Admin Tools

smeserver-learn SME9

Learn

smeserver-letsencrypt SME9

Letsencrypt

will probably be included in Core, so not needed to import.

smeserver-libreswan SME9

Libreswan

smeserver-libreswan-xl2tpd SME9

Libreswan IPSEC

smeserver-madsonic SME9

Madsonic

smeserver-mailalias SME9

Mailalias

smeserver-mailman SME9

Mailman

smeserver-mailsorting SME9

Mailsorting

smeserver-mailstats SME9

Mailstats

smeserver-mediatomb SME9

Mediatomb

maybe not the worth migrating as not maintained, should use its fork or equivalent

smeserver-mediawiki SME8

MediaWiki

smeserver-megaraidmon SME7

Megaraidmon

smeserver-migratehelper SME9

Migratehelper

smeserver-mimp SME8

Mimp

smeserver-mod_dav SME9

mod_dav

smeserver-mod_evasive

Mod evasive

smeserver-mod_FastCGI

Mod FastCGI

smeserver-mod_deflate SME9

Mod deflate

smeserver-mod_maxminddb SME9

Mod maxminddb

smeserver-mod_python SME9

mod_python

smeserver-moodle SME7

Moodle

smeserver-motd SME9

motd

smeserver-mysql55 SME9

MySQL55

smeserver-mysql57 SME9

MySQL57

smeserver-nagios SME8

Nagios

smeserver-nagios-backup SME8

smeserver-nagiosgrapher SME8

Nagios Grapher

smeserver-nagios-nrpe SME8

Nagios NRPE

smeserver-nagios-nsca SME8

Nagios NSCA

smeserver-nagios-plugins-mysql SME8

smeserver-nextcloud SME9

Nextcloud

smeserver-nfs SME9

NFS

smeserver-oats SME8

oats

smeserver-ocsinventory SME9

OCS Inventory

smeserver-openoffice-portable SME8

OpenOffice for Windows

smeserver-openswan SME8

Openswan IPSEC

smeserver-openvpn-bridge SME9

OpenVPN Bridge

smeserver-openvpn-s2s SME9

OpenVPN SiteToSite

smeserver-openvpn-s2s SME9 FWS

OpenVPN Routed

smeserver-oscommerce SME9

OsCommerce

smeserver-password SME9

Password

smeserver-photos SME7

photos

smeserver-phpbb SME8

PhpBB

smeserver-phpki SME9

PHPki

smeserver-phpldapadmin SME9

Phpldapadmin

smeserver-phpmyadmin SME9

PHPMyAdmin

smeserver-phpsysinfo SME9

Phpsysinfo

smeserver-phpvirtualbox SME9

Phpvirtualbox

smeserver-phpwebftp SME9

PhpWebFtp

smeserver-popfile SME9

Popfile

smeserver-postgresql SME9

smeserver-print-monitor SME9

smeserver-qmHandle SME9

smeserver-qpsmtpd-spamassassinlevelstars SME9

smeserver-raidmonitor SME9

smeserver-rdiff-backup SME9

smeserver-remoteuseraccess SME9

smeserver-rkhunter SME9

smeserver-roundcube SME9

smeserver-sane SME9

smeserver-sarg SME9

smeserver-scuttle SME9

smeserver-sendmail-wrapper SME9

smeserver-service_control SME9

smeserver-shared-folders SME9

smeserver-sitemaker SME9

smeserver-sitex SME9

smeserver-smbstatus SME9

smeserver-smesysadmin

should be the new name of the smeserver-sme*admin, as it was initially designed for SME6 as a play word with "sys" in French (number six is pronounced the same way)

Sme9admin

smeserver-smf SME9

smeserver-subversion SME9

smeserver-sysmon SME9

smeserver-teamspeak-server SME9

smeserver-tf-b4rt SME7

smeserver-tftp-server SME9

smeserver-theaddressbook SME8

smeserver-thinclient SME9

smeserver-transmission SME9

Transmission

smeserver-trean SME7

smeserver-tw-logonscript SME9

smeserver-typo3 SME8

smeserver-unifi SME9

smeserver-unjunkmgr SME8

smeserver-updates SME9

smeserver-usbdisksmanager SME9

smeserver-userpanel SME9

smeserver-userpanels SME9

smeserver-user-webspace SME9

smeserver-vacation SME9

smeserver-virtualbox SME9

smeserver-vmware-server SME8

smeserver-wbl SME9

smeserver-webconsole SME8

smeserver-webhosting SME9

smeserver-webshare SME9

smeserver-wordpress SME9

smeserver-xinetd SME9

smeserver-xt_geoip SME9

smeserver-zabbix-agent SME9

smeserver-zabbix-proxy SME9

smeserver-zabbix-server SME9

smeserver-zarafa-unix SME9

smeserver-zoneminder SME9

sqlite SME9

subsonic SME9

tf-b4rt SME9

theaddressbook SME9

translate-toolkit SME9

trean SME9

watchdog SME9

wordpress SME9

xapian-bindings SME9

xapian-core SME9

xl2tpd SME9

xtables-addons SME9

xtables-addons-kmod SME9

zabbix SME9

Working and in smecontribs

Work ongoing in smedev or smetest for SME10 that need to test

Won't be ported to SME9

the following won't be ported :

  • smeserver-kronolith (included as part of the core with horde 5 )
  • smeserver-mnemo (included as part of the core with horde 5 )
  • smeserver-nag (included as part of the core with horde 5 )
  • smeserver-php-fpm (part of core now)
  • smeserver-php-scl (provided by core)
  • smeserver-php5-cgi (deprecated)
  • smeserver-phpmyadmin-multiuser (part of smeserver-phpmyadmin)
  • smeserver-sme7admin (rename smeserver-smesysadmin)
  • smeserver-sme8admin (rename smeserver-smesysadmin)
  • smeserver-sme9admin (rename smeserver-smesysadmin)
  • smeserver-subsonic (smeserver-madsoinic is a fork)
  • smeserver-system_monitor (was a fork of smeserver-sysmon)
  • smeserver-zarafa (replaced by smeserver-zarafa-unix
  • smeserver-gallery2 (Gallery2 not maintained anymore)