UDS Jour 2

Sessions d’aujourd’hui :

Réduire les temps de création des ISO

http://summit.ubuntu.com/uds-p/meeting/19533/foundations-p-image-build-pipeline/

https://blueprints.launchpad.net/ubuntu/+spec/foundations-p-image-build-pipeline

Cette session avait pour but de réduire les temps de création des images. C’est important durant les périodes de tests, quand on a besoin de reconstruire beaucoup d’images. Par exemple, si l’installeur est cassé, et qu’il est réparé pendant la période de test des ISO, beaucoup d’ISO devront être reconstruite. En réduisant ce temps, on accélère les tests et on prends moins de risque de prendre du retard sur une sortie.

Identifier les ISO “daily” cassé

http://summit.ubuntu.com/uds-p/meeting/19409/other-p-builds-smoke-testing/

https://blueprints.launchpad.net/ubuntu/+spec/other-p-builds-smoke-testing

Cette session était sur les tests automatiques et comment générer un rapport automatique, pour être sûr que les ISO «daily» sont en bon état pour être testés (démarrage et installation OK) C’est utile pour que les gens qui testent ne perdent pas de temps à télécharger une version cassée (et pas testable). Cela sera disponible pour Ubuntu et Ubuntu Server, mais comme des parties importantes sont communes (exemple, l’installeur), cela bénéficiera aussi aux dérivées.

Expérience utilisateur sur Lubuntu

http://summit.ubuntu.com/uds-p/meeting/19473/other-lubuntu-p-users-experience/

https://blueprints.launchpad.net/ubuntu/+spec/other-lubuntu-p-users-experience

1e session pour Lubuntu, ce fut l’occasion de discuter les nouvelles fonctionnalités, et les nouvelles applications par défaut. Il n’y avait pas beaucoup de personnes dans la salle, mais certaines ont eu la possibilité de participer par IRC. J’ai présenté ce que je comptais faire au prochain cycle :

– Lightdm par défaut pour l’Alpha1

– Possibilité de configurer le multi-écran en utilisant un outil externe comme arandr

– Options / services dans Lxsession : ajouter la possibilité de configurer les applications par défaut, et de les activer ou non (exemple, l’économiseur d’écran ou le gestionnaire d’énergie).

– Lubuntu-software-center par défaut, mais en gardant synaptic.

FreeRDP

http://summit.ubuntu.com/uds-p/meeting/19614/desktop-p-freerdp/

https://blueprints.launchpad.net/ubuntu/+spec/desktop-p-freerdp

Présentation de FreeRDP and Remmina. Il y a une autre session cette semaine pour discuter si l’on remplace la solution actuelle de bureau distant (vinaigre, tsclient …) par celle-ci. Upstream est très actif, et ils ont commencé à travailler sur l’intégration dans Ubuntu (migration à GTK3, support des indicateurs).

Les pléniaires étaient sur openstack et Rackspace, le développement d’applications sous Ubuntu, et l’écosystème de Qt (comment cela est organisé, les réussites et ce qui est prévu pour Qt 5.0).

Piloter un nouvel outil de gestion des tests

https://blueprints.launchpad.net/ubuntu/+spec/other-p-qa-test-case-management-tool

http://summit.ubuntu.com/uds-p/meeting/19416/other-p-qa-test-case-management-tool/

Cette session avait pour but de récolter les besoins des utilisateurs, dans le but de déployer un outil de gestion des tests, en remplacement des pages de wiki existantes. Pas de décision pour l’instant sur le choix de l’outil.

Optimisations dans Lubuntu

http://summit.ubuntu.com/uds-p/meeting/19472/other-lubuntu-p-optimizations/

https://blueprints.launchpad.net/ubuntu/+spec/other-lubuntu-p-optimizations

La seonde session de Lubuntu ne fut pas très utile, la plupart des sujets ayant été débattus à la première session. La discussion continuera sur la mailing list. Un élément supplémentaire, est que nous resterons sur GTK2 pour nos principales applications, car ni le panel, ni le gestionnaire de fichiers, ni le navigateur ne prévoit de migrer pendant ce cycle.

Améliorer la réunion hebdomadaire de la «release team»

https://blueprints.launchpad.net/ubuntu/+spec/other-p-release-meeting

http://summit.ubuntu.com/uds-p/meeting/19547/other-p-release-meeting/

La dernière session avait pour but d’améliorer la réunion hebdomadaire des différentes teams, afin de faire un point sur le développement avec la release team. De bonne dées ont été proposées, et seront appliquées aux prochaines (comme l’envoi des compte-rendus d’équipe la veille de la réunion). Cela devrait réduire la durée de cette réunion. Également, nous avons eu une présentation de quelques outils utilisés par la release team (comme statut.ubuntu.com)

C’est tout pour ajourd’hui.

Publicités

UDS Day 2

Today sessions:

Shrink the image build pipeline

http://summit.ubuntu.com/uds-p/meeting/19533/foundations-p-image-build-pipeline/

https://blueprints.launchpad.net/ubuntu/+spec/foundations-p-image-build-pipeline

This session was to reduce the time to build ISOs. It’s important during testing time, when we need to rebuild many ISOs. For example, if ubiquity is broken, and it’s fixed during ISO testing, many ISOs need to be rebuild to re-do testing. By reducing this time, you speed up testing and reduce the risk to delay a release.

 

Identify build breaks on daily ISOs

http://summit.ubuntu.com/uds-p/meeting/19409/other-p-builds-smoke-testing/

https://blueprints.launchpad.net/ubuntu/+spec/other-p-builds-smoke-testing

This one was about automated testing and to generate a report into a central place, to ensure daily ISO are in good shape enough to be tested (booting, installation OK …). It’s useful to ensure people are aware of the  state of the daily builds, and if it’s broken, they don’t need to download it (and don’t loose time to download something broken). It will be only available for Ubuntu and Ubuntu server, but as some pieces are common across the distributions (like ubiquity),it’s also useful for all derivative.

 

Lubuntu user experience

http://summit.ubuntu.com/uds-p/meeting/19473/other-lubuntu-p-users-experience/

https://blueprints.launchpad.net/ubuntu/+spec/other-lubuntu-p-users-experience

First session for Lubuntu, it was to discuss improvements like new features, new applications by default. There was not so many people on the room, but some had the possibility to participate on IRC. Basically, I presented the items I’ll be working on for this cycle :

– Lightdm enable by default for Alpha 1

– Multi-screen configuration : not easy to configure with lxrandr. Solution : Extend lxsession to accept configuration from other utility like arandr.

– Lxsession options / services : Add possibility to configure applications by default, and to enable them or not (screensaver, power-management …)

– lubuntu-software-center : Add it by default, but keep synaptic.

 

FreeRDP

http://summit.ubuntu.com/uds-p/meeting/19614/desktop-p-freerdp/

https://blueprints.launchpad.net/ubuntu/+spec/desktop-p-freerdp

Presentation of FreeRDP and Remmina. There is another session this week to discuss inclusion of FreeRDP and Remmina by default on Ubuntu (to replace vinaigre, tsclient …). We had also a demo on the features. Upstream is pretty active, and starts integration into Ubuntu (port to GTK3, indicator support …).

 

Plenaries were about Openstack and Rackspace, applications development, and Qt. ecosystem (how is it organized, achievements, and future plan with Qt 5.0).

 

Piloting a new test case management tool

https://blueprints.launchpad.net/ubuntu/+spec/other-p-qa-test-case-management-tool

http://summit.ubuntu.com/uds-p/meeting/19416/other-p-qa-test-case-management-tool/

This session was to discuss the use of a test cases management tool, to replace the current wiki pages. No decision was made, but people was able to discussed features they want in the next tool.

 

Optimization in Lubuntu

http://summit.ubuntu.com/uds-p/meeting/19472/other-lubuntu-p-optimizations/

https://blueprints.launchpad.net/ubuntu/+spec/other-lubuntu-p-optimizations

The second session of Lubuntu was not very useful,as many items were discuss on the other session.Discussion will probably move to the mailing when it’s needed. The only important thing is that we will kept GTK2 for most of our applications, as we will not have the resources to migrate them all.

 

