]> Git Repo - binutils.git/blobdiff - gdb/MAINTAINERS
m88k builds. Tweek remote-bug.c to include "serial.h".
[binutils.git] / gdb / MAINTAINERS
index 88a042b862f96bed9ccaa4d9caa39b67cf7ee664..176d7ca580c65d5159d019d7fa863adeabe290d5 100644 (file)
@@ -2,11 +2,16 @@
 
 
                        Blanket Write Privs
+                          (alphabetic)
 
+Jim Blandy                     [email protected]
 Andrew Cagney                  [email protected]
+J.T. Conklin                   [email protected]
+Fred Fish                      [email protected]
+Mark Kettenis                  [email protected]
+Peter Schauer                  [email protected]
 Stan Shebs                     [email protected]
 Michael Snyder                 [email protected]
-Peter Schauer                  [email protected]
 
 
                        Various Maintainers
@@ -14,14 +19,26 @@ Peter Schauer                       [email protected]
 Note individuals who maintain parts of the debugger need approval to
 check in changes outside of the immediate domain that they maintain.
 
-If there is no maintainer for a given domain then the problem falls to
-the head maintainer.
+If there is no maintainer for a given domain then the responsibility
+falls to the head maintainer.
+
+If there are several maintainers for a given domain then
+responsibility falls to the first maintainer.  The first maintainer is
+free to devolve that responsibility among the other maintainers.
+
+
+                        The Obvious Fix Rule
 
-If there are several maintainers for a given domain then the problem
-falls to the first maintainer.  The second and third maintainers are
-firstly known to have expertise in the given domain and secondly are
-available to step in if the first maintainer is to be absent for any
-reason.
+All maintainers listed in this file are allowed to check in obvious
+fixes.
+
+An "obvious fix" means that there is no possibility that anyone will
+disagree with the change.  Something like bypassing an interface will
+result in instantaneous and loud complaints.
+
+A good mental test is "will the person who hates my work the most be
+able to find fault with the change" - if so, then it's not obvious and
+needs to be posted first. :-)
 
 
 Target/Architecture:
@@ -31,99 +48,255 @@ variants.  *-tdep.c. The Target/Architecture maintainer works with the
 host maintainer when resolving build issues.  The Target/Architecture
 maintainer works with the native maintainer when resolving API issues.
 
-d10v target            Andrew Cagney           [email protected]
-d30v target            David Taylor            [email protected]
-mips target            Andrew Cagney           [email protected]
-mn10300 target         Andrew Cagney           [email protected]
-powerpc target         Kevin Buettner          [email protected]
-                       Elena Zannoni           [email protected]
-arm target             Fernando Nasser         [email protected]
-                       Jim Ingham              [email protected]
+       a29k            --target=a29k-amd-udi -Werror
+                       Maintenance only
+
+       alpha           --target=alpha-dec-osf4.0a -Werror
+                       Maintenance only
+
+       arc             --target=arc-elf ,-Werror
+                       Maintenance only
+
+       arm             --target=arm-coff,arm-elf,arm-pe -w
+                       Fernando Nasser         [email protected]
                        Scott Bambrough         [email protected]
-m32r target            Michael Snyder          [email protected]
-IA-64 target           Kevin Buettner          [email protected]
-x86                    Mark Kettenis           [email protected]
+
+       d10v            --target=d10v-elf ,-Werror
+                       Andrew Cagney           [email protected]
+
+       d30v            --target=d30v-elf ,-Werror
+                       David Taylor            [email protected]
+
+       djgpp           --target=i586-pc-msdosdjgpp ,-Werror
+                       (See native and host)
+
+       fr30            --target=fr30-elf -Werror
+                       Maintenance only
+
+       h8300           --target=h8300hms -Werror
+                       Maintenance only
+
+       h8500           --target=h8500hms -Werror
+                       Maintenance only
+
+       i386            --target=i386-elf,i386-aout ,-Werror
+                       Mark Kettenis           [email protected]
+
+       i960            --target=i960-coff ,-Werror
+                       Maintenance only
+
+       ia64            --target=ia64-linux ,-Werror
+                       Kevin Buettner          [email protected]
+
+       m32r            --target=m32r-elf -Werror
+                       Michael Snyder          [email protected]
+
+       m68hc11         --target=m68hc11-elf ,-Werror
+                       Stephane Carrez         [email protected]
+
+       m68k            --target=m68k-aout,m68k-coff,m68k-elf ,-Werror
+                       Maintenance only
+
+       m88k            --target=m88k ,-Werror
+                       Known problem in 5.1
+                       Maintenance only
+
+       mcore           --target=mcore-elf,mcore-pe ,-Werror
+                       Maintenance only
+
+       mips            --target=mips-elf,mips64-elf ,-Werror
+                       Andrew Cagney           [email protected]
+
+       mn10200         --target=mn10200-elf ,-Werror
+                       Maintenance only
+
+       mn10300         --target=mn10300-elf ,-Werror
+                       Maintenance only
+
+       ns32k           --target=ns32k-netbsd ,-Werror
+                       Maintenance only
+
+       pa              (--target=hppa1.1-hp-proelf broken)
+                       Maintenance only
+
+       powerpc         --target=powerpc-eabi,powerpcle-eabi ,-Werror
+                       Kevin Buettner          [email protected]
+                       Nick Duffek             [email protected]
+
+       rs6000          --target=rs6000-ibm-aix3.2,rs6000-ibm-aix4.1 ,-Werror
+                       (see rs6000 native and ppc target)
+
+       sh              --target=sh-hms,sh-elf ,-Werror
+                       Elena Zannoni           [email protected]
+
+       sparc           --target=sparc-elf,sparc64-elf ,-Werror
+                       David Taylor            [email protected]
+
+       tic80           (--target=tic80-coff broken)
+                       Maintenance only
+
+       v850            --target=v850-elf ,-Werror
+                       Maintenance only
+
+       vax             --target=vax-dec-vms5.5 ,-Werror
+                       Maintenance only
+
+       w65             (--target=w65 broken)
+                       Maintenance only
+
+       z8k             (--target=z8k-coff broken)
+                       Known problem in 5.1
+                       Maintenance only
+
+All maintainers can make arbitrary changes to OBSOLETE targets.
+
+All maintainers can make mechanical (params, spelling, indentation,
+multi-arch, -W..., ....) changes to ``maintenance only'' targets.
+Please sanity check the change by compiling with one of the listed
+targets.
+
+The GAWK segment:
+
+  awk < "${maintainers}" '
+  $2 ~ /--target=.*/ {
+    targets = gensub (/^.*--target=/, "", 1, $2)
+    warnings = gensub (/[)]*$/, "", 1, $3)
+    split (targets, targ, /,/)
+    for (i in targ) {
+       print targ[i], warnings
+    }
+  }'
+
+can be used to generate a full list of --target=
+--enable-gdb-build-warning= pairs.
 
 
 
 Host/Native:
 
-The Native maintainer is responsible for target specific
-native support - typically shared libraries and quirks to
-procfs/ptrace/...  The Native maintainer works with the Arch and Core
-maintainers when resolving more generic problems.
+The Native maintainer is responsible for target specific native
+support - typically shared libraries and quirks to procfs/ptrace/...
+The Native maintainer works with the Arch and Core maintainers when
+resolving more generic problems.
 
 The host maintainer ensures that gdb (including mmalloc) can be built
 as a cross debugger on their platform.
 
-hp testsuite (gdb.hp)  *Jimmy Guo       [email protected]
-djgpp native           *Eli Zaretskii          [email protected]
+AIX                    Peter Schauer           [email protected]
+                       Kevin Buettner          [email protected]
+
+djgpp native           Eli Zaretskii           [email protected]
                        DJ Delorie              [email protected]
-MS Windows (N.T., CE, '00) host & native
+MS Windows (NT, CE, '00, 9x, Me) host & native
                        Chris Faylor            [email protected]
 GNU/Linux/x86 native & host
-                       Jim Blandy              [email protected]
                        Mark Kettenis           [email protected]
+                       Jim Blandy              [email protected]
 GNU/Linux PPC native   Kevin Buettner          [email protected]
+FreeBSD native & host  Mark Kettenis           [email protected]
+                       David O'Brien           [email protected]
 hurd native            Mark Kettenis           [email protected]
-macos host & native    Stan Shebs              [email protected]
-hpux, hp pa native     Jeff Law                [email protected]
+NetBSD native & host   J.T. Conklin            [email protected]
 SCO/Unixware           Nick Duffek             [email protected]
                        Robert Lipe             [email protected]
 GNU/Linux ARM native   Scott Bambrough         [email protected]
-Solaris/x86 native & host
+Solaris/x86 native & host (devolved)
                        Nick Duffek             [email protected]
                        Peter Schauer           [email protected]
+Solaris/SPARC native & host (devolved)
+                        David Taylor            [email protected]
+                        Michael Snyder          [email protected]
+Mac OS X               Klee Dienes             [email protected]
+                       Jim Ingham              [email protected]
+
+
 
 Core: Generic components used by all of GDB
 
 generic arch support   Andrew Cagney           [email protected]
+                       Any host/target maintainer can add to
+                       gdbarch.{c,h,sh}.  Send tricky ones to cagney.
 target vector          Andrew Cagney           [email protected]
 main (main.c, top.c)   Elena Zannoni           [email protected]
 event loop             Elena Zannoni           [email protected]
+
 generic symtabs                Jim Blandy              [email protected]
-dwarf readers          Jim Blandy              [email protected]
-elf reader             Jim Blandy              [email protected]
-stabs reader           Jim Blandy              [email protected]
+                       Elena Zannoni           [email protected]
+  dwarf readers                Jim Blandy              [email protected]
+                       Elena Zannoni           [email protected]
+  elf reader           Jim Blandy              [email protected]
+                       Elena Zannoni           [email protected]
+  stabs reader         Jim Blandy              [email protected]
+                       Elena Zannoni           [email protected]
+  coff reader          Philippe De Muyter      [email protected]
+  xcoff reader         Any maintainer can modify this; please send tricky
+                       ones to Kevin Buettner <[email protected]>
+  linespec             Jim Blandy              [email protected]
+                       Elena Zannoni           [email protected]
+                       Fernando Nasser         [email protected]
+
 tracing bytecode stuff  Jim Blandy              [email protected]
 tracing                        Michael Snyder          [email protected]
 threads                        Michael Snyder          [email protected]
-breakpoint.c           Michael Snyder          [email protected]
+                       Mark Kettenis           [email protected]
+breakpoints            Michael Snyder          [email protected]
+                       Jim Blandy              [email protected]
 language support       David Taylor            [email protected]
-C++ language support   Daniel Berlin           [email protected]
+  Java support (devolved)
+                       Per Bothner             [email protected]
+                       Anthony Green           [email protected]
+  Objective-C/C++      Klee Dienes             [email protected]
+                       Jim Ingham              [email protected]
+  Pascal support       Pierre Muller           [email protected]
 expression eval                David Taylor            [email protected]
 defs.h                 David Taylor            [email protected]
 utils.c                        David Taylor            [email protected]
 Scheme support         Jim Blandy              [email protected]
-svr4 shlibs (solib.c)  Jim Blandy              [email protected]
-coff reader            *Philippe De Muyter     [email protected]
+
+shared libs (devolved) Jim Blandy              [email protected]
+                       Kevin Buettner          [email protected]
+  xcoffsolib           Peter Schauer           [email protected]
+
 remote.c               Andrew Cagney           [email protected]
-                       *J.T. Conklin           [email protected]
+                       J.T. Conklin            [email protected]
 include/remote-sim.h, remote-sim.c
                        Andrew Cagney           [email protected]
 sds protocol           Fernando Nasser         [email protected]
-                       Jim Ingham              [email protected]
 rdi/adp protocol       Fernando Nasser         [email protected]
-                       Jim Ingham              [email protected]
-gdbserver              Stan Shebs              [email protected]
-documentation          Stan Shebs              [email protected]
-testsuite              Stan Shebs              [email protected]
+documentation          Eli Zaretskii           [email protected]
+testsuite              Fernando Nasser         [email protected]
+  config                Mark Salter             [email protected]
+  lib                   Mark Salter             [email protected]
+  gdbtk (gdb.gdbtk)     Keith Seitz             [email protected]
+  mi tests (gdb.mi)     Elena Zannoni           [email protected]
+                        Andrew Cagney           [email protected]
+  stabs (gdb.satbs)     Elena Zannoni           [email protected]
+  threads (gdb.threads) Michael Snyder          [email protected]
+  trace (gdb.trace)     Michael Snyder          [email protected]
+  hp tests (gdb.hp)    (vacant)
+  Java tests (gdb.java)        Anthony Green           [email protected]
 Kernel Object Display  Fernando Nasser         [email protected]
+dcache.c               J.T. Conklin            [email protected]
 
 
 UI: External (user) interfaces.
 
 command interpreter    Fernando Nasser         [email protected]
-gdbtk (c & tcl)                Jim Ingham              [email protected]
-libgui (w/foundry, sn) Jim Ingham              [email protected]
+gdbtk (c & tcl)                Jim Ingham              [email protected]
+                       Fernando Nasser         [email protected]
+                       Keith Seitz             [email protected]
+libgui (w/foundry, sn) Jim Ingham              [email protected]
+                       Keith Seitz             [email protected]
 mi (gdb/mi)            Andrew Cagney           [email protected]
                        Elena Zannoni           [email protected]
                        Fernando Nasser         [email protected]
+tui                    (vacant)
+                       Technical Contact Point [email protected]
 
 
 Misc:
 
-Web pages.             Jim Kingdon             [email protected]
+Web pages.             Jim Kingdon             [email protected]  ++
                        (anyone can edit; kingdon is just lead maintainer)
 
 Makefile.in, configure*        ALL
@@ -140,16 +313,55 @@ readline/         Master version: ftp://ftp.cwru.edu/pub/bash/
 
 
 
-               Write After Approval
+                       Write After Approval
+                          (alphabetic)
 
-*J.T. Conklin                                  [email protected]
-Jim Kingdon                                    [email protected]
-Jason Molenda                                  [email protected]
-H.J. Lu                                                [email protected]
+To get recommended for the Write After Approval list you need a valid
+FSF assignment and have submitted one good patch.
+
+David Anderson                                 [email protected]
+Philip Blundell                                        [email protected]
+Joel Brobecker                                 [email protected]
+Michael Chastain                               [email protected]
 Nick Clifton                                   [email protected]
+Orjan Friberg                                  [email protected]
+Paul Hilfinger                                 [email protected]
+Matt Hiller                                    [email protected]
+Kazu Hirata                                    [email protected]
+Jeff Holcomb                                   [email protected]
+Don Howard                                     [email protected]
+Martin Hunt                                    [email protected]
+Daniel Jacobowitz                              [email protected]
+Andreas Jaeger                                 [email protected]
+Geoff Keating                                  [email protected]
+Jim Kingdon                                    [email protected]  ++
+Jonathan Larmour                               [email protected]
+H.J. Lu                                                [email protected]
+Glen McCready                                  [email protected]
+Jason Molenda                                  [email protected]
+Pierre Muller                                  [email protected]
+Alexandre Oliva                                        [email protected]
+Mark Salter                                    [email protected]
+Keith Seitz                                    [email protected]
+David Smith                                    [email protected]
+Gary Thomas                                    [email protected]
+Tom Tromey                                     [email protected]
+
+
+
+                       Past Maintainers
+
+Jimmy Guo (gdb.hp, tui)                                [email protected]
+Jeff Law (hppa)                                        [email protected]
+Daniel Berlin (C++ support)                    [email protected]
+
+
+Folks that have been caught up in a paper trail:
 
+Jim Kingdon                                    [email protected]
+Chris G. Demetriou                             [email protected]
 
-* Indicates folks we need to get Kerberos/ssh accounts ready so they
-can write in the source tree
+--
 
-+ Indicates folks that have been caught up in a paper trail.
+(*) Indicates folks that don't have a Kerberos/SSH account in the GDB
+group.
This page took 0.035938 seconds and 4 git commands to generate.