User: ben
Date: 05/01/30 12:51:36
Modified: xemacsweb/Develop ChangeLog jobs.content
Log:
Update Jobs page
jobs.content: Major overhaul; Add position of technical
lead/architect, indicate who is inactive and update roles to more
or less reflect the present. Add additional positions for current
coding projects (KKCC, bignum, etc.).
Revision Changes Path
1.93 +7 -0 XEmacs/xemacsweb/Develop/ChangeLog
(In the diff below, changes in quantity of whitespace are not shown.)
Index: ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacsweb/Develop/ChangeLog,v
retrieving revision 1.92
retrieving revision 1.93
diff -u -b -r1.92 -r1.93
--- ChangeLog 2004/10/23 18:27:42 1.92
+++ ChangeLog 2005/01/30 11:51:35 1.93
@@ -1,3 +1,10 @@
+2005-01-30 Ben Wing <ben(a)xemacs.org>
+
+ * jobs.content: Major overhaul; Add position of technical
+ lead/architect, indicate who is inactive and update roles to more
+ or less reflect the present. Add additional positions for current
+ coding projects (KKCC, bignum, etc.).
+
2004-10-23 Adrian Aichner <adrian(a)xemacs.org>
* adrian-testing-commit (2004-10-23T20): New.
1.28 +265 -130 XEmacs/xemacsweb/Develop/jobs.content
(In the diff below, changes in quantity of whitespace are not shown.)
Index: jobs.content
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacsweb/Develop/jobs.content,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -b -r1.27 -r1.28
--- jobs.content 2003/10/02 00:44:00 1.27
+++ jobs.content 2005/01/30 11:51:35 1.28
@@ -1,14 +1,16 @@
%title%
XEmacs Jobs
%author%
-Stephen J. Turnbull
+Stephen Turnbull
Steve Youngs
-ben wing; html-ized by jsja
+Ben Wing; html-ized by jsja
%main%
<h1>XEmacs Jobs</h1>
- <h4>Current version: 22 February 2003<br />
- Maintainer: Stephen J. Turnbull
+ <h4>Current version: 30 January 2005<br />
+ Maintainer: Ben Wing
+ <a
href="mailto:ben@xemacs.org"><ben@xemacs.org></a><br
/>
+ Maintainer: Stephen Turnbull
<a
href="mailto:stephen@xemacs.org"><stephen@xemacs.org></a></h4>
<h1>XEmacs Review Board Members</h1>
@@ -33,23 +35,23 @@
<li>Andy Piper <a
href="mailto:andy@xemacs.org"><andy@xemacs.org></a></li>
<li>Ben Wing <a
href="mailto:ben@xemacs.org"><ben@xemacs.org></a></li>
<li>Didier Verna <a
href="mailto:didier@xemacs.org"><didier@xemacs.org></a></li>
- <li>Gunnar Evermann <a
href="mailto:gunnar@xemacs.org"><gunnar@xemacs.org></a></li>
- <li>Hrvoje Niksic <a
href="mailto:hrvoje@xemacs.org"><hrvoje@xemacs.org></a></li>
- <li>Jan Vroonhof <a
href="mailto:jan@xemacs.org"><jan@xemacs.org></a></li>
- <li>Jareth Hein <a
href="mailto:jareth@xemacs.org"><jareth@xemacs.org></a></li>
<li>Jerry James <a
href="mailto:james@xemacs.org"><james@xemacs.org></a></li>
- <li>Jonathan Harris <a
href="mailto:jonathan@xemacs.org"><jonathan@xemacs.org></a></li>
- <li>Kirill 'Big K' Katsnelson <a
href="mailto:kkm@dtmx.com"><kkm@dtmx.com></a></li>
- <li>Martin Buchholz <!-- <a
href="mailto:martin@xemacs.org"><martin@xemacs.org></a>
--></li>
<li>Michael Sperber <a
href="mailto:mike@xemacs.org"><mike@xemacs.org></a></li>
<li>Norbert Koch <a
href="mailto:viteno@xemacs.org"><viteno@xemacs.org></a></li>
- <li>Olivier Galibert <a
href="mailto:galibert@xemacs.org"><galibert@xemacs.org></a></li>
- <li>Stephen J. Turnbull <a
href="mailto:turnbull@sk.tsukuba.ac.jp"><stephen@xemacs.org></a></li>
- <li>Steve Baur <!-- <a
href="mailto:steve@xemacs.org"><steve@xemacs.org></a>
--></li>
+ <li>Stephen Turnbull <a
href="mailto:turnbull@sk.tsukuba.ac.jp"><stephen@xemacs.org></a></li>
<li>Ville Skyttä <a
href="mailto:scop@xemacs.org"><scop@xemacs.org></a></li>
<li>Vin Shelton <a
href="mailto:acs@xemacs.org"><acs@xemacs.org></a></li>
- <li>William M. Perry <a
href="mailto:wmperry@xemacs.org"><wmperry@xemacs.org></a></li>
- <li>Yoshiki Hayashi <a
href="mailto:yoshiki@xemacs.org"><yoshiki@xemacs.org></a></li>
+ <li>Gunnar Evermann (<em>inactive</em>) <a
href="mailto:gunnar@xemacs.org"><gunnar@xemacs.org></a></li>
+ <li>Hrvoje Niksic (<em>inactive</em>) <a
href="mailto:hrvoje@xemacs.org"><hrvoje@xemacs.org></a></li>
+ <li>Jan Vroonhof (<em>inactive</em>) <a
href="mailto:jan@xemacs.org"><jan@xemacs.org></a></li>
+ <li>Jareth Hein (<em>inactive</em>) <a
href="mailto:jareth@xemacs.org"><jareth@xemacs.org></a></li>
+ <li>Jonathan Harris (<em>inactive</em>) <a
href="mailto:jonathan@xemacs.org"><jonathan@xemacs.org></a></li>
+ <li>Kirill 'Big K' Katsnelson (<em>inactive</em>) <a
href="mailto:kirill@xemacs.org"><kirill@xemacs.org></a></li>
+ <li>Martin Buchholz (<em>inactive</em>) <!-- <a
href="mailto:martin@xemacs.org"><martin@xemacs.org></a>
--></li>
+ <li>Olivier Galibert (<em>inactive</em>) <a
href="mailto:galibert@xemacs.org"><galibert@xemacs.org></a></li>
+ <li>Steve Baur (<em>inactive</em>) <!-- <a
href="mailto:steve@xemacs.org"><steve@xemacs.org></a>
--></li>
+ <li>William M. Perry (<em>inactive</em>) <a
href="mailto:wmperry@xemacs.org"><wmperry@xemacs.org></a></li>
+ <li>Yoshiki Hayashi (<em>inactive</em>) <a
href="mailto:yoshiki@xemacs.org"><yoshiki@xemacs.org></a></li>
</ul>
@@ -67,25 +69,26 @@
</tr>
<tr>
<td rowspan="1" colspan="1">
- <a href="./jobs.html#stable"><strong>Stable
- (21.4) Release Maintainer</strong></a>
+ <a href="./jobs.html#lead"><strong>Technical
Lead/Architect
+ </strong></a>
</td>
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Vin Shelton <a
href="mailto:acs@xemacs.org"><acs@xemacs.org></a></li>
+ <li>Ben Wing <a
href="mailto:ben@xemacs.org"><ben@xemacs.org></a></li>
</ul>
</td>
<td rowspan="1" colspan="1"></td>
</tr>
<tr>
<td rowspan="1" colspan="1">
- <a href="./jobs.html#binary"><strong>Binary-Kit
Coordinator</strong></a>
+ <a href="./jobs.html#stable"><strong>Stable
+ (21.4) Release Maintainer</strong></a>
</td>
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Jason Mastaler <a
href="mailto:jason@xemacs.org"><jason@xemacs.org></a></li>
+ <li>Vin Shelton <a
href="mailto:acs@xemacs.org"><acs@xemacs.org></a></li>
</ul>
</td>
<td rowspan="1" colspan="1"></td>
@@ -97,7 +100,7 @@
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Vacant</li>
+ <li>Stephen Turnbull <a
href="mailto:stephen@xemacs.org"><stephen@xemacs.org></a></li>
</ul>
</td>
<td rowspan="1" colspan="1"></td>
@@ -109,26 +112,44 @@
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Stephen J. Turnbull <a
href="mailto:stephen@xemacs.org"><stephen@xemacs.org></a></li>
+ <li>Stephen Turnbull <a
href="mailto:stephen@xemacs.org"><stephen@xemacs.org></a></li>
</ul>
</td>
<td rowspan="1" colspan="1"></td>
</tr>
<tr>
<td rowspan="1" colspan="1">
+ <a
href="./jobs.html#web"><strong>Webmaster</strong></a>
+ </td>
+ <td rowspan="1" colspan="1">
+ <ul>
+ <!-- one of (dd dt) -->
+ <li>Adrian Aichner <a
href="mailto:adrian@xemacs.org"><adrian@xemacs.org></a></li>
+ </ul>
+ </td>
+ <td rowspan="1" colspan="1">
+ <ul>
+ <!-- one of (dd dt) -->
+ <li>Ben Wing <a
href="mailto:ben@xemacs.org"><ben@xemacs.org></a></li>
+ <li>John S Jacobs Anderson (<em>inactive</em>) <a
href="mailto:jacobs@xemacs.org"><jacobs@xemacs.org></a></li>
+ <li>Marcus Thiessel (<em>inactive</em>) <a
href="mailto:marcus@xemacs.org"><marcus@xemacs.org></a></li>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">
<a href="./jobs.html#core"><strong>Core Patch
Tender</strong></a>
</td>
<td rowspan="1" colspan="1">
<ul>
- <li>Yoshiki Hayashi <a
href="mailto:yoshiki@xemacs.org"><yoshiki@xemacs.org></a></li>
+ <!-- one of (dd dt) -->
+ <li>Stephen Turnbull (<em>pro tem</em>) <a
href="mailto:stephen@xemacs.org"><stephen@xemacs.org></a></li>
</ul>
</td>
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Jan Vroonhof <a
href="mailto:vroonhof@xemacs.org"><jan@xemacs.org></a></li>
- <li>Hrvoje Niksic <a
href="mailto:hrvoje@xemacs.org"><hrvoje@xemacs.org></a></li>
- <li>Andy Piper <a
href="mailto:andy@xemacs.org"><andy@xemacs.org></a></li>
+ <li>Ben Wing <a
href="mailto:ben@xemacs.org"><ben@xemacs.org></a></li>
</ul>
</td>
</tr>
@@ -137,73 +158,76 @@
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Ville Skyttä <a
href="mailto:scop@xemacs.org"><scop@xemacs.org></a></li>
<li>Norbert Koch <a
href="mailto:viteno@xemacs.org"><viteno@xemacs.org></a></li>
</ul>
</td>
+ <td rowspan="1" colspan="1">
+ <ul>
+ <!-- one of (dd dt) -->
+ <li>Ville Skyttä <a
href="mailto:scop@xemacs.org"><scop@xemacs.org></a></li>
+ </ul>
+ </td>
</tr>
<tr>
<td rowspan="1" colspan="1">
- <a href="./jobs.html#cvs"><strong>CVS
Manager</strong></a>
+ <a href="./jobs.html#bug"><strong>Bug
Tracker</strong></a>
+ </td>
+ <td rowspan="1" colspan="1">
</td>
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Stephen Turnbull (<em>pro tem</em>) <a
href="mailto:stephen@xemacs.org"><stephen@xemacs.org></a></li>
+ <li>Stephen Turnbull <a
href="mailto:stephen@xemacs.org"><stephen@xemacs.org></a></li>
</ul>
</td>
- <td rowspan="1" colspan="1">
- </td>
</tr>
<tr>
<td rowspan="1" colspan="1">
- <a
href="./jobs.html#postmaster"><strong>Postmaster</strong></a>
+ <a href="./jobs.html#cvs"><strong>CVS
Manager</strong></a>
</td>
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Jason Mastaler (<em>on leave</em>) <a
href="mailto:jason@xemacs.org"><jason@xemacs.org></a></li>
+ <li>Stephen Turnbull (<em>pro tem</em>) <a
href="mailto:stephen@xemacs.org"><stephen@xemacs.org></a></li>
</ul>
</td>
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Stephen J. Turnbull <a
href="mailto:stephen@xemacs.org"><stephen@xemacs.org></a></li>
- <li>Adrian Aichner <a
href="mailto:adrian@xemacs.org"><adrian@xemacs.org></a></li>
- <li>Robin Socha <a
href="mailto:robin@xemacs.org"><robin@xemacs.org></a></li>
+ <li>Michael Sperber <a
href="mailto:mike@xemacs.org"><mike@xemacs.org></a></li>
</ul>
</td>
</tr>
<tr>
<td rowspan="1" colspan="1">
- <a
href="./jobs.html#web"><strong>Webmaster</strong></a>
+ <a
href="./jobs.html#postmaster"><strong>Postmaster</strong></a>
</td>
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Adrian Aichner <a
href="mailto:adrian@xemacs.org"><adrian@xemacs.org></a></li>
+ <li>Stephen Turnbull (<em>pro tem</em>) <a
href="mailto:stephen@xemacs.org"><stephen@xemacs.org></a></li>
</ul>
</td>
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>John S Jacobs Anderson <a
href="mailto:jacobs@xemacs.org"><jacobs@xemacs.org></a></li>
- <li>Marcus Thiessel <a
href="mailto:marcus@xemacs.org"><marcus@xemacs.org></a></li>
- <li>Sandra Wambold <a
href="mailto:wambold@xemacs.org"><wambold@xemacs.org></a></li>
+ <li>Adrian Aichner <a
href="mailto:adrian@xemacs.org"><adrian@xemacs.org></a></li>
</ul>
</td>
</tr>
<tr>
<td rowspan="1" colspan="1">
- <a href="./jobs.html#bug"><strong>Bug
Tracker</strong></a>
+ <a href="./jobs.html#binary"><strong>Binary-Kit
Coordinator</strong></a>
+ </td>
+ <td rowspan="1" colspan="1">
</td>
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Gunnar Evermann <a
href="mailto:gunnar@xemacs.org"><gunnar@xemacs.org></a></li>
+ <li>Fabrice Popineau <a
href="mailto:fabrice@xemacs.org"><fabrice@xemacs.org></a></li>
+ <li>Jason Mastaler (<em>inactive</em>) <a
href="mailto:jason@xemacs.org"><jason@xemacs.org></a></li>
</ul>
</td>
- <td rowspan="1" colspan="1"></td>
</tr>
<tr>
<td rowspan="1" colspan="1">
@@ -215,7 +239,12 @@
<li>Stephen Turnbull <a
href="mailto:stephen@xemacs.org"><stephen@xemacs.org></a></li>
</ul>
</td>
- <td rowspan="1" colspan="1"></td>
+ <td rowspan="1" colspan="1">
+ <ul>
+ <!-- one of (dd dt) -->
+ <li>Ben Wing <a
href="mailto:ben@xemacs.org"><ben@xemacs.org></a></li>
+ </ul>
+ </td>
</tr>
</table>
@@ -238,7 +267,8 @@
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Hrvoje Niksic <a
href="mailto:hrvoje@xemacs.org"><hrvoje@xemacs.org></a></li>
+ <li>Ben Wing <a
href="mailto:ben@xemacs.org"><ben@xemacs.org></a></li>
+ <li>Stephen Turnbull <a
href="mailto:stephen@xemacs.org"><stephen@xemacs.org></a></li>
</ul>
</td>
</tr>
@@ -251,12 +281,26 @@
<tr>
<td rowspan="1" colspan="1">Internals
Manual</td>
<td rowspan="1" colspan="1">
+ <ul>
+ <!-- one of (dd dt) -->
+ <li>Ben Wing <a
href="mailto:ben@xemacs.org"><ben@xemacs.org></a></li>
+ </ul>
+ </td>
+ <td rowspan="1" colspan="1">
+ <ul>
+ <!-- one of (dd dt) -->
+ <li>Stephen Turnbull <a
href="mailto:stephen@xemacs.org"><stephen@xemacs.org></a></li>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">Coding
Standards</td>
+ <td rowspan="1" colspan="1">
</td>
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
<li>Ben Wing <a
href="mailto:ben@xemacs.org"><ben@xemacs.org></a></li>
- <li>Hrvoje Niksic <a
href="mailto:hrvoje@xemacs.org"><hrvoje@xemacs.org></a></li>
</ul>
</td>
</tr>
@@ -266,7 +310,7 @@
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Hrvoje Niksic <a
href="mailto:hrvoje@xemacs.org"><hrvoje@xemacs.org></a></li>
+ <li>Ben Wing <a
href="mailto:ben@xemacs.org"><ben@xemacs.org></a></li>
</ul>
</td>
</tr>
@@ -275,26 +319,22 @@
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Sandra Wambold <a
href="mailto:wambold@xemacs.org"><wambold@xemacs.org></a></li>
+ <li>Ben Wing <a
href="mailto:ben@xemacs.org"><ben@xemacs.org></a></li>
</ul>
</td>
<td rowspan="1" colspan="1">
- <ul>
- <!-- one of (dd dt) -->
- <li>Christian Nybo</li>
- </ul>
</td>
</tr>
<tr>
<td rowspan="1" colspan="1">NEWS</td>
<td rowspan="1" colspan="1">
+ </td>
+ <td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Hrvoje Niksic <a
href="mailto:hrvoje@xemacs.org"><hrvoje@xemacs.org></a></li>
+ <li>Hrvoje Niksic (<em>inactive</em>) <a
href="mailto:hrvoje@xemacs.org"><hrvoje@xemacs.org></a></li>
</ul>
</td>
- <td rowspan="1" colspan="1">
- </td>
</tr>
<tr>
<td rowspan="1" colspan="1">README</td>
@@ -339,160 +379,255 @@
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Hrvoje Niksic <a
href="mailto:hrvoje@xemacs.org"><hrvoje@xemacs.org></a></li>
- <li>Kyle Jones <a
href="mailto:kyle@xemacs.org"><kyle@xemacs.org></a></li>
- <li>Olivier Galibert <a
href="mailto:galibert@xemacs.org"><galibert@xemacs.org></a></li>
+ <li>Stephen Turnbull <a
href="mailto:stephen@xemacs.org"><stephen@xemacs.org></a></li>
+ <li>Jerry James <a
href="mailto:james@xemacs.org"><james@xemacs.org></a></li>
</ul>
</td>
</tr>
<tr>
- <td rowspan="1" colspan="1">Coding
Standards</td>
+ <td rowspan="1" colspan="1">Mule</td>
<td rowspan="1" colspan="1">
+ <ul>
+ <!-- one of (dd dt) -->
+ <li>Ben Wing <a
href="mailto:ben@xemacs.org"><ben@xemacs.org></a></li>
+ <li>Stephen Turnbull <a
href="mailto:stephen@xemacs.org"><stephen@xemacs.org></a></li>
+ </ul>
</td>
- <td rowspan="1" colspan="1"></td>
+ <td rowspan="1" colspan="1">
+ <ul>
+ <!-- one of (dd dt) -->
+ <li>Aidan Kehoe <a
href="mailto:aidan@xemacs.org"><aidan@xemacs.org></a></li>
+ </ul>
+ </td>
</tr>
<tr>
- <td rowspan="1" colspan="1">Portable Dumper</td>
+ <td rowspan="1" colspan="1">GUI support</td>
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Olivier Galibert <a
href="mailto:galibert@xemacs.org"><galibert@xemacs.org></a></li>
+ <li>Ben Wing <a
href="mailto:ben@xemacs.org"><ben@xemacs.org></a></li>
</ul>
</td>
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Kyle Jones <a
href="mailto:kyle@xemacs.org"><kyle@xemacs.org></a></li>
+ <li>Andy Piper (<em>inactive</em>) <a
href="mailto:andy@xemacs.org"><andy@xemacs.org></a></li>
</ul>
</td>
</tr>
<tr>
+ <td rowspan="1" colspan="1">Redisplay</td>
+ <td rowspan="1" colspan="1">
+ </td>
+ <td rowspan="1" colspan="1">
+ <ul>
+ <!-- one of (dd dt) -->
+ <li>Ben Wing <a
href="mailto:ben@xemacs.org"><ben@xemacs.org></a></li>
+ </ul>
+ </td>
+ </tr>
+ <tr>
<td rowspan="1" colspan="1">Windows support</td>
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Andy Piper <a
href="mailto:andy@xemacs.org"><andy@xemacs.org></a></li>
- <li>Jonathan Harris <a
href="mailto:jonathan@xemacs.org"><jonathan@xemacs.org></a></li>
+ <li>Ben Wing <a
href="mailto:ben@xemacs.org"><ben@xemacs.org></a></li>
</ul>
</td>
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
<li>Adrian Aichner <a
href="mailto:adrian@xemacs.org"><adrian@xemacs.org></a></li>
+ <li>Andy Piper (<em>inactive</em>) <a
href="mailto:andy@xemacs.org"><andy@xemacs.org></a></li>
+ <li>Jonathan Harris (<em>inactive</em>) <a
href="mailto:jonathan@xemacs.org"><jonathan@xemacs.org></a></li>
+ <li>Kirill 'Big K' Katsnelson (<em>inactive</em>) <a
href="mailto:kkm@dtmx.com"><kkm@dtmx.com></a></li>
</ul>
</td>
</tr>
<tr>
- <td rowspan="1" colspan="1">Cygwin support</td>
+ <td rowspan="1" colspan="1">GTK support</td>
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Andy Piper <a
href="mailto:andy@xemacs.org"><andy@xemacs.org></a></li>
+ <li>Malcolm Purvis <a
href="mailto:malcolmp@xemacs.org"><malcolmp@xemacs.org></a></li>
</ul>
</td>
- <td rowspan="1" colspan="1"></td>
+ <td rowspan="1" colspan="1">
+ <ul>
+ <!-- one of (dd dt) -->
+ <li>William Perry (<em>inactive</em>) <a
href="mailto:wmperry@xemacs.org"><wmperry@xemacs.org></a></li>
+ </ul>
+ </td>
</tr>
<tr>
- <td rowspan="1" colspan="1">Configure
support</td>
+ <td rowspan="1" colspan="1">Portable Dumper</td>
<td rowspan="1" colspan="1">
+ <ul>
+ <!-- one of (dd dt) -->
+ <li>Ben Wing <a
href="mailto:ben@xemacs.org"><ben@xemacs.org></a></li>
+ </ul>
</td>
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Didier Verna <a
href="mailto:didier@xemacs.org"><didier@xemacs.org></a></li>
+ <li>Olivier Galibert (<em>inactive</em>) <a
href="mailto:galibert@xemacs.org"><galibert@xemacs.org></a></li>
</ul>
</td>
</tr>
<tr>
- <td rowspan="1" colspan="1">Mule</td>
+ <td rowspan="1" colspan="1">New Garbage Collector
(KKCC)</td>
+ <td rowspan="1" colspan="1">
+ <ul>
+ <!-- one of (dd dt) -->
+ <li>Michael Sperber <a
href="mailto:mike@xemacs.org"><mike@xemacs.org></a></li>
+ <li>Marcus Crestani <a
href="mailto:crestani@xemacs.org"><crestani@xemacs.org></a></li>
+ </ul>
+ </td>
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
<li>Ben Wing <a
href="mailto:ben@xemacs.org"><ben@xemacs.org></a></li>
- <li>Olivier Galibert <a
href="mailto:galibert@xemacs.org"><galibert@xemacs.org></a></li>
- <li>Stephen Turnbull <a
href="mailto:stephen@xemacs.org"><stephen@xemacs.org></a></li>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">The package
system</td>
+ <td rowspan="1" colspan="1">
+ <ul>
+ <!-- one of (dd dt) -->
+ <li>Michael Sperber <a
href="mailto:mike@xemacs.org"><mike@xemacs.org></a></li>
</ul>
</td>
<td rowspan="1" colspan="1"></td>
</tr>
<tr>
- <td rowspan="1" colspan="1">GUI support</td>
+ <td rowspan="1" colspan="1">Loadable
modules</td>
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Andy Piper <a
href="mailto:andy@xemacs.org"><andy@xemacs.org></a></li>
+ <li>Jerry James <a
href="mailto:james@xemacs.org"><james@xemacs.org></a></li>
</ul>
</td>
<td rowspan="1" colspan="1"></td>
</tr>
<tr>
- <td rowspan="1" colspan="1">Redisplay</td>
+ <td rowspan="1" colspan="1">Customize</td>
+ <td rowspan="1" colspan="1">
+ </td>
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Andy Piper <a
href="mailto:andy@xemacs.org"><andy@xemacs.org></a></li>
+ <li>Jan Vroonhof (<em>inactive</em>) <a
href="mailto:jan@xemacs.org"><jan@xemacs.org></a></li>
+ <li>Hrvoje Niksic (<em>inactive</em>) <a
href="mailto:hrvoje@xemacs.org"><hrvoje@xemacs.org></a></li>
+ <li>Didier Verna <a
href="mailto:didier@xemacs.org"><didier@xemacs.org></a></li>
</ul>
</td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">Configure
support</td>
+ <td rowspan="1" colspan="1">
+ </td>
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Jan Vroonhof <a
href="mailto:jan@xemacs.org"><jan@xemacs.org></a></li>
+ <li>Ben Wing <a
href="mailto:ben@xemacs.org"><ben@xemacs.org></a></li>
+ <li>Jerry James <a
href="mailto:james@xemacs.org"><james@xemacs.org></a></li>
+ <li>Malcolm Purvis <a
href="mailto:malcolmp@xemacs.org"><malcolmp@xemacs.org></a></li>
+ <li>Stephen Turnbull <a
href="mailto:stephen@xemacs.org"><stephen@xemacs.org></a></li>
</ul>
</td>
</tr>
<tr>
- <td rowspan="1" colspan="1">Customize</td>
+ <td rowspan="1" colspan="1">Cygwin support</td>
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Jan Vroonhof <a
href="mailto:jan@xemacs.org"><jan@xemacs.org></a></li>
+ <li>Ben Wing <a
href="mailto:ben@xemacs.org"><ben@xemacs.org></a></li>
</ul>
</td>
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Hrvoje Niksic <a
href="mailto:hrvoje@xemacs.org"><hrvoje@xemacs.org></a></li>
- <li>Didier Verna <a
href="mailto:didier@xemacs.org"><didier@xemacs.org></a></li>
+ <li>Andy Piper (<em>inactive</em>) <a
href="mailto:andy@xemacs.org"><andy@xemacs.org></a></li>
</ul>
</td>
</tr>
<tr>
- <td rowspan="1" colspan="1">GPM support</td>
+ <td rowspan="1" colspan="1">Bignum support</td>
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>William Perry <a
href="mailto:wmperry@xemacs.org"><wmperry@xemacs.org></a></li>
+ <li>Jerry James <a
href="mailto:james@xemacs.org"><james@xemacs.org></a></li>
</ul>
</td>
<td rowspan="1" colspan="1"></td>
</tr>
<tr>
- <td rowspan="1" colspan="1">The package
system</td>
+ <td rowspan="1" colspan="1">Database
support</td>
+ <td rowspan="1" colspan="1"></td>
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Michael Sperber <a
href="mailto:mike@xemacs.org"><mike@xemacs.org></a></li>
+ <li>William Perry (<em>inactive</em>) <a
href="mailto:wmperry@xemacs.org"><wmperry@xemacs.org></a></li>
</ul>
</td>
- <td rowspan="1" colspan="1"></td>
</tr>
<tr>
- <td rowspan="1" colspan="1">Loadable
modules</td>
+ <td rowspan="1" colspan="1">LDAP support</td>
+ <td rowspan="1" colspan="1"></td>
<td rowspan="1" colspan="1">
<ul>
<!-- one of (dd dt) -->
- <li>Jerry James <a
href="mailto:james@xemacs.org"><james@xemacs.org></a></li>
+ <li>Oscar Figueiredo (<em>inactive</em>) <a
href="mailto:oscar@xemacs.org"><oscar@xemacs.org></a></li>
</ul>
</td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">PostgreSQL
support</td>
<td rowspan="1" colspan="1"></td>
+ <td rowspan="1" colspan="1">
+ <ul>
+ <!-- one of (dd dt) -->
+ <li>Steve Baur (<em>inactive</em>) <!-- <a
href="mailto:steve@xemacs.org"><steve@xemacs.org></a>
--></li>
+ </ul>
+ </td>
</tr>
</table>
<h1>Job Descriptions For Primary Positions</h1>
<dl>
+ <dt><a name="lead"><strong>Technical
Lead/Architect</strong></a></dt>
+ <dd><p>The technical lead will generally be the active developer
+ most broadly knowledgeable about the architecture of XEmacs, and
+ the core C and Lisp code that makes up XEmacs. His duties
+ include maintaining an overall vision for future development work
+ on XEmacs, and either implementing this vision himself (this is
+ frequently the case, as the technical lead may be the only
+ developer with enough broad-based experience with XEmacs to make
+ such changes) or finding others to do so. A traditional technical
+ lead would have a great deal of personal control over shaping the
+ actual form of the product. Since XEmacs is a looser, more
+ democratic effort, working mostly by consensus, much of the technical
+ lead's role is advisatory -- he provides advice to other developers
+ concerning how to implement a feature, whether a prospective feature
+ is reasonable or not, what other changes a particular modification
+ would entail, etc. He is also expected to review a significant
+ fraction of the patches coming in and supply input, particularly
+ for those patches which no one else is competent to understand. In
+ general, he serves as the "fallback guy", expected (in theory) to
+ be able to handle any technical issue or question related to the
+ core of XEmacs that eludes the other developers.</p>
+
+ <p>If and when XEmacs grows beyond a handful of primary developers,
+ it may be useful to split up the jobs of technical lead and
+ architect. The technical lead would then do more actual development
+ and patch review, while the architect would be in charge of the
+ overall future vision of XEmacs and act in a primarily advisory role.</p>
+ </dd>
+
<dt><a name="beta"><strong>Beta Release
Maintainer</strong></a></dt>
- <dd>The beta release maintainer is the primary maintainer for
+ <dd><p>The beta release maintainer is the primary maintainer for
XEmacs, and serves as the de-facto spokesman. His
responsibilities are (a) to put out new beta releases on a
regular basis, i.e. at least every one to two weeks
@@ -519,16 +654,11 @@
the de-facto spokesman and is looked up to as the one
providing overall guidance for the project. If he fails to
respond to email, he will create the impression that the
- entire project is in disarray.</dd>
+ entire project is in disarray.</p></dd>
- <dt><a name="binary"><strong>Binary-Kit
Coordinator</strong></a></dt>
- <dd>The binary-kit coordinator is responsible for organizing
- the preparation, release, and distribution of pre-compiled
- XEmacs software based on the stable branch.</dd>
-
<dt><a name="stable"><strong>Stable Release
Maintainer</strong></a></dt>
- <dd>The stable release maintainer is responsible for putting
+ <dd><p>The stable release maintainer is responsible for putting
out `stable' releases of the code. These are generally
small updates to previous external releases. Once a major
external release happens, the development tree is forked,
@@ -537,11 +667,11 @@
stable updates happen and it is the stable release
maintainer's responsibility to oversee this branch, decide
which patches belong in this branch, and do whatever else
- is necessary to put out a stable update.</dd>
+ is necessary to put out a stable update.</p></dd>
<dt><a
name="meta"><strong>Meta-Maintainer</strong></a></dt>
- <dd>The meta-maintainer is responsible for defining and
+ <dd><p>The meta-maintainer is responsible for defining and
managing the separation of XEmacs duties into spheres of
responsibility or "jobs". He maintains the list of jobs,
which lists the jobs, their descriptions, and the current
@@ -558,11 +688,16 @@
getting done. During pre-release cycles, the beta release
maintainer may take the most active role in filling
positions; during other periods, the meta-maintainer
- primarily assumes these duties.</dd>
+ primarily assumes these duties.</p></dd>
+
+ <dt><a
name="web"><strong>Webmaster</strong></a></dt>
+ <dd><p>The webmaster is responsible for maintaining the
+
www.xemacs.org web site.</p></dd>
+
<dt><a name="core"><strong>Core Patch
Tender</strong></a></dt>
- <dd>The core patch tender's responsibility is to make sure that
+ <dd><p>The core patch tender's responsibility is to make sure that
no patch to the core of XEmacs falls through the cracks.
Every core patch posted to XEmacs either needs to be
approved and then applied, or vetoed with a suggestion for
@@ -576,11 +711,11 @@
improved patch is submitted within a week or so, the core
patch tender needs to make inquiries to the patch submitter
to see if he can finish up getting the patch up to snuff,
- and if not, the reviewers need to be contacted again.</dd>
+ and if not, the reviewers need to be contacted again.</p></dd>
<dt><a name="package"><strong>Package Patch
Tender</strong></a></dt>
- <dd>The package patch tender's job is analogous to the core
+ <dd><p>The package patch tender's job is analogous to the core
patch tender's, except that it applies to the Lisp packages
that are, in some sense, external to XEmacs itself. His
job may be complicated by the fact that packages may have
@@ -599,28 +734,11 @@
being maintained, from 0 (package is obsolete, no one has
maintained it in years) to 5 (package contains an active,
well-organized development effort with regular releases,
- mailing lists, a web site, etc.).</dd>
-
- <dt><a name="cvs"><strong>CVS
Manager</strong></a></dt>
+ mailing lists, a web site, etc.).</p></dd>
- <dd>The CVS manager is responsible for all CVS issues related
- to XEmacs.This includes, for example, the CVS trees for the
- core and thepackages, and the CVS web interface. This
- includes the important but thankless task of doing backups.</dd>
-
- <dt><a
name="postmaster"><strong>Postmaster</strong></a></dt>
-
- <dd>The mailing list manager is responsible for maintaining the
- XEmacs mailing lists.</dd>
-
- <dt><a
name="web"><strong>Webmaster</strong></a></dt>
-
- <dd>The webmaster is responsible for maintaining the
-
www.xemacs.org web site.</dd>
-
<dt><a name="bug"><strong>Bug
Tracker</strong></a></dt>
- <dd>The bug tracker is responsible for keeping track of all the
+ <dd><p>The bug tracker is responsible for keeping track of all the
bugs that have been posted anywhere, either to xemacs-beta,
comp.emacs.xemacs, or similar sources. Properly speaking,
they need to be kept in a database, assigned priorities,
@@ -639,22 +757,39 @@
bug tracker is to investigate a workable bug-tracking
system for XEmacs. I know that the Samba project has such
a system in place, so we should just be able to use theirs,
- for example.</dd>
+ for example.</p></dd>
+
+ <dt><a name="cvs"><strong>CVS
Manager</strong></a></dt>
+
+ <dd><p>The CVS manager is responsible for all CVS issues related
+ to XEmacs.This includes, for example, the CVS trees for the
+ core and thepackages, and the CVS web interface. This
+ includes the important but thankless task of doing backups.</p></dd>
+
+ <dt><a
name="postmaster"><strong>Postmaster</strong></a></dt>
+
+ <dd><p>The mailing list manager is responsible for maintaining the
+ XEmacs mailing lists.</p></dd>
+
+ <dt><a name="binary"><strong>Binary-Kit
Coordinator</strong></a></dt>
+ <dd><p>The binary-kit coordinator is responsible for organizing
+ the preparation, release, and distribution of pre-compiled
+ XEmacs software based on the stable branch.</p></dd>
<dt><a name="i18n"><strong>I18N
liaison</strong></a></dt>
- <dd>The I18N Liaison is responsible for synchronizing
+ <dd><p>The I18N Liaison is responsible for synchronizing
maintenance and development of language environments with
Mule development. "Language environment" includes features
like input methods, standardization issues, language
- defaults and user setup, etc.
+ defaults and user setup, etc.</p>
- Language skills, for both feature specification and
+ <p>Language skills, for both feature specification and
coordinating communication, are a plus. (With the current
user and developer, Japanese is most useful, but developers
with skill in R2L BIDI languages, eg Hebrew, are eagerly
sought. Any language character sets other than ISO-8859-1
- is very helpful).</dd>
+ is very helpful.)</p></dd>
</dl>