This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] Duplicate entries in contrib.texi


Reading through the entries in contrib.texi I've come across a
strange discrepancy that several names are listed twice.  The
problem is that we have two sections one for "contributors" and
a second category for "testers".

This has led to Joe Buck, Craig Burley, Ulrich Drepper, David
Edelsohn, Kaveh Ghazi, Kate Hedstrom, Richard Henderson, Manfred
Hollstein, Kamil Iskra, Jeff Law, Robert Lipe, Dave Love, H.J Lu,
Mumit Khan, David Miller, Toon Moene, Alexandre Oliva, Loren J.
Rittle, Peter Schmid, Franz Sirl, Mike Stump and Carlo Wood
being listed twice.

Given the "hall of fame" nature of most of these names I think
it fair that if anyone is listed twice, these people should
certainly be amongst them.  However there are also glaring
omissions from the testing section; Geoff Keating, Andreas
Jaeger, Janis Johnson, Phil Edwards and Diego Novillo (who
isn't even listed at all!) are big names in manual and automated
regression/application testing.  Come to think of it Richard
Stallman and Mark Mitchell have probably done some testing in
their time too :>

Which leads us to the political hot potato (potatoe ;) what
should be done to correct the situation?  We can either (i) add
the missing names to the testing section or (ii) remove the
duplication, and explicitly mention the role played in GCC
testing in their "contributor" biographies [where not already
present].



At the risk of making myself very unpopular, I'd like to propose
option (ii) above.  The rules for contributors already makes it
clear that making any change to CVS requires atleast some testing,
so being a contributor already carries some level of testing merit.
And for efforts above and beyond this, we can additionally mention
the word "testing" explicitly in their bios.


I'd have prefered to have made the suggestion before being
listed in contrib.texi myself.  Perhaps removing my name from
contrib.texi for the next release or two would avoid any hint of
egotism in proposing the above changes?


Anyway to provide a focus for the debate, I've included the sort
of patch that I had in mind below.


Index: contrib.texi
===================================================================
RCS file: /cvs/gcc/gcc/gcc/doc/contrib.texi,v
retrieving revision 1.35
diff -c -3 -p -r1.35 contrib.texi
*** contrib.texi	29 Mar 2003 12:41:59 -0000	1.35
--- contrib.texi	29 Mar 2003 15:46:44 -0000
*************** Herman A.J. ten Brugge for various fixes
*** 94,103 ****
  Joerg Brunsmann for Java compiler hacking and help with the GCJ FAQ.

  @item
! Joe Buck for his direction via the steering committee.

  @item
! Craig Burley for leadership of the Fortran effort.

  @item
  Stephan Buys for contributing Doxygen notes for libstdc++.
--- 94,103 ----
  Joerg Brunsmann for Java compiler hacking and help with the GCJ FAQ.

  @item
! Joe Buck for his direction via the steering committee and testing.

  @item
! Craig Burley for leadership of the Fortran effort and testing.

  @item
  Stephan Buys for contributing Doxygen notes for libstdc++.
*************** Richard Earnshaw for his ongoing work wi
*** 186,193 ****

  @item
  David Edelsohn for his direction via the steering committee, ongoing work
! with the RS6000/PowerPC port, help cleaning up Haifa loop changes, and
! for doing the entire AIX port of libstdc++ with his bare hands.

  @item
  Kevin Ediger for the floating point formatting of num_put::do_put in
--- 186,193 ----

  @item
  David Edelsohn for his direction via the steering committee, ongoing work
! with the RS6000/PowerPC port, help cleaning up Haifa loop changes, testing
! and for doing the entire AIX port of libstdc++ with his bare hands.

  @item
  Kevin Ediger for the floating point formatting of num_put::do_put in
*************** Ivan Fontes Garcia for the Portugese tra
*** 229,236 ****
  Peter Gerwinski for various bugfixes and the Pascal front end.

  @item
! Kaveh Ghazi for his direction via the steering committee and
! amazing work to make @samp{-W -Wall} useful.

  @item
  John Gilmore for a donation to the FSF earmarked improving GNU Java.
--- 229,236 ----
  Peter Gerwinski for various bugfixes and the Pascal front end.

  @item
! Kaveh Ghazi for his direction via the steering committee, testing
! and his amazing work to make @samp{-W -Wall} useful.

  @item
  John Gilmore for a donation to the FSF earmarked improving GNU Java.
*************** the c30/c40 ports functional.  Lots of l
*** 275,286 ****
  fixes.

  @item
! Kate Hedstrom for staking the g77 folks with an initial testsuite.

  @item
  Richard Henderson for his ongoing SPARC, alpha, and ia32 work, loop
! opts, and generally fixing lots of old problems we've ignored for
! years, flow rewrite and lots of further stuff, including reviewing
  tons of patches.

  @item
--- 275,287 ----
  fixes.

  @item
! Kate Hedstrom for testing and staking the g77 folks with an initial
! testsuite.

  @item
  Richard Henderson for his ongoing SPARC, alpha, and ia32 work, loop
! opts, testing and generally fixing lots of old problems we've ignored
! for years, flow rewrite and lots of further stuff, including reviewing
  tons of patches.

  @item
*************** Jan Hubicka for his x86 port improvement
*** 301,313 ****
  Christian Iseli for various bugfixes.

  @item
! Kamil Iskra for general m68k hacking.

  @item
  Lee Iverson for random fixes and MIPS testing.

  @item
! Andreas Jaeger for various fixes to the MIPS port

  @item
  Jakub Jelinek for his SPARC work and sibling call optimizations as well
--- 302,315 ----
  Christian Iseli for various bugfixes.

  @item
! Kamil Iskra for testing and general m68k hacking.

  @item
  Lee Iverson for random fixes and MIPS testing.

  @item
! Andreas Jaeger for SPEC benchmarking, testing and various fixes to the
! MIPS port

  @item
  Jakub Jelinek for his SPARC work and sibling call optimizations as well
*************** head maintainer of GCC for several years
*** 363,370 ****

  @item
  Mumit Khan for various contributions to the Cygwin and Mingw32 ports and
! maintaining binary releases for Windows hosts, and for massive libstdc++
! porting work to Cygwin/Mingw32.

  @item
  Robin Kirkham for cpu32 support.
--- 365,372 ----

  @item
  Mumit Khan for various contributions to the Cygwin and Mingw32 ports and
! maintaining binary releases for Windows hosts, testing and for massive
! libstdc++ porting work to Cygwin/Mingw32.

  @item
  Robin Kirkham for cpu32 support.
*************** Charles LaBrec contributed the support f
*** 388,395 ****
  @item
  Jeff Law for his direction via the steering committee, coordinating the
  entire egcs project and GCC 2.95, rolling out snapshots and releases,
! handling merges from GCC2, reviewing tons of patches that might have
! fallen through the cracks else, and random but extensive hacking.

  @item
  Marc Lehmann for his direction via the steering committee and helping
--- 390,397 ----
  @item
  Jeff Law for his direction via the steering committee, coordinating the
  entire egcs project and GCC 2.95, rolling out snapshots and releases,
! handling merges from GCC2, testing, reviewing tons of patches that might
! have fallen through the cracks else, and random but extensive hacking.

  @item
  Marc Lehmann for his direction via the steering committee and helping
*************** Robert Lipe for OpenServer support, new
*** 419,426 ****
  Weiwen Liu for testing and various bugfixes.

  @item
! Dave Love for his ongoing work with the Fortran front end and
! runtime libraries.

  @item
  Martin von L@"owis for internal consistency checking infrastructure,
--- 421,428 ----
  Weiwen Liu for testing and various bugfixes.

  @item
! Dave Love for testing and his ongoing work with the Fortran front
! end and runtime libraries.

  @item
  Martin von L@"owis for internal consistency checking infrastructure,
*************** assistance with libstdc++/compiler merge
*** 429,435 ****

  @item
  H.J. Lu for his previous contributions to the steering committee, many x86
! bug reports, prototype patches, and keeping the GNU/Linux ports working.

  @item
  Greg McGary for random fixes and (someday) bounded pointers.
--- 431,438 ----

  @item
  H.J. Lu for his previous contributions to the steering committee, many x86
! bug reports, prototype patches, testing and keeping the GNU/Linux ports
! working.

  @item
  Greg McGary for random fixes and (someday) bounded pointers.
*************** the g++ effort.
*** 472,479 ****

  @item
  David Miller for his direction via the steering committee, lots of
! SPARC work, improvements in jump.c and interfacing with the Linux kernel
! developers.

  @item
  Gary Miller ported GCC to Charles River Data Systems machines.
--- 475,482 ----

  @item
  David Miller for his direction via the steering committee, lots of
! SPARC work, improvements in jump.c, testing and interfacing with the
! Linux kernel developers.

  @item
  Gary Miller ported GCC to Charles River Data Systems machines.
*************** Alan Modra for various GNU/Linux bits an
*** 492,498 ****

  @item
  Toon Moene for his direction via the steering committee, Fortran
! maintenance, and his ongoing work to make us make Fortran run fast.

  @item
  Jason Molenda for major help in the care and feeding of all the services
--- 495,502 ----

  @item
  Toon Moene for his direction via the steering committee, Fortran
! maintenance, testing and his ongoing work to make us make Fortran run
! fast.

  @item
  Jason Molenda for major help in the care and feeding of all the services
*************** hacking.
*** 601,607 ****
  @item
  Loren J. Rittle for improvements to libstdc++-v3 including the FreeBSD
  port, threading fixes, thread-related configury changes, critical
! threading documentation, and solutions to really tricky I/O problems.

  @item
  Craig Rodrigues for processing tons of bug reports.
--- 605,612 ----
  @item
  Loren J. Rittle for improvements to libstdc++-v3 including the FreeBSD
  port, threading fixes, thread-related configury changes, critical
! threading documentation, testing and solutions to really tricky I/O
! problems.

  @item
  Craig Rodrigues for processing tons of bug reports.
*************** Kenny Simpson for prompting libstdc++ fi
*** 671,678 ****
  the LWG (thereby keeping us in line with updates from the ISO).

  @item
! Franz Sirl for his ongoing work with making the PPC port stable
! for linux.

  @item
  Andrey Slepuhin for assorted AIX hacking.
--- 676,683 ----
  the LWG (thereby keeping us in line with updates from the ISO).

  @item
! Franz Sirl for testing and his ongoing work with making the PPC port
! stable for linux.

  @item
  Andrey Slepuhin for assorted AIX hacking.
*************** Graham Stott for various infrastructure
*** 710,717 ****
  John Stracke for his Java HTTP protocol fixes.

  @item
! Mike Stump for his Elxsi port, g++ contributions over the years and more
! recently his vxworks contributions

  @item
  Jeff Sturm for Java porting help, bugfixes, and encouragement.
--- 715,722 ----
  John Stracke for his Java HTTP protocol fixes.

  @item
! Mike Stump for his Elxsi port, testing, g++ contributions over the years
! and more recently his vxworks contributions

  @item
  Jeff Sturm for Java porting help, bugfixes, and encouragement.
*************** problems in various places that nobody e
*** 818,824 ****
  reduction and other loop optimizations.

  @item
! Carlo Wood for various fixes.

  @item
  Tom Wood for work on the m88k port.
--- 823,829 ----
  reduction and other loop optimizations.

  @item
! Carlo Wood for testing and various fixes.

  @item
  Tom Wood for work on the m88k port.
*************** Frank Braun
*** 874,885 ****
  Rodney Brown

  @item
- Joe Buck
-
- @item
- Craig Burley
-
- @item
  Sidney Cadot

  @item
--- 879,884 ----
*************** Bradford Castalia
*** 889,900 ****
  Ralph Doncaster

  @item
- Ulrich Drepper
-
- @item
- David Edelsohn
-
- @item
  Richard Emberson

  @item
--- 888,893 ----
*************** Charles-Antoine Gauthier
*** 919,927 ****
  Yung Shing Gene

  @item
- Kaveh Ghazi
-
- @item
  David Gilbert

  @item
--- 912,917 ----
*************** Amancio Hasty
*** 946,966 ****
  Bryan W. Headley

  @item
- Kate Hedstrom
-
- @item
- Richard Henderson
-
- @item
  Kevin B. Hendricks

  @item
- Manfred Hollstein
-
- @item
- Kamil Iskra
-
- @item
  Joep Jansen

  @item
--- 936,944 ----
*************** Tobias Kuipers
*** 976,984 ****
  Anand Krishnaswamy

  @item
- Jeff Law
-
- @item
  Robert Lipe

  @item
--- 954,959 ----
*************** llewelly
*** 988,1005 ****
  Damon Love

  @item
- Dave Love
-
- @item
- H.J. Lu
-
- @item
  Brad Lucier

  @item
- Mumit Khan
-
- @item
  Matthias Klose

  @item
--- 963,971 ----
*************** Martin Knoblauch
*** 1009,1020 ****
  Jesse Macnish

  @item
- David Miller
-
- @item
- Toon Moene
-
- @item
  Stefan Morrell

  @item
--- 975,980 ----
*************** Matthias Mueller
*** 1027,1035 ****
  Pekka Nikander

  @item
- Alexandre Oliva
-
- @item
  Jon Olson

  @item
--- 987,992 ----
*************** Paul Reilly
*** 1051,1086 ****
  Tom Reilly

  @item
- Loren J. Rittle
-
- @item
  Torsten Rueger

  @item
- Danny Sadinoff
-
- @item
  Marc Schifer

  @item
- Peter Schmid
-
- @item
  David Schuler

  @item
  Vin Shelton

  @item
- Franz Sirl
-
- @item
  Tim Souder

  @item
- Mike Stump
-
- @item
  Adam Sulmicki

  @item
--- 1008,1028 ----
*************** George Talbot
*** 1088,1096 ****

  @item
  Gregory Warnes
-
- @item
- Carlo Wood

  @item
  David E. Young
--- 1030,1035 ----

Roger
--
Roger Sayle,                         E-mail: roger at eyesopen dot com
OpenEye Scientific Software,         WWW: http://www.eyesopen.com/
Suite 1107, 3600 Cerrillos Road,     Tel: (+1) 505-473-7385
Santa Fe, New Mexico, 87507.         Fax: (+1) 505-473-0833


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]