SME10.0 Contribs QA/fr

From SME Server
Jump to navigation Jump to search


Liste des contributions de SME 9 actuellement disponibles dans le dépôt smecontribs de Koozali : 119


Tests des versions 10 des contributions

Ce document répertorie les contributions qui doivent être testées ou ont été testées sous SME 10.

Les contributions devraient fonctionner si elles sont écrites en perl ou en php (sauf si php53 a rendu certaines fonctions nécessaires obsolètes). Certaines applications binaires fonctionneront également.

Les contributions utilisant des modules Perl peuvent être cassées en raison du changement d'un chemin de répertoire.

Veuillez également consulter Contribs Bugreport (en anglais).

Directives de test

La page sur les considérations avant l'installation (page absente pour le moment) indique que les contributions pour SME10 n'ont pas encore été publiées, ceci afin d'éviter aux développeurs une charge de travail de diagnostic des bogues causés par les contributions.

Veuillez ne pas publier de bogues SME 10, sauf si vous pouvez répliquer le bogue avec la contribution supprimée ou isolée.


  Note :
si vous avez des suggestions, des problèmes ou des solutions pour une contribution, veuillez les poster dans bugzilla

sur cette contribution.


Configuration

Pendant la transition de SME9 à SME10, les paquets de contributions seront migrés vers le dépôt des contributions SME10. Si la contribution n'est pas encore dans le dépôt « SME10 Contribs » et qu'une entrée dans ce Q&R suggère qu'elle s'installera correctement, vous devrez installer la contribution depuis le dépôt « SME9 Contribs ».

Vérifiez si vous avez déjà configuré le dépôt « sme9contribs » à l'aide de la commande :

db yum_repositories show sme9contribs

Si elle ne retourne rien, vous devrez créer un dépôt nommé « sme9contribs », qui pointe vers le dépôt SME9 « smecontribs » :

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


  Note :
maintenant, vous devrez ajouter le paquet à partir de sme9contribs et smecontribs pour résoudre certains problèmes de dépendances...



  Note :
vous pouvez également envisager d'ajouter un dépôt externe tel que epel, fws, ...



Exemple ci-dessous de la façon d'installer une contributionà partir du dépôt SME9 :

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

Noter le terme supplémentaire « sme9contribs, » dans la ligne de commande.

Autre exemple :

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

Liens utiles

Problème connu : contributions utilisant php et httpd

SME10 introduit l'utilisation de php-fpm et de groupements dédiés aux baiens d'information et aux contributions. Par conséquent, par défaut, le module PHP est désactivé. L'installation de contributions contenant un fragment de modèle (template) pour /etc/httpd/conf/httpd.conf qui contient toute syntaxe spécifique au module PHP, empêchera httpd-e-smith de redémarrer et vous laissera sans serveur Web, ni gestionnaire du serveur.

Les contributions suivantes nécessiteront la reprise de leur /etc/httpd/conf/httpd.conf avant le test (liste incomplète à mettre à jour) :

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

Les contributions suivantes utilisent PHP mais ont leur propre serveur Web et devraient être fiables d'installation mais nécessiteraient un peu de travail pour utiliser un groupe PHP à la place d'un serveur httpd dédié :

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

Ces contributions sont fiables car elle utilisent déjà un groupe PHP :

  • smeserver-nextcloud

Problème connu : Erreur de vérification des transactions en conflit avec le fichier du package

Auparavant, avec el6/CentOS6/SME9, le contrôle de la propriété des dossiers était assoupli et il était ignoré si un dossier était détenu par plusieurs paquets. Avec el7/CentOS7/SME10, cela n'est plus autorisé. Par conséquent, quelques paquets construits pour SME9, ne s'installeront pas sur SME10 à cause de ce conflit.

Voici un exemple :

Transaction check error:      
  file /usr/bin/ from install of smeserver-durep-1.5.0-4.el6.sme.noarch conflicts with file from package filesystem-3.2-25.el7.x86_64

En français :

Erreur de vérification de transaction :
 le fichier /usr/bin/ de l'installation de smeserver-durep-1.5.0-4.el6.sme.noarch est en conflit avec le fichier du paquet filesystem-3.2-25.el7.x86_64.

Veuillez le signaler après avoir testé la contribution ci-dessous. Ce sera une solution facile car nous avons juste besoin d'importer le paquet après l'avoir reconstruit pour SME10. Bien sûr, vous devrez ensuite le tester plus tard.

Template for testing

not working

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

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


BROKEN

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

with your signature here (--~~~~)

working

write here it works, with the following information :

WORKS

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

with your signature here (--~~~~)

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


  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

Need to test

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 (Kronolith included as part of the core with horde 5 )
  • smeserver-mnemo (Mnemo included as part of the core with horde 5 )
  • smeserver-nag (nag included as part of the core with horde 5 )
  • smeserver-php-fpm (Php-fpm part of core now)
  • smeserver-php-scl (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 (Subsonic smeserver-madsoinic is a fork)
  • smeserver-system_monitor (SystemMonitor was a fork of smeserver-sysmon)
  • smeserver-zarafa (Zarafa replaced by smeserver-zarafa-unix
  • smeserver-gallery2 (Gallery2 not maintained anymore)
  • smeserver-raidmonitor (Raidmonitor deprecated after SME8, see Raidstatus
  • smeserver-tf-b4rt (last update : 2008-Mar-22 18:12 - consider moving to transmission, which is an active project)
  • smeserver-htbwshaper (Wondershaper please see Qos this contrib is no longer maintained)
  • smeserver-webconsole ( webconsole; considering the license considering Java is less and less implemented in webbrowsers; consider Shellinabox or Ajaxterm )
  • smeserver-inventory-tools please move to OCS Inventory Tools
  • smeserver-jinzora Unmaintained, please considere Madsonic
  • smeserver-nagiosgrapher; should update to nagios