Axel Beckert: Following Bleeding Edge Software and still using Debian Stable
Many Linux fans know that Debian Stable usually already lost the “b”
when it’s being released. ;-) What seems not so well known (especially
not by some DesktopBSD Marketing guy at last year’s LinuxDay.at :-) is that
there is really a lot of people who really like this “stale” software
collection — because it’s rock solid — especially compared
to the ports in FreeBSD or DesktopBSD *evilgrin* which
unnecessarily follow every new feature upstream introduces. This is
really annoying in a server environment where you want as less changes
as possible when updates are necessary due to security issues. My
personal favourites here are Samba and CUPS. *grmpf*
Although I belong to those people who run Debian Stable even on
brand-new hardware, I sometimes have to use the newest beta or alpha
versions of some software to get it even only running. And doing so is
fun but feels strange somehow, though. Currently I follow the
pre-releases of three software makers quite close, due to a new
laptop:
At the beginning of last semester I bought a brand-new Lenovo ThinkPad
T61 (2,2 GHz Intel Core2 Duo T7500, 4 GB RAM, 160 GB HD, 1440x900 14”
Widescreen) without preinstalled operating system (possible
thanks to the ETHZ
Neptun Project) and installed — of course — 64-bit
Debian Stable on it.
While the Debian Installer from Etch worked fine even on such new
hardware, not all features worked out of the box because some
components were just too new.
So the first thing I did was installing 2.6.22 from Backports.org, quickly moving
farther to vanilla 2.6.23. Nearly everything I needed worked except
the wireless network card. It needs the iwlwifi driver
which is officially in the Linux kernel starting at the upcoming
2.6.24 (said to be released during the next few days). So I
run 2.6.24 pre-releases on the laptop since the first release
candidate, always eagerly waiting for either the next RC or the final
release. (And 2.6.24 looks impressively stable to me — even
since the early release candidates. :-)
I even got the fingerprint reader working for login and sudo (but not
xscreensaver) using libthinkfinger backported to Etch from
Debian Experimental. I’m just not sure if this is a good idea
since the back of the screen already has enough of my fingerprints on
it. ;-)
The next software of which I’m currently running an alpha version is
64-bit Opera 9.50 (aka Kestrel, available at snapshot.opera.com) because
no earlier Opera version is available for 64-bit Linuxes. Here I had
different experiences: The builds from October and November were
already quite stable, but since December it crashes usually several
times a day.
At work I also run the 64-bit Opera on my workstation, but stalled
updating it when I noticed that it became so unstable. So my Opera at
work has currently an uptime of nearly four weeks — and would
have probably more if I hadn’t rebooted my workstation in
Mid-December.
Somehow this hunting for new versions and eagerly waiting for every
new (pre-)release makes me really fidgety sometimes. And my
understanding for people doing this for there whole userland or even
operating system has grown, but I still prefer to have stale but stable
software on all my productive machines, even on my laptop —
just with some few and handpicked excpetions.
The third but less thrilling thing I’m following are nVidia drivers
for X. Since the free nv driver of X.org doesn’t support (and not only
just doesn’t know) my graphics card yet and nouveau isn’t ready yet, I
run the binary only and closed source driver from nVidia, waiting for
that one release which supports Xen since I really would like to run a Xen guest with
Debian Unstable for testing purposes and package building on my
laptop. Until then I have to content myself with the much more
unwieldy QEMU respectively KVM.
Anyway, I’m very happy with the T61 and Debian Stable and can easily
connive at the few not (yet) perfect issues like missing Xen support
by nVidia, broken ad-hoc mode in the wireless card, no internal
card-reader (as announced in the Neptun specifications) and no native
serial port.
Some useful links regarding the subject of this post:
- Linux Weather Forecast
- Opera Desktop Team
- Nouveau: Open Source 3D acceleration for nVidia cards
- ThinkWiki
Now playing: Jean Michel Jarre — Rendez-vous à Paris
I really appreciate that you've written tests for your software; it raises
the chances that you're not a screaming moron by a few points. However,
please understand that you may not be the last person on earth who may
wish to benefit from the test suite, and DOCUMENT HOW TO RUN THE FUCKING
TEST SUITE. I'm currently into my third hour of trying to work out what
precise set of dependencies and incantations is required to make your test
suite run.
Bonus hate is available for that subset of these people who reject patches
that don't come with suitable additions to the test suite.
That's how I'm passing this week.
What? No, I'm not getting married. It just feels like my body isn't
quite sure whether it wants to be sick or not.
On monday, I got down with influenza, mostly in the stomach area. Not
only does that hurt and feel awfully bad, it also involves your
yesterday's lunch reversing direction halfway through the digestive
system, and finding the wrong way out. Some people call that
puking. Being restless, doing nothing, I tried to do some work for
Debian.
The story seems to have started with
Following my 
Oh yay, another argument about sexism. I thought we were over this.
The past few weekends I've been drawn to the mountains. Two weeks ago I
went up on Holston mtn after the snow had melted down here, and enjoyed a
snowy hike on the AT. From there I drove over to Shady valley, and found
the only gas station I've seen with a wood stove in it. I've never enved a
gas station attendant their workplace before, but that was nice.
Last weekend Maggie and I went up to Roan mtn. On road up we began to get
glimpses of the peak in between the fog, and it looked strange, almost like
there was snow, but not as white as you'd expect. While the ground was
clear of snow, the windward side of each pine, rhododendron, and leaf of
grass in the balds was outlined in a thick coat of frost. Gorgeous. As a
sheltered Southerner, I've never seen anything like it, but I think it was
I've been
I've just rolled up release 0.1.0 of
Still no solution on the issues
A new version of shadow packages (login, passwd, useradd and all other low-level user
management utilities) hit unstable this week-end.
That release is quite a major update as this is the first release where
Nicolas Fran ois introduced numerous changes meant to make the versions of
shadow used in various distros reconverge. So that version now really says
"hey, Debian took shadow over".
He thus incorporated lots of patches from Gentoo and Fedora as well as a few
Debian ones (Debian packages were apparently closer to upstream code than
others). He also added support for SHA256 and SHA512 encryption methods.
Careful users will read /usr/share/doc/login/NEWS.gz to get an idea of these
changes.
After a small hiccup with 4.1.0-1 (The "Bleu d'Auvergne" release) which was
hitting our German-speaking
users (login is now providing a German version of su(1) which is also
provided by manpages-de, therefore making the package uninstallable),
4.1.0-2 (the "Bleu des Causses" release) is there sitting in unstable waiting for testing.
Nicolas is already working on 4.1.1, now focusing on code cleaning. That
version should be out pretty soon. Also note that we'll soon be short of
"Appellation d'Origine Contr l e" cheeses names for the releases and we more
and more have to make our imagination work. General de Gaulle was wrong:
there are not 50 million cheeses in France.

What a disaster!
I arrived back late last night from DC (National Airport, called “Reagan” by some) to Logan Airport. I got to National about an hour before my departure and checked two bags. Only one of them appeared at the baggage claim on the other end. The U.S. Air baggage people were surprised; they said National rarely loses or delays bags, especially where the passenger checks in with reasonable lead time.
My second bag finally arrived this afternoon. I found the solution to the mysterious delay within: a Transportation Security Administration “Notice of Baggage Inspection.” Presumably they held my bag for too long or it just didn’t get routed properly after being manually inspected.
I don’t believe the random manual inspections provide much improvement over the full CT scans now mandated at all airports. But apparently they do create inconveniences.
On another note, I noticed for the first time this trip that the now obsolete “no smoking” signs above every seat have been replaced with “turn off electronic devices.” (Query which is more addictive.)
Technorati Tags: