Line 10: |
Line 10: |
| | | |
| ==Version 10 Contrib testing== | | ==Version 10 Contrib testing== |
− | This document lists Contribs that, need to be tested or have had been tested running under SME10 | + | This document lists Contribs that need to be tested or have 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 should work if they are Perl or PHP based. |
| + | |
| + | Contribs will require a minimum of PHP 5.4 as supported by v10, or preferably newer versions of PHP via the Remi repos or SCL. |
| + | |
| + | Some binary applications will work as well. |
| | | |
| Contribs using perl modules might be broken due to change of path | | Contribs using perl modules might be broken due to change of path |
Line 46: |
Line 50: |
| {{Note box|'''now you will need to add the package from sme9contribs and smecontribs to resolve some problems of dependencies...'''}} | | {{Note box|'''now you will need to add the package from sme9contribs and smecontribs to resolve some problems of dependencies...'''}} |
| | | |
− | {{Note box|'''you might also consider to add some external repo such as [[epel]]...'''}} | + | {{Note box|'''also review whether you need to add an external repo, such as [[epel]]...'''}} |
| | | |
| | | |
Line 65: |
Line 69: |
| | | |
| === Known issue 1: contribs using php and httpd === | | === Known issue 1: 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. | + | SME10 introduces 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 completing the restart and will 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'''): | + | The following contribs will need rework of their /etc/httpd/conf/httpd.conf before testing ('''incomplete list, to update'''): |
| * smeserver-phpmyadmin | | * smeserver-phpmyadmin |
| * smeserver-phpldapadmin | | * smeserver-phpldapadmin |
Line 96: |
Line 100: |
| With the introduction of systemd there are different and '''mutually exclusive''' options to start (and monitor) services. | | With the introduction of systemd there are different and '''mutually exclusive''' options to start (and monitor) services. |
| * Old way: as long as <code>/etc/rc.d/rc7.d/S??contrib</code> exists, the bootstrap console will start the service as in versions previous to 10. | | * Old way: as long as <code>/etc/rc.d/rc7.d/S??contrib</code> exists, the bootstrap console will start the service as in versions previous to 10. |
− | * New way: if you want to use systemd simply remove <code>/etc/rc.d/rc7.d/S??contrib</code> and ensure that your event uses a valid signal for systemd: <code>once</code> is NOT understood by sytemd. | + | * New way: if you want to use systemd simply remove <code>/etc/rc.d/rc7.d/S??contrib</code> and ensure that your event uses a valid signal for systemd: <code>once</code> is NOT understood by systemd. |
| | | |
| These methods conflict, so choose one way or the other. | | These methods conflict, so choose one way or the other. |
Line 112: |
Line 116: |
| | | |
| ==Template for testing== | | ==Template for testing== |
− | === not working=== | + | === Not working=== |
− | please open a bug {{BugzillaFileBug|product=SME%20Contribs|component=|summary=|comment=|title=against the contrib.}}, and write in the wiki you tested it and it fails.<br />
| + | Please open a bug {{BugzillaFileBug|product=SME%20Contribs|component=|summary=|comment=|title=against the contrib.}}, and write here in the wiki that you have tested it and it fails.<br /> |
− | {{Tip box|the title of your bug should look to "'''sme10contribs:'''Can't locate esmith/FormMagick/Panel/passwordopt.pm" for example.}} | + | {{Tip box|The title of your bug should look like "'''sme10contribs:'''Can't locate esmith/FormMagick/Panel/passwordopt.pm" for example.}} |
| BROKEN | | BROKEN |
− | * bugs : [[bugzilla:NUMBER]] | + | * bugs: [[bugzilla:NUMBER]] |
− | * to install : yum install smeserver-contrib --enablerepo=sme9contribs,smecontribs,epel | + | * to install: yum install smeserver-contrib --enablerepo=sme9contribs,smecontribs,epel |
| * version-release tried: | | * version-release tried: |
| * dependencies not in smeos,smeaddons,smecontribs: | | * dependencies not in smeos,smeaddons,smecontribs: |
− | * error : | + | * error: |
− | * workaround : | + | * workaround: |
− | * tested beyond installation : yes / no | + | * tested beyond installation: yes / no |
| with your signature here (<nowiki>--~~~~</nowiki>) | | with your signature here (<nowiki>--~~~~</nowiki>) |
| | | |
− | === working=== | + | === Working=== |
− | write here it works, with the following information :<br />
| + | Write here that it works, with the following information :<br /> |
| | | |
| WORKS | | WORKS |
− | * to install : yum install smeserver-contrib --enablerepo=sme9contribs,smecontribs,epel | + | * to install: yum install smeserver-contrib --enablerepo=sme9contribs,smecontribs,epel |
| * version-release installed: | | * version-release installed: |
| * dependencies not in smeos,smeaddons,smecontribs: | | * dependencies not in smeos,smeaddons,smecontribs: |
− | * tested beyond installation : yes / no | + | * tested beyond installation: yes / no |
| with your signature here (<nowiki>--~~~~</nowiki>) | | with your signature here (<nowiki>--~~~~</nowiki>) |
| | | |