Improving weekly release meeting

https://blueprints.launchpad.net/ubuntu/+spec/other-p-release-meeting

http://summit.ubuntu.com/uds-p/meeting/19547/other-p-release-meeting/

The last session was about the weekly release meetings we have with many other teams to share what happened last week, what are the plans for next week, current issues …We discuss some improvements to make it more interactive (because currently, it’s often a copy / paste of a wiki page during the meeting). Status of each team will be asked 1 day before the meeting, so people will have time to prepare the meeting, and it should reduce the time needed for this meeting. We also have a quick presentation on what tools are available (status.ubuntu.com for example).

 

That’s all fort today 🙂

UDS Day 1

1st day to the UDS, and as usual, it began with an introduction by Jono Bacon. It’s a quick introduction on how the UDS is working, some advices, and how to use the schedule and the blueprints. It’s followed by the Keynote by Mark Shuttleworth. This time, he talks a lot on the achievements of the last cycle (developer.ubuntu.com, Software-Center, Lightdm …). No big announcement for the next release (as expected, the 12.04 need to focus on polishing). The main announcement was the goal for 14.04 : Ubuntu on everything (Tablets, TV, phones …). And to finish, there was a quick speech about Linaro (introduction to the project, achievements, etc …).

 

Today Sessions :

As usual, the schedule was quite unstable for sessions I would like to follow (sessions were moving all the time on the schedule, even during UDS itself), but hopefully some doesn’t move 🙂

 

Build images :

http://summit.ubuntu.com/uds-p/meeting/19546/ubuntu-arm-p-image-build-tools/

https://blueprints.launchpad.net/ubuntu/+spec/ubuntu-arm-p-image-build-tools

This session was about how ISO can be build without using the main Ubuntu infrastructure. Progress was made to achieve this goal, like using live-build and ubuntu-defaults-builder. They are used to produce localized ISO (such as the Chinese one, or the French one). But this system lacks some features of the official infrastructure, and doesn’t solve the problem of ARM cases (which use specific file systems on each hardware).

 

Software-center roadmap

https://blueprints.launchpad.net/ubuntu/+spec/consumer-p-software-center-enhancements

http://summit.ubuntu.com/uds-p/meeting/19743/consumer-p-software-center-enhancements/

It was a general session about software-center, and some ideas how to improve it :

* Performance : Devs are aware of the performance issues (like startup time), and they planned to improve the situation.

* Unit testing : How to improve unit testing coverage (which is good, but not complete enough)

* Code reviews and documentation : devs will try to improve the documentation for new contributors.

* Improving the integration with Unity (lens)

* Recommendations : Add automatic recommendations of packages that people would probably want to install.

It’s IMO a good balance between new features and quality improvement plan for a LTS

After the lunch, there are plenaries with various topics. There was one about Cloud Foundry, and a more interesting for me, on the relationship between Debian and Ubuntu, made by the Debian Leader. The situation seems to have improved since 2 years ago, and I’m agree that in general, Debian devs seems to be more friendly about Ubuntu contributions. I think current problems are mostly not project-wide, but when people from the different projects have different points of view. It can’t be easily fixed, and certainly not project-wide, but case by case.

 

Release Process Improvements

https://blueprints.launchpad.net/ubuntu/+spec/other-p-release-process-improvements

http://summit.ubuntu.com/uds-p/meeting/19545/other-p-release-process-improvements/

This one was about  how the release process can be improved. One of the most discussed item was the release candidate images. For oneiric cycle, there was not an official RC ISO, just a moment when images was declared “release candidate”, but without a real milestone. It will be improved in the next cycle (more communication about it). Also, there would be improvements on ISO tracker, when a respin[1] is necessary.

 

Control panel cleanup

https://blueprints.launchpad.net/ubuntu/+spec/desktop-p-control-center-cleanup

http://summit.ubuntu.com/uds-p/meeting/19451/desktop-p-control-center-cleanup/

This session was about improving integration of Ubuntu applications to the gnome control center, such as ubuntu one preferences, the language settings (language-selector), additional drivers support (jockey) …  The goal is to have them embedded in the control center window, instead of launching another window.

Supporting package to team mappings effectively

http://summit.ubuntu.com/uds-p/meeting/19664/other-p-package-mapping/

https://blueprints.launchpad.net/launchpad/+spec/other-p-package-mapping

The last one was to implement a feature in launchpad to link a package to a team which will be responsible of. The main goal is to have a single point of contact when there is critical bugs, and for statitics. It’s useful for the release team, to be able to affect bugs to the right team (the one which will be in charge to fix it). One of the solution proposed was to used packagesets (group packages used in Launchpad) to achieve it.

That’s all for today, tomorrow there will be the 2 Lubuntu sessions planned for UDS, it’s time to prepare them 🙂

[1] Currently, you do ISO testing during several days before the day of the release of a milestoned ISO (Alpha, Beta …). To validate an ISO (saying it’s OK to release this ISO), yu need to do some manual tests (like testing the installation). When a bug is fixed on some specific packages (like ubiquity, the installer), you need to rebuild the ISO to include the fix. After this, you need to do again all the tests to validate the ISO. So, if there are 3 respins, all the tests you have done on the 2 previous ISO are useless, and need to be done again.

UDS Jour 1

1e jour de l’UDS, et comme d’habitude il commence par une introduction de Jono Bacon, pour expliquer ce qu’est l’UDS, comment cela fonctionne, quelques conseils, et comment utiliser l’agenda et les blueprints. Ensuite, c’est la Keynote de Mark Shuttleworth. Cette fois, il a beaucoup insisté sur les réussites du dernier cycle (developer.ubuntu.com, Software-Center, Lightdm …); Pas d’annonce fracassant pour la prochaine sortie (il fallait s’en douter, la 12.04 étant une LTS, l’accent va être mis sur la stabilisation). L’annonce principale portait sur la version LTS suivante (14.04) : Ubuntu sur tout (tablettes, TVs, téléphones …). Le but annoncé est de pourvoir installé Ubuntu sur n’importe quel appareil. Enfin pour finir, le président de Linaro a fait une présentation du projet avec qui nous partageons le centre de conférence.

 

Sessions du jour

Comme d’habitude, l’agenda a été très instable, notamment pour les sessions que je voulais suivre 🙂 Heureusement, certaines sont restées en place 🙂

 

Construction d’images

http://summit.ubuntu.com/uds-p/meeting/19546/ubuntu-arm-p-image-build-tools/

https://blueprints.launchpad.net/ubuntu/+spec/ubuntu-arm-p-image-build-tools

Cette session était sur comment construire une image ISO sans l’infrastructure Ubuntu habituelle. Des progrès ont été faits, par l’utilisation de live-build et ubuntu-defaults-builder. Ils sont utilisés pour créer des ISO localisées (comme la chinoise et la française). Mais il manque encore quelques fonctionnalités à ce système, et il ne résout pas les problèmes de création des images ARM (qui utilisent des images spécifiques pour chaque matériel)

 

Feuille de route de la logithèque

https://blueprints.launchpad.net/ubuntu/+spec/consumer-p-software-center-enhancements

http://summit.ubuntu.com/uds-p/meeting/19743/consumer-p-software-center-enhancements

Ce fut une session généraliste sur les futures évolutions de la logithèque :

* Performance : les développeurs sont au courant des problèmes de performances, et vont travailler dessus pour la prochaine version.

* Test unitaires : Comment améliorer la couverture des tests unitaires (qui est actuellement bonne, mais pas assez).

* Revue de code et documentation. : les développeurs vont essayer d’améliorer la documentation pour les nouveaux contributeurs.

* Amélioration de l’intégration avec Unity (lens)

* Recommandations : Ajout automatiquement des recommandations de paquets basées sur ceux déjà installés sur le système.

A mon avis, c’est un bon compromis entre fonctionnalités et augmentation de la qualité pour une LTS.

