SME10.0 Contribs QA

From SME Server
Jump to navigationJump to search

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)