DeveloperResponsibilities

Differences between revisions 1 and 5 (spanning 4 versions)
Revision 1 as of 2007-11-28 13:14:38
Size: 3175
Editor: 82-69-40-219
Comment:
Revision 5 as of 2008-03-17 16:45:00
Size: 3717
Editor: cmr-208-124-129-114
Comment: Updated Xubuntu row
Deletions are marked like this. Additions are marked like this.
Line 23: Line 23:
| '''Component''' | '''Developer(s)''' |
| Accessibility | Henrik Nilsen Omma, Luke Yelavich |
| ACPI, power management | Matthew Garrett |
| apport | Martin Pitt |
| APT, Synaptic, update-manager, etc. | Michael Vogt |
| Artwork | Ken Wimer |
|
Cluster tools | Fabio M. Di Nitto |
| Compiz | Michael Vogt, Travis Watkins |
| Edubuntu | Oliver Grawert |
| Germinate, seeds | Colin Watson |
| GNOME desktop | Sebastien Bacher, Loic Minier, Ted Gould, many others |
| HAL | Martin Pitt |
| Installer (debian-installer, ubiquity, oem-config) | Colin Watson, Evan Dandrea |
| Internationalisation (fonts, input methods, etc.) | Arne Götje |
| KDE desktop | Jonathan Riddell, Sarah Hobbs |
| Language packs | Martin Pitt, Arne Götje |
| Linux kernel | Ben Collins, Matthew Garrett |
| Mobile | Tollef Fog Heen |
| Mozilla (Firefox, Thunderbird) | Alexander Sack |
| Myth``TV | Mario Limonciello |
| Network``Manager | Alexander Sack, Reinhard Tartler |
| Open``Office.org | Chris Cheney |
| Server | Rick Clark |
| Toolchain (GCC, glibc, etc.) | Matthias Klose |
| Ubuntu Studio | Cory Kontros |
| udev | Scott James Remnant |
| Upstart | Scott James Remnant |
| X.org | Bryce Harrington |
| Xubuntu | Lionel de Folgoc |
|| '''Component''' || '''Developer(s)''' ||
|
| Accessibility || Henrik Nilsen Omma, Luke Yelavich ||
|
| ACPI, power management || Matthew Garrett ||
|
| apport || Martin Pitt ||
|
| APT, Synaptic, update-manager, etc. || Michael Vogt ||
|
| Artwork || Ken Wimer ||
|| Build daemons || Adam
Conrad, La``Mont Jones ||
|| Cluster tools |
| Fabio M. Di Nitto ||
|
| Compiz || Michael Vogt, Travis Watkins ||
|
| Edubuntu || Oliver Grawert ||
|| Encrypted file systems || Martin Pitt, Reinhard Tartler ||
|
| Germinate, seeds || Colin Watson ||
|
| GNOME desktop || Sebastien Bacher, Loic Minier, Ted Gould, many others ||
|
| HAL/Policy``Kit/Mounting || Martin Pitt ||
|
| Installer (debian-installer, ubiquity, oem-config) || Colin Watson, Evan Dandrea ||
|
| Internationalisation (fonts, input methods, etc.) || Arne Götje ||
|| Java || Matthias Klose ||
|
| KDE desktop || Jonathan Riddell, Sarah Hobbs ||
|
| Language packs || Martin Pitt, Arne Götje ||
|
| Linux kernel || Ben Collins, Matthew Garrett ||
|
| Mobile || Tollef Fog Heen ||
|
| Mozilla (Firefox, Thunderbird) || Alexander Sack ||
|
| Myth``TV || Mario Limonciello ||
|
| Network``Manager || Alexander Sack, Reinhard Tartler ||
|
| Open``Office.org || Chris Cheney ||
|| Printing || Till Kamppeter, Martin Pitt ||
|| Python || Matthias Klose ||
|| Release management |
| Steve Langasek ||
|
| Restricted Manager || Martin Pitt ||
|| Security || Kees Coo
k, Jamie Strandboge ||
|| Server || Rick
Clark ||
|| Sound || Daniel T. Chen, Martin Pitt ||
|
| Toolchain (GCC, glibc, etc.) || Matthias Klose ||
|
| Ubuntu Studio || Cory Kontros ||
|
| udev || Scott James Remnant ||
|
| Upstart || Scott James Remnant ||
|
| X.org || Bryce Harrington ||
|
| Xubuntu || Cody Somerville, Lionel de Folgoc (Xfce4 packages) ||

Developer Responsibilities

General advice

For those new to Ubuntu development, it can be difficult to find out who is responsible for particular components. Often, it is sufficient to just file a bug and trust Launchpad to deliver the information to the right people for you. However, it can be useful to talk to people informally first.

Many Ubuntu packages do not have maintainers in Ubuntu as such. Since we inherit many packages from Debian unchanged, the responsible person is often the corresponding Debian maintainer. When there is a responsible person in Ubuntu, sometimes the Maintainer field will tell you. For example:

$ apt-cache show upstart | grep ^Maintainer:
Maintainer: Scott James Remnant <scott@ubuntu.com>

However, sometimes this will just be a generic mailing list. For example:

$ apt-cache show hal | grep ^Maintainer:
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>

You can look for consistent contributors in the changelog (/usr/share/doc/PACKAGE/changelog.Debian.gz, or /usr/share/doc/PACKAGE/changelog.gz for native packages). Remember that the last uploader may just have been making a "drive-by" fix and not have a significant ongoing interest in or knowledge of the package.

The list of Launchpad bug contacts for the package (which can be found at https://launchpad.net/ubuntu/+source/PACKAGE) may be helpful. However, it may also contain non-developers who registered an interest in bugs filed on the package but do not contribute to it.

Specific responsibilities

Where general techniques do not help, the following list may do. This is not a canonical list of maintainers by any stretch of the imagination, but it may be a useful guideline. Please help to keep this list up to date! Please do not be offended if your name has been omitted, but instead add it where appropriate.

Component

Developer(s)

Accessibility

Henrik Nilsen Omma, Luke Yelavich

ACPI, power management

Matthew Garrett

apport

Martin Pitt

APT, Synaptic, update-manager, etc.

Michael Vogt

Artwork

Ken Wimer

Build daemons

Adam Conrad, LaMont Jones

Cluster tools

Fabio M. Di Nitto

Compiz

Michael Vogt, Travis Watkins

Edubuntu

Oliver Grawert

Encrypted file systems

Martin Pitt, Reinhard Tartler

Germinate, seeds

Colin Watson

GNOME desktop

Sebastien Bacher, Loic Minier, Ted Gould, many others

HAL/PolicyKit/Mounting

Martin Pitt

Installer (debian-installer, ubiquity, oem-config)

Colin Watson, Evan Dandrea

Internationalisation (fonts, input methods, etc.)

Arne Götje

Java

Matthias Klose

KDE desktop

Jonathan Riddell, Sarah Hobbs

Language packs

Martin Pitt, Arne Götje

Linux kernel

Ben Collins, Matthew Garrett

Mobile

Tollef Fog Heen

Mozilla (Firefox, Thunderbird)

Alexander Sack

MythTV

Mario Limonciello

NetworkManager

Alexander Sack, Reinhard Tartler

OpenOffice.org

Chris Cheney

Printing

Till Kamppeter, Martin Pitt

Python

Matthias Klose

Release management

Steve Langasek

Restricted Manager

Martin Pitt

Security

Kees Cook, Jamie Strandboge

Server

Rick Clark

Sound

Daniel T. Chen, Martin Pitt

Toolchain (GCC, glibc, etc.)

Matthias Klose

Ubuntu Studio

Cory Kontros

udev

Scott James Remnant

Upstart

Scott James Remnant

X.org

Bryce Harrington

Xubuntu

Cody Somerville, Lionel de Folgoc (Xfce4 packages)


CategoryProcess

DeveloperResponsibilities (last edited 2013-09-27 10:37:51 by adconrad)