Après le déjeuner, il y a des séances plénières sur des sujets diverses. Aujourd’hui, c’était sur Cloud Foundry, et, plus intéressant pour moi, sur la relation entre Debian et Ubuntu, fait par le leader Debian. La situation semble s’être améliorée depuis 2 ans, et je suis assez d’accord, les développeurs Debian semblent plus réceptifs aux contributions venant d’Ubuntu. Je pense que les conflits restant sont surtout des personnes qui ont des points de vue différents, des cas qu’on ne peut régler au niveau du projet, mais seulement au cas par cas.

Amélioration du process de sortie

https://blueprints.launchpad.net/ubuntu/+spec/other-p-release-process-improvements

http://summit.ubuntu.com/uds-p/meeting/19545/other-p-release-process-improvements/

Celle-ci était sur comment améliorer le process de sortie. L’un des sujets les plus discuté fut la non présence d’une image RC (release candidate). Pour oneiric, il n’y a pas eu d’images officiels, juste un moment ou les images ont été déclarées “release candidate”. Cela devrait être amélioré dans le futur (plus de communication sur ce sujet). Également, il y aura des améliorations sur le tracker des ISO (le site regroupant les tests des ISO), quand un “respin” [1] est nécessaire.

Nettoyage du centre de contrôle

https://blueprints.launchpad.net/ubuntu/+spec/desktop-p-control-center-cleanup

http://summit.ubuntu.com/uds-p/meeting/19451/desktop-p-control-center-cleanup/

Cette session était sur l’amélioration des applications Ubuntu dans le centre de contrôle de Gnome, comme les préférences d’Ubuntu One, les configurations de la langue (language-selector), le support de drivers supplémentaire (jockey) …Le but est d’avoir ces programmes à l’intérieur  de la fenêtre principale, à la place d’un programme part.

Support des liens paquets <=> équipe efficace

http://summit.ubuntu.com/uds-p/meeting/19664/other-p-package-mapping/

https://blueprints.launchpad.net/launchpad/+spec/other-p-package-mapping

La dernière session était sur la possibilité d’implémenter une fonctionnalité sur Launchpad pour lier les paquets à une équipe responsable de résoudre les bugs de ce paquet, pour avoir un point de contact unique. C’est particulièrement utile pour la release team, pour affecter le bug et savoir a qui s’adresser pour corriger le bug. une solution proposée a été d’utiliser les packagesets (groupe de paquets référencé sur Launchpad).

C’est tout pour aujourd’hui. Demain, il y aura les 2 sessions Lubuntu plannifiées pour l’UDS. il est temps que je les prépare 🙂

[1]Actuellement, le test organisé des ISO se fait quelques jours avant la sortie des versions intermédiares (Alpha, Beta …). Pour valider une ISO (pour dire Ok, on peut sortir cette ISO), il faut faire plusieurs tests manuels (comme tester l’installation). Quand un bug est corrigé sur des paquets spécifiques (comme l’installeur ubiquity), on a besoin de reconstruire l’image pour inclure la correction. Après ça, il faut refaire tous les tests de validation de l’ISO. Par exemple, s’il y a 3 respin, les tests que vous avez pu faire sur les 2 premières ne servent à rien et devront être refaits sur la 3e images.

Ubuntu Developer Summit (UDS) J-2

Voir l’article en anglais : https://gilir.wordpress.com/2011/10/30/uds-p-2/

L’UDS approche, plus que 2 jours avant que cela commence. C’est habituellement la période où les membres de la communauté arrivent (les employés de Canonical arrivent une semaine avant d’habitude). C’est également mon cas, après un voyage un peu mouvementé dû à la grève Air France, j’arrive à Orlando aujourd’hui.

Cette année est un peu spéciale pour moi (cela sera mon 5e UDS), d’abord parce que je suis sponsorisé par Canonical (merci à eux !). Ensuite, car c’est le premier UDS avec Lubuntu officiellement dans la famille Ubuntu, avec notre première sortie officielle derrière nous avec ce statut . J’ai donc décidé de blogguer un peu plus que les années précédentes. Je vais essayer de résumer les différentes sessions que je vais suivre. Je vais aussi essayer d’ajouter de rapides introductions à certains concepts de l’UDS (les sessions, les blueprints …), pour ceux qui découvrent l’UDS.

Habituellement, c’est en ce moment que je sélectionne les sessions que je veux suivre. La meilleur chose à faire est de souscrire aux blueprints correspondantes [1]. En fait, souscrire ne veut pas dire que vous voulez obligatoirement participer à la session, mais en faisant çà :

– L’agenda [2] va essayer d’arranger les sessions pour que vous puissiez participer à un maximum de blueprints auxquelles vous avez souscrit. Mais c’est assez limité, et si vous souscrivez à beaucoup de sessions, il y aura des conflits, et vous devrez choisir.

– Vous serez notifié de chaque modification faite de la blueprint, comme le whiteboard (“tableau blanc”) qui contient notamment les taches des développeurs attachées à cette blueprint, ou quelques notes pour détailler le thème de la blueprint.

Une chose importante est que vous n’avez pas besoin d’être physiquement là pour participer aux sessions. Toutes les salles ont un canal IRC spécifique, vous permettant d’intervenir et de poser des questions. Le son est aussi retransmis pour chaque session, permettant d’entendre les gens parler et de réagir sur IRC 🙂 Si vous envisager de faire cela, n’oubliez pas de souscrire à toutes les blueprints que vous souhaitez suivre, et de vous enregistrer sur la page de l’UDS [3], comme ça l’agenda essaiera d’être sympa avec vous.

Personnellement, je vais suivre pas mal de sessions “Desktop” (pour être sûr qu’ils ne cassent rien qui impact Lubuntu :)) et aussi quelques unes relatives à la Release Team.

C’est tout pour aujourd’hui 🙂

PS : si vous ne me connaissez pas, vous pouvez trouver quelques informations sur ma page wiki. Cela vous donnera une idée de mes intérêts dans Ubuntu – Lubuntu, et donc des sessions que je vais suivre, et commenter. Je vais aussi essayer d’utiliser mon compte Twitter un peu plus souvent cette fois 🙂

[1] https://blueprints.launchpad.net/sprints/uds-p

[2] http://summit.ubuntu.com/uds-p/

[3] https://launchpad.net/sprints/uds-p/+attend

[4] http://wiki.ubuntu.com/gilir

UDS -2

UDS is approaching, only 2 days before the start. It’s usually the period when community members arrive from all over the world (Canonical folks are usually here 1 week before).

It’s also my case, arriving from France today, with some difficulties (Air France’s strike).

This year is a bit different than last UDS (it will be my 5th UDS), because I’m sponsored by Canonical this time (thanks to them !). It will also be the first UDS with Lubuntu officially in the Ubuntu family, and with our first official release with this status. So, I decide to blog a bit more this time. I’ll try to summarized the session I’ll follow. I’ll also try to add quick introductions to some concepts of the UDS (blueprints, schedule …) for people who discover the UDS.

Usually, it’s time for me to select the sessions I want to follow. The best thing to do is to subscribe to the corresponding blueprints [1]. Actually, subscribing doesn’t mean you want to assist to the session, but by doing this :

– The schedule [2] will try to adapt itself, to arrange the sessions so you can participate at most of the blueprints you subscribed. But it’s limited, and if you subscribed to many sessions, it may be conflicts, and you will have to choose. But be careful, the schedule changes every-time during UDS 🙂

– You will be notified for each modification made to the blueprint, such as the whiteboard which containing tasks for developers related to this blueprint, or some notes about the topics of this blueprint.

1 important thing, is that you can participate to the sessions, even if you are not physically here. Each rooms have also a specific IRC channel, so you can ask questions and participate remotely. the sound of all sessions are also available, so you can also hear people talking, and react on IRC 🙂 If you plan to do so, be sure to subscribe to blueprints you want to follow, and also to register to the UDS page [3], so the schedule will also try to be nice with you 🙂

Personally, I’ll follow many desktop sessions (to be sure they don’t mess up things which affect Lubuntu :)) and also some related to the release team.

That’s all for today 🙂

PS : If you don’t know me, you can find information on my wiki page [4], it will show you what are my interests on Ubuntu / Lubuntu and so the sessions I will probably follow and report 🙂 I’ll try also to use my twitter account a bit more this time 🙂

[1] https://blueprints.launchpad.net/sprints/uds-p

[2] http://summit.ubuntu.com/uds-p/

[3] https://launchpad.net/sprints/uds-p/+attend

[4] http://wiki.ubuntu.com/gilir

Sortie de Lubuntu 11.10

Hier, Ubuntu 11.10 est sortie, avec son lot de nouveautés. Vous pouvez retrouver un très bon résumé sur la documentation française  (http://doc.ubuntu-fr.org/oneiric) 🙂

Le point que je vais évoquer en détail, est l’arrivée de Lubuntu dans la famille Ubuntu, avec cette version 11.10.

Mais d’abord, qu’est que Lubuntu ? C’est une distribution dérivée d’Ubuntu (appelée aussi « flavor » ou saveur en français), qui utilise l’environnement de bureau LXDE, au lieu d’Unity/Gnome. Son but est de fournir une alternative très légère et facile à utiliser. En plus de l’environnement LXDE, elle utilise des logiciels complémentaires : Chromium pour la navigation, Openbox pour la gestion des fenêtres, Pidgin pour la messagerie / IRC etc …

Cette version 11.10 est donc la première version officielle de Lubuntu. Derrière ce mot se cache plusieurs avancées :

D’abord, nos images ISO sont maintenant construites avec l’infrastructure officielle, comme toutes les autres distributions Ubuntu. En plus d’améliorer la qualité des images, nous avons gagnés le support du 64 bits, et des ISO alternate, permettant de faire une installation de Lubuntu sur plus de supports. Ces ISO alternate sont d’ailleurs particulièrement utiles sur les petites configurations, qui ont du mal à lancer une session avec un Live-CD.

Également, nous avons eu le soutien des équipes Ubuntu qui travaillent sur les composants que nous partageons. Exemple, plusieurs bugs sur jockey (le gestionnaire des drivers), ou le gestionnaire des notifications ou dans la création des ISO ont été corrigés par d’autres équipes que nous, alors que cela concernait principalement, voir uniquement Lubuntu. Le statut officiel permet d’avoir plus de considération et d’aide 🙂

Pendant le développement, nous avons également profité du site permettant de tester les ISO (http://iso.qa.ubuntu.com/), très pratique pour centraliser les tests et faire venir des testeurs d’ISO.

Bref, c’est l’aboutissement de plusieurs mois de travail, depuis le début du développement de la 10.04. Les développements futurs devraient être plus faciles 🙂

Le changement de statut est clairement l’amélioration majeure de cette version. Mais nous avons fait d’autres changements depuis la 11.04 :

  • Mise à jour de tous les composants LXDE, qui ont enfin eu des sorties officielles. On peut notamment noter la vue hiérarchique dans pcmanfm.
  • Remplacement de gnome-power-manager par xfce4-power-manager : Ce mouvement était nécessaire, gnome-power-manager étant devenu très lié aux composants clés de GNOME avec GNOME 3. Ce mouvement n’est pas non plus optimal, car nous avons récupéré de nouvelles dépendances à XFCE, notamment le gestionnaire de configuration (xfconf).
  • Suppression par défaut de Xchat, Pidgin faisant parfaitement l’affaire pour une utilisation standard. Xchat est de toute manière disponible dans les dépôts.
  • L’ajout d’un plugin pour pidgin pour faire du micro-blogging.
  • Un nouveau thème graphique, toujours fait par Rafael Laguna.
  • Quelques améliorations à la marge, comme la non dépendance des paquets à lubuntu-desktop (permettant de retirer des composants de Lubuntu, en gardant le meta-paquet).

Ne cherchez donc pas de très grands changements sur cette Lubuntu 11.10 🙂 J’espère que cette version aura gagné en stabilité. Nous avons eu très peur, tout au long du cycle de développement, que le passage à Gnome 3 nous oblige à plus de changements. Heureusement, rien de catastrophique n’est arrivé 🙂

Malgré la sortie d’hier, nous allons très vite nous projeter vers la 12.04, et capitaliser sur les améliorations de cette version 11.10 pour faire quelques changements plus visibles. Rendez-vous à l’UDS, à partir du 31 octobre, pour plus de précisions 🙂

 

Liens :