TIP 24: Tcl Maintainer Assignments

Login
Bounty program for improvements to Tcl and certain Tcl packages.
Author:         Don Porter <dgp@users.sourceforge.net>
Author:         Donal K. Fellows <donal.k.fellows@man.ac.uk>
Author:         Kevin B. Kenny <kennykb@acm.org>
Author:         Jeff Hobbs <hobbs@users.sourceforge.net>
Author:         Pavel Goran <pvgoran@newmail.ru>
Author:         Daniel A. Steffen <das@users.sourceforge.net>
Author:         miguel sofer <msofer@users.sf.net>
State:          Draft
Type:           Informative
Vote:           Pending
Created:        29-Jan-2001
Post-History:   

Abstract

This document keeps a record of who maintains each functional area of Tcl ([16]).

Assignments

Listed below are Tcl's functional units, in the same order as in [16]. See [16] for the precise definition of what code belongs to what area. The area names are changed to match the Categories in Tcl's SourceForge Bug Manager http://sourceforge.net/bugs/?group_id=10894 .

Note that an area can have more than one maintainer. When the maintenance of the entire area requires several types of expertise, it is desirable to have more than one maintainer.

In several of the areas below, there are maintainers who have volunteered to provide special expertise (for example, assistance with programming and testing for the Mac platform) to assist in maintaining an area, but who have not taken on the whole area. These maintainers are indicated by a parenthesized designation of their expertise.

For each of Tcl's functional units, the following maintainers are assigned:

  1. Notifier - Kevin Kenny kennykb@acm.org (Win32, Solaris, HP-UX), Daniel Steffen das@users.sf.net (Mac OS X), Alexandre Ferrieux ferrieux@users.sf.net

  2. Event Loops - Jan Nijtmans jan.nijtmans@gmail.com, Jeff Hobbs JeffH@ActiveState.com

  3. Timer Events - Kevin Kenny kennykb@acm.org, Jeff Hobbs JeffH@ActiveState.com

  4. Async Events - Joe Mistachkin joe@mistachkin.com

  5. XT Notifier -

  6. Time Measurement - Kevin Kenny kennykb@acm.org, Jeff Hobbs JeffH@ActiveState.com

  7. Variables - Miguel Sofer msofer@users.sf.net, Jeff Hobbs JeffH@ActiveState.com

  8. Environment Variables - Jeff Hobbs JeffH@ActiveState.com

  9. Linked C Variables - Jeff Hobbs JeffH@ActiveState.com

  10. Objects - Miguel Sofer msofer@users.sf.net, Alexandre Ferrieux ferrieux@users.sf.net, Jeff Hobbs JeffH@ActiveState.com

  11. Conversions from String - Jeff Hobbs JeffH@ActiveState.com

  12. ByteArray Objects - Donal K. Fellows dkf@users.sf.net, Jan Nijtmans jan.nijtmans@gmail.com, Alexandre Ferrieux ferrieux@users.sf.net, Jeff Hobbs JeffH@ActiveState.com

  13. Index Object - Jan Nijtmans jan.nijtmans@gmail.com, Jeff Hobbs JeffH@ActiveState.com

  14. List Object - Jan Nijtmans jan.nijtmans@gmail.com, Jeff Hobbs JeffH@ActiveState.com

  15. Dict Object - Donal K. Fellows dkf@users.sf.net

  16. Commands A-H - Donal K. Fellows dkf@users.sf.net, Jeff Hobbs JeffH@ActiveState.com

  17. Commands I-L - Donal K. Fellows dkf@users.sf.net, Jeff Hobbs JeffH@ActiveState.com

  18. Commands M-Z - Donal K. Fellows dkf@users.sf.net, Jeff Hobbs JeffH@ActiveState.com

  19. [history] - Jeff Hobbs JeffH@ActiveState.com

  20. [interp] - Jeff Hobbs JeffH@ActiveState.com

  21. [namespace] - Miguel Sofer msofer@users.sf.net, Jeff Hobbs JeffH@ActiveState.com, Donal K. Fellows dkf@users.sf.net (especially ensembles)

  22. [proc] and [uplevel] - Miguel Sofer msofer@users.sf.net, Jeff Hobbs JeffH@ActiveState.com

  23. [scan] - Jeff Hobbs JeffH@ActiveState.com

  24. Channel Commands - Andreas Kupries a.kupries@westend.com, Jeff Hobbs JeffH@ActiveState.com

  25. Channel System - Andreas Kupries a.kupries@westend.com, Alexandre Ferrieux ferrieux@users.sf.net, Jeff Hobbs JeffH@ActiveState.com

  26. Channel Transforms - Andreas Kupries a.kupries@westend.com, Jeff Hobbs JeffH@ActiveState.com

  27. Channel Types - Andreas Kupries a.kupries@westend.com, Rolf Schroedter Rolf.Schroedter@dlr.de (WinSerial), Jeff Hobbs JeffH@ActiveState.com

  28. dde Package - Pat Thoyts patthoyts@users.sf.net, Kevin Kenny kennykb@acm.org

  29. http Package - Pat Thoyts patthoyts@users.sf.net, Jeff Hobbs JeffH@ActiveState.com

  30. msgcat Package - Harald Oehlmann oehhar@users.sf.net

  31. opt Package - Jan Nijtmans jan.nijtmans@gmail.com

  32. registry Package - Kevin Kenny kennykb@acm.org

  33. Safe Base - Jeff Hobbs JeffH@ActiveState.com

  34. tcltest Package - Jeff Hobbs JeffH@ActiveState.com, Melissa Chawla hershey@panasas.com, Don Porter dgp@users.sf.net

  35. TclOO Package - Donal K. Fellows dkf@users.sf.net

  36. Pathname Management - Vincent Darley vincentdarley@users.sf.net, Jeff Hobbs JeffH@ActiveState.com

  37. File System - Vincent Darley vincentdarley@users.sf.net, Jeff Hobbs JeffH@ActiveState.com, Daniel Steffen das@users.sf.net (Mac OS X), Jim Ingham jingham@apple.com (Mac OS X)

  38. Init - Library - Autoload - Don Porter dgp@users.sf.net, Jeff Hobbs JeffH@ActiveState.com, Daniel Steffen das@users.sf.net (Mac OS X), Jim Ingham jingham@apple.com (Mac OS X)

  39. Package Manager - Don Porter dgp@users.sf.net, Jeff Hobbs JeffH@ActiveState.com

  40. Dynamic Loading - Kevin Kenny kennykb@acm.org, Jan Nijtmans jan.nijtmans@gmail.com, Jeff Hobbs JeffH@ActiveState.com, Daniel Steffen das@users.sf.net (Mac OS X), Jim Ingham jingham@apple.com (Mac OS X)

  41. Memory Allocation - Jeff Hobbs JeffH@ActiveState.com, Joe Mistachkin joe@mistachkin.com

  42. Memory Preservation - Jeff Hobbs JeffH@ActiveState.com

  43. Regexp - Pavel Goran pvgoran@newmail.ru, Colin McCormack coldstore@users.sf.net

  44. UTF-8 Strings - Jan Nijtmans jan.nijtmans@gmail.com, Jeff Hobbs JeffH@ActiveState.com

  45. Parsing and Eval - Miguel Sofer msofer@users.sf.net, Jeff Hobbs JeffH@ActiveState.com, Don Porter dgp@users.sf.net

  46. Traces - Don Porter dgp@users.sf.net

  47. Bytecode Compiler - Miguel Sofer msofer@users.sf.net, Jeff Hobbs JeffH@ActiveState.com

  48. Number Handling - Don Porter dgp@users.sf.net, Kevin Kenny kennykb@acm.org

  49. Threading - Andreas Kupries a.kupries@westend.com, Jeff Hobbs JeffH@ActiveState.com, Joe Mistachkin joe@mistachkin.com

  50. Embedding Support - Don Porter dgp@users.sf.net, Jeff Hobbs JeffH@ActiveState.com, Joe Mistachkin joe@mistachkin.com

  51. Release Notes - Don Porter dgp@users.sf.net, Jeff Hobbs JeffH@ActiveState.com, Daniel Steffen das@users.sf.net (Mac OS X), Jim Ingham jingham@apple.com (Mac OS X)

  52. Portability Support - Mo DeJong mdejong@cygnus.com, Jeff Hobbs JeffH@ActiveState.com, Zoran Vasiljevic zv@archiware.com

  53. Configure and Build Tools - Mo DeJong mdejong@cygnus.com, Jeff Hobbs JeffH@ActiveState.com, Lloyd Lim lloydlim@users.sf.net, Acacio Cruz acacio@users.sf.net (BSD), Daniel Steffen das@users.sf.net (Mac OS X), Jim Ingham jingham@apple.com (Mac OS X), Pat Thoyts patthoyts@users.sf.net (Windows)

  54. Configuration Reporting - Andreas Kupries a.kupries@westend.com

  55. Other Tools - Jeff Hobbs JeffH@ActiveState.com

  56. LibTomMath - Kevin Kenny kennykb@acm.org

  57. zlib - Donal K. Fellows donal.k.fellows@manchester.ac.uk

Orphaned Categories

The following Categories in Tcl's SourceForge Bug Tracker should be mapped to new Categories corresponding to a maintained area of Tcl, when seeking the appropriate maintainer:

  1. [resource] (obsolete) - Used for closed old reports about the resource command that was implemented only on the now unsupported Mac Classic platform.

  2. Mac Classic (obsolete) - Used for closed old reports about other issues on the now unsupported Mac Classic platform.

  3. Other - Used for reports that span several categories. Also includes many closed old reports from before the time the current categories were established.

Sections Without Maintainers

Those sections without a maintainer are maintained by the Tcl Core Team with each change requiring TYANNOTT review.

Copyright

This document has been placed in the public domain.

History