Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Linux: Kernel

463 kernel developers missing!

 

 

First page Previous page 1 2 3 4 Next page Last page  View All Linux kernel RSS feed   Index | Next | Previous | View Threaded


jonsmirl at gmail

Jul 28, 2008, 7:45 AM

Post #1 of 98 (400 views)
Permalink
463 kernel developers missing!

Here's a new .mailmap file for the kernel that cleans up the horrible
mess of names and email addresses in the log. To use it put it at the
root of your kernel tree and type 'git shortlog'. Before the clean up
there were 4,284 developers, after 3,821. There are 5,051 unique
emails.

The mailmap file contains all email addresses that have been used to
submit patches to the kernel. Don't freak out about your email address
being in the file, if it is in the file it is already in Google since
the kernel log is already in Google.

Putting all the email addresses and names into this file allows it to
be used as a basis for future validation. Since I don't know perl, can
someone whip up a patch to checkpatch.pl that validates the emails in
new patches against the ones in mailmap? Then if you aren't in mailmap
part of your commit needs to include a new entry for mailmap.

Another useful script would take the output of "git log | grep ^Author
| sort -u" and diff the list of email address against the mailmap
file. Any new emails found are new people that need to be added to
mailmap. Only the emails should be checked, not the names.

Please excuse any errors I made in the clean up process, a large
portion of it was done manually. After the base file is in we can
patch it to fix the errors. For those of you using a dozen aliases,
you might want to order them so that your current email is the last
one in the list. James Bottomley has the most aliases, 13.

PS It's not a diff because it would be too big to post.

--
Jon Smirl
jonsmirl[at]gmail.com
Attachments: .mailmap.bz2 (67.8 KB)


jonsmirl at gmail

Jul 28, 2008, 8:20 AM

Post #2 of 98 (387 views)
Permalink
Re: 463 kernel developers missing! [In reply to]

Some stats using the new mailmap file:

Patches, number of developers
1, 1591
2, 484
3, 254
4, 152
5, 118
more, 1242

Top twenty developers:

Linus Torvalds (4350):
Andrew Morton (1789):
Adrian Bunk (1774):
Al Viro (1735):
Ingo Molnar (1393):
Ralf Baechle (1367):
Jeff Garzik (1291):
Takashi Iwai (1196):
Tejun Heo (1092):
Bartlomiej Zolnierkiewicz (1071):
David S. Miller (1069):
Patrick McHardy (1031):
Stephen Hemminger (1017):
Russell King (985):
Andi Kleen (973):
Thomas Gleixner (953):
Alan Cox (822):
Paul Mundt (813):
Dave Miller (787):

Make your own list:
git shortlog | grep -v ^[[:space:]] | grep -v ^$ | sort -t "(" -g -k 2 -r


--
Jon Smirl
jonsmirl[at]gmail.com
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo[at]vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


bunk at kernel

Jul 28, 2008, 8:35 AM

Post #3 of 98 (389 views)
Permalink
Re: 463 kernel developers missing! [In reply to]

On Mon, Jul 28, 2008 at 11:20:49AM -0400, Jon Smirl wrote:
> Some stats using the new mailmap file:
>
> Patches, number of developers
> 1, 1591
> 2, 484
> 3, 254
> 4, 152
> 5, 118
> more, 1242
>
> Top twenty developers:
>
> Linus Torvalds (4350):

You count merges as patches.

> Andrew Morton (1789):
> Adrian Bunk (1774):
> Al Viro (1735):
> Ingo Molnar (1393):
> Ralf Baechle (1367):
> Jeff Garzik (1291):
> Takashi Iwai (1196):
> Tejun Heo (1092):
> Bartlomiej Zolnierkiewicz (1071):
> David S. Miller (1069):
> Patrick McHardy (1031):
> Stephen Hemminger (1017):
> Russell King (985):
> Andi Kleen (973):
> Thomas Gleixner (953):
> Alan Cox (822):
> Paul Mundt (813):
> Dave Miller (787):

Dave Miller = David S. Miller

In this case your .mailmap made the result worse...

> Make your own list:
> git shortlog | grep -v ^[[:space:]] | grep -v ^$ | sort -t "(" -g -k 2 -r
>
> Jon Smirl

cu
Adrian

--

"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo[at]vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


bunk at kernel

Jul 28, 2008, 8:45 AM

Post #4 of 98 (382 views)
Permalink
Re: 463 kernel developers missing! [In reply to]

On Mon, Jul 28, 2008 at 10:45:59AM -0400, Jon Smirl wrote:
> Here's a new .mailmap file for the kernel that cleans up the horrible
> mess of names and email addresses in the log. To use it put it at the
> root of your kernel tree and type 'git shortlog'. Before the clean up
> there were 4,284 developers, after 3,821. There are 5,051 unique
> emails.
>
> The mailmap file contains all email addresses that have been used to
> submit patches to the kernel. Don't freak out about your email address
> being in the file, if it is in the file it is already in Google since
> the kernel log is already in Google.
>
> Putting all the email addresses and names into this file allows it to
> be used as a basis for future validation. Since I don't know perl, can
> someone whip up a patch to checkpatch.pl that validates the emails in
> new patches against the ones in mailmap? Then if you aren't in mailmap
> part of your commit needs to include a new entry for mailmap.
>
> Another useful script would take the output of "git log | grep ^Author
> | sort -u" and diff the list of email address against the mailmap
> file. Any new emails found are new people that need to be added to
> mailmap. Only the emails should be checked, not the names.
>
> Please excuse any errors I made in the clean up process, a large
> portion of it was done manually. After the base file is in we can
> patch it to fix the errors. For those of you using a dozen aliases,
> you might want to order them so that your current email is the last
> one in the list. James Bottomley has the most aliases, 13.

The charset of the names is pretty random - that should be fixed at some
point.

> PS It's not a diff because it would be too big to post.

200 kB would be OK for linux-kernel (AFAIR the current limit
is 400 kB). But to prevent charset problems a compressed attachment
might make sense...

> Jon Smirl

cu
Adrian

--

"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo[at]vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


jonsmirl at gmail

Jul 28, 2008, 8:45 AM

Post #5 of 98 (391 views)
Permalink
Re: 463 kernel developers missing! [In reply to]

On 7/28/08, Adrian Bunk <bunk[at]kernel.org> wrote:
> On Mon, Jul 28, 2008 at 11:20:49AM -0400, Jon Smirl wrote:
> > Some stats using the new mailmap file:
> >
> > Patches, number of developers
> > 1, 1591
> > 2, 484
> > 3, 254
> > 4, 152
> > 5, 118
> > more, 1242
> >
> > Top twenty developers:
> >
> > Linus Torvalds (4350):
>
>
> You count merges as patches.

I just used the output from git shortlog, is there a better way?

>
>
> > Andrew Morton (1789):
> > Adrian Bunk (1774):
> > Al Viro (1735):
> > Ingo Molnar (1393):
> > Ralf Baechle (1367):
> > Jeff Garzik (1291):
> > Takashi Iwai (1196):
> > Tejun Heo (1092):
> > Bartlomiej Zolnierkiewicz (1071):
> > David S. Miller (1069):
> > Patrick McHardy (1031):
> > Stephen Hemminger (1017):
> > Russell King (985):
> > Andi Kleen (973):
> > Thomas Gleixner (953):
> > Alan Cox (822):
> > Paul Mundt (813):
> > Dave Miller (787):
>
>
> Dave Miller = David S. Miller
>
> In this case your .mailmap made the result worse...

Easily fixed, I just missed one of his aliases.
12% of all name/email pairs have errors in them, I didn't catch them all.

Linus Torvalds (4350):
David S. Miller (1856):
Andrew Morton (1789):
Adrian Bunk (1774):
Al Viro (1735):
Ingo Molnar (1393):
Ralf Baechle (1367):
Jeff Garzik (1291):
Takashi Iwai (1196):
Tejun Heo (1092):
Bartlomiej Zolnierkiewicz (1071):
Patrick McHardy (1031):
Stephen Hemminger (1017):
Russell King (985):
Andi Kleen (973):
Thomas Gleixner (953):
Alan Cox (822):
Paul Mundt (813):
Jean Delvare (771):



>
>
> > Make your own list:
> > git shortlog | grep -v ^[[:space:]] | grep -v ^$ | sort -t "(" -g -k 2 -r
> >
> > Jon Smirl
>
>
> cu
> Adrian
>
>
> --
>
> "Is there not promise of rain?" Ling Tan asked suddenly out
> of the darkness. There had been need of rain for many days.
> "Only a promise," Lao Er said.
> Pearl S. Buck - Dragon Seed
>
>


--
Jon Smirl
jonsmirl[at]gmail.com
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo[at]vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


bunk at kernel

Jul 28, 2008, 8:52 AM

Post #6 of 98 (382 views)
Permalink
Re: 463 kernel developers missing! [In reply to]

On Mon, Jul 28, 2008 at 11:45:29AM -0400, Jon Smirl wrote:
> On 7/28/08, Adrian Bunk <bunk[at]kernel.org> wrote:
> > On Mon, Jul 28, 2008 at 11:20:49AM -0400, Jon Smirl wrote:
> > > Some stats using the new mailmap file:
> > >
> > > Patches, number of developers
> > > 1, 1591
> > > 2, 484
> > > 3, 254
> > > 4, 152
> > > 5, 118
> > > more, 1242
> > >
> > > Top twenty developers:
> > >
> > > Linus Torvalds (4350):
> >
> >
> > You count merges as patches.
>
> I just used the output from git shortlog, is there a better way?

I use "cg-log --summary", but there's most likely also some easy way
without cogito.

> > > Andrew Morton (1789):
> > > Adrian Bunk (1774):
> > > Al Viro (1735):
> > > Ingo Molnar (1393):
> > > Ralf Baechle (1367):
> > > Jeff Garzik (1291):
> > > Takashi Iwai (1196):
> > > Tejun Heo (1092):
> > > Bartlomiej Zolnierkiewicz (1071):
> > > David S. Miller (1069):
> > > Patrick McHardy (1031):
> > > Stephen Hemminger (1017):
> > > Russell King (985):
> > > Andi Kleen (973):
> > > Thomas Gleixner (953):
> > > Alan Cox (822):
> > > Paul Mundt (813):
> > > Dave Miller (787):
> >
> >
> > Dave Miller = David S. Miller
> >
> > In this case your .mailmap made the result worse...
>
> Easily fixed, I just missed one of his aliases.

There were two:
Dave Miller <davem[at]davemloft.net>
David Miller <davem[at]t1000.davemloft.net>

>...
> Jon Smirl

cu
Adrian

--

"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo[at]vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


jonsmirl at gmail

Jul 28, 2008, 8:55 AM

Post #7 of 98 (383 views)
Permalink
Re: 463 kernel developers missing! [In reply to]

On 7/28/08, Adrian Bunk <bunk[at]kernel.org> wrote:
> On Mon, Jul 28, 2008 at 10:45:59AM -0400, Jon Smirl wrote:
> > Here's a new .mailmap file for the kernel that cleans up the horrible
> > mess of names and email addresses in the log. To use it put it at the
> > root of your kernel tree and type 'git shortlog'. Before the clean up
> > there were 4,284 developers, after 3,821. There are 5,051 unique
> > emails.
> >
> > The mailmap file contains all email addresses that have been used to
> > submit patches to the kernel. Don't freak out about your email address
> > being in the file, if it is in the file it is already in Google since
> > the kernel log is already in Google.
> >
> > Putting all the email addresses and names into this file allows it to
> > be used as a basis for future validation. Since I don't know perl, can
> > someone whip up a patch to checkpatch.pl that validates the emails in
> > new patches against the ones in mailmap? Then if you aren't in mailmap
> > part of your commit needs to include a new entry for mailmap.
> >
> > Another useful script would take the output of "git log | grep ^Author
> > | sort -u" and diff the list of email address against the mailmap
> > file. Any new emails found are new people that need to be added to
> > mailmap. Only the emails should be checked, not the names.
> >
> > Please excuse any errors I made in the clean up process, a large
> > portion of it was done manually. After the base file is in we can
> > patch it to fix the errors. For those of you using a dozen aliases,
> > you might want to order them so that your current email is the last
> > one in the list. James Bottomley has the most aliases, 13.
>
>
> The charset of the names is pretty random - that should be fixed at some
> point.

Follow on patches can fix the charset issues, right now they are
simply copied from the log messages. I've tried to preserve them as
best as I can but they have been mangled pretty badly.

>
>
> > PS It's not a diff because it would be too big to post.
>
>
> 200 kB would be OK for linux-kernel (AFAIR the current limit
> is 400 kB). But to prevent charset problems a compressed attachment
> might make sense...

It also saved the mail server from sending out a couple hundred GB of mail.

The main change is including every email in the mailmap and not just
the exceptions. By putting all emails into the file it becomes
possible to use the file for validation. And we need validation, the
current log has a 12% error rate.

I'll send it in patch form to whoever is going to send it upstream.
Who would that be?

>
>
> > Jon Smirl
>
> cu
> Adrian
>
> --
>
> "Is there not promise of rain?" Ling Tan asked suddenly out
> of the darkness. There had been need of rain for many days.
> "Only a promise," Lao Er said.
> Pearl S. Buck - Dragon Seed
>
>


--
Jon Smirl
jonsmirl[at]gmail.com
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo[at]vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


jonsmirl at gmail

Jul 28, 2008, 8:58 AM

Post #8 of 98 (382 views)
Permalink
Re: 463 kernel developers missing! [In reply to]

On 7/28/08, Adrian Bunk <bunk[at]kernel.org> wrote:
> On Mon, Jul 28, 2008 at 11:45:29AM -0400, Jon Smirl wrote:
> > On 7/28/08, Adrian Bunk <bunk[at]kernel.org> wrote:
> > > On Mon, Jul 28, 2008 at 11:20:49AM -0400, Jon Smirl wrote:
> > > > Some stats using the new mailmap file:
> > > >
> > > > Patches, number of developers
> > > > 1, 1591
> > > > 2, 484
> > > > 3, 254
> > > > 4, 152
> > > > 5, 118
> > > > more, 1242
> > > >
> > > > Top twenty developers:
> > > >
> > > > Linus Torvalds (4350):
> > >
> > >
> > > You count merges as patches.
> >
> > I just used the output from git shortlog, is there a better way?
>
>
> I use "cg-log --summary", but there's most likely also some easy way
> without cogito.
>
>
> > > > Andrew Morton (1789):
> > > > Adrian Bunk (1774):
> > > > Al Viro (1735):
> > > > Ingo Molnar (1393):
> > > > Ralf Baechle (1367):
> > > > Jeff Garzik (1291):
> > > > Takashi Iwai (1196):
> > > > Tejun Heo (1092):
> > > > Bartlomiej Zolnierkiewicz (1071):
> > > > David S. Miller (1069):
> > > > Patrick McHardy (1031):
> > > > Stephen Hemminger (1017):
> > > > Russell King (985):
> > > > Andi Kleen (973):
> > > > Thomas Gleixner (953):
> > > > Alan Cox (822):
> > > > Paul Mundt (813):
> > > > Dave Miller (787):
> > >
> > >
> > > Dave Miller = David S. Miller
> > >
> > > In this case your .mailmap made the result worse...
> >
> > Easily fixed, I just missed one of his aliases.
>
>
> There were two:
> Dave Miller <davem[at]davemloft.net>
> David Miller <davem[at]t1000.davemloft.net>

Added that one, now he has 11 aliases.
Two more developers disappear.

Linus Torvalds (4350):
David S. Miller (1858):
Andrew Morton (1789):
Adrian Bunk (1774):
Al Viro (1735):
Ingo Molnar (1393):
Ralf Baechle (1367):
Jeff Garzik (1291):
Takashi Iwai (1196):
Tejun Heo (1092):
Bartlomiej Zolnierkiewicz (1071):
Patrick McHardy (1031):
Stephen Hemminger (1017):
Russell King (985):
Andi Kleen (973):
Thomas Gleixner (953):
Alan Cox (822):
Paul Mundt (813):
Jean Delvare (771):



>
> >...
>
> > Jon Smirl
>
> cu
> Adrian
>
> --
>
> "Is there not promise of rain?" Ling Tan asked suddenly out
> of the darkness. There had been need of rain for many days.
> "Only a promise," Lao Er said.
> Pearl S. Buck - Dragon Seed
>
>


--
Jon Smirl
jonsmirl[at]gmail.com
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo[at]vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


jonsmirl at gmail

Jul 28, 2008, 9:12 AM

Post #9 of 98 (386 views)
Permalink
Re: 463 kernel developers missing! [In reply to]

Andrew was getting credit for Len Brown's patches, new top 20.

Of course the list has errors in it, but they are easy to find and
fix. Once they are fixed they will never change since they reflect the
existing history in the tree.

Let's get the main patch in and then everyone can send in little
patches to fix the errors. I've removed all of the errors I can via
scripts, now it is a manual process to spot the aliases.

Linus Torvalds (4350):
David S. Miller (1858):
Adrian Bunk (1774):
Al Viro (1735):
Ingo Molnar (1393):
Ralf Baechle (1367):
Jeff Garzik (1291):
Andrew Morton (1280):
Takashi Iwai (1196):
Tejun Heo (1092):
Bartlomiej Zolnierkiewicz (1071):
Patrick McHardy (1031):
Stephen Hemminger (1017):
Russell King (985):
Andi Kleen (973):
Thomas Gleixner (953):
Alan Cox (822):
Paul Mundt (813):
Jean Delvare (771):


--
Jon Smirl
jonsmirl[at]gmail.com
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo[at]vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


joe at perches

Jul 28, 2008, 9:20 AM

Post #10 of 98 (382 views)
Permalink
Re: 463 kernel developers missing! [In reply to]

On Mon, 2008-07-28 at 10:45 -0400, Jon Smirl wrote:
> if you aren't in mailmap part of your commit
> needs to include a new entry for mailmap.

Why?

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo[at]vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


jonsmirl at gmail

Jul 28, 2008, 9:47 AM

Post #11 of 98 (390 views)
Permalink
Re: 463 kernel developers missing! [In reply to]

On 7/28/08, Joe Perches <joe[at]perches.com> wrote:
> On Mon, 2008-07-28 at 10:45 -0400, Jon Smirl wrote:
> > if you aren't in mailmap part of your commit
> > needs to include a new entry for mailmap.
>
> Why?

So that we can validate against future misspellings of your name and
email address. It's all about doing validation and stopping the
errors. The current log has over 1,000 typos in the names and emails.
Getting rid of the typos makes it possible to generate clean
statistics.

If you're paranoid get a new gmail address for each commit. From
reading the list of authors I'd say we have about 10 paranoid people
out of 3,840.

>
>


--
Jon Smirl
jonsmirl[at]gmail.com
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo[at]vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


simon at fire

Jul 28, 2008, 9:54 AM

Post #12 of 98 (392 views)
Permalink
Re: 463 kernel developers missing! [In reply to]

On 28/07/08 15:45, Jon Smirl wrote:
> Here's a new .mailmap file for the kernel that cleans up the horrible
> mess of names and email addresses in the log. To use it put it at the
> root of your kernel tree and type 'git shortlog'. Before the clean up
> there were 4,284 developers, after 3,821. There are 5,051 unique
> emails.
>
> The mailmap file contains all email addresses that have been used to
> submit patches to the kernel. Don't freak out about your email address
> being in the file, if it is in the file it is already in Google since
> the kernel log is already in Google.

Just because anyone can grep the kernel log for email addresses [to
send spam to], doesn't mean that you need to do it for them.

Please read git-shortlog(1) and then remove me from this file because
it won't change anything.

--
Simon Arlott
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo[at]vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


jonsmirl at gmail

Jul 28, 2008, 10:05 AM

Post #13 of 98 (387 views)
Permalink
Re: 463 kernel developers missing! [In reply to]

On 7/28/08, Simon Arlott <simon[at]fire.lp0.eu> wrote:
> On 28/07/08 15:45, Jon Smirl wrote:
>
> > Here's a new .mailmap file for the kernel that cleans up the horrible
> > mess of names and email addresses in the log. To use it put it at the
> > root of your kernel tree and type 'git shortlog'. Before the clean up
> > there were 4,284 developers, after 3,821. There are 5,051 unique
> > emails.
> >
> > The mailmap file contains all email addresses that have been used to
> > submit patches to the kernel. Don't freak out about your email address
> > being in the file, if it is in the file it is already in Google since
> > the kernel log is already in Google.
> >
>
> Just because anyone can grep the kernel log for email addresses [to send
> spam to], doesn't mean that you need to do it for them.

You need to be in the file since you have submitted patches using three aliases.

> Please read git-shortlog(1) and then remove me from this file because it
> won't change anything.
>
> --
> Simon Arlott
>


--
Jon Smirl
jonsmirl[at]gmail.com
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo[at]vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


stefanr at s5r6

Jul 28, 2008, 10:07 AM

Post #14 of 98 (382 views)
Permalink
Re: 463 kernel developers missing! [In reply to]

Jon Smirl wrote:
> Getting rid of the typos makes it possible to generate clean
> statistics.

It actually doesn't.
--
Stefan Richter
-=====-==--- -=== ===--
http://arcgraph.de/sr/
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo[at]vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


simon at fire

Jul 28, 2008, 10:10 AM

Post #15 of 98 (382 views)
Permalink
Re: 463 kernel developers missing! [In reply to]

On 28/07/08 18:05, Jon Smirl wrote:
> On 7/28/08, Simon Arlott <simon[at]fire.lp0.eu> wrote:
>> On 28/07/08 15:45, Jon Smirl wrote:
>>
>> > Here's a new .mailmap file for the kernel that cleans up the horrible
>> > mess of names and email addresses in the log. To use it put it at the
>> > root of your kernel tree and type 'git shortlog'. Before the clean up
>> > there were 4,284 developers, after 3,821. There are 5,051 unique
>> > emails.
>> >
>> > The mailmap file contains all email addresses that have been used to
>> > submit patches to the kernel. Don't freak out about your email address
>> > being in the file, if it is in the file it is already in Google since
>> > the kernel log is already in Google.
>> >
>>
>> Just because anyone can grep the kernel log for email addresses [to send
>> spam to], doesn't mean that you need to do it for them.
>
> You need to be in the file since you have submitted patches using three aliases.

No, I've submitted patches using three email addresses (well, two - one is
a typo).

>> Please read git-shortlog(1) and then remove me from this file because it
>> won't change anything.

Try running "git shortlog" too, you'll see I only appear once using the
existing 99-line .mailmap file.

--
Simon Arlott
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo[at]vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


borntraeger at de

Jul 28, 2008, 10:15 AM

Post #16 of 98 (376 views)
Permalink
Re: 463 kernel developers missing! [In reply to]

Am Montag, 28. Juli 2008 schrieb Jon Smirl:
> > You count merges as patches.
>
> I just used the output from git shortlog, is there a better way?

git-shortlog --no-merges

You can also avoid the grepping:

git-shortlog -n -s --no-merges
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo[at]vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


jonsmirl at gmail

Jul 28, 2008, 10:22 AM

Post #17 of 98 (377 views)
Permalink
Re: 463 kernel developers missing! [In reply to]

On 7/28/08, Simon Arlott <simon[at]fire.lp0.eu> wrote:
> On 28/07/08 18:05, Jon Smirl wrote:
>
> > On 7/28/08, Simon Arlott <simon[at]fire.lp0.eu> wrote:
> >
> > > On 28/07/08 15:45, Jon Smirl wrote:
> > >
> > > > Here's a new .mailmap file for the kernel that cleans up the horrible
> > > > mess of names and email addresses in the log. To use it put it at the
> > > > root of your kernel tree and type 'git shortlog'. Before the clean up
> > > > there were 4,284 developers, after 3,821. There are 5,051 unique
> > > > emails.
> > > >
> > > > The mailmap file contains all email addresses that have been used to
> > > > submit patches to the kernel. Don't freak out about your email address
> > > > being in the file, if it is in the file it is already in Google since
> > > > the kernel log is already in Google.
> > > >
> > >
> > > Just because anyone can grep the kernel log for email addresses [to
> send
> > > spam to], doesn't mean that you need to do it for them.
> > >
> >
> > You need to be in the file since you have submitted patches using three
> aliases.
> >
>
> No, I've submitted patches using three email addresses (well, two - one is
> a typo).

That's the whole point of this list. When you submit patches in the
future we can check your name/email against the list and flag it if it
isn't there. That will alert you that you've made a typo.

A later version of this list could separate the valid current
names/addresses from the entries that are fixing typos or that have
old emails. That would improve the validation. But I don't have an
automated way to tell me which alias is the current one. Access to the
current LKML subscriber list would supply the needed info as to which
one to pick.

> >
> > > Please read git-shortlog(1) and then remove me from this file because
> it
> > > won't change anything.
> > >
> >
>
> Try running "git shortlog" too, you'll see I only appear once using the
> existing 99-line .mailmap file.
>
> --
> Simon Arlott
>


--
Jon Smirl
jonsmirl[at]gmail.com
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo[at]vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


jonsmirl at gmail

Jul 28, 2008, 10:25 AM

Post #18 of 98 (379 views)
Permalink
Re: 463 kernel developers missing! [In reply to]

On 7/28/08, Christian Borntraeger <borntraeger[at]de.ibm.com> wrote:
> Am Montag, 28. Juli 2008 schrieb Jon Smirl:
>
> > > You count merges as patches.
> >
> > I just used the output from git shortlog, is there a better way?
>
>
> git-shortlog --no-merges
>
> You can also avoid the grepping:
>
> git-shortlog -n -s --no-merges
>

Top 20 without the merges.
Apparently Linus really doesn't write code.

1770 Adrian Bunk
1735 Al Viro
1716 David S. Miller
1367 Ralf Baechle
1280 Andrew Morton
1277 Ingo Molnar
1196 Takashi Iwai
1091 Tejun Heo
1071 Bartlomiej Zolnierkiewicz
1031 Patrick McHardy
1016 Stephen Hemminger
969 Andi Kleen
945 Thomas Gleixner
904 Russell King
822 Alan Cox
809 Paul Mundt
771 Jean Delvare
727 Trond Myklebust
721 Michael Krufky



--
Jon Smirl
jonsmirl[at]gmail.com
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo[at]vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


mkrufky at linuxtv

Jul 28, 2008, 10:58 AM

Post #19 of 98 (380 views)
Permalink
Re: 463 kernel developers missing! [In reply to]

On Mon, Jul 28, 2008 at 1:22 PM, Jon Smirl <jonsmirl[at]gmail.com> wrote:
> On 7/28/08, Simon Arlott <simon[at]fire.lp0.eu> wrote:
> A later version of this list could separate the valid current
> names/addresses from the entries that are fixing typos or that have
> old emails. That would improve the validation. But I don't have an
> automated way to tell me which alias is the current one. Access to the
> current LKML subscriber list would supply the needed info as to which
> one to pick.

Please dont use LKML subscriptions as the authority of one's preferred
email address.

I, for instance, am *only* subscribed to LKML using my gmail account.
I prefer that nobody ever email my gmail account directly -- I use my
gmail account as a filter -- gmail filters my mails and fwd's specific
mails to my other specific email addresses -- I rarely read gmail
directly, and I am unlikely to ever read an email addressed to my
gmail box.

I favor my "at linuxtv dot org" account for my kernel work, and I hope
that is the email that shows up as primary for me (I would only guess
that I have one or two aliases in this .mailmap file.)

Regards,

Mike
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo[at]vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


jonsmirl at gmail

Jul 28, 2008, 11:10 AM

Post #20 of 98 (374 views)
Permalink
Re: 463 kernel developers missing! [In reply to]

On 7/28/08, Michael Krufky <mkrufky[at]linuxtv.org> wrote:
> On Mon, Jul 28, 2008 at 1:22 PM, Jon Smirl <jonsmirl[at]gmail.com> wrote:
> > On 7/28/08, Simon Arlott <simon[at]fire.lp0.eu> wrote:
>
> > A later version of this list could separate the valid current
> > names/addresses from the entries that are fixing typos or that have
> > old emails. That would improve the validation. But I don't have an
> > automated way to tell me which alias is the current one. Access to the
> > current LKML subscriber list would supply the needed info as to which
> > one to pick.
>
>
> Please dont use LKML subscriptions as the authority of one's preferred
> email address.

I was only going to use it to help decide which alias was the right
alias, not to generate new entries. In your case it wouldn't help.

>
> I, for instance, am *only* subscribed to LKML using my gmail account.
> I prefer that nobody ever email my gmail account directly -- I use my
> gmail account as a filter -- gmail filters my mails and fwd's specific
> mails to my other specific email addresses -- I rarely read gmail
> directly, and I am unlikely to ever read an email addressed to my
> gmail box.
>
> I favor my "at linuxtv dot org" account for my kernel work, and I hope
> that is the email that shows up as primary for me (I would only guess
> that I have one or two aliases in this .mailmap file.)

You have used four aliases: krufky, infradead, linuxtv, m1k.

>
> Regards,
>
> Mike
>


--
Jon Smirl
jonsmirl[at]gmail.com
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo[at]vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


simon at fire

Jul 28, 2008, 11:11 AM

Post #21 of 98 (379 views)
Permalink
Re: 463 kernel developers missing! [In reply to]

On 28/07/08 18:22, Jon Smirl wrote:
> On 7/28/08, Simon Arlott <simon[at]fire.lp0.eu> wrote:
>> On 28/07/08 18:05, Jon Smirl wrote:
>> > On 7/28/08, Simon Arlott <simon[at]fire.lp0.eu> wrote:
>> > > Just because anyone can grep the kernel log for email addresses [to
>> send
>> > > spam to], doesn't mean that you need to do it for them.
>> > >
>> >
>> > You need to be in the file since you have submitted patches using three
>> aliases.
>> >
>>
>> No, I've submitted patches using three email addresses (well, two - one is
>> a typo).
>
> That's the whole point of this list. When you submit patches in the
> future we can check your name/email against the list and flag it if it
> isn't there. That will alert you that you've made a typo.

I don't make typos in my name or email address.

> A later version of this list could separate the valid current
> names/addresses from the entries that are fixing typos or that have
> old emails. That would improve the validation. But I don't have an
> automated way to tell me which alias is the current one. Access to the
> current LKML subscriber list would supply the needed info as to which
> one to pick.

Validation of what?
The current alias is the most recent active one.

I'm not subscribed to the LKML with a public address.
Please Cc: me if you submit a patch for this so I can add a Nacked-By:
and/or cleanup the list by removing redundant entires. Even if git-shortlog
is changed to distinguish between people who share the same name, it would
still be a list of exceptions rather than everyone.

--
Simon Arlott
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo[at]vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


jonsmirl at gmail

Jul 28, 2008, 11:19 AM

Post #22 of 98 (376 views)
Permalink
Re: 463 kernel developers missing! [In reply to]

On 7/28/08, Simon Arlott <simon[at]fire.lp0.eu> wrote:
> On 28/07/08 18:22, Jon Smirl wrote:
>
> > On 7/28/08, Simon Arlott <simon[at]fire.lp0.eu> wrote:
> >
> > > On 28/07/08 18:05, Jon Smirl wrote:
> > > > On 7/28/08, Simon Arlott <simon[at]fire.lp0.eu> wrote:
> > > > > Just because anyone can grep the kernel log for email addresses [to
> > > send
> > > > > spam to], doesn't mean that you need to do it for them.
> > > > >
> > > >
> > > > You need to be in the file since you have submitted patches using
> three
> > > aliases.
> > > >
> > >
> > > No, I've submitted patches using three email addresses (well, two - one
> is
> > > a typo).
> > >
> >
> > That's the whole point of this list. When you submit patches in the
> > future we can check your name/email against the list and flag it if it
> > isn't there. That will alert you that you've made a typo.
> >
>
> I don't make typos in my name or email address.

You just admitted six lines early that you made a typo.

> > A later version of this list could separate the valid current
> > names/addresses from the entries that are fixing typos or that have
> > old emails. That would improve the validation. But I don't have an
> > automated way to tell me which alias is the current one. Access to the
> > current LKML subscriber list would supply the needed info as to which
> > one to pick.
> >
>
> Validation of what?
> The current alias is the most recent active one.
>
> I'm not subscribed to the LKML with a public address.
> Please Cc: me if you submit a patch for this so I can add a Nacked-By:
> and/or cleanup the list by removing redundant entires. Even if git-shortlog
> is changed to distinguish between people who share the same name, it would
> still be a list of exceptions rather than everyone.

Comparing to LKML subscribers would not be used to generate new email
addresses. It would only help to identify which existing alias is your
current one. But we don't have to do it that way, I can use the email
of your most recent commit as your current address and you can fix it
if it is wrong. Only email addresses that appear in the kernel log
should appear in the mailmap file.


>
> --
> Simon Arlott
>


--
Jon Smirl
jonsmirl[at]gmail.com
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo[at]vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


simon at fire

Jul 28, 2008, 11:34 AM

Post #23 of 98 (379 views)
Permalink
Re: 463 kernel developers missing! [In reply to]

On 28/07/08 19:19, Jon Smirl wrote:
> On 7/28/08, Simon Arlott <simon[at]fire.lp0.eu> wrote:
>> On 28/07/08 18:22, Jon Smirl wrote:
>> > On 7/28/08, Simon Arlott <simon[at]fire.lp0.eu> wrote:
>> > > No, I've submitted patches using three email addresses (well, two - one
>> > > is a typo).
>> > >
>> >
>> > That's the whole point of this list. When you submit patches in the
>> > future we can check your name/email against the list and flag it if it
>> > isn't there. That will alert you that you've made a typo.
>> >
>>
>> I don't make typos in my name or email address.
>
> You just admitted six lines early that you made a typo.

No, all I said was that one is a typo. I did not make it.

--
Simon Arlott
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo[at]vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


jonsmirl at gmail

Jul 28, 2008, 12:00 PM

Post #24 of 98 (379 views)
Permalink
Re: 463 kernel developers missing! [In reply to]

On 7/28/08, Simon Arlott <simon[at]fire.lp0.eu> wrote:
> On 28/07/08 19:19, Jon Smirl wrote:
>
> > On 7/28/08, Simon Arlott <simon[at]fire.lp0.eu> wrote:
> >
> > > On 28/07/08 18:22, Jon Smirl wrote:
> > > > On 7/28/08, Simon Arlott <simon[at]fire.lp0.eu> wrote:
> > > > > No, I've submitted patches using three email addresses (well, two -
> one
> > > > > is a typo).
> > > > >
> > > >
> > > > That's the whole point of this list. When you submit patches in the
> > > > future we can check your name/email against the list and flag it if it
> > > > isn't there. That will alert you that you've made a typo.
> > > >
> > >
> > > I don't make typos in my name or email address.
> > >
> >
> > You just admitted six lines early that you made a typo.
> >
>
> No, all I said was that one is a typo. I did not make it.

Other people aren't perfect, I've found over 1,000 typos in the those
names and emails. We need a validation mechanism.

--
Jon Smirl
jonsmirl[at]gmail.com
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo[at]vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


tytso at mit

Jul 28, 2008, 1:22 PM

Post #25 of 98 (351 views)
Permalink
Re: 463 kernel developers missing! [In reply to]

On Mon, Jul 28, 2008 at 03:00:13PM -0400, Jon Smirl wrote:
> Other people aren't perfect, I've found over 1,000 typos in the those
> names and emails. We need a validation mechanism.
>

You keep using the word "need"; I do not think it means what you think
it does. :-)

Seriously, why is it so important? It's a nice to have, and I
recognize that you've spent a bunch of time on it. But if the goal is
to get better statistics, and in exchange we forcibly map all Mark
Browns to one e-mail address, and/or force them to all adopt middle
initials (what if there are two Dan Smith's that don't have middle
initials) just for the convenience of your statistics gathering, I
would gently suggest to you that you've forgotten which is the tail,
and which is the dog.

Regards,

- Ted
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo[at]vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

First page Previous page 1 2 3 4 Next page Last page  View All Linux kernel RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact lists@gossamer-threads.com
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.