From: Willy Tarreau <w@1wt.eu>
To: "Luck, Tony" <tony.luck@intel.com>
Cc: Greg KH <greg@kroah.com>, Dave Jones <davej@redhat.com>,
James Bottomley <James.Bottomley@hansenpartnership.com>,
ksummit-2008-discuss@lists.linux-foundation.org,
Pekka Enberg <penberg@cs.helsinki.fi>,
David Woodhouse <dwmw2@infradead.org>,
linux-kernel <linux-kernel@vger.kernel.org>
Subject: Re: How many contributors are we losing
Date: Fri, 30 May 2008 22:46:21 +0200 [thread overview]
Message-ID: <20080530204621.GD5609@1wt.eu> (raw)
In-Reply-To: <1FE6DD409037234FAB833C420AA843EC017405EB@orsmsx424.amr.corp.intel.com>
On Fri, May 30, 2008 at 01:23:44PM -0700, Luck, Tony wrote:
> Greg wrote:
> > I also have "cleaned up" versions of the kernel log files for just the
> > reason you say above. You would not believe the number of times some
> > people mispell their own name in a single kernel release... That makes
> > it easier to do this kind of mapping. The cleaned up logs are in that
> > directory as well.
>
> I took those cleaned up log files (which run from 2.6.11 to 2.6.22) and
> created some new ones (raw, I didn't try to clean them) for 2.6.23, 2.6.24,
> 2.6.25 and 2.6.26-sofar. Then I skimmed through looking for drive-by
> contributors (defined as someone who contributes to just one release and
> is then never heard from again).
>
> The summary looks like this:
> 63 in version 2.6.11 never seen again
> 148 in version 2.6.12 never seen again
> 128 in version 2.6.13 never seen again
> 92 in version 2.6.14 never seen again
> 96 in version 2.6.15 never seen again
> 122 in version 2.6.16 never seen again
> 137 in version 2.6.17 never seen again
> 140 in version 2.6.18 never seen again
> 135 in version 2.6.19 never seen again
> 95 in version 2.6.20 never seen again
> 136 in version 2.6.21 never seen again
> 153 in version 2.6.22 never seen again
> 179 in version 2.6.23 never seen again
> 179 in version 2.6.24 never seen again
> 304 in version 2.6.25 never seen again
>
> These numbers are somewhat exaggerated by typos (the "cleaned up" files
> still have some problems in the "Author:" entry (which is the only one
> I looked at). People add or drop middle initials, or sometimes switch
> between "Firstname Lastname" and "Lastname, Firstname", and there are
> plenty of obviously garbled entries.
>
> The numbers for the more recent releases may also include
> people who are still in the community, but just don't contribute to
> every release.
>
> My script didn't look for people that contributed for two or more
> releases and then disappeared.
>
> You can skim through the full list at the bottom of this message
> and make your own guesses at how much of this data is garbage.
> Even if 3/4 of the names here can be discounted, that still leaves
> over 500 people who came to us at one point with a patch that was
> good enough to be applied and then they left.
It depends how we see this. Having a lot of external contributors is
very good, as it implies that more and more people are getting used
to read and modify the code. What would be interesting would be to
check for people who where there on a regular basis then went away,
even though I admit is harder to find out.
Willy
next prev parent reply other threads:[~2008-05-30 20:47 UTC|newest]
Thread overview: 109+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-05-28 17:20 [Ksummit-2008-discuss] Fixing the Kernel Janitors project James Bottomley
2008-05-28 17:43 ` H. Peter Anvin
2008-05-28 19:08 ` Rik van Riel
2008-05-28 20:15 ` Chris Mason
2008-05-29 10:34 ` Jiri Kosina
2008-05-31 8:38 ` Pavel Machek
2008-05-28 20:38 ` James Bottomley
2008-05-28 20:49 ` David Woodhouse
2008-05-28 21:01 ` James Bottomley
2008-05-28 21:31 ` Pekka Enberg
2008-05-28 21:42 ` James Bottomley
2008-05-28 22:18 ` David Woodhouse
2008-05-28 22:35 ` James Bottomley
2008-05-28 22:51 ` Greg KH
2008-05-28 23:23 ` Luck, Tony
2008-05-29 0:36 ` Greg KH
2008-05-29 1:00 ` Dave Jones
2008-05-29 2:26 ` Greg KH
2008-05-30 20:23 ` How many contributors are we losing Luck, Tony
2008-05-30 20:46 ` Willy Tarreau [this message]
2008-05-30 20:47 ` Greg KH
2008-05-30 23:37 ` [Ksummit-2008-discuss] " Grant Grundler
2008-05-31 19:53 ` Stefan Richter
2008-05-30 21:01 ` [Ksummit-2008-discuss] " Daniel Walker
2008-05-30 21:13 ` Hugh Dickins
2008-05-30 22:05 ` Luck, Tony
2008-05-30 22:53 ` Theodore Tso
2008-05-30 23:10 ` H. Peter Anvin
2008-05-31 1:12 ` Josh Boyer
2008-05-29 6:12 ` [Ksummit-2008-discuss] Fixing the Kernel Janitors project David Miller
2008-05-29 6:09 ` David Miller
2008-05-29 13:24 ` Peter Zijlstra
2008-05-29 14:36 ` James Bottomley
2008-05-29 15:06 ` Jiri Kosina
2008-05-29 16:32 ` Matthew Wilcox
2008-05-30 0:24 ` Stefan Richter
2008-06-02 10:32 ` Jiri Kosina
2008-06-02 10:43 ` Rafael J. Wysocki
2008-05-29 17:37 ` James Bottomley
2008-05-29 20:24 ` Rafael J. Wysocki
2008-05-31 19:21 ` Lars Noschinski
2008-06-01 16:09 ` store-same-blocksonce (was Re: [Ksummit-2008-discuss] Fixing the Kernel Janitors project) Pavel Machek
2008-06-02 8:18 ` [Ksummit-2008-discuss] Fixing the Kernel Janitors project Paul Jackson
2008-05-29 2:27 ` Matthew Wilcox
2008-05-29 5:58 ` David Miller
2008-05-29 6:17 ` Benjamin Herrenschmidt
2008-05-29 12:45 ` Theodore Tso
2008-05-29 16:15 ` RFC: Moving firmware blobs out of the kernel David Woodhouse
2008-05-29 16:47 ` [Ksummit-2008-discuss] " Greg KH
2008-05-29 20:29 ` Arjan van de Ven
2008-05-29 20:47 ` Matthew Wilcox
2008-05-29 20:55 ` Yinghai Lu
2008-05-29 20:59 ` James Bottomley
2008-05-29 21:03 ` Greg KH
2008-05-30 9:20 ` Alan Cox
2008-05-30 10:38 ` David Woodhouse
2008-05-29 21:31 ` David Miller
2008-05-29 21:57 ` Yinghai Lu
2008-05-30 9:52 ` Takashi Iwai
2008-05-30 10:37 ` David Woodhouse
2008-05-29 21:09 ` David Miller
2008-05-29 21:11 ` Arjan van de Ven
2008-05-29 23:04 ` David Woodhouse
2008-05-30 13:47 ` Arnaldo Carvalho de Melo
2008-06-01 16:17 ` Pavel Machek
2008-06-06 14:46 ` David Woodhouse
2008-06-07 9:53 ` Pavel Machek
2008-06-08 11:13 ` Mauro Carvalho Chehab
2008-05-29 22:11 ` David Woodhouse
2008-05-30 18:37 ` Grant Grundler
2008-06-07 22:14 ` Alexandre Oliva
2008-05-29 19:12 ` Jeff Garzik
2008-05-29 21:17 ` [Ksummit-2008-discuss] " Peter Zijlstra
2008-05-29 23:39 ` H. Peter Anvin
2008-05-30 9:31 ` Alan Cox
2008-05-30 9:50 ` Peter Zijlstra
2008-05-30 13:53 ` Jeff Garzik
2008-05-30 21:08 ` Alexandre Oliva
2008-05-30 23:14 ` H. Peter Anvin
2008-05-31 14:05 ` Alan Cox
2008-05-31 15:10 ` H. Peter Anvin
2008-05-30 1:27 ` Benjamin Herrenschmidt
2008-05-29 21:18 ` David Woodhouse
2008-05-30 1:22 ` Benjamin Herrenschmidt
2008-05-29 20:54 ` [Ksummit-2008-discuss] Fixing the Kernel Janitors project David Miller
2008-05-29 20:59 ` Matthew Wilcox
2008-05-29 21:12 ` Greg KH
2008-05-30 1:25 ` Benjamin Herrenschmidt
2008-05-30 2:20 ` Matthew Wilcox
2008-05-29 21:14 ` Theodore Tso
2008-05-29 21:39 ` David Miller
2008-06-01 14:11 ` Thomas Gleixner
2008-06-01 14:24 ` James Bottomley
2008-06-01 16:21 ` s2ram video problems " Pavel Machek
2008-06-01 17:55 ` Rafael J. Wysocki
2008-06-01 18:04 ` James Bottomley
2008-06-01 18:14 ` Matthew Garrett
2008-06-01 18:14 ` Rafael J. Wysocki
2008-06-01 18:17 ` Matthew Garrett
2008-06-01 20:22 ` Thomas Gleixner
2008-06-01 20:36 ` Matthew Garrett
2008-06-01 23:56 ` Benjamin Herrenschmidt
2008-05-30 1:20 ` Benjamin Herrenschmidt
2008-05-30 6:55 ` David Miller
2008-05-29 16:03 ` Jonathan Corbet
2008-05-30 0:40 ` Neil Brown
2008-05-29 14:26 ` James Bottomley
2008-05-29 11:32 ` Helge Hafting
2008-05-29 13:44 ` Adrian Bunk
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20080530204621.GD5609@1wt.eu \
--to=w@1wt.eu \
--cc=James.Bottomley@hansenpartnership.com \
--cc=davej@redhat.com \
--cc=dwmw2@infradead.org \
--cc=greg@kroah.com \
--cc=ksummit-2008-discuss@lists.linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=penberg@cs.helsinki.fi \
--cc=tony.luck@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox