Changes

From SME Server
Jump to navigationJump to search
Line 1: Line 1:  
{{Languages|SME10.0_Contribs_QA}}
 
{{Languages|SME10.0_Contribs_QA}}
 +
'''<big>ASSURANCE QUALITÉ</big>'''
 +
 
Liste des contributions de SME 9 actuellement disponibles dans le dépôt smecontribs de Koozali :
 
Liste des contributions de SME 9 actuellement disponibles dans le dépôt smecontribs de Koozali :
 
{{#ask:  [[Version::~*9]] [[Category:Contrib]]
 
{{#ask:  [[Version::~*9]] [[Category:Contrib]]
Line 7: Line 9:       −
==Version 10 Contrib testing==
+
==Tests d’assurance qualité des versions 10 des contributions==
This document lists Contribs that, need to be tested or have had been tested running under SME10
+
Ce document répertorie les contributions qui doivent être testées ou ont été testées sous SME 10.
   −
Contribs should work if they are perl or php based (unless php53 deprecated some functions needed). Some binary applications will work as well.
+
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.
   −
Contribs using perl modules might be broken due to change of path
+
Les contributions utilisant des modules Perl peuvent être cassées en raison du changement d'un chemin de répertoire.
   −
Please also see [[Contribs Bugreport]]
+
Veuillez également consulter [[Contribs Bugreport]] (en anglais).
   −
===Test guidelines===
+
=== Directives de test ===
Considerations_before_installing advises that Contribs for SME10 have not yet been released, this is to avoid dev workload diagnosing bugs caused by contribs.
+
Les [https://wiki.contribs.org/SME_Server_10.0_Development#Considerations_before_installing considérations avant l'installation] (''paragraphe vide 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.
   −
Please don't post SME 10 bugs unless you can replicate the bug with the contrib removed or isolated.
+
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 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.}} }}
+
{{Note box|type=Note : | si vous avez des suggestions, des problèmes ou des solutions pour une contribution, veuillez les poster dans bugzilla{{BugzillaFileBug|product=SME%20Contribs|component=|summary=|comment=|title=sur cette contribution.}} }}
   −
===Setup===
+
===Configuration===
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.
+
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 ».
   −
Check to see if you already have the sme9contribs repository set up using the command:
+
Vérifiez si vous avez déjà configuré le dépôt « sme9contribs » à l'aide de la commande :
 
  db yum_repositories show sme9contribs
 
  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
+
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 \
 
  db yum_repositories set sme9contribs repository \
Line 42: Line 43:       −
{{Note box|'''now you will need to add the package from sme9contribs and  smecontribs to resolve some problems of dependencies...'''}}
+
{{Note box|type=Note :|'''maintenant, vous devrez ajouter le paquet à partir de sme9contribs et smecontribs pour résoudre certains problèmes de dépendances...'''}}
   −
{{Note box|'''you might also consider to add some external repo such as [[epel]]...'''}}
+
{{Note box|type=Note :|'''vous pouvez également envisager d'ajouter un dépôt externe tel que [[epel]], [[fws]], ...'''}}
      −
The following shows an example of how to install a contrib from the SME9 repo:
+
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
 
   yum '''--enablerepo=sme9contribs,smecontribs''' install smeserver-openvpn-s2s
   −
Notice the additional phrase "sme9contribs," in the command line.
+
Noter le terme supplémentaire « sme9contribs, » dans la ligne de commande.
   −
Another example is as follows:
+
Autre exemple :
 
   yum install smeserver-usbdisksmanager --enablerepo=sme9contribs --enablerepo=smecontribs
 
   yum install smeserver-usbdisksmanager --enablerepo=sme9contribs --enablerepo=smecontribs
   −
=== Usefull links ===
+
=== Liens utiles ===
 
* Stephdl repo: http://mirror.de-labrusse.fr/smeserver/6/SRPMS/
 
* Stephdl repo: http://mirror.de-labrusse.fr/smeserver/6/SRPMS/
 
* FWS repo: http://repo.firewall-services.com/centos/6/SRPMS/
 
* FWS repo: http://repo.firewall-services.com/centos/6/SRPMS/
Line 62: Line 63:  
* CVS: https://viewvc.koozali.org/smecontribs/rpms/
 
* CVS: https://viewvc.koozali.org/smecontribs/rpms/
   −
=== Known issue: contribs using php and httpd ===
+
=== Problème connu : contributions utilisant php et 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 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.
   −
The following contribs will need rework of their /etc/httpd/conf/httpd.conf before testing ('''incomplete list to update'''):
+
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-phpmyadmin
 
* smeserver-phpldapadmin
 
* smeserver-phpldapadmin
Line 73: Line 74:  
* smeserver-wordpress
 
* 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.
+
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-backuppc
 
* smeserver-freepbx
 
* smeserver-freepbx
 
* smeserver-phpki
 
* smeserver-phpki
   −
Those contribs are safe as they already use a php pool:
+
Ces contributions sont fiables car elle utilisent déjà un groupe PHP :
 
* smeserver-nextcloud
 
* smeserver-nextcloud
   −
=== Known issue: Transaction check error conflicts with file from package ===
+
=== Problème connu : ''Erreur de vérification des transactions en conflit avec le fichier du package'' ===
Previously with el6 /CentOS6/SME9 there was a relaxed check on folder ownership, and it was ignored if a folder was ownde by multiple rpms. With el7/CentOS7/SME10 this is not allowed anymore. Hence few packages build for SME9, will not install on SME10 because of this conflict.
+
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.
   −
Here is an example<syntaxhighlight lang="bash">
+
Voici un exemple :<syntaxhighlight lang="bash">
Transaction check error:
+
Transaction check error:    
   file /usr/bin/ from isntall or smeserver-durep-1.5.0-4.el6.sme.noarch conflicts with file from package filesystem-3.2-25.el7.x86_64
+
   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
</syntaxhighlight>Please, report this after testing the contrib here under. This willbe an easy fix as we just need to import the rpm  after rebuilding it for SME10. Of course you will then need to test it further after.
+
</syntaxhighlight>
   −
==Template for testing==
+
En français :<syntaxhighlight lang="bash">
=== not working===
+
Erreur de vérification de transaction :
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 />
+
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.
{{Tip box|the title of your bug should look to "'''sme10contribs:'''Can't locate esmith/FormMagick/Panel/passwordopt.pm" for example.}}
+
</syntaxhighlight>
 +
Veuillez ouvrir un bogue avec comme résumé "première importation dans l'arborescence SME10 [smeserver-NAME]". Ce sera une solution facile car nous avons seulement besoin d'importer le paquet et de le construire après l'avoir reconstruit pour SME10. Bien sûr, vous devrez ensuite le tester plus tard.
 +
 
 +
Le simple fait de le construire avec SME10 supprimera ce problème avec la possession de fichiers et de dossiers déjà possédés, sinon ouvrir un bogue sur e-smith-devtools et spécifier le fichier ou le dossier causant le problème.
 +
 
 +
==Modèle de compte-rendu pour les tests==
 +
=== Ne fonctionne pas===
 +
Veuillez ouvrir un bogue {{BugzillaFileBug|product=SME%20Contribs|component=|summary=|comment=|title=sur cette contribution.}}, et noter dans le wiki que vous l'avez testée et qu'elle plante.<br />
 +
{{Tip box|type=Astuce :|le titre de votre bogue devrait ressembler à "'''sme10contribs:'''Can't locate esmith/FormMagick/Panel/passwordopt.pm" par exemple.}}
 
BROKEN  
 
BROKEN  
* bugs : [[bugzilla:NUMBER]]  
+
* bogues : [[bugzilla:NUMBER]]  
* to install : yum install smeserver-contrib --enablerepo=sme9contribs,smecontribs,epel
+
* pour l’installation : yum install smeserver-contrib --enablerepo=sme9contribs,smecontribs,epel
* version-release tried:
+
* numéro de version essayée :
* dependencies not in smeos,smeaddons,smecontribs:
+
* dépendances absentes de smeos, smeaddons, smecontribs :
* error :
+
* erreur :
* workaround :
+
* environnement :
* tested beyond installation : yes / no
+
* testée après installation : yes / no
with your signature here (<nowiki>--~~~~</nowiki>)
+
avec votre signature ici (<nowiki>--~~~~</nowiki>)
 
  −
=== working===
  −
write here it works, with the following information :<br />
     −
WORKS
+
{{Note box|type=Note du traducteur :| ce modèle a été traduit mais les informations doivent être rédigées en anglais et insérées '''dans la page anglaise''' de cette page wiki où vous trouverez la liste de toutes les contributions.}}
* 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 (<nowiki>--~~~~</nowiki>)
     −
Then please open a bug {{BugzillaFileBug|product=SME%20Contribs|component=|summary=|comment=|title=against the contrib.}}, to ask to push the contribs to sme10contribs.<br />
+
=== Fonctionne===
 +
Écrire ici qu'elle marche, avec l'information suivante :<br />
   −
{{Tip box|The title of your bug should be for example "'''first import to sme10 tree [smeserver-mediawiki]'''"}}
+
WORKING
 +
* pour  l'installation : yum install smeserver-contrib --enablerepo=sme9contribs,smecontribs,epel
 +
* numéro de version installée :
 +
* dépendances absentes de smeos,smeaddons,smecontribs :
 +
* testée après installation : yes / no
 +
avec votre signature ici (<nowiki>--~~~~</nowiki>)
   −
==Contribs==
+
Puis veuillez ouvrir un bogue {{BugzillaFileBug|product=SME%20Contribs|component=|summary=|comment=|title=sur cette contribution}}, pour demander de pousser la contribution dans le dépôt sme10contribs.<br />
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]
     −
=== Need to import from external repositories ===
+
{{Tip box|type=Astuce :|le titre de votre bogue pourrait, par exemple, être "'''first import to sme10 tree [smeserver-mediawiki]'''"}}
* smeserver-[[DAR2|dar2]] (stephdl)
  −
* smeserver-[[egroupware]]-epl (stephdl)
  −
* smeserver-[[phpvirtualbox]] (stephdl)
  −
* smeserver-[[radicale]] (stephdl) [[Radicale (carddav/caldav)]]
  −
* smeserver-[[raidstatus]] (stephdl) [[Raidstatus]]
  −
* smeserver-[[sarg]] (stephdl)
  −
* smeserver-[[shellinabox]] (stephdl)
  −
* smeserver-[[sogo]] (stephdl)
  −
* smeserver-[[transmission]]  (stephdl)
  −
* smeserver-[[Phpvirtualbox|virtualbox]]  (stephdl)
  −
* smeserver-[[callback]] (fws)
  −
* smeserver-[[Clamav unofficial sigs|clamav-unoficial-sigs]] (fws)
  −
* smeserver-[[DownloadTicketService|dl]] (fws)
  −
* smeserver-[[dokuwiki]] (fws)
  −
* smeserver-[[Dovecot-extras|dovecot-extra]] (fws)
  −
* smeserver-[[ExpireAccounts|expire-accounts]] (fws)
  −
* smeserver-[[fluxbb]] (fws)
  −
* smeserver-[[Fusion Inventory|fusioninventory]]-agent (fws)
  −
* smeserver-[[grr]] (fws)
  −
* smeserver-[[jappix]] (fws)
  −
* smeserver-[[LemonLDAP-NG|lemonldap]]-ng (fws)
  −
* smeserver-[[limesurvey]] (fws)
  −
* smeserver-[[minilist]] (fws)
  −
* smeserver-[[ntop]] (fws)
  −
* smeserver-[[ooo-headless]] (fws)
  −
* smeserver-[[opensondage]] (fws)
  −
* smeserver-[[OpenVPN Routed|openvpn-routed]] (fws) 21/03/2020 imported to contribs
  −
* 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|qpsmtpd-log2sql]]
  −
* smeserver-[[Tt-RSS|tt-rss]] (fws)
  −
* smeserver-[[webapps-common]]
  −
* smeserver-[[WebFiltering|webfilter]] (fws)
  −
* smeserver-[[zabbix]]-proxy (fws)
  −
* smeserver-[[zabbix]]-agent (fws)
     −
===Need to test===
+
{{Note box|type=Note du traducteur :| ce modèle a été traduit mais les informations doivent être rédigées en anglais et insérées '''dans la page anglaise''' de cette page wiki où vous trouverez la liste de toutes les contributions.}}
    +
==Contributions==
 +
''Si le traducteur a bien compris, il faut commenter la version anglaise de cette page wiki. Donc pour accéder à la liste des contributions à tester et à documenter, passer sur la [https://wiki.contribs.org/SME10.0_Contribs_QA#Contribs version anglaise] de cette page.''
   −
==Working and in smecontribs==
+
==Contributions qui fonctionnent et sont dans smecontribs==
 
{{#ask:  [[Version::~Contrib10]] [[Category:Contrib]]
 
{{#ask:  [[Version::~Contrib10]] [[Category:Contrib]]
 
|format=ul|link=all|headers=show|columns=4|limit=150 }}
 
|format=ul|link=all|headers=show|columns=4|limit=150 }}
   −
==Work ongoing in smedev or smetest for SME10 that need to test==
+
==Contributions qui fonctionnent en allant dans smedev ou smetest pour SME10, qui nécessitent d'être testées==
 
{{#ask:  [[Version::~Devel10]] [[Category:Contrib]]
 
{{#ask:  [[Version::~Devel10]] [[Category:Contrib]]
 
|format=ul|link=all|headers=show|columns=4|limit=150 }}
 
|format=ul|link=all|headers=show|columns=4|limit=150 }}
Line 174: Line 144:  
|format=ul|link=all|headers=show|columns=4|limit=150 }}
 
|format=ul|link=all|headers=show|columns=4|limit=150 }}
   −
==Won't be ported to SME9==
+
==Contributions qui ne seront pas portées sur SME10==
the following won't be ported :
+
Les contributions suivantes ne seront pas portées :
 
* smeserver-kronolith ([[Kronolith]] included as part of the core with horde 5 )
 
* 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-mnemo ([[Mnemo]] included as part of the core with horde 5 )
3,054

edits

Navigation menu