Planet Ensigogne

05 February 2010

Lucas Nussbaum

Going to FOSDEM

I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting

Yes, I’m going to FOSDEM. And this year, I decided to innovate by starting the obligatory FOSDEM flu before leaving to FOSDEM.

I’m doing a talk on Sunday, on Debian and Ubuntu (Distributions room, H.1308, 13:45). It might not be on your schedule (but is on the printable schedule) since it was decided quite late.

05 February 2010 à 12:49

04 February 2010

Vincent Untz

Going to FOSDEM 2010

Going to FOSDEM

I'm happy to go to Brussels again this year: it's been a long time since I didn't eat some really good waffles! Of course, I had to pretend I would do something useful there, so I'm participating in two talks, both in the distributions devroom:

I'm also eager to have some insightful discussions with the great people that will come to FOSDEM. The hallway meetings have always been productive there!

GNOME

GNOME will have some strong presence again this year. There's the GNOME devroom on Saturday, that will become CrossDesktop devroom on Sunday, and during the whole week-end, we'll have a booth. If you want to help, that's definitely the place where you should go: we need volunteers to run the booth (see Lionel's mail for more details).

The booth should look great again, thanks to the event box, lovely stickers (they'll be free again!) and, hopefully, t-shirts (we're unsure they'll be ready in time, but let's be optimistic ;-)). On Saturday, you'll also find there some information about what is becoming a tradition: the GNOME Beer Event that will occur on Saturday evening.

Oh, apparently, I was volunteered to organize the GNOME group photo on Saturday, at 15:30. So make sure to be around the devroom at that time!

openSUSE

There will also be a good number of openSUSE people, with the usual booth (looking for some openSUSE DVD or sticker? You'll find them there!). This year, there's no openSUSE devroom because there's one big distributions devroom instead; I believe it's a good thing, though: it should help get more collaboration happen, and it's also a nice opportunity to steal good ideas ;-)

I'm happy that most of the boosters team will also attend; I heard it's a great group of people to hang out with!

04 February 2010 à 10:11

26 January 2010

Lucas Nussbaum

Re: How free is the Nokia N900?

Following my questions on the freeness of the Nokia N900, I received quite a lot of comments. I’m trying to summarize the most important points here.

For all the details, see the comments and Tollef’s blog.

26 January 2010 à 17:02

25 January 2010

Lucas Nussbaum

How free is the Nokia N900?

Dear readers,

So, I’ve been looking into buying a Nokia N900. However, what it provides regarding freedom is still not completely clear to me. And given that it is significantly more expensive than other smartphones, I’d like to make sure that it’s not a loss of money :-)

- Can I download the full source, recompile it, build a firmware from it and re-install my Nokia N900 from scratch? Is the process documented? It seems that you need to accept a EULA to download updated firmwares, and I couldn’t find the source for them. What exactly is available from firmware that is not available through normal repositories? (Are normal repositories only for “extras” apps, or is the base system also installable / upgradable from them?

- What’s the content of /etc/apt/sources.list? What exactly is http://repository.maemo.org/pool/maemo5.0/nokia-binaries/? What does Nokia need to hide? :-)

- Would it be possible to develop a Centos-like distribution, installing the Maemo firmware, but then upgrading everything to rebuilt versions using an unofficial repository? Are there some applications that are not packaged, or that would break if re-installed that way?

- Could I install Debian or Ubuntu on the N900? Is the process documented? Is it possible to dual-boot between, say, Maemo5 and Debian? (I’m not talking about setting up a chroot, of course)

- Besides the non-free telephony stack, are there any other “antifeatures” I should be aware of?

Thanks.

25 January 2010 à 13:56

22 January 2010

Lucas Nussbaum

Simpler GnuPG-encrypted password store

Roland blogs about his GPG-encrypted password store.

When I read the title of his blog post, I thought he would be writing about the gnupg.vim Vim plugin. But he didn’t, so I’ll take care of that: The gnupg.vim plugin provides transparent editing of GPG-encrypted files. It’s as simple as vim foo.gpg, enter your GPG key if you are creating the file, and you are done.

22 January 2010 à 22:49

Vincent Untz

Updated GNOME for openSUSE 11.2, and why it's good

Luis already unleashed the word: GNOME 2.28.2 will be released as an online update for openSUSE 11.2 (for reference, openSUSE 11.2 was initially released with 2.28.1). You can currently help testing that everything is fine with the packages by adding the 11.2-test repository and upgrading. Please go ahead and test it, and tell us if it breaks anything. Hopefully, it should work quite fine.

What is really exciting about this is of course not that we're delivering bug fixes to our users ;-) But with 11.2, openSUSE got a new maintenance team, with more community involvement. One of the amazing result is that it is (or at least, feels) much easier now to release online updates for packages, with a process that everybody can follow — it used to be restricted to Novell employees. Another welcome change is that we can finally release new upstream versions as updates, with some obvious restrictions: the new versions should only contain bug fixes, and should fix real important bugs for users.

And this is what enabled the release of GNOME 2.28.2 as an update for openSUSE 11.2: this version bump was lead by Dominique and Magnus. I must admit I'm really glad that I didn't have to do anything ;-) The GNOME policy to only do bug fixes (and updated translations, which is something we also care about!) on a stable branch, and the fact that we're doing a good job at being reliable on this upstream, certainly helped too.

But wait, there's more! If you're crazy about GNOME but still want a stable distribution, you can use GNOME 2.29 on openSUSE 11.2! The Build Service is really helping us here, making it easy to reuse our GNOME 2.29 packages that we have in Factory on 11.2, with nearly no work at all. We have some documentation on how to use GNOME 2.29 on openSUSE 11.2, and testers are welcome. It should work fine and not eat your computer. Testing Factory is also an option, and while it used to be hardly usable in the past, the community is now doing a good job at making sure it works fine most of the time, if not all the time.

Did I mention you can get the latest version of various applications on 11.2 by just adding the GNOME:Apps repository? No need to update the distribution. No need to update GNOME. This is getting insanely cool :-) And both for packagers (nearly no effort to backport packages) and users (latest versions of their preferred applications available on a stable distribution).

22 January 2010 à 11:04

05 January 2010

Romaric Guillier

Pour en finir avec Portland, OR

Ca me fait un peu bizarre de dire ça, mais j'ai à peu près la même vision que Pénélope Jolicoeur en ce qui concerne Portland. Pleins de bars et de coins avec de la bonnemusique dedans. Des forêts pleines de grands arbres sur les montagnes (moins sur les plaines qui ont été rasées pour faire pousser des vaches et du fromage de Tillamook), avec de la neige et du brouillard digne du Shining. Un poil d'océan déchainé, des grosses cascades et du vin trafiqué.

Pour finir, je tiens à remercier les gens du Grendel's Coffee House, une chouette coffee house où on squattait pour les petits déjeuners (sauf les jours où je suis allé écouter des vice-présidents des US of A.) et qui fait regretter que seul les Starbucks traversent l'Atlantique. Et puis aussi les gens du Report Lounge où on allait tester les bières locales et apprendre à prononcer le nom des vins comme des vrais petits américains. Tout ça sur Burnside East (si vous êtes sur Burnside West, ça veut dire qu'il faudra traverser toute la ville).

05 January 2010 à 20:43

03 January 2010

Laurent Goujon

Neige Neige Neige

Ca y est, premières neiges de l'année 2010 et j'en ai bien profité ! Et surtout j'étais bien équipé :

7 Laux - Chapeau Chopper.

J'en profite aussi pour vous souhaiter à tous une très bonne année 2010 !!!

(Merci à Pam et Seb pour la photo)

03 January 2010 à 22:44

27 December 2009

Laurent Goujon

L'astuce ultime : comment savoir si sa télécommande est en panne...

Bon, un jour ou l'autre, on a tous une télécommande qui subitement ne marche plus (généralement au moment où l'on en avait le plus besoin, merci Murphy). Bon, la plupart du temps, changer les piles (pour peu qu'on en ait encore...) suffit mais parfois non. Et là, la question cruciale : est-ce la télécommande ou bien le récepteur qui est en panne ? [1]

Voilà le truc [2] : prenez un appareil photo numérique, ou bien une caméra, l'important étant d'avoir un mode "visée sur écran" (sur mon reflex, il faut passer en Live View), et avec la télécommande, visez l'objectif en appuyant sur le bouton : si la télécommande marche, une lumière apparait aussitôt [3]!

Notes

[1] Parce que si on pouvait s'éviter de racheter inutilement une télécommande ou bien de remplacer l'appareil

[2] qui ne marche que pour les télécommandes à infrarouges

[3] Ultime je vous dis

27 December 2009 à 09:00

22 December 2009

Lucas Nussbaum

Doctor Capello!

He might too shy to tell everybody, but the world must know. Luca Capello successfully defended his PhD thesis today at Université de Genève, getting a “Très Bien” mention.

I must admit that my last biology lesson was 13 years ago, so I’m not sure I can really comment on his work on Vomeronasal Receptors: from Monogenic Expression to Axon Guidance. But I was very impressed by the quality of the experimental process, especially compared to what we do in computer science.

Debian was well represented at the defense, since Axel Beckert, Didier Raboud and the Debian kilt were also there.

Welcome to the list of Debian Developers holding PhD degrees, Luca!


Luca waiting at the door (again).
luca1
Luca ready to start.

22 December 2009 à 21:22

21 December 2009

Lucas Nussbaum

Debian’s KVM + Ubuntu karmic => bug?

I’ve been playing with virtualization, and KVM in particular. However, I’m running into an interesting problem. Below is how Ubuntu Netbook Remix look inside my KVM (either using virt-viewer, virt-manager or directly KVM to display the VM). Note how the top panel is fine. I’m using KVM 88 from experimental (but I had the same problem with KVM 85 from unstable), the cirrus video driver inside the VM, and an up-to-date karmic VM.
Has someone ran into that problem already? If yes, where is it tracked? I’m been failing to find the correct search keywords so far.

kvm-unr

21 December 2009 à 23:39

09 December 2009

Romaric Guillier

Al Gore et le Supercomputing

Il y a une poignée de jours, j'ai eu l'occasion une nouvelle fois de partir aux Etats-Unis pour aller évangéliser les foules à la gloire et la toute puissance de l'INRIA dans le domaine de l'HPC (hey "HPC Expertise par excellence for 30 years", we're what you call "experts") et également d'assister aux "keynotes" de la conférence.

Un "keynote speech", c'est une présentation où un invité (généralement un GRAND nom du domaine) va exposer sa vision du futur de l'avenir, présenter les pistes de recherche qui vont donner les avancées les plus spectaculaires pour l'humanité, etc. Ca, c'est la théorie, parce que dans les faits, ça donne surtout des choses comme l'exposé du CTO d'Intel le premier jour où on a appris que l'avenir du web c'est le 3D interactif[1], malgré les taquets que se sont pris tous les gens qui s'y sont frottés après que le soufflé se soit dégonflé. Mais c'est tout simplement que la technologie n'était pas prête. Ceux que veulent les gens, c'est des tissus drapés où on modélise le mouvement de chacune des molécules qui se baladent dans l'air. Malheureusement, pour l'instant, ça met des jours de calcul pour calculer un rendu de quelques minutes, mais heureusement, Mr Intel est là !

Parce que vient à la rescousse, Larrabee et ses huit coeurs, faisant trembler l'aiguille du benchmark jusqu'au Téraflops libérateur. Le Téraflops ! Le Téraflops ![2] Et bizarrement on comprend les trois premiers slides de sa présentation où il trouvait que bon la croissance était pas assez soutenue dans le domaine des supercomputers et qu'il fallait trouver des applications pour générer plus de business[3] (et leur acheter des CPU).

Le deuxième jour, c'était un poil plus sérieux avec Leroy Hood, un biologiste qui se lance (via une start-up) pour faire converger pleins de trucs: la médecine, la génétique, la biologie systèmique, la technologie et l'informatique moderne. Bref, faire de la médecine une science de l'information. Tout ceci via des mesures régulières de paramètres sanguins (via des Lab-on-a-Chip[4]) pour avoir suffisamment de points de mesure et contrecarrer avant l'apparition des symptomes une maladie.Bon, evidemment, il ne parle pas du tout des dérives potentielles de ce système, parce que la santé, c'est important et bienvenue à GATTACA (et puis "Obama est nul, il a rien compris aux enjeux d'un système de santé").

Finalement, le troisième jour, c'était "Développement durable" et du coup ils ont invité Al Gore pour qu'il dise à quel point ce que les gros ordinateurs qui consomment plein d'electricité et de climatisation sont chouettes pour la planète. Bon, j'avoue, je n'ai pas pu voir Al Gore en vrai, parce que je me suis levé un poil trop tard$$ pour trouver de la place dans la grande salle (complètement barricadée par les agents de sécurité à l'heure), mais heureusement pour moi, c'était retransmis dans des petites salles un peu plus loin. J'ai donc pu essayer de suivre sa présentation un poil confuse puisqu'il utilisait la technique dite du "pas de slides, pas de plan, je remplis les cases de mon discours avec des examples situés dans le domaine des gens à qui je cause". Donc là, il a écrit un livre pour expliquer aux gens pourquoi c'était normal s'ils n'arrivaient pas à se rendre compte qu'il y avait des changements climatiques et que du coup les simulations de climat étaient intéressantes parce que du coup, ça montre aux gens qu'on tue des ours polaires.

Le tout entrecoupé de blagounettes de politiciens, à base de gens qui l'empêchent manger sa soupe parce qu'il ressemble quand même beaucoup à Al Gore en plus vieux, et de recoiffage intempestif de cheveux avec le plat de la main. Et surtout une grande tirade à la fin où il demande si les gens ont envie d'être des gens sur qui on jette des pierres dans 20 ans ("BOOOOO, t'as rien fait pour changer le monde") ou à qui on lancerait des fleurs avec admiration ("Wouhou, comme tu es trop un héros de t'être levé et d'avoir tapé du poing sur la table pour le futur de l'avenir"). Choisis ton camp, camarade !

Notes

[1] Pour paraphraser un collègue de bureau, si je vais sur un site de vente en ligne, c'est pas pour avoir à faire semblant de tourner les pages d'un catalogue en Flash.

[2] En disant "le million de million de flops", on comprend mieux la référence, mais c'est plus loin à dire

[3] James Ellroy nous dirait de cette conférence "Cherchez l'application.." (en français dans le texte)

[4] Nouveau! Des chips au goût laboratoire.

09 December 2009 à 22:12

08 December 2009

Laurent Goujon

Chaud les photos...

Ca y est, elles sont enfin là, triées, nommées, géotagguées : ce sont bien sûr les photos du Japon

#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;} #flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;} #flickr_icon_td {padding:0 5px 0 0 !important;} .flickr_badge_image {text-align:center !important;} .flickr_badge_image img {border: 1px solid black !important;} #flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;} #flickr_badge_uber_wrapper a:hover, #flickr_badge_uber_wrapper a:link, #flickr_badge_uber_wrapper a:active, #flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;} #flickr_badge_wrapper {background-color:#ffffff;border: solid 1px #CCFF66} #flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}
www.flickr.com

A retrouver directement sur flickr

08 December 2009 à 09:14

30 November 2009

Vincent Untz

GUADEC 2010, and hackfests

The word just went out: GUADEC 2010 will be held in The Hague. You can read all the details in the press release, and you if you do so, you might find out that you know some of the organizers ;-) This is quite exciting news! And since it's really easy to travel to the Hague, I hope we'll be able to see again some people who couldn't attend last year; from what I can already hear here and there, it looks like it'll be the case. Lovely!

With GNOME 3.0 scheduled for next September, this GUADEC will be one of our best opportunities to work on the final details for this big version bump. Of course, by then, a good bunch of the work will already have been implemented, but there's always been great stuff coming out of our GUADECs, with positive impact on our September releases. Also, I certainly hope we will work on answers to the dreadful sooo, what's next? question. There are already some thoughts floating around, but extracting all of those from the various brains involved is not the easiest task you can think of ;-)

Talking about events, it looks like the hackfest model is working quite well these days. In case you had any doubt about this, just look at what happened in November... People first left for the Zeitgeist hackfest in Bolzano, and at the same time, another group of contributors went to Chicago to participate in a marketing hackfest. A few days later, a video hackfest took place in Barcelona, and there are already some rumours about a WebKitGTK+ hackfest that would happen in A Coruña before the end of the year :-) Let's keep rocking!

30 November 2009 à 10:10

28 November 2009

Romaric Guillier

Milly et des hectolitres de sang

Le troisième jour[1], je suis retourné au Festival Cinémas et Cultures d'Asie, direction la file d'attente dans le froid pour regarder non pas un mais deux films plein de finesse et d'hémoglobine.

Notes

[1] Bon, j'y suis aussi allé le deuxième jour, mais j'ai déjà causé du film en question ailleurs

Dans un Japon des années 20x0 suite à une catastrophe climatique, la civilisation s'est effondrée et c'est la loi de celui qui a le plus de clous sur son blouson en cuir qui règne. On suit donc le parcours de Milly (Miki Mizuno), madame un poil énervée et un poil bionique[1], qui veut se venger de Jake (à raison puisque Jake et ses frères ont buté son mari, fait flamber son bébé et charcuté son corps) comme l'indique finement le titre du film "Hard Revenge Milly".

Le scénario est pas forcèment très original. Par moment, d'ailleurs, j'ai eu l'impression de retrouver des scènes de "Kill Bill", mais bon Tarantino n'est pas le premier à piquer des trucs à ses petits camarades. Ce qui fait la force de ce film, c'est surtout ses scènes de combat millimètrées avec leur cortège de morceaux de bras qui tombent, de perforations à travers le thorax et d'effets de ralentis.

Dans le deuxième film "Hard Revenge Milly: Bloody Battle", on retrouve Milly mais qui devient cette fois ci la cible d'une paire de frères dont le modèle criminel/de folie était Jake (et qui donc veulent le venger). Evidemment, Milly ne va pas se laisser faire et c'est reparti pour de la baston qui gicle de partout. Cette fois-ci, il y a un poil plus d'introspection sur les thèmes de (évidemment) de la revanche et de la perte de l'humanité via les autres personnages rencontrés, comme le docteur qui a réparé Milly après sa rencontre avec Jake ou la copine d'un des frères de Jake qui veut engager Milly pour tuer celui (bon, Milly en fait) qui l'a tué.

Je sais plus qui a dit qu'un héros ne peut exister que s'il a face à lui un bon méchant. Les deux méchants Jake (Nitsuki Koga) et X[2] (Kazuki Tsujimoto) jouent parfaitement ce rôle, avec des personnages complètement en dehors des normes de la société. Quand Milly demande à Jake d'expliquer ses actes, il répond en souriant qu'il a agit par instinct et qu'il l'a fait parce qu'il pouvait le faire. X part dans des envolées lyriques quand Milly se relève pour continuer à se battre après s'être fait défoncée la tronche par X: "si tu étais un homme, peut-être bien que je serais tombé amoureux de toi". Bref des grands malades qu'on imaginerait bien emmitouflés dans une camisole de force avec un sourire d'une oreille à l'autre.

Et puis bordel, Milly a des nunchakus-mitraillettes à visée laser, rien que pour ça c'est une bonne raison de voir ce film.

Notes

[1] "T'as le genou qui grince un peu. T'inquiétes pas, c'est juste mon shotgun."

[2] Oui, bon, c'est dur de se souvenir des noms des personnages un mois après, X, le plus vieux des deux autres frères, le chevelu homosexuel, quoi

28 November 2009 à 18:22

25 November 2009

Lucas Nussbaum

Re: Ubuntu Bugs

(Context: Michal Čihař complains about bugs filed in Ubuntu not being looked at nor forwarded to Debian or upstream)

Michal, I think that your complaint is caused by a misunderstanding of how package maintenance happens in Ubuntu. I’ll try to clarify it, based on what I understand (if you know better than me, don’t hesitate to comment).

The part of Canonical maintaining the distribution is organized into teams (full list here), like Kernel, Foundations, Desktop, Mobile, Server, etc. Most of those teams have mirror-teams in the community, like the Ubuntu Desktop team. Those teams take care of subsets of packages in Ubuntu, of relevance to the respective teams. (This is orthogonal to package upload rights, which are managed with the Ubuntu Core Development Team, and the Ubuntu Development Team ; there’s a proposal to change that so that package upload rights are based on the first set of teams).

However, there are some packages (probably more than 70% of the packages in Ubuntu, including main+universe) that are of no interest to any particular team. Those packages are maintained on a best-effort basis by all the Ubuntu developers (inside the loosely defined MOTU team), and focus is usually on not diverging from Debian, to make their work as easy as possible. It’s very similar to what we do in Debian with orphaned packages: sometimes, important bugs get fixed, because someone complained loudly enough or a developer ran into the bug and did a QA upload ; but usually, we don’t really do any bug triaging. Of course, there are some packages in Ubuntu that are not maintained by any “core” team, but still have someone that cares about them. They are more the exception than the rule.

So, yes, obviously, you will run into packages with lots of untriaged bugs, sometimes even with patches. And those bugs and patches are rarely being forwarded manually to Debian, simply because nobody cares about those packages in Ubuntu. In an ideal world, with infinite resources, this would not happen, of course. But realistically, this is not going to change anytime soon.

There’s a link on the PTS to the bugs of your packages in Ubuntu. The idea is to allow an easy access to the bugs reported in Ubuntu, which are likely to be also relevant to the Debian package. You should probably feel welcomed to triage the bugs against your package in ubuntu, if it makes it easier for you to monitor them.

There’s some noise in the Ubuntu bugs, of course, but more and more often, by looking at the Ubuntu bugs, I find important bugs in my Debian packages that are not even reported in Debian yet.

25 November 2009 à 19:42

24 November 2009

Lucas Nussbaum

UDS Lucid

I’m back from Dallas, where I was invited at the Ubuntu Developer Summit for Lucid. I spent a great week there ; the event was extremely well organized (by organizing them every 6 months, you are probably able to gather a lot of experience!). Of course, after all I had heard about people hugging each other all the time in the Ubuntu community, I was a bit worried, especially with the flu spreading! But there are lots of fantastic people around Ubuntu, and it was a very nice opportunity to be able to meet them all.

Since it was my first UDS (I was at FOSSCAMP in Prague a few years ago, but didn’t stay for UDS back then), I was not really sure of what to expect. I was very pleasantly surprised.

UDS vs Debconf

UDS is very different from Debconf. In Debconf, we do three different kind of things:

In UDS, the main focus is on the third point: most of the sessions are about discussing what will be implemented for the next release. All of the relevant developers are in the same room to discuss possible problems, and the outcome of each session is usually a detailed plan, with a list of action items. It’s a very nice way to ensure that changes are well thought, and allows making large-scale changes in Ubuntu very easily (you don’t spend weeks arguing about them on mailing lists). Of course, it’s probably also helped by the fact that there’s a company behind Ubuntu, with a set of large teams (kernel, foundations, desktop, etc), which helps transfering trust (not everybody feel like they have to participate in each discussion, even when they affect the whole distribution: the team in charge is trusted by the rest of the project).

On the other hand (yeah, let’s be negative for a while) it doesn’t really help spreading information between Ubuntu developers: it’s often a bit difficult to get the global view of what is happening inside Ubuntu, especially since lots of things are discussed on IRC.

Collaboration between Debian and Ubuntu

During the week, I mainly was interested on collaboration between Debian and Ubuntu. There’s a strong focus on doing the right thing wrt Debian (and also other upstreams). Then, of course, Ubuntu also has an agenda, which sometimes requires moving very fast on some things, or making compromises between technical purity and pragmatism. But the willingness to have common foundations between Debian Squeeze and Ubuntu Lucid will surely benefit both distros.

Quality Assurance

On the QA front, I am planning to do archive rebuilds for Ubuntu as well (fixing FTBFS is an easy way to start contributing to Ubuntu or Debian, and having those bugs fixed in Lucid would benefit Debian as well, by having patches already prepared). I also had a session with the QA team, where I gave an overview of what we are doing in the Debian QA group, to discuss opportunities for collaboration. The Ubuntu QA team focuses more on testing (with automated or manual testing) and bug triaging than archive quality — that part is left to the MOTUs and the release managers. (About MOTUs, I liked how what they do was described as long-tail maintenance, landscape gardening or terraforming. That gives a good idea of what it’s about).

Ultimate Debian Database

On the Ultimate Debian Database front, I did a plenary talk to try to demonstrate how UDD could be useful to Ubuntu as well, and, with Jorge Castro, we examined some metrics of Ubuntu’s giving back to Debian. I also talked with the Launchpad team to try to resolve my long standing “pretty please provide an export of Ubuntu bugs, so I can easily import them in UDD!” issue.

Ubuntu and ARM

ARM netbooks and smartbooks (mix between netbooks and smartphones) are coming, and Ubuntu is clearly very well positioned to play an important role on that market. There was a whole track about ARM support, with lots of changes that will be done for Lucid. Let’s all hope that Ubuntu-powered ARM netbooks win that market, so we don’t reproduce the failures of the non-ARM netbooks.

Distributed Development

James Westby has been working on a set of tools to be able to work on Ubuntu packaging using bzr. The point is not to store the canonical source for Ubuntu packages in bzr (well, at least it’s not the plan yet), but to provide a set of branches to make it easier to merge or cherry-pick from Debian. The resulting workflow looks extremely nice, with lots of syntaxic sugar. And even better, he assured me that his code is portable to Git ;)
Using his work, merging Ubuntu-specific changes in a new version of a Debian package basically means pulling from lp:ubuntu/foopkg, merging from lp:debian/sid/foopkg, and you are done!
As a bonus, we (Debian) would get bzr branches with the history of packages (kind of bzr-powered snapshots.debian.org).
James’ project is not completely ready yet, but should be very soon. It’s already basically usable, apparently.

Conclusion

Ubuntu has clearly gone a very long way since 2004. Everything looks very well organized and polished, and gives the impression of a big machine that nothing can stop. With Cloud Computing and now ARM netbooks, Ubuntu has proven to be able to adapt to the current trends and attract a lot of visibility. It is great news for Free Software, but also proposes an interesting challenge to Debian: of course, it’s nice that a Debian-based distro is in that position, but will Debian manage to stay relevant, or are we just going to be the technically-pure distro without many users that serves as a package supermarket for Ubuntu?

24 November 2009 à 07:27

18 November 2009

Laurent Goujon

Réorientation professionnelle en vue...

Mon employeur a décidé de fermer son site grenoblois

Pas grand chose de plus à ajouter, si ce n'est un grand merci à mes collègues expatriés (ou ex tout court) et à tous les autres pour leurs témoignages de sympathie...

18 November 2009 à 20:25

14 November 2009

Vincent Untz

I'm a pop star!

Someone pointed out to me that I'm featured in two recent Boycott Novell posts. In the first one, I learnt that I'm not a representative of Free/open source software, while the second post shows how Novell still controls GNOME’s direction through me (and this could be a way for Novell to influence GNOME into becoming more dependent on Mono).

Oh, I'm certainly not perfect, but I would think that having contributed to GNOME and free software in general for something like 6 years during my free time before I joined Novell could, you know, count a little bit. Had I stopped contributing in my free time, maybe it would make some sense? Actually, I should do that: I'd have much more time for sleep ;-)

Also, I must admit I didn't know Novell is telling me where GNOME should go; but now I wonder: could I be hypnotised? Or someone could be invading my dreams in some way to influence me! Or wait, I know: there has to be some subliminal messages sent on my screen! That's it, surely! More seriously, how to explain this... I think I'm way more a GNOME person in Novell trying to make Novell change, than a Novell person in GNOME trying to make GNOME change.

But thanks for the good laugh! The conclusion of all this, I guess, is that it means I'm now a pop star! Woohoo :-)

14 November 2009 à 16:49

13 November 2009

Laurent Goujon

A propos de la bombe atomique...

Les effets de la bombe atomique, ce n'est pas un sujet des plus joyeux, et pour avoir visité le musée de Nagasaki à ce sujet, je peux vous assurer que ca fait une forte impression...

Mais bon, un ami (Julien R.) m'a fait suivre cet excellent billet de Marion Montaigne à ce sujet, donc si l'humour au second degré ne vous effraie pas, bonne lecture...

13 November 2009 à 10:09

10 November 2009

Vincent Untz

3.0, 2.30, 2.28, 11.2...

The GNOME release team held a meeting 10 days ago. Yep, it's hardly believable for many people, I guess: you've always thought the release team members are lazy contributors who just pretend they're doing something useful. So, the truth is that this is also a valid statement ;-) But from time to time, we're having meetings (and doing other things that are not completely useless). Even though we have quite some meeting experience now, we're still optimistic about having enough time to discuss every topics. It turns out we managed to discuss everything in only three hours this time. Quite amazing, if you ask me!

One important topic was of course when to release GNOME 3.0. We've said since quite some time that we would decide in November whether GNOME 3.0 would be released in March 2010 or in September 2010. And in November we managed to decide: GNOME 3.0 is planned for September 2010. We started having a good vision of where we are standing thanks to informal feedback, but we've also gathered direct feedback. Interestingly, this request for feedback was interpreted in some news as a clue for a September release date (hrm, don't ask me if I can read the last link ;-)), while it really was just a request for feedback. There are already some articles about the release date announcement.

The other big topic of the release team meeting was of course the new modules that were proposed for inclusion. The decisions were also announced yesterday. Some details of the decisions are, I would think, quite instructive:

Of course, work on 2.30 has already started and there's even a 2.29.1 release already out. The fact that the decision about new modules is out earlier starting with this cycle should help make sure the new modules and new external dependencies are well integrated through our whole desktop.

Also, since I haven't written anything about GNOME 2.28, I guess it's not too late to celebrate this release. I'll admit it's a bit late, but I'll stay with my "not too late". And I have a good excuse: I was lost in Germany with nearly no internet access at the time of the release. As usual, I'm a big fan of the new GNOME release! I'm just a bit sad I couldn't do more, since I was planning to fix a few things and I couldn't make it...

GNOME 2.28: Made to share

All the GNOME 2.28 goodness will of course be available in openSUSE 11.2 (as well as Fedora 12, Mandriva 2010.0, Ubuntu 9.10 if you want to try other distributions). We've been doing quite some work in the GNOME team for 11.2, and as usual, it's hard to remember everything we changed ;-) One thing I'm quite happy with, though, is that I believe we're better upstream citizen now — it's still not perfect, of course. Oh, and we have some really great theme, thanks to Jakub, with a nice little touch in the form of the font used for window frames! 11.2 will be out next Thursday.

openSUSE 11.2

I'll try to write a bit more about recent openSUSE news on Thursday :-) But work has started again in Factory for the next version of openSUSE. Woohoo!

10 November 2009 à 14:40

06 November 2009

Romaric Guillier

Des corbeaux et des litres de sang

Cette semaine, c'était le festival "Cinémas et Cultures d'Asie" à Lyon organisé par les gens d'AsieExpo. L'occasion d'aller voir des films fins et raffinés comme une cérémonie du thé japonais. Ou pas, si on se contente d'aller voir les films qui passent après 21h30.

Le premier soir, c'était "Crows Zero II" de ce bon vieux Takashi Miike, une adaptation/préquelle d'un manga existant. J'étais un poil mitigé avant d'aller le voir puisque c'est une suite de film comme son nom l'indique et ça pouvait être un handicap pour la compréhension. En plus, il faisait humide. Mais bon quoiqu'il en soit, c'était un Takashi Miike, quoi!

Avec une arrivée un poil tardive et une longue file d'attente déjà formée, j'ai eu un petit coup de stress quand ils ont arrếté de vendre des billets juste avant moi, en me demandant si pour le coup j'avais bien fait de laisser passer une jeune fille dans la file[1]. Mais bon, plus de peur que de mal, je trouve une place à coté d'un troupeau de pouffes. La salle est blindée et les mecs de l'orga tassent autant qu'ils peuvent de gens.

Le film commence avec une série de flash-backs qui aident un poil à situer l'histoire: deux lycées adverses Suzuran ("les corbeaux") et Hosen ("les chauves") se bastonnent pour savoir qui est le chef. La précédente bagarre s'était soldée par une victoire de Suzuran suite à la mort du chef des Hosen (coup de couteau), la mise en maison de correction d'un des mecs de Suzuran (celui qui avait un couteau) et une armistice. L'histoire reprend quand le mec au couteau sort de la maison de correction et cause indirectement (aidé par le chef de Suzuran) une nouvelle guerre totale. Du coup, ça rebastonne sec jusqu'à culminer en bataille en vrac de centaines de gens (ou par un duel).

Bon effectivement, ne pas avoir vu le premier film est un handicap[2], parce qu'on ne comprend pas forcèment les motivations des différents personnages ("hein! Mais pourquoi il y a des yakuzas ?") et on ressent de la frustation quand le troupeau de pouffes adjacentes rigole à des passages qui doivent être des références au premier épisode et qu'on ne comprend pas trop pourquoi.

Ce n'est pas sans doute pas le meilleur film de Miike que j'ai vu, c'est sans doute pas celui qui visuellement est le plus marquant non plus[3]. Mais il se dégage de ces bandes de jeunes qui se tabassent allégrement une énergie étrange. C'est bizarre de les voir se coller des pains dans la tronche à se fracturer la machoire, de les voir repeindre leurs t-shirts blancs en rose et pourtant de se sentir non pas dégoûté par tant de violence vaine mais impliqué dans ce combat. A la fin du duel, j'ai presque eu envie de crier "K.O., you win", mais ça aurait été déplacé. Le héros se contente de repartir en clopinant, une fois sa victoire acquise, sans geste démonstratif, avec juste la fierté d'avoir ce qu'il était venu faire. C'est peut-être aussi pour ça que c'est bien[4].

Notes

[1] Plus précisement, de lui avoir laissé la corde.

[2] TODO n°XXX: regarder les deux films dans l'ordre.

[3] Malheureusement, la projo sur une surface réduite de l'écran et une image un poil sombre n'aidait pas.

[4] et que ça ne pourrait pas marcher dans un film américain.

06 November 2009 à 18:58

Laurent Goujon

La loositude attitude...

Bon, ca y est, on est rentré en France, mais cela n'a pas été sans difficultés. Il se trouve que notre vol retour Tokyo-Rome et Rome-Lyon, s'est en fait transformé pour nous et nos bagages en vol Tokyo-Rome (en fait, tous les vols avec correspondance se sont arrêtés à Rome - problème informatique au moment du checkin visiblement). Et l'aéroport de Rome n'a rien à envier à celui de Lyon concernant la présence humaine : pas de comptoir de transferts avant le security check, des personnes au comptoir de la compagnie aérienne qui ne gèrent pas les réservations mais uniquement les bagages, et du personnel pas toujours très efficace (par contre, mention super professionel au monsieur de chez Air France (le vol étant opéré par Air France bien qu'acheté sur une autre compagnie), qui a été super rapide et super génial en fait) : Bilan, on a été obligé d'aller chercher nos bagages, de sortir du terminal, de poireauter à la billetterie, de discuter avec des Japonais (pour qui cela est un énorme choc culturel je pense, parce que le pardon, excusez-nous, faut pas rêver, on y a pas eu droit, c'est uniquement en classe Affaires), de rater le vol Rome-Paris (puis Paris-Lyon en TGV), de retourner prendre nos bagages qui étaient parti en Fast-Track sur le vol de Paris (avec en prime, le mauvais numéro de tapis si bien qu'on a attendu 10minutes des bagages déjà arrivés), d'aller dans un hôtel pour se doucher, dîner, dormir, petit-déjeuner, puis de revenir à l'aéroport le lendemain pour le premier vol pour Lyon.

A côté de cela, Lyon, ce fut du gâteau, nos bagages sont vites arrivés, sortie, paiement du parking et bus dans la foulée et hop retour à Grenoble : ici, l'automne est bien avancé, et sur l'autoroute, c'était super jolie (vu du ciel c'était pas mal non plus) : beaucoup de teintes jaunes et rouges dans les arbres, à se demander pourquoi avoir été chercher cela au Japon (enfin, si, je sais pourquoi, mais bon ;-))

Bon, maintenant, c'est l'heure de la réaclimation à la France...

06 November 2009 à 16:29

03 November 2009

Laurent Goujon

T'oublierai pas quelque chose ?

30102009_002_.jpg

03 November 2009 à 15:31

Tokyo (jour 4) : Sur le départ...

Pas de gros posts prévus en perspective : ce sont nos derniers jours au Japon et aujourd'hui ce fut balade/shopping à Ikebukuro.

Demain tentative de balade à Ueno pour voir si les érables sont bien rouges : on vous tient au courant.

03 November 2009 à 15:31

02 November 2009

Laurent Goujon

Kyoto (jour 3) : La revanche de la pluie...

Comme hier, éclaircie en vue le matin. Nous nous réveillons donc pour la deuxième fois de suite à 7h du matin histoire de ne pas se faire mouiller ! Du coup, nous sommes arrivés avant l'heure d'ouverture de notre premier temple du matin : le Kinkaku-ji (ou pavillon d'or). Un exploit ! Mais cela paye puisque nous sommes entrés parmi les tout tout premiers dans le temple (et juste devant les 3 groupes de scolaire...) ce qui nous a permis de prendre quelques somptueuses photos (surtout que le soleil a montré le bout de son nez à ce moment précis). Comme celle-ci par exemple :

Kinkakuji.jpeg

Deuxième temple : le Kiyomizu-dera. Là, on n'a pas échappé aux touristes. C'est peut être l'un des plus gros temples mais aussi l'un des plus fréquentés (et des plus mercantiles). Il faut vraiment prendre du recul si on veut être touché par sa beauté.

Kiyomizoudera.jpeg

En tout cas, on a bien ri en voyant ces lycéennes cherchant à rejoindre les yeux fermés deux pierres séparées de 18m (la légende dit que si on n'y arrive pas, l'amour tant désiré nous échappe à jamais. Pas fou, je n'ai même pas essayé) : au milieu de la foule qui les bousculent, avec les cris d'encouragements des amies, la plupart échouent lamentablement...

Au détour d'un chemin, nous avons aussi croisé une geisha (manifestement là pour le plaisir du touriste).

Geisha.jpeg

Et finalement, la pluie nous a rattrapés (et le vent s'en est mêlé) rendant les visites beaucoup moins agréables (malgré quelques éclaircies).

Arc-en-ciel.jpeg

02 November 2009 à 10:04

01 November 2009

Laurent Goujon

Dans la poubelle s'il te plaît

30102009.jpg

01 November 2009 à 23:00

Kyoto (jour 2) - Avant la pluie, le beau temps...

Bon, il est 7h du matin et il ne pleut pas encore. Normalement, si tout va bien, nous sommes tranquilles jusqu'à 1h.

Nous nous rendons à l'autre bout de la ville dans les quartiers d'Arashiyama et de Sagano. Premier temple de la journée, le tout petit temple de Gyo-ji, et son charmant petit jardinet de mousses. En fait, ce petit temple est tout ce qui reste de l'un des plus grands temples de Kyoto. Il prit au 13è siècle le nom de Gyo, une shirayoshi (danseuse traditionnelle) qui devint nonne dans ce temple, après une intense histoire d'amour avec un chef de clan (qui finalement s'éprit d'une autre danseuse).

(photo)

Temple suivant : Nison-in, un autre temple sympathique, dont le jardin (plus grand que le précédent) possèdent de magnifiques arbres qui commencent à peine à se teinter de cette couleur rouge si caractéristique de l'automne japonais.

Nison-in.jpeg

Dans le même quartier, nous nous rendons au Daikaku-ji, que borde un énorme étang. Ce temple est bien plus grand que les précédents (le nombre de touristes aussi). Nous déambulons dans les jardins en croisant quelques moines.

Daikaku-ji.jpeg

Enfin, pour faire bonne mesure, nous nous rendons au fameux Tenryu-ji et ses somptueux paysages. Les premières gouttes de pluie commencent à tomber mais nous laissent un peu de répit pour gravir ses chemins et admirer ses vues magnifiques. Nous l'avions vu fleuri et vert, désormais, c'est de rouge qu'il se teinte (un peu comme son pavillon) sans atteindre encore les couleurs tant espérées... tant pis (cela n'en reste pas moins magnifique) !

Tenryu-ji.jpeg

Nous quittons le temple sous la pluie. Pour aujourd'hui, la partie visite est finie...

(PS: Apparemment il neige au nord du Japon, difficile à croire quand ici il fait plus de 15°C sous la pluie)

01 November 2009 à 09:02

Tiens bon la barre...

27102009.jpg

01 November 2009 à 01:00

31 October 2009

Laurent Goujon

Kyoto (jour 1) : Le chemin des Philosophes sous le soleil

Pour ceux qui n'auraient pas lu mes précédentes aventures au Japon, Kyoto sous la pluie, c'est pas top : non seulement nous avions parcouru le chemin des philosophes et les temples environnants trempés et glacés, mais en plus nous avons complètement perdu les photos de cette journée :(

Changement de décor, nous arrivons en début d'après-midi à Kyoto sous un magnifique soleil, et les lunettes de soleil, et la casquette ne sont pas de trop. Comme les temples ferment avec le coucher du soleil, nous nous rendons en vitesse au petit temple de Honen-in et de son charmant petit jardinet.

Honen-in.jpeg

Puis nous remontons le chemin des philosophes (qui pour le coup est beaucoup plus peuplé) pour nous rendre au Ginkaku-ji, le fameux pavillon d'argent (toujours en restauration). On commence à voir les premières couleurs rouge/orange des érables mais il reste encore beaucoup de vert : sans doute aurait-il fallu revenir deux semaines plus tard.

Ginkaku-ji.jpeg

Et puisqu'il nous reste un peu de temps, nous redescendons jusqu'au Nanzen-ji, pareil que dans nos souvenirs avec son imposante porte, ses petits jardins environnants et son aqueduc.

Nanzen-ji.jpeg

Notre première journée à Kyoto est donc plus que satisfaisante (et pour faire bonne mesure, nous sommes retournés au Kawa, pour manger de bons okonomyakis). Demain est toutefois un autre jour, la pluie est annoncée jusqu'à lundi, ce qui nous laissera peu de temps pour continuer nos visites de temple.

31 October 2009 à 16:58