DeveloperResponsibilities

Differences between revisions 20 and 22 (spanning 2 versions)
Revision 20 as of 2009-02-09 10:24:35
Size: 4916
Editor: yttrium
Comment:
Revision 22 as of 2009-02-09 10:41:22
Size: 5622
Editor: yttrium
Comment: add fallback contacts
Deletions are marked like this. Additions are marked like this.
Line 25: Line 25:
|| ACPI, power management || Matthew Garrett (mjg59), Stefan Bader (smb) || || ACPI, power management || Andy Whitcroft (apw), Stefan Bader (smb) ||
Line 27: Line 27:
|| APT, Synaptic, update-manager, etc. || Michael Vogt (mvo) ||
Line 30: Line 29:
|| Audio (alsa,PulseAudio) || Luke Yelavich (TheMuso) ||
|| Build daemons || Adam Conrad (infinity) , La``Mont Jones (lamont) ||
|| Cluster tools || ||
|| Compiz || Michael Vogt (mvo), Travis Watkins (Amaranth) ||
|| Build infrastructure || Adam Conrad (infinity) , La``Mont Jones (lamont) ||
|| Cluster tools || Chuck Short (zul) ||
|| Compiz || Rick Spencer (rickspencer3), Travis Watkins (Amaranth) ||
Line 36: Line 34:
|| Edubuntu || Oliver Grawert (ogra) ||
|| Encrypted file systems || Martin Pitt (pitti), Reinhard Tartler (siretart), Dustin Kirkland (kirkland) ||
|| Germinate, seeds || Colin Watson (cjwatson) ||
|| GNOME desktop || Sebastien Bacher (seb128), Loic Minier (lool), Ted Gould, many others ||
|| Encrypted file systems || Martin Pitt (pitti), Reinhard Tartler (siretart), Dustin Kirkland (kirkland), Tim Gardner (rtg) ||
|| Germinate, seeds || Colin Watson (cjwatson), Robbie Williamson (robbiew) ||
|| GNOME desktop || Sebastien Bacher (seb128), Pedro Villavicencio (pedro), Ted Gould, many others ||
Line 43: Line 40:
|| Java || Matthias Klose (doko) || || Java || Matthias Klose (doko), Thierry Carrez (Koon) ||
Line 46: Line 43:
|| KVM || Dustin Kirkland (kirkland) ||
Line 48: Line 46:
|| MID || Loïc Minier(lool), David Mandala (davidm) ||
|| Mobile || Loïc Minier(lool), David Mandala (davidm) ||
|| MID Edition || Loïc Minier(lool), David Mandala (davidm) ||
Line 51: Line 48:
|| MySQL || Mathias Gug (mathiaz) ||
Line 52: Line 50:
|| Netbook Remix || Loic Minier (lool) ||
Line 54: Line 53:
|| Packaging tools (APT, Synaptic, update-manager, etc.) || Michael Vogt (mvo) ||
Line 56: Line 56:
|| Release management || Steve Langasek (slangasek) || || Release management || Steve Langasek (slangasek), Robbie Williamson (robbiew) ||
|| Samba || Mathias Gug (mathiaz) ||
Line 59: Line 60:
|| Sound || Daniel T. Chen (crimsun) , Martin Pitt (pitti), Luke Yelavich (TheMuso) || || Sound (ALSA, PulseAudio) || Daniel T. Chen (crimsun) , Martin Pitt (pitti), Luke Yelavich (TheMuso) ||
Line 62: Line 63:
|| Ubuntu Studio || Cory Kontros (_MMA_) ||
|| udev || Scott James Remnant (Keybuk) ||
|| Ubuntu Studio || Cory Kontros (_MMA_), Luke Yelavich (TheMuso) ||
|| udev || Scott James Remnant (Keybuk), Tim Gardner (rtg) ||
Line 65: Line 66:
|| USplash || Matthew Garrett (mjg59), Kees Cook (kees) || || usb-creator || Evan Dandrea (evand) ||
|| USplash || Rick Spencer (rickspencer3), Kees Cook (kees) ||
|| Virtualization (KVM, Xen, libvirt, ...) || Soren Hansen (soren) ||
Line 68: Line 71:

== Fallback ==

If there is no contact listed above, try one of these general contacts:

|| Desktop || Rick Spencer (rickspencer3) ||
|| Server || Rick Clark (dendrobates) ||
|| Mobile || David Mandala (davidm) ||
|| Kernel || Pete Graner (pgraner) ||
|| QA || Henrik Omma (heno) ||
|| Foundations (plumbing) || Robbie Williamson (robbiew) ||

information_little.png This page is part of the Bug Squad’s KnowledgeBase - pages with information about how to triage bugs.

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) (ircnick)

Accessibility

Henrik Nilsen Omma (heno), Luke Yelavich (TheMuso)

ACPI, power management

Andy Whitcroft (apw), Stefan Bader (smb)

apport

Martin Pitt (pitti)

ARM

Loïc Minier (lool), Oliver Grawert (ogra), David Mandala (davidm), Amit Kucheria (amitk)

Artwork

Ken Wimer (kwwii)

Build infrastructure

Adam Conrad (infinity) , LaMont Jones (lamont)

Cluster tools

Chuck Short (zul)

Compiz

Rick Spencer (rickspencer3), Travis Watkins (Amaranth)

DMRaid

Luke Yelvich (TheMuso)

Documentation (includes ubuntu-docs, gnome-user-docs)

DocumentationTeam/Contact or contact MatthewEast (mdke)

Encrypted file systems

Martin Pitt (pitti), Reinhard Tartler (siretart), Dustin Kirkland (kirkland), Tim Gardner (rtg)

Germinate, seeds

Colin Watson (cjwatson), Robbie Williamson (robbiew)

GNOME desktop

Sebastien Bacher (seb128), Pedro Villavicencio (pedro), Ted Gould, many others

HAL/PolicyKit/Mounting

Martin Pitt (pitti)

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

Colin Watson (cjwatson), Evan Dandrea (evand)

Internationalisation (fonts, input methods, etc.)

Arne Götje (ArneGoetje)

Java

Matthias Klose (doko), Thierry Carrez (Koon)

Jockey (formerly known as Restricted Manager)

Martin Pitt (pitti)

KDE desktop

Jonathan Riddell (Riddell), Sarah Hobbs (Hobbsee)

KVM

Dustin Kirkland (kirkland)

Language packs

Martin Pitt (pitti), Arne Götje (ArneGoetje)

Linux kernel

Pete Graner (pgraner), Tim Gardner (rtg)

MID Edition

Loïc Minier(lool), David Mandala (davidm)

Mozilla (Firefox, Thunderbird)

Alexander Sack (asac), Fabien Tassin (Ubulette)

MySQL

Mathias Gug (mathiaz)

MythTV

Mario Limonciello (mario_limonciell)

Netbook Remix

Loic Minier (lool)

NetworkManager

Alexander Sack (asac), Reinhard Tartler (siretart)

OpenOffice.org

Chris Cheney (calc)

Packaging tools (APT, Synaptic, update-manager, etc.)

Michael Vogt (mvo)

Printing

Till Kamppeter, Martin Pitt (pitti)

Python

Matthias Klose (doko)

Release management

Steve Langasek (slangasek), Robbie Williamson (robbiew)

Samba

Mathias Gug (mathiaz)

Security

Kees Cook (kees), Jamie Strandboge (jdstrand)

Server

Rick Clark (dendrobates)

Sound (ALSA, PulseAudio)

Daniel T. Chen (crimsun) , Martin Pitt (pitti), Luke Yelavich (TheMuso)

Toolchain (GCC, glibc, etc.)

Matthias Klose (doko)

Translation

<ubuntu-translators@lists.ubuntu.com> (ubuntu and canonical addresses whitelisted)

Ubuntu Studio

Cory Kontros (_MMA_), Luke Yelavich (TheMuso)

udev

Scott James Remnant (Keybuk), Tim Gardner (rtg)

Upstart

Scott James Remnant (Keybuk)

usb-creator

Evan Dandrea (evand)

USplash

Rick Spencer (rickspencer3), Kees Cook (kees)

Virtualization (KVM, Xen, libvirt, ...)

Soren Hansen (soren)

X.org

Bryce Harrington (bryce), Timo Aaltonen (tjaalton)

Xubuntu

Cody Somerville, Lionel de Folgoc (Xfce4 packages)

Fallback

If there is no contact listed above, try one of these general contacts:

Desktop

Rick Spencer (rickspencer3)

Server

Rick Clark (dendrobates)

Mobile

David Mandala (davidm)

Kernel

Pete Graner (pgraner)

QA

Henrik Omma (heno)

Foundations (plumbing)

Robbie Williamson (robbiew)


CategoryProcess

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