Search Results: "bubulle"

28 October 2008

Stefano Zacchiroli: releasing yummy cookies

Cookies, bugs, and releases Christian knows how to be very inspiring and provocative with his blog posts, the APT case is a very good example of how useful that can be. I believe today's post is yet another example of that, many thanks Bubulle! Still, I stopped believing in the incompatibilities among having discussions (possibly heavy, possibly flamish) and releasing. Fact is: The BugSprint has been anticipated well before the inflamatory membership reform proposal, and repeatedly advertised by Joss in various ways (kudos). Still the participation has been way too low. That has nothing to do with other "distractions".

26 October 2008

Christian Perrier: I'm already hearing the laughs...

...of my friends, workmates and colleagues, when I will have to try to explain them that, no, I have no bloody idea of when Debian will release. Mostly because: The project is currently heavily frozen. Our bug report rate during last month was 3000bugs, to be compared to the 5000 bugs/month ratio of the normal development process. So, yes, I'm already hearing the laughs about the trust that can be put in Debian. At some point, we should remember that even our technical excellence will not prevent us from people looking elsewhere for something serious to work with. Again, prove me wrong. Release the damn installer. Stop this nonsense about the so-called freeness of whatever bit in Debian. Postpone the discusion about contributors/maintainers/developers. Release the thing. By the way, thanks to Joss for the cookies contest. From what I've seen during the week-end, it was very successful. And, un surprisingly, those working on it were those not wasting their time in silly games. Ah, and I fixed an RC bug this week-end, too...

24 October 2008

Christian Perrier: Some news about APT package maintenance

Since I blogged about it, a few things happened around APT maintenance. First of all, it seems that more people got interested in the package. Many even *discovered* that one of our key packages was not that actively maintained. Not everything is really settled, far from that. There is no strong team yet...but some hype happened. A wiki page has been setup (I'm offline right now...just search on wiki.debian.org). Eugene V. Lyubimkin started bug triaging activities and will need help and encouragement (or cookies). Michael Vogt gave some indications about how to contribute to APT. Things happened. And I don't even know if that done by Debian Developers, Debian ontributors or Debian Maintainers. Things just happen and that's good. This is going to help us release lenny, while the two giant threads currently running on -project and -devel will not.

12 October 2008

Christian Perrier: Bet for Debian bug #600000

Today, I launched the contest for prediction of the day Debian bugs #600000 and #1000000 will be reported. Have you bet already?

11 October 2008

Christian Perrier: Skilled people working on low hanging fruits

It is nice to see very clever people also working on low-hanging fruits and not only hair-cutting code... Translation: Y Giridhar Appaji Nag is one of the people I met at FOSS.IN/2007. Since then, I saw the quality of the work he's doing in Debian, which involves some "high level" stuff but, still, he does not seem to be considering that translating our installer in his nother tongue, Telugu, is a time waste... He even eplains why the fruits are not that low and translators often face challenges that are as interesting as those one can face when "coding". Hat off, Appaji... Additionnal note: since I wrote my blog post about FOSS.IN/2008, Atul Chitnis, the organisation team leader wrote me in private to comment about it. He was regretting that I didn't speak to him before posting this...but I don't think it would have changed my post, indeed. Atul answered those concerns in the FOSS-IN mailing list. I encourage readers to look at his answer. I personnally don't think this addresses the most important concern I raised as Atul focused on the grieves lead by the "low hanging fruits" expression....which was a minor part of my own reaction. Since then, the Call for Participation to FOSS.IN/2008 has been sent and, despite the disagreement I have with the strategical choice of organisers, I really wish the even the best success they can achieve.

8 October 2008

Christian Perrier: Are you spotted by the l10n NMU radar?

Most package maintainers might have noticed the longstanding l10n NMU campaign. It started softly back in March, with the goal to tackle as many po-debconf l10n bug report as possible (while we're at it, we also fix other l10n bug reports, of course). It became more aggressive after the freeze, with shortened reaction delay given to maintainers and shorter timeframes for translators to use an l10n NMU opportunity to send out new/updated translations. So, *you*.... Will you be spotted by it? Just look there. If, in this list, your package line is not pink, then you have already been spotted...or you will be. Actually, if you're above "ferm", you have been spotted. If you're below, you *will* be spotted. How to avoid that 'shame'? Just upload you package and fix the mentioned bugs. Most of them are Swedish translations, after a few Swedish contributors did a giant campaign during summer to revive the Swedish translation effort. B rk, b rk..... Make the Swedish chef happy! And save me some work. Avoid the radar spot. Upload! PS: the current rate is about 5 packages per day. Maintainers have 4 days to react when I send the "intent to NMU" mail, then translators have 7 days to send updates. I *will* shorten this down soon by nearly dropping the translation update round and just NMU (or help the maintainer to upload) with what's in the BTS.

7 October 2008

Christian Perrier: Breizhoneig D-I

Yesterday, a small commi tin D-I SVN marked the beginning of the work on the translation of Debian Installer to Breton. First French regional language to be worked on (if we except Basque where the effort mostly comes from South Basque country, namely the spanish part of "Pays Basque". There have been discussion about support for Occitan. Some translations are rotting in Launchpad even though the translators have been notified that nothing can happen in Ubuntu when the language isn't first supproted in Debian Installer. Among the 'major' regional languages in France, we'd need people to catch up with Alsacian and Corsican as well.... Maybe some day....

Kartik Mistry: Active DDs


* Looking at Bubulle’s post, percentage of active DDs are: 75% India has very interesting situation: 6 DDs. Now, we have 4 only as Kumar and Varun are in US of A!       

6 October 2008

Christian Perrier: It's definitely unreasonable to...

...try to compile three packages simultaneously (with pbuilder/cowdancer), read mail and chat on IRC at the same time on a Dell latitude X1. Note to self: try to remember this next time you stupidely launch cowbuilder in three different windows. It's fun to see mutt counting messages in mailboxes one by one but not really productive, indeed.

5 October 2008

Christian Perrier: More boring stats: inhabitants per DD per country

Following my last blog post, Moritz Muehlenhoff sent me another statistical list in a desperate attempt to prove that there is no german cabal. As usual, when counting antyhing per inhabitant in IT, Finland wins:
   241890 Finland
   361500 Switzerland
   398766 Norway
   401033 Sweden
   426800 New Zealand
   489205 Austria
   492322 Germany
   612857 Australia
   713415 Netherlands
   795965 France
   814194 Belgium
   834800 Canada
   871071 United Kingdom
   912631 Denmark
  1102457 Spain
  1196289 Ireland
  1255125 Hungary
  1369233 United States
  1456400 Israel
  1484500 Croatia
  1737487 Czech Republic
  1738889 Uruguay
  1806645 Italy
  1910059 Bulgaria
  2270700 Latvia
  3369600 Lithuania
  3539191 Portugal
  3640956 Japan
  3811600 Poland
  4133884 Costa Rica
  5379455 Slovakia
  5608354 Greece
  6779558 Argentina
 10410773 Brazil
 11975000 South Africa
 14695666 Colombia
 12261197 Korea, Republic of
 16598074 Chile
 20042551 Madagascar
 20286976 Russian Federation
 22246862 Romania
 28199822 Venezuela
 28220764 Peru
 35293128 Turkey
 53341250 Mexico
 75360000 Egypt
226489200 India
330462972 China
Indeed, the best proof that there is no german cabal is that, IIRC, "they" never succeeded in having one of "theirs" elected a DPL. This is probably the best proof that there isn't ONE german cabal, but probably more... Beware of "them", "they" are everywhere.

Christian Perrier: Developers per country

A small discussion on IRC triggerred this (from Debian LDAP): Number of DDs per country:
United States : 348
Germany : 197
United Kingdom : 97
France : 96
Canada : 56
Australia : 56
Spain : 49
Japan : 41
Italy : 40
Netherlands : 38
Sweden : 34
Finland : 27
Austria : 22
Switzerland : 21
Brazil : 19
New Zealand : 14
Poland : 13
Norway : 13
Belgium : 13
Hungary : 12
South Africa : 8
Denmark : 8
China : 8
Russian Federation : 7
Ireland : 7
Argentina : 7
Korea, Republic of : 6
Israel : 6
Czech Republic : 6
India : 5
Portugal : 4
Bulgaria : 4
Croatia : 3
Greece : 3
Colombia : 3
Uruguay : 2
Turkey : 2
Romania : 2
Mexico : 2
Egypt : 2
Venezuela : 1
Thailand : 1
Slovakia : 1
Peru : 1
Madagascar : 1
Latvia : 1
Lithuania : 1
Costa Rica : 1
Chile : 1
Number of active DDs per country:
United States : 223
Germany : 167
France : 81
United Kingdom : 70
Spain : 41
Canada : 40
Japan : 35
Australia : 35
Italy : 33
Sweden : 23
Netherlands : 23
Finland : 22
Switzerland : 21
Brazil : 18
Austria : 17
Belgium : 13
Norway : 12
Poland : 10
New Zealand : 10
Hungary : 8
Russian Federation : 7
Denmark : 6
Czech Republic : 6
Argentina : 6
India : 5
Israel : 5
Ireland : 5
South Africa : 4
Korea, Republic of : 4
China : 4
Bulgaria : 4
Portugal : 3
Croatia : 3
Colombia : 3
Uruguay : 2
Turkey : 2
Mexico : 2
Greece : 2
Venezuela : 1
Slovakia : 1
Romania : 1
Peru : 1
Madagascar : 1
Latvia : 1
Lithuania : 1
Egypt : 1
Costa Rica : 1
Chile : 1

3 October 2008

Christian Perrier: Why I think Foss.in/2008 is missing its target..

(long post, you've been warned) With his his 'Omelette Post' about FOSS.IN/2008 Call for Participation, Atul Chitnis, the FOSS.IN team 'leader' indeed sent an strong sign. For those who aren't aware of it, FOSS.IN is the longstanding major FLOSS event in India and, still (just like our beloved Debconf) only run by volunteers. Last year, along with Sam Hocevar, I had the chance to attend the event and share the groove of that big, huge, conference, with over 2,000 participants. Some other Debian fellows also made it in the past (Jaldhar, Bdale...). During the Debian Project Day as well as regular conference days, we had the great opportunity to meet with the people who currently participate in Debian (and Ubuntu) in South Asia, as well as first meeting some major contributors from other projects. For me, and, I think, of all people I met up there, this was a great *and productive* event. Maybe not productive at the moment it happened, but productive in terms of mutual awareness, knowledge and friendship. All people who attended such conferences (should I say "Debconf" or "FOSDEM"?) know what I'm talking about. The conference was still quite focused on "real" FLOSS contribution more than evangelizing or politics. And I think it succeeded in it quite well. This year, I already planned to not attend...mostly because such event, with the associated long travel time, is something I can't really fit in my real life right now. Also, because it conflicts with a planned Extremadura work session, indeed. Still, I would indeed not have attended it. Atul's post makes it clear: the even will only be about coding. The point is to put focus on people who code and we do 'real' code. Bug fixing is not coding. Translation effort is not coding. Work on support for complex languages is not coding. Actually, what FOSS.IN/2008 organizers are trying to do is a kind of big Debcamp. I'm afraid it won't work this way. From what I have seen in years of participation to Debian, things just don't come up this way. People don't sit down and code because they're invited to. And, still, are only "people who code" the only people that matter in a project? Debian is sometimes seen as one of the biggest FLOSS projects all around (probably shared with the Linux kernel). How many people in Debian just "sit down and code"? What about those people who maintain our web site, our archive, setup our infrastructure, our new maintainer queue, our communication channels? What about those dozens of people who nicely maintain packages and keep the link with upstream developers, or fix bugs.... Those people do not seem welcomed at FOSS.IN/2008. "Not only bug fixing" is said in this announcement. This, I don't get it. At all. Why would "bug fixing" be second class work? Why would it be more noble to "code" new stuff? Maybe Atul did not mean to say this. He wants to have Indian contributors in FLOSS to be more visible....but I don't share this. Indian contributors in Debian *are* visible. Giridhar Appaji Nag is visible, "my" translator crew is visible, Kartik Mistry is visible (he once was too visible, even, by maintaining a little bit too many packages...). Bug fixing is the most noble task I see in FLOSS development. This is what we need the most. I recently blogged about how I feel APT to be 'poorly' maintained (once again, that was not targeted to current APT maintainers). What I would respect deeply is to see a bunch of Indian contributors stand up and take this task over. Atul, that would certainly not be "outsourcing code/package maintenance" and, no, these are not things one can get involved with instantly. Really, I don't buy this vision and that saddens me. That saddens me mostly because I know the folks there. I know the FOSS.IN organizers and I have deep respect for them. I just think they're missing the target and are too ambitious: one cannot change an event so drastically by just saying it has to change..:-) And, really, I'm even more sad to see localization work be called a low-hanging fruit from a country where there are 22 official languages. Or take words such as "talk is cheap, show me the code" as $ DEITY 's Holy Word just because it was once said by Linus Torvalds (who said many stupid things). Code is just one part of FLOSS development. Certainly one of the important parts but still one part. What would have happened to FLOSS if only "coders" had been working on it all over those years? It would be something used by about 10,000 people all around the world, that's all. We should not make an opposition between those who code and those who don't. By the way, do *I* code? When I'm sitting at 07:00AM on a Saturday morning, hacking on Samba packages and try to have Samba 3.2.4 built with the set of patches we have on Debian....do I code? I'm not *producing* code....the code was produced by those wonderful Samba Team folks. Does Karolin Seeger code when she's releasing samba with such a precise and constant schedule as she's doing since early 2008? Or Ana Guerrero when she (not alone!) compiles dozens of KDE packages and organizes and bumps the maintenance of KDE in Debian for the best of our users. Or Miriam Ruiz when she picks up each and every possible free game and tries to get it in Debian, talks with upstream developers, help them to fiw their code to suit the severe requirements of the Debian policy? Or Clytie Siddall when she translates about every major FLOSS in Vietnamese (nor URL here, sorry)? All these folks are part of the FLOSS game. You want Indians to be part of FLOSS game? Then allow the potential Karolin, Ana, Miriam or Clytie to be part of Indian FLOSS game and don't try to make FOSS.in the place where you seek the future Indian Linus Torvalds and only him her. Talk is cheap, show me the contribution.

30 September 2008

Christian Perrier: Maintaining our key packages

Has anyone noticed how loosely APT is maintained since about...several years? Michael Vogt is currently the person doing uploads and work but, being committed to other things (IIRC in Ubuntu...or in real life), he certainly can't devote enough time for this. Otavio Salvador helped from time to time, either merging patches or doing some uploads. Daniel Burrows contributed in some bugs, as he's obviously directly interested in APT, being the maintainer of aptitude. And I'm doing l10n maintenance... That's *all*. So, I don't fear saying that one of our key tools is badly maintained and not in the best shape it could be. I wish that some really good and experienced Debian developers get interested in it and, maybe, mentor some non DD's currently in the NM queue, instead of folks beiong encouraged to ITP any piece of crap they can find on sourceforge (sometimes, ITPs look like this to me). Think about it if you are an experienced C/C++ programmer. Another idea could be to devote some GSOC slots, next year, to bug triaging/fixing in such packages. Summer 2009 could be a good opportunity as Lenny is probably released by then and we'll be quite far from squeeze freeze, so heavily changing key package can be done.

29 September 2008

Christian Perrier: The best way to get bug triage...

... is to have upstream do it..:-) Apparently, yesterday, Jelmer Vernooij, member of the Samba Team and maintainer of samba4 and related packages (openchange, etc.) started some triaging of bugs of the samba package. After several years of efforts by Steve Langasek, No l K the and /me, the bug log of samba is not in a so bad shape, but, still, tseeing one of our upstream digging in our dirt is very good news... Thanks again, Jelmer. You really deserve to reach the end of your NM process, now.

26 September 2008

Christian Perrier: Painful shoulder

This week, I sufferred and still suffer from a very painful left shoulder, which handicaps me for most activities. That happened when I falled during one of my regular runs, after hitting a stone on the floor. I probably falled right on my left shoulder and, since then, it is more and more painful. This is indeed an encore of something that happened already in July when I had a very bad fall while running in the woods, because of a stupid low-level fence meant to keep boars outside the forest. I unfortunately suspect a broken shoulder or so. No run for this week-end, then. Sad, as I was indeed on my way back to long distance runs (22km last week) in an attempt to break the 30km barrier until the end of the year. I'm even handicapped for typing on my keyboard which, as my wife says, should be the final argument to bring me to a doctor and have rido exams....(I hate seeing doctors!).

24 September 2008

Christian Perrier: OpenStreetMap *is* addictive...

...this is said on their wiki and I can confirm. What about you? Have you mapped your town/village/area/suburb/iceberg already? Several mapped mapped Mar del Plata in August but there is still a lot to be done. Even very close to my place, indeed...

Christian Perrier: Bug #500000 has been reported

Here it is. Debian had half a million bugs reported. Nobuhiro Iwamatsu is the winner in the "race of bug #500000" by reporting "Please add dh_installdefoma in debhelper.mk" against the "cdbs" package. Rene Mayorga is the winner of the "bug #500000 contest" bet. He planned it to be reported on September 23rd and just missed the real date by one day. Congratulations, Rene.

23 September 2008

Christian Perrier: Joerg m'a tuer

(semi-joke only fully understandable by French folks. Julien Blache used the same joke in the past) My dear Genneff, "Valid-Until" is certainly a good idea and I have no doubt it's well implemented in our archive tools. I'm less sure about this being implemented in apt, because of the loose resources of the APT maintenance "team" as of now. And I'm damn sure that implementing that feature will add yet more work coordinating l10n. APT is currently fully translated to 18 languages and, of course, the warning message issued by APT when a user is directed to a faked security repository *has* to be translated for the user to really understand what's happening. It even has to be translated very carefully. Contrary to popular belief, not all systems admins understand English easily. And we really want the important message that will be issued by APT in such case, to be understood and understood well. So, good luck to /me dealing with a last minute l10n update that will quite certainly happen, now. I can't even use this in an attempt to get bug #500000, as #499897 is already reported against apt. Crap. I'm out of ideas for getting that bug report... As a revenge, I propose that next time we all see Ganneff in a group, we all hug him to death for implementing that very good feature in our archive tools.

Christian Perrier: I'll wake up tomorrow...

...and bug #500000 will probably be there. #499938 as of now.

22 September 2008

Christian Perrier: 499819

This is the highest bug number as of now. We did not turn #500000 last week-end and will probably do it tomorrow (23rd) or, more likely, on 24th. The winner of the contest is now very certainly Ren Mayorga who did bet Sept 23rd (the next best is October 1st: too far away). So, next suspense now: who and when? :-)

Next.

Previous.