DeveloperResponsibilities

Differences between revisions 33 and 52 (spanning 19 versions)
Revision 33 as of 2009-02-12 14:01:55
Size: 8454
Editor: yttrium
Comment:
Revision 52 as of 2013-09-27 10:37:51
Size: 8415
Editor: adconrad
Comment:
Deletions are marked like this. Additions are marked like this.
Line 30: Line 30:
|| Build infrastructure || [[https://launchpad.net/~adconrad|Adam Conrad]](infinity) , [[https://launchpad.net/~lamont|LaMont Jones]] (lamont) || || Build infrastructure || [[https://launchpad.net/~lamont|LaMont Jones]] (lamont) ||
Line 34: Line 34:
|| Desktop testing || [[https://launchpad.net/~apulido|Ara Pulido]] (ara) || || Desktop testing || [[https://launchpad.net/~jibel | Jean-Baptiste Lallement]] (jibel) ||
Line 37: Line 37:
|| Encrypted file systems || [[https://launchpad.net/~pitti|Martin Pitt]] (pitti), Reinhard Tartler (siretart), [[https://launchpad.net/~kirkland|Dustin Kirkland]] (kirkland), [[https://launchpad.net/~timg-tpi|Tim Gardner]] (rtg) ||
|| Germinate, seeds || Colin Watson (cjwatson), Robbie Williamson (robbiew) ||
|| GNOME desktop || Sebastien Bacher (seb128), Pedro Villavicencio (pedro), Ted Gould, many others ||
|| HAL/Policy``Kit/Mounting || [[https://launchpad.net/~pitti|Martin Pitt]] (pitti) ||
|| Installer (debian-installer, ubiquity, oem-config) || Colin Watson (cjwatson), [[https://launchpad.net/~evand|Evan Dandrea]] (evand) ||
|| Encrypted file systems || [[https://launchpad.net/~pitti|Martin Pitt]] (pitti), [[https://launchpad.net/~siretart|Reinhard Tartler]] (siretart), [[https://launchpad.net/~kirkland|Dustin Kirkland]] (kirkland), [[https://launchpad.net/~timg-tpi|Tim Gardner]] (rtg) ||
|| Germinate, seeds || [[https://launchpad.net/~cjwatson|Colin Watson]] (cjwatson), [[https://launchpad.net/~robbie.w|Robbie Williamson]] (robbiew) ||
|| GNOME desktop || [[https://launchpad.net/~seb128|Sebastien Bacher]] (seb128), [[https://launchpad.net/~pvillavi|Pedro Villavicencio]] (pedro), [[https://launchpad.net/~pitti|Martin Pitt]] (pitti), many others ||
|| udisks/upower/polkit/Mounting || [[https://launchpad.net/~pitti|Martin Pitt]] (pitti) ||
|| Installer (debian-installer, ubiquity, oem-config) || [[https://launchpad.net/~cjwatson|Colin Watson]] (cjwatson), [[https://launchpad.net/~evand|Evan Dandrea]] (evand) ||
Line 43: Line 43:
|| Java || [[https://launchpad.net/~doko|Matthias Klose]] (doko), [[https://launchpad.net/~tcarrez|Thierry Carrez]] (Koon) ||
|| Jockey (formerly known as Restricted Manager) || [[https://launchpad.net/~pitti|Martin Pitt]] (pitti) ||
|| KDE desktop || [[https://launchpad.net/~jr|Jonathan Riddell]] (Riddell), [[https://launchpad.net/~hobbsee|Sarah Hobbs]] (Hobbsee) ||
|| Java || [[https://launchpad.net/~doko|Matthias Klose]] (doko), [[https://launchpad.net/~tcarrez|Thierry Carrez]] (ttx) ||
|| Jockey || [[https://launchpad.net/~pitti|Martin Pitt]] (pitti), [[https://launchpad.net/~albertomilone|Alberto Milone]] (tseliot) ||
|| KDE desktop || [[https://launchpad.net/~jr|Jonathan Riddell]] (Riddell), [[https://launchpad.net/~hobbsee|Sarah Kowalik]] (Hobbsee) ||
Line 49: Line 49:
|| MID Edition || Loïc Minier(lool), [[https://launchpad.net/~davidm|David Mandala]] (davidm) ||
|| Mozilla (Firefox, Thunderbird) || [[https://launchpad.net/~asac|Alexander Sack]] (asac), Fabien Tassin (U''''''bulette) ||
|| Mozilla (Firefox, Thunderbird) || Fabien Tassin (U''''''bulette), [[https://launchpad.net/~chrisccoulson|Chris Coulson]] (chrisccoulson) ||
Line 52: Line 51:
|| Myth``TV || [[https://launchpad.net/~superm1|Mario Limonciello]] (mario_limonciell) ||
|| Netbook Remix || [[https://launchpad.net/~lool|Loic Minier]] (lool) ||
|| Network``Manager || [[https://launchpad.net/~asac|Alexander Sack]] (asac
), [[https://launchpad.net/~siretart|Reinhard Tartler]] (siretart) ||
|| Myth``TV || [[https://launchpad.net/~superm1|Mario Limonciello]] (superm1) ||
|| Network``Manager || [[https://launchpad.net/mathieu-tl | Mathieu Trudel-Lapierre]] (cyphermox), [[https://launchpad.net/~siretart|Reinhard Tartler]] (siretart) ||
Line 57: Line 55:
|| Printing || [[https://launchpad.net/~till-kamppeter|Till Kamppeter]] (tkamppeter), [[https://launchpad.net/~pitti|Martin Pitt]] (pitti) || || Printing || [[https://launchpad.net/~till-kamppeter|Till Kamppeter]] (tkamppeter) ||
Line 59: Line 57:
|| Release management || [[https://launchpad.net/~vorlon|Steve Langasek]] (slangasek), [[https://launchpad.net/~robbie.w|Robbie Williamson]] (robbiew) || || Release management || [[https://launchpad.net/~robbie.w|Robbie Williamson]] (robbiew), [[https://launchpad.net/~pitti|Martin Pitt]] (pitti) ||
Line 61: Line 59:
|| Security || [[https://launchpad.net/~kees|Kees Cook]] (kees), [[https://launchpad.net/~jdstrand|Jamie Strandboge]] (jdstrand) ||
|| Server || [[https://launchpad.net/~dendrobates|Rick
Clark]] (dendrobates) ||
|| Sound (ALSA, PulseAudio) || Daniel T. Chen (crimsun) , [[https://launchpad.net/~pitti|Martin Pitt]] (pitti), [[https://launchpad.net/~themuso|Luke Yelavich]] (The''''''Muso) ||
|| SRU QA and regression mgmt. || [[https://launchpad.net/~sbeattie|Steve Beattie]] (sbeattie
) ||
|| Toolchain (GCC, glibc, etc.) || [[https://launchpad.net/~doko|Matthias Klose]] (doko) ||
|| Translation || <<MailTo(ubuntu-translators@lists.ubuntu.com)>> (ubuntu and canonical addresses whitelisted) ||
|| Ubuntu Studio || Cory Kontros (_MMA_), [[https://launchpad.net/~themuso|Luke Yelavich]] (The''''''Muso) ||
|| udev || [[https://launchpad.net/~scott|Scott James Remnant]] (Keybuk), [[https://launchpad.net/~timg-tpi|Tim Gardner]] (rtg) ||
|| Security || Please see [[https://wiki.ubuntu.com/SecurityTeam/Contacts|SecurityTeam/Contacts]] ||
|| Sound (ALSA, PulseAudio) || [[https://launchpad.net/~diwic|David Henningsson]] (diwic), [[https://launchpad.net/~crimsun|Daniel T. Chen]] (crimsun), [[https://launchpad.net/~themuso|Luke Yelavich]] (The''''''Muso) ||
|| Toolchain (GCC, binutils, etc.) || [[https://launchpad.net/~doko|Matthias Klose]] (doko) ||
|| Toolchain (
glibc, LLVM, etc.) || [[https://launchpad.net/~adconrad|Adam Conrad]] (infinity) ||
|| Translations || [[https://launchpad.net/~dpm|David Planella]] (dpm), <<MailTo(ubuntu-translators@lists.ubuntu.com)>> (ubuntu and canonical addresses whitelisted) ||
|| Ubuntu Studio || [[https://launchpad.net/~coryisatm|Cory Kontros]] (_MMA_), [[https://launchpad.net/~themuso|Luke Yelavich]] (The''''''Muso) ||
|| udev || [[https://launchpad.net/~scott|Scott James Remnant]] (Keybuk), [[https://launchpad.net/~timg-tpi|Tim Gardner]] (rtg), [[https://launchpad.net/~pitti|Martin Pitt]] (pitti) ||
Line 71: Line 68:
|| USplash || [[https://launchpad.net/~pitti|Martin Pitt]] (pitti), [[https://launchpad.net/~kees|Kees Cook]] (kees) ||
Line 73: Line 69:
|| X.org || [[https://launchpad.net/~bryceharrington|Bryce Harrington]] (bryce), [[https://launchpad.net/~tjaalton|Timo Aaltonen]] (tjaalton) || || X.org || RAOF, [[https://launchpad.net/~tjaalton|Timo Aaltonen]] (tjaalton) ||
Line 80: Line 76:
|| Desktop || [[https://launchpad.net/~rick-rickspencer3|Rick Spencer]] (rickspencer3) ||
|| Server || [[https://launchpad.net/~dendrobates|Rick Clark]] (dendrobates) ||
|| Desktop || [[https://launchpad.net/~jasoncwarner| Jason Warner]] (jasoncwarner) ||
|| Server || [[https://launchpad.net/~robbie.w|Robbie Williamson]] (robbiew) ||
Line 84: Line 80:
|| QA || [[https://launchpad.net/~henrik|Henrik Omma]] (heno) ||
|| Foundations (plumbing) || Robbie Williamson (robbiew) ||
|| QA || [[https://launchpad.net/~pgraner|Pete Graner]] (pgraner) ||
|| Foundations (plumbing) || [[https://launchpad.net/~vorlon|Steve Langasek]] (vorlon) ||

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

Loic Minier (lool), Oliver Grawert (ogra), Amit Kucheria (amitk)

Artwork

Ken Wimer (kwwii)

Bug management tools

Brian Murray (bdmurray)

Build infrastructure

LaMont Jones (lamont)

Checkbox

David Murphy (schwuk), Marc Tardif (cr3)

Cluster tools

Chuck Short (zul)

Compiz

Michael Vogt (mvo), Travis Watkins (Amaranth)

Desktop testing

Jean-Baptiste Lallement (jibel)

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), Martin Pitt (pitti), many others

udisks/upower/polkit/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 (ttx)

Jockey

Martin Pitt (pitti), Alberto Milone (tseliot)

KDE desktop

Jonathan Riddell (Riddell), Sarah Kowalik (Hobbsee)

KVM

Dustin Kirkland (kirkland)

Language packs

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

Linux kernel

Pete Graner (pgraner), Tim Gardner (rtg)

Mozilla (Firefox, Thunderbird)

Fabien Tassin (Ubulette), Chris Coulson (chrisccoulson)

MySQL

Mathias Gug (mathiaz)

MythTV

Mario Limonciello (superm1)

NetworkManager

Mathieu Trudel-Lapierre (cyphermox), Reinhard Tartler (siretart)

OpenOffice.org

Chris Cheney (calc)

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

Michael Vogt (mvo)

Printing

Till Kamppeter (tkamppeter)

Python

Matthias Klose (doko)

Release management

Robbie Williamson (robbiew), Martin Pitt (pitti)

Samba

Mathias Gug (mathiaz)

Security

Please see SecurityTeam/Contacts

Sound (ALSA, PulseAudio)

David Henningsson (diwic), Daniel T. Chen (crimsun), Luke Yelavich (TheMuso)

Toolchain (GCC, binutils, etc.)

Matthias Klose (doko)

Toolchain (glibc, LLVM, etc.)

Adam Conrad (infinity)

Translations

David Planella (dpm), <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), Martin Pitt (pitti)

Upstart

Scott James Remnant (Keybuk)

usb-creator

Evan Dandrea (evand)

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

Soren Hansen (soren)

X.org

RAOF, 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

Jason Warner (jasoncwarner)

Server

Robbie Williamson (robbiew)

Mobile

David Mandala (davidm)

Kernel

Pete Graner (pgraner)

QA

Pete Graner (pgraner)

Foundations (plumbing)

Steve Langasek (vorlon)


CategoryProcess

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