Marc 'HE' Brockschmidt: No DPL campaigning to see, please move along
Even though Adrian von Bidder suggests that I'm starting a bit early with the DPL campaigning, I thought I could add a few more thoughts to the blagosphere.Adrian suggested to make the discussion of our of "vision of Debian" a regular event on debconf - I think it's a nice idea, but that doesn't mean we should keep silent about that topic the rest of the year. I think one of the problems we see in Debian is that we are missing an aim to strive for. We are currently just moving from release to release, while more and more developers have actually lost interest in stable releases. The impression that a common ground like Debian 4.0 is irrelevant seems to prevail, because the people most vocal in our user base usually want to see the newest and shiniest software on their desktop. We have been spending more and more effort to cater to their wishes and have ignored the fact that a majority of Debian-based installations are not run by such people, but by system administrators who do mass roll-outs and neither want nor need the newest X.org with more *bling*.
Ubuntu, the biggest Debian-based distribution, has found its users by packing up new software behind a nice installer, adding some branding elements and then shipping it. Stability is an issue for Ubuntu, but they don't spend as much time as we do on eliminating the last seemingly important bug in some esoteric software package before actually releasing. That observation is the ground for one of my ideas: Our current metric to determine how far testing is away from a release is counting the number of rc bugs - it doesn't matter if the rc bug is X.org crashing for all people or if it is a policy violation in a package with 12 users. Perhaps we should start thinking about a new metric, keeping in mind that for a majority of users, some bugs matter a lot and some matter not at all. With the release of etch, the number of installations of popcon has risen a lot, so for the first time, we have actual usage data that could help us with such a metric. There are a few problems with that approach, though:
- Popcon data is inherently wrong, because single computer installations tend to have popcon, while large installations (like the one in Extremadura) don't.
- A majority of popcon users uses the last stable release, not the one currently in development.
- 3 bugs in packages seldomly used can be more annoying for our users than one central bug - you might be able to find a work around somewhere for something that happens to a lot of people, but a bug only hitting a few users will stay unfixed for a long time.
I don't have more time right now, so the rest of my ideas will follow in the next few days, so stay tuned or add me to your killfile.
Last week I installed Ubuntu Gutsy onto Heather's laptop. While Gutsy seems to be an easy task for most situations, installing it onto a Pentium 366 laptop with 200M of RAM and (particularly) an 800x600 screen was harder than it perhaps should have been.
I'm sure that most installations these days aren't 800x600, but the graphical installer in Gutsy seems determined to make this painful. I had to move the toolbars to the sides of the screen, and then I could see the top half of the buttons on each page. It was like the page was sized for 600 vertical pixels, but the designer had forgotten about toolbars and title bars - not that I could see any screens in the process I followed that needed more than 5/6 of that screen anyway. Eventually I got it installed, and it even seemed to run OK once we booted into it. That's "OK for a 200M P366 with an 800x600 screen" though.
Looking around at the price of a new laptop made putting up with that sort of performance a whole lot less palatable. The Acer Aspire 5310 (with free RAM upgrade) was $898 at Dick Smith, with a $99 cashback offer. A quick google shows that it's using the Broadcom 43xx wireless which isn't even close to being the best, but can be made to work with Linux. Everything else seemed likely to work, so we bought it.
Installing Gutsy on it was nearly trivial, though I had to install bcm43xx-fwcutter on a different PC (my laptop, which is running Debian, in fact) to get the firmware for the WLAN before I could get the wireless working. I'm surprised that Broadcom still don't make that firmware publicly available somewhere, rather than forcing people to jump through the sort of hoops that would get them wanting an Intel chipset next time.
Anyway, everything installed very easily, and the laptop is working quite nicely. Strangely neither sound, nor suspend to ram are working out of the box, but perhaps I'll get them going in due course. They're not so important in this case fortunately, but perhaps in due course I'll try and get them working and post some details about it.
Much harder has been getting the fabled 'cashback' from Acer. I think I now know what I'm being paid $99 for. Firstly the only way to get your cashback is by registering through a webpage. Heather's first attempt to do this resulted in an error from our proxy about a malformed request, so I got called in. I tried registering using on my laptop, but couldn't even get to the cashback page. I then tried using IE6, with similar results. So perhaps it's my PC? I tried using a different PC, with the same result again!
We tried ringing them up, but they were absolutely determined that (even after 20 minutes on the phone) they were not going to accept that information over the phone. So the only way to get the cashback from Acer was via their thoroughly broken website. Even their
Today, it's been two years I'm stuck in the NM queue. I've
registered on oct 24, 2005, because Sam Hocevar told me that it
could last a little, so if I was interested I should register
early.
I wondered for a long time if I should resign on this two years
birthday, but I dropped this eventuality. I still want to be a
Debian Developer, and if I resign I don't think I'll really want to
still work on Xfce packages. But on the other hand I wouldn't
really like to use an Xfce not packaged by me (no offense, but I
guess I'd still want to hack on it) and I don't think I would be
able to be on another distro.
So I'm still there, sitting in NM queue, waiting for the next
step. The only required step to be accepted as a Debian Developer
is to have its gpg key added to the debian keyring (then an account
is created on debian boxes, there's a -private subscription etc.).
This is done by a team, called DAM, "Debian Accounts Managers".
Because at one time they had a lot of work, they could not examine
each candidate and decide if he was a potential good Debian
Developer, so people imagined the NM Process: some volunteers would
help them asking questions to candidates, then write a report, so
DAM would only have to read it and decide if it was ok or not to
create an account.
I've already passed this step. I am 
After 
Is it a sign that Sam should post the next Bits? ;-)
I particularly like 
A short program I wrote has
Belatedly,
as promised, here are the questions from
the floor at
As you can see in the picture I first executed one command on both
hosts, by typing it into the CSSH window, and then selected one host
directly, typing a command only this host sees.
Now, we are all lazy, so lets make cssh easier to use. Noone wants to
type hundreds of hostnames all the time. Luckily clusterssh has a
concept where you map tags to servernames. If you are the admin of your
machine and want to setup such a mapping for all of your users you edit
/etc/clusters, if you just want to do it for yourself edit
$HOME/.csshrc. Actually - do not edit it, but run

Sometime in August,