Pardus 2009, la genèse09/11/2008
Tout commença lorsque un des développeurs de Pardus, Onur Küçük, posta un message dans la liste de diffusion pardus-devel le 6 novembre dernier. Dans ce message, Onur Küçük explique en détail ce que l’équipe a prévu pour la prochaine version majeure de Pardus. Le bureau et les applications utilisateur C’est donc confirmé, le bureau par défaut de Pardus 2009 sera KDE 4. Que les allergiques à cette nouvelle version de KDE se rassurent, KDE 3.5.x sera toujours disponible. Onur Küçük explique que même si la série des KDE 4.1.x a amélioré considérablement la stabilité et les performances du bureau il manque toujours des fonctionnalités importantes telle qu’une gestion complète de l’énergie, du système d’impression, ainsi que la possibilité d’écrire des plasmoïdes en pyhton. C’est pour cette raison qu’ils ont décidé d’attendre la série des KDE 4.2.x. Dans un premier temps, tous les gestionnaires de configuration du système seront portés vers KDE 4. Cette ré-écriture partielle sera pour eux l’occasion de nettoyer leur code, de le rendre plus maintenable et plus clair pour qu’il soit facilement réutilisable par des développeurs tiers souhaitant écrire de nouvelles interfaces graphiques pour d’autre environnement de bureau, tel que XFCE par exemple. Pronostic sur la date de sortie Premièrement sur le site officiel de KDE, la version 4.2 de cet environnement est annoncé pour fin janvier 2009. Deuxièmement les mises-à-jour mineures de KDE sont effectuées tous les deux mois. Par conséquent, pour avoir le temps de tester les correctifs de dernières minutes, les développeurs souhaitent sortir cette nouvelle version de Pardus vers fin mars ou début avril 2009, avec KDE 4.2.1. Mais ils décideront de la date exacte de sortie en fonction de l’état d’avancement de cette nouvelle version de Pardus. Le système de base et les paquets critiques Sous la carrosserie, python 2.6 sera toujours utilisé. Étant donné que Pardus utilise python un peu partout, ils préfèrent se donner le temps de savoir précisément ce qui doit être supprimé ou changé avant de passer l’ensemble de leurs scripts en python 3.x. Comme il n’y aura pas de version majeure pour GCC, Glibc, Binutils avant la sortie de Pardus 2009, GCC 4.3.x sera conservé. (même chose pour les versions des divers outils de développements) Le noyau Linux choisi sera le plus récent possible, afin de bénéficier des derniers pilotes disponibles. Certains pilotes, externes au noyau Linux à l’époque du développement de Pardus 2008, ont rejoint depuis la branche de développement officiel du noyau Linux et seront donc incorporés directement dans celui-ci, d’autres seront disponibles dans des paquets PiSi séparés. La décision d’incorporer ou pas un pilote dépendra de son état de développement (toujours actif ou interrompu). La version de X.org utilisée sera décidé par le mainteneur des paquets associés, Fatih. Un des avantages de Pardus 2009 est que les développeurs n’auront pas besoin de complètement casser les API et autres ABI spécifiques de Pardus, ce qui leur permettra de développer cette nouvelle version à partir des bases stables instaurées par Pardus 2008. Durant le cycle de développement initial, toutes ces API/ABI pourront être modifiées jusqu’à la sortie de la première version bêta. Par la suite des discussions devront avoir lieu afin de savoir si il y a réellement besoin, ou pas, de casser ces API/ABI. Après la sortie de la version candidate (RC), à moins que cela ne soit critique, toute modification des API/ABI sera interdite. Pardus 2009 introduira deux nouveaux types de paquets PiSi : les paquets de débogage et les paquets delta. Les premiers sont des paquets supplémentaires qui permettent de recueillir de précieuses informations sur le déroulement du crash d’une application. Ces informations permettront à l’équipe des chasseurs de bogues d’en trouver l’origine et de corriger le problème plus rapidement lorsque vous leur soumettrez votre rapport de bug, dûment accompagné des informations de débogage, sous la forme d’un fichier backtrace. Ces paquets supplémentaires seront facilement identifiables par leur nom, qui se terminera par -dbg. Par exemple, le paquet kdepim-dbg concernera le débogage du paquet kdepim - composant de KDE qui rassemble kmail, korganizer, akregator, etc. Les seconds sont des paquets qui ne contiennent que les différences de code source d’une version à l’autre d’une application. Ils sont donc moins lourds à télécharger, accélèrant ainsi grandement les mises-à-jour logicielles. Il est possible que les premiers paquets debug et delta apparaissent avant la sortie de la nouvelle version, dans les dépôts de la 2008. La décision appartiendra à Ekins. Ozan, Faik et Ekin travaillent déjà sur le sujet. Suivi Une fois que les développeurs se seront mis définitivement d’accord sur ce qui doit être fait, par qui et dans quel délai, il y aura de nouveau une page dans le wiki officiel montrant l’avancement des différentes tâches à réaliser pour cette nouvelle version de Pardus. En plus de cela, cette fois-ci, la progression individuelle de chaque paquet PiSi sera indiquée. Tous les paquets devront être prêts pour la sortie de la distribution afin que les personnes qui feront une mise-à-jour de Pardus 2008 vers Pardus 2009 ne rencontrent aucun soucis. Début des travaux La build-farm et le dépôt SVN de Pardus 2009 seront mis en place durant le mois de décembre. Pour conclure, contentons-nous de citer directement Onur Küçük : « Comme il reste beaucoup de temps avant la sortie cette nouvelle version, nous devons trouver les points faibles de la distribution, les technologies et les paquets qui ne sont plus maintenus. Nous devons nous partager le travail, afin qu’il ne reste plus aucune partie de la distribution laissée sans maintenance. Cette période de développement qui s’ouvre ; nous offre l’opportunité d’élever le niveau technologique de Pardus un cran au-dessus et de résoudre les bogues. À nous d’utiliser cette opportunité de la façon la plus efficace qui soit. Des commentaires ? suggestions ? questions ? » |
Toutes les actualités11/08/2010 >> Pardus 2008 - fin du support05/06/2010 >> Pardus 2009.2 est parue 29/05/2010 >> Pardus 2009.2 Release Candidate 12/05/2010 >> Feuille de route de Pardus 2009.2 03/04/2010 >> GSoC 2010 15/01/2010 >> Pardus 2009.1 est parue ! 09/01/2010 >> Pardus 2009.1 RC disponible pour test 17/07/2009 >> Pardus 2009 ! 11/07/2009 >> Pardus 2009 RC2 11/06/2009 >> Pardus 2009 Beta 07/06/2009 >> Pardus 2009 Alpha 07/06/2009 >> Pardus 2009 se met en place petit à petit 07/06/2009 >> Pardus participe au Google Summer of Code 2009 30/01/2009 >> Pardus 2008.2 Canis aureus est disponible 29/12/2008 >> Planning Pardus 2008.2 19/11/2008 >> Changement des dépôts officiels 09/11/2008 >> Pardus 2009, la genèse 29/10/2008 >> Premières informations sur Pardus 2009 12/10/2008 >> Compte rendu de réunion pardus-fr du 07-10-2008 15/09/2008 >> Pardus 2008.1 disponible 28/06/2008 >> Sortie de Pardus 2008 27/03/2008 >> Le Salon IRC pardus-fr.org 27/03/2008 >> Google Summer 2008 : Pardus selectionnée |
| 2007~2010 - www.pardus-fr.org | www.pardus.org.tr | SPIP | TuxFamily |