by Alan Knowles (alan_k@php.net)
Traduit par Pierre-Alain Joye (pajoye@php.net)
Le temps manquant, les weekly news sont actuellement
bihebdomadaires. Ce fût à nouveau une semaine
très active, plus de 300 messages sur la mailing liste et 200
commits sur le CVS. Des discussions intéressantes sur les
licences des packages PEAR, phpdocumentor, l'installeur web de PEAR, une
nouvelle interface pour imagemagick, et 5 nouveaux packages, y compris
beaucoup d'outils mathématiques avancés, un
générateur de code barre et une nouveau module de gestion
de socket.
Traffic sur PEAR-DEV
Contribuer à PEAR et les implications du choix des licences
Ces deux dernières semaines, beaucoup de discussions
concernaient l'ajout de code sous licence GPL dans PEAR, tant que les
dévelopeurs n'aiment pas l'idée d'une interdiction pure,
les implications d'avoir un module qui affecte leurs applications est
significative, et le consensus général fût de
demander aux contributeurs si ils peuvent changer la licence vers la
licence LGPL, licence plus permissive et mieux adaptée aux
librairies. Concernant les modules PECL, il est par contre de toutes
façon impossible d'accepter des codes sous licence GPL, la
licence PHP n'étant pas compatible avec la GPL, la liaison
à php violerait la GPL. Ceci est aussi valable pour des modules
faisant appel à des librairies externes sous licence GPL.
PHP Documentor disponible depuis PEAR
Après quelques efforts, Greg Beaver a finalement terminé
la définition du package pour PHPDocumentor et l'a rendu
disponible via l'installer PEAR.
Nouvelles versions de PEAR web installer
Christian Dickman a annoncé une nouvelle release de son
interface web pour l'installeur PEAR. Idéal pour les utilisateurs
d'hébergements mutualisés ou simplement trop
"fatigué" :) pour apprendre la syntaxe de la commande en ligne.
Vous pouvez l'obtenir à l'adresse suivante:
http://dickmann.homeunix.org/pear/go-pear.html
Nouvelle interface en remplacement de PECL::imagick
Michael Montero a annoncé une interface entièrement
réécrite pour imagemagick, après quelques
discussions, il a été décidé qu'elle
remplacera l'actuel PECL::imagick de Christian Stocker. Cette nouvelle
interface offre un grand nombre de nouvelles fonctionnalitées, et
ne concervera pas la compatibilité descendante. Il est
également prévu d'y ajouter une interface object comme
alternative aux classiques et fonctionnels fonctions php.
Bugs et corrections
Merci à ces personnes pour avoir signalé ou
corrigé des bugs: Thomas Schulz, Jesus M. Castagnetto, Christian
Dickmann and Derick Rethans.
Propositions et Nouveaux Packages
101 Maths avec Jesus M. Castagnetto - Math_Complex, Math_TrigOp and
Math_Quaternion
Jesus M. Castagnetto a offert un grand nombres de classes
orientées mathématiques, les nombres complexes (racine
carré de -1), la trigonométrie ou la Quaternation.
Marquez-le avec un code barre
Marcelo Subtil Marcal publia le package Image_BarCode.
Sockets - un nouvel ensemble d'outils pour les Sockets
Stephan Seidt a annoncé un ensemble complet d'outils
dédiés aux sockets (une bonne alternative au module
existant Net_Socket), lequel peut travailler non seulement avec les
sockets TCP, mais aussi UDP et Unix Domain Sockets, à
côté de la possibilté d'implémentr un serveur
de sockets.
Dévelopements
Cette semaine, ont été actifs sur le cvs: Auth,
Config, Date, DB_DataObject, Excel, File_HtAccess, HTML_Javascript,
HTML_QuickForm, HTML_Select, HTML_Table, I18N, Image_GraphViz,
Log, Math_Complex, Math_Quaternion, Math_TrigOp, Math)Vecotr, MDB,
Message, Net_Dict, Net_Ident, PEAR_Frontend_Web, PECL::apd,
PECL::imagic, PECL::mailparse, PECL::soap, PECL::spread,
PECL::uuid, Perm_LiveUser, Validate, XML_sql2xml, XML_Transformer,
XML_XSLT_Wrapper and the PEAR installer.