LWN.net Logo

Distributions

News and Editorials

Interview with DPL Branden Robinson

Branden Robinson, outgoing Debian Project Leader, was kind enough to answer a few questions via email.

LWN: Now that your term is winding down, do you feel that you have accomplished what you hoped to accomplish?

No. In and of itself that is not a bad thing; it's better to have a surfeit of ideas than a paucity of them, but even so I found the position to be a subtly different kind of challenge than I expected.

Still, I learned a great deal about the inner workings of the Debian Project's infrastructure that I don't think I could really have come to understand any other way. I look forward to being a resource for the next Debian Project Leader.

The important work that Debian has to do will continue.

Project Scud was announced almost exactly one year ago. Since then, has this project helped with the management of the Debian project?

In ways, it has. The DPL team was valuable to me in my role in that I think it was essential in either keeping me informed about various behind-the-scenes happenings, or in offering differing perspectives on things I already knew about.

Should some variant of it be continued into the coming year?

I think so, yes -- however, the DPL Team had a big problem with visibility to the Debian Project at large, and that was a significant liability. It felt to me like the DPL Team was constantly engaged with somewhat sensitive personnel issues that were difficult to air publicly in a way that was both constructive and fair to all the parties involved.

The level of harmony within the team, however, was very high, and it was a good working environment. We all exhibited respect for each other and were able to work constructively even where we had differences of opinion. I had been afraid that we wouldn't gel, and with the exception of one member who simply didn't (and doesn't) have the time to participate, I think we did.

Quite apart from who wins the DPL election, I value the stronger relationships I've forged with Debian developers over the past year, both within and apart from the DPL Team.

When it comes to the team approach being continued into the coming year, I think it's inevitable. Whether it's called "the DPL team" or "Project Scud" or doesn't have a name at all, but is instead "the guys the DPL drinks with at the pub", I feel certain the concept will continue to exist in some form, just as it predates its explicit identification last year.

The role of DPL is a multifaceted one, and it's just plain good leadership to share the responsibilities. Just as the DPL has the trust of the developers, so too must a DPL demonstrate trust in others. The best leaders find ways to trust new people, rather limiting their horizons.

Are there things you are particularly happy about? Or particularly unhappy about?

I'm particularly happy that the day-to-day machinery of Debian, of package maintenance, quality assurance, release management, propagation of unstable packages to testing, and so on, continued to hum along as it should. Debian's technical processes are, for the most part, highly developed and mature, and not something the Project Leader needs to meddle with. That was deliberate in the design of the Debian Constitution, and I think that is a point of continuing success.

The Sarge release, and, critically, the maturity of the d-i (debian-installer) project are also achievements I'm enthusiastic about. I don't claim credit for them in my capacity as DPL, except insofar as I was smart enough to know not to meddle with something that was working. Our release management processes have started to seriously hum over the past year. I think we really have a handle on management of major transitions. The BTS has seen major improvements, the devscripts package has more useful tools, and more people are leveraging these new features to get their work done.

On the downside, I'm particularly unhappy that a few particularly thorny issues occupied virtually 100% of my time. I made a conscious decision even before I was elected to grapple with what the Project has identified as the most critical issues, not necessarily those where I could make a big splash for myself or grab headlines.

One consequence is that things I have achieved are difficult to measure; another is that I didn't have much time left over to work on even the somewhat strange things I consider "fun", like coming up with a new set of trademark usage guidelines. That's still being managed ad hoc, and it doesn't really need to be.

It pays to keep in mind, though, that the most visible thing Debian does is get free software to our users. That's the primary mission, and every time I dwell on my frustrations, I need to remind myself that Debian is fundamentally succeeding in that mission. The free software landscape is littered with the remains of projects that have failed in it. Consequently, it is invaluable to maintain one's sense of perspective.

Why did you chose not to run for a second term?

There are factors on a few fronts. As you may gather from my previous answers, I have a bit of battle fatigue. More importantly, however, I have come to appreciate the wisdom that a few people in the Debian Project have already expressed. First, you don't necessarily have to be the DPL to get things accomplished. The DPL is not a strong executive under our constitution, and some of the DPL's constitutional powers, such as the dismissal of a delegate against his or her will, have never been exercised. Secondly, many developers don't seem to really appreciate the first point. It's often been remarked that the Debian Project only seems to seriously grapple with internal management issues once a year during the elections. In between, most people seem to just wait for the Project Leader to pull a rabbit out of a hat.

While it's certainly possible that a more talented leader than myself could do so (or simply be the straw the breaks the camel's back), it would be healthier if more developers were more involved with those issues.

What I'd like to do next is see if I can mold myself into an example of what I'm beginning to think of as the "good Debian citizen". I've had the benefit of an "insider's view" of what's right and wrong at the core of the Project -- what I think is critical now is to better uphold clause four of our Social Contract, in which we commit to openness with our users. That clause talks specifically about bug tracking, but many within the Project think we should apply it more generally.

Some Debian developers have an ambivalent relationship with the Project's "insiders" because, simultaneously, they are details of infrastructure management that most of them don't care to know about -- except when they're perceived as not working. In that case, they demand satisfaction. I don't particularly decry this so much as note it to be human nature.

What do you think will be the biggest challenge for the next DPL?

Infrastructure reform, which seems to eat every DPL that dares to grapple with it, will threaten to do so with the next leader as well.

Is there anything else you would like to add?

It has been a tremendous honor to serve my fellow Debian developers and users in this office. I've had a few opportunities to speak before audiences familiar with Debian during my term -- the Open Source World Conference in Màlaga, Spain, and at Free Software and Open Source Days in Istanbul, Turkey, are two recent examples.

Everywhere I go in my capacity as a Debian representative, I meet many people who have boundless enthusiasm for the Debian Project and the work that we do. In many cases these are people who are as young as I was when I started using Debian, ten years ago, or even younger. Many of them want to be involved but want advice on how to contribute -- they don't know if they have anything to offer the project. The advice I offer is simple: identify something you care about, where your natural interests tend to flow, and throw yourself into it. A GNU/Linux distribution is an infinitely improvable thing -- that is, we're never going to run out of ways to improve it. When there aren't features to be added or bugs to be fixed, there are translations to be made, documentation to be written, or licenses to be fixed. It seems basic to Debian old-timers, but it's a new insight to Debian's vigorous youth.

At the GPLv3 launch conference in Boston this past January, I troubled Eben Moglen for a recipe on how to grow the Free Software community. His advice was simple, as most good advice is: "Each one, teach one." Over the past year I've been able to impart just a little bit of my meager knowledge to a great many people. That has been the most rewarding part of this job.

Comments (2 posted)

New Releases

New Quantian release 0.7.9.2 available

Quantian 0.7.9.2 is the second Quantian release based on Knoppix 4.0.2. Quantian adds hundreds of scientific / numeric packages, as well as an openMosix enabled 2.4.27 kernel, to the CDROM version of Knoppix.

Full Story (comments: none)

SUSE Linux 10.1 Beta6 is ready

The sixth beta for the Agama Lizard (aka SUSE Linux 10.1) is out. The team has decided to spend more time strengthening this release, and have revised the schedule. The final release is now expected on April 13, 2006.

Full Story (comments: none)

Distribution News

Debian voting issues

The candidates for Debian Project Leader will debate each other on IRC on Thursday March 16, 2006 from 22:30 UTC to 01:00 UTC the following day. The announcement also contains a Call for Questions and a Call for Panelists.

So far (as of March 5th) on 174 Debian developers (out of a potential 972) have voted on the GFDL position statement. Voting ends on March 11. Details of the general resolution can be found here.

Comments (none posted)

Other Debian news

Christian Perrier reports on proposed changes to su. "As reported in #276419, su in the login Debian package doesn't permit to specify options to the invoked shell and doesn't respect quoted arguments. We plan to revert this behavior and follow su's documentation and other implementations."

Martin Schulze has announced the return of the packages.debian.org service. "This service had to move to a new machine after it consumed too much I/O traffic due to archive reorganisation."

Martin Schulze also looks at the contents of the Debian backup server. "The backup of a resource is more than just a copy of the current state. It consists of 10 to 100 versions, representing several past days. Each day a new copy is created on the backup system. Copies older than the configured number of copies get purged."

This Bits from the kernel team takes a look back at what already happened after the sarge release and what you should expect for etch.

Comments (none posted)

Announcing fedora-security-list

A new list has been created for the discussion of security issues in Fedora, including Fedora Extras and Fedora Legacy.

Full Story (comments: none)

Ubuntu - Dapper UI Sprint

Mark Shuttleworth reports that the Dapper UI sprint has been happening in London and on #dapper-look. "We are reviewing progress on UBZ desktop specs, as well as the artwork, theming and icons for Dapper in both Ubuntu and Kubuntu."

Full Story (comments: none)

CFP: Debian Quality Assurance meeting in Extremadura

The Region of Extremadura in Spain has generously offered to host a number of work meetings for Debian during 2006. A Quality Assurance meeting is planned for December 13-17, 2006 (Wed-Sun). "This first announcement is a Call for Participation: if you have been involved in Debian QA, are interested in contributing or have some good QA ideas, you may want to consider attending this meeting." Space is limited.

Full Story (comments: none)

Distributions at FOSDEM

We have a couple of FOSDEM reports. The Debian-Java team met and discussed Debian-Java policy changes, Debian-Java welcomes women, and Java in kFreeBSD port.

The openSUSE project participated at FOSDEM with both a "DevRoom" and a small booth. "For those of you who didn't make it to FOSDEM, we have recorded the nine talks and three speed talks about openSUSE, SUSE Linux, and the work of SUSE R&D." There's a picture gallery too.

Comments (none posted)

New Distributions

andLinux

andLinux is a complete Linux distribution that runs seamlessly in Windows, using CoLinux. There is no need to partition, dual boot, configure or dedicate a machine. Users will have a complete Linux environment running along with Windows in a matter of minutes. The latest version is Proof Of Concept v2.1, which includes CDrom and floppy access, sound, faster networking and much more.

Comments (none posted)

Sharif Linux

Sharif Linux is a bilingual English/Persian operating system maintained by Sharif FarsiWeb. It is based on GNU/Linux and is customized for the computing requirements of Iran and the Persian language, specially for enterprise-level and educational uses. The current version of Sharif Linux, version 1.4, includes GNOME 2.10, including Evolution 2.2.3 and Evince 0.4.0, OpenOffice.org 2.0.1, Firefox 1.0.7, FarsiWeb fonts 0.4, Linux kernel 2.6.15, and much more.

Comments (1 posted)

Distribution Newsletters

Debian Weekly News

The Debian Weekly News for March 7, 2006 covers the call for votes on the General Resolution to address the Debian project's position on the GNU Free Documentation License, requirements and rights for official Debian sub-projects, Debian GNU/kFreeBSD for AMD64, the IRC debate for the Project Leader Election, QA activities, and several other topics.

Full Story (comments: none)

Fedora Weekly News Issue 36

This week the Fedora Weekly News looks at the Call for Papers: FUDCon Wiesbaden 2006, Announcing fedora-security-list, Running OLPC within VMWare Player, Updated QEMU-Admin tool with network bridging, Security wars: Novell SELinux killer rattles Red Hat, and more.

Comments (none posted)

Gentoo Weekly Newsletter

The Gentoo Weekly Newsletter for the week of March 6, 2006 covers Gentoo Linux 2006.0 download statistics, a Portage fix, the PPC team meeting, the Gentoo event calendar for London, San Jose and Bonn, and several other topics.

Comments (none posted)

February OpenSolaris Community Newsletter

The February edition of the OpenSolaris Community Newsletter is available. Topics include OpenSolaris Charter was approved, Community started ramping up on the formation of development projects, more source and binary technology released, variety of contributions continue to be offered, some external code contributions have led to ARC cases, source code management conversations are increasing and more.

Comments (none posted)

Ubuntu Documentation Newsletter - second edition

This issue of the Ubuntu Documentation Newsletter looks at Documents for Ubuntu 6.04, Kubuntu Documentation, Wiki Documentation, and more.

Full Story (comments: none)

DistroWatch Weekly, Issue 141

The DistroWatch Weekly for March 6, 2006 is out. "As more and more distributions provide bootable disks containing a complete operating system, it is clear that these "live CDs", as they are often referred to, are having a huge impact on our daily computing lives; today we report on Debian Live and Mandriva One, as well as on several efforts to accelerate the boot process of KNOPPIX. Having trouble with finding all the interesting software sources for your Ubuntu installation? Then worry not, the new Ubuntu source-o-matic makes it easy. Also in this issue: Click-N-Run for Ubuntu, a new Linux web site with podcasts for Linux beginners, a couple of entertaining links for Monday laughs, and a first look at the brand new Rubix Linux 1.0. Finally, we are pleased to inform that the February 2006 DistroWatch donation has gone to FreeBSD Foundation."

Comments (none posted)

Package updates

Fedora updates

Updates for Fedora Core 4: dhcp (bug fixes), system-config-netboot (bug fixes), xterm (bug fixes), squirrelmail (fix broken languages), shadow-utils (bug fix), ncurses (cleanup), mc (bug fixes), gnbd-kernel (update to 2.6.11.5 kernel), cman-kernel (update to 2.6.11.5 kernel), dlm-kernel (update to 2.6.11.5 kernel), GFS-kernel (update to 2.6.11.5 kernel).

Comments (none posted)

Mandriva updates

Mandriva has provided new libaio packages in main to provide out-of-the-box support for Oracle Express in Mandriva Linux 2006. Samba has been updated for Corporate 3.0 users.

Comments (none posted)

Slackware updates

Slackware has upgraded bash-completion and proftpd. Various python packages have been recompiled against Berkeley DB 4.2.52. There a few fixes for coreutils, xfsprogs and dmapi. The full slackware-current changelog has all the gory details.

Comments (none posted)

Trustix updates

Trustix has fixed various bugs in postfix and samba for TSL 2.2 & 3.0.

Full Story (comments: none)

Distribution reviews

My desktop OS: GRML (NewsForge)

NewsForge takes a look at a relatively unknown distribution called GRML. "GRML says it's for "users of texttools and system administrators," but GRML actually offers more. It's Linux that "just works." My users are not geeks, but GRML makes all our lives easy."

Comments (6 posted)

Five things I dislike about SUSE 10 (Linux.com)

Joe Barr is not happy with his boxed set of SUSE Linux 10.0. "The open version of SUSE is touted as making all the latest stuff available earlier than you can get it in the commercial version, with perhaps a few bumps in the road as a result, for hobbyists and aficionados to play with and test and help debug the latest application releases before they get rolled up into the professional edition. It turns out the retail version has exactly the same set of bumps in the road as the open version."

Comments (3 posted)

Page editor: Rebecca Sobol
Next page: Development>>

Copyright © 2006, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds