[AlternC-dev] Avancement d'AlternC 1.1

Retour à l'archive de la liste
Le site d'AlternC
Google Custom Search

axel axel at nnx.com
Lun 1 Oct 18:05:09 CEST 2012


Hello,

Un petit point pour dire o_ù_ en est le développement d'AlternC.

Là, on est pas mal. On va pouvoir sortir la RC1 très bientôt. En fait, 
on voulais la sortir courant septembre, mais finalement octobre c'est 
très bien.
Si vous lisez ce mail jusqu'au bout, vous aurez même droit à un planning 
de release.

Un petit état des lieux s'impose donc :

_Liste des modules __qui doivent fonctionner lors de la release__ :_
     - squirrelmail
     - roundcube
     - alternc-slavedns
     - alternc-secondarymx
     - mailman
     - awstats
     - alternc-munin


_État de la migration __1.0 vers 1.1:_
     - alternc
         - gestion des comptes : OK
         - quotas : ça bug un peu
         - gestion bases de données :
             - refonte gestion compte PHPMyAdmin
             - séparation bases et users : en cours
         - gestionnaire de fichiers: OK
         - FTP : OK
         - mails : courier vers dovecot
             - interface utilisateur : OK
             -droits des repertoires de boites : OK
             - configuration de dovecot : OK
             - activation de sieve :TODO
             - migration des régles procmail vers sieve : TODO
             - migration des index de courier vers dovecot : TODO
             - désinstallation de courier : OK
     - apache vers apache-mpm-itk
         - droits des fichiers : OK
         - configuration apache : OK
     - awstats
         - pas de données à migrer
         - Changement du schéma de base : TODO (Axel regarde)
         - Migration de la configuration alternc-awstats-1.0 vers 
alternc-awstats-1.1 : TODO (Axel regarde)
     - mailman
         - Pas de données à migrer.
         - changement de schema de BDD : (Axel regarde)
     - Squirrelmail : OK

_Bugs à corriger:_

    * Présent depuis la 1.0  (il faut aussi patcher la version 1.1) :
      - Lors de la suppression utilisateur les fichiers de conf apache
      ne sont pas supprimé --> Bug identifié et trouvé, patch non
      trivial. Alan s'en occupe.
      - Suppression des fichiers de conf apache lors de la suppression
      d'une entrée MX ayant le même FQDN --> créer des hooks  pour
      mx,mx2,defmx,defmx2 qui retournent une valeur >10 si delete 
      demandé (Axel s'en occupe)

    * Nouveaux bugs de la 1.1 :
      -  alternc-mailman : les mails ne sont pas créé dans la BDD lors
      de l'ajout d'une ML. Steven s'en occupe (recréation de la fonction
      add_wrapper dans m_mail)


_Validations restantes à faire :_
     - valider qu'il n'y a pas d'injections possible dans les crons

_Ne sera finalement pas dans la prochaine version :_
     - Piwik : l'API est buguée, Francois a pris contact avec eux, mais 
ça avance pas. On ne va pas bloquer pour eux.

_Du coté de NNX (regroupant Axel, Steven et Alan), voici comment on 
s'organise :_
     - Vinci est chargé du paquet Roundcube,
     - Vinci est chargé de la migration procmail2sieve,
     - NNX s'occupe de faire les autres points bloquant la RC1

La release d'Alternc 1.1 est prévue pour la semaine 42 ! Ça porte 
bonheur ! (bon, c'est la semaine du 15 Octobre pour les non-routard 
galactique)
Lors de cette release, le but est d'avoir tout qui tourne sans bug, en 
ayant pleinement conscience des traductions "pas bonne".
La RC1 sera dédié à la recherche de bugfixes. On va faire appel à vous 
tous du coup. Ca serait même pertinent d'organiser une bug-squashing 
party. Des avis ?
La RC2 sortira 2 semaines après la RC1. Elle sera dédié a l'ergonomie et 
à la documentation  (ce qui explique que nous puissions donner une délai 
"fixe", vu qu'elle ne sera pas dépendante des bugs à corriger). Elle 
permet aussi de laisser les gens chercher les bugs pendant qu'on avance 
sur des points importants (mais qu'on a trop souvent tendance à délaisser).
La RC3 sortira quand nous auront corrigé les bugs remonté dans les RC1 
et RC2. Nous visons fin novembre, mais ça sera vraiment dépendant des 
tests que les gens auront pu faire (si personne ne nous remonte les 
bugs, on va galérer à les corriger).




Plus d'informations sur la liste de diffusion Dev