[ANNOUNCE] xorg-server 1.8.99.904

Tiago Vignatti tiago.vignatti at nokia.com
Thu Jul 1 08:45:48 PDT 2010


Hi!

On Thu, Jul 01, 2010 at 03:40:50PM +0200, Keith Packard wrote:
> 
> Not a huge number of changes this week; a couple of bug fixes, some
> server log cleanups and some Xephyr changes.

I got gitdm working with xserver [0] and here are the results from 1.8.0 until
1.8.9.904.


Processed 441 csets from 48 developers
33 employers found
A total of 44096 lines added, 43794 removed (delta 302)

Developers with the most changesets
Jamey Sharp                 75 (17.0%)
Keith Packard               53 (12.0%)
Tiago Vignatti              50 (11.3%)
Mikhail Gusarov             33 (7.5%)
Peter Hutterer              29 (6.6%)
Alan Coopersmith            22 (5.0%)
Jeremy Huddleston           18 (4.1%)
Dan Nicholson               17 (3.9%)
Kristian Høgsberg          13 (2.9%)
Yaakov Selkowitz            12 (2.7%)
Jesse Barnes                11 (2.5%)
Julien Cristau               9 (2.0%)
Dave Airlie                  6 (1.4%)
Pierre-Loup A. Griffais      5 (1.1%)
Jon TURNEY                   4 (0.9%)
Mario Kleiner                4 (0.9%)
Adam Jackson                 4 (0.9%)
Rami Ylimäki                3 (0.7%)
Simon Farnsworth             3 (0.7%)
Oliver McFadden              3 (0.7%)
Pauli Nieminen               3 (0.7%)
Ville Syrjälä              2 (0.5%)
Michel Dänzer               2 (0.5%)
Gaetan Nadon                 2 (0.5%)
Matt Turner                  2 (0.5%)
Aaron Plattner               2 (0.5%)
Adam Tkac                    2 (0.5%)
Jerome Glisse                2 (0.5%)
Colin Harrison               1 (0.2%)
Xiaoyang Yu (Max)            1 (0.2%)
Éric Piel                   1 (0.2%)
Sam Lau                      1 (0.2%)
Eamon Walsh                  1 (0.2%)
Ben Skeggs                   1 (0.2%)
Chris Wilson                 1 (0.2%)
Kim Woelders                 1 (0.2%)
Nicolas George               1 (0.2%)
Peter Korsgaard              1 (0.2%)
Brice Goglin                 1 (0.2%)
Aaron Zang                   1 (0.2%)
Cyril Brulebois              1 (0.2%)
David James                  1 (0.2%)
Matthias Hopf                1 (0.2%)
Chris Humbert                1 (0.2%)
Dirk Wallenstein             1 (0.2%)
Benjamin Tissoires           1 (0.2%)
Tim Yamin                    1 (0.2%)
Paulo Ricardo Zanoni         1 (0.2%)

Developers with the most changed lines
Alan Coopersmith          16812 (27.4%)
Mikhail Gusarov           6880 (11.2%)
Keith Packard             6271 (10.2%)
Jeremy Huddleston         5552 (9.0%)
Tiago Vignatti            5225 (8.5%)
Jamey Sharp               4162 (6.8%)
Yaakov Selkowitz          3604 (5.9%)
Jon TURNEY                2961 (4.8%)
Adam Jackson              2718 (4.4%)
Dan Nicholson              872 (1.4%)
Peter Hutterer             672 (1.1%)
Pierre-Loup A. Griffais    425 (0.7%)
Kristian Høgsberg         402 (0.7%)
Dave Airlie                224 (0.4%)
Jesse Barnes               131 (0.2%)
Peter Korsgaard            104 (0.2%)
Matt Turner                 86 (0.1%)
Aaron Zang                  80 (0.1%)
Aaron Plattner              71 (0.1%)
Pauli Nieminen              63 (0.1%)
Xiaoyang Yu (Max)           62 (0.1%)
Mario Kleiner               50 (0.1%)
Eamon Walsh                 46 (0.1%)
Dirk Wallenstein            39 (0.1%)
Julien Cristau              38 (0.1%)
Michel Dänzer              38 (0.1%)
Oliver McFadden             35 (0.1%)
Rami Ylimäki               28 (0.0%)
Colin Harrison              18 (0.0%)
Simon Farnsworth            16 (0.0%)
Gaetan Nadon                13 (0.0%)
David James                 11 (0.0%)
Jerome Glisse               10 (0.0%)
Chris Wilson                 9 (0.0%)
Ville Syrjälä              8 (0.0%)
Adam Tkac                    5 (0.0%)
Sam Lau                      5 (0.0%)
Tim Yamin                    5 (0.0%)
Benjamin Tissoires           4 (0.0%)
Paulo Ricardo Zanoni         4 (0.0%)
Éric Piel                   2 (0.0%)
Ben Skeggs                   2 (0.0%)
Kim Woelders                 2 (0.0%)
Nicolas George               2 (0.0%)
Brice Goglin                 2 (0.0%)
Chris Humbert                2 (0.0%)
Cyril Brulebois              1 (0.0%)
Matthias Hopf                1 (0.0%)

Developers with the most lines removed
Tiago Vignatti            3938 (9.0%)
Yaakov Selkowitz          3539 (8.1%)
Adam Jackson              2520 (5.8%)
Mikhail Gusarov           2335 (5.3%)
Jamey Sharp               1123 (2.6%)
Pierre-Loup A. Griffais     91 (0.2%)
Eamon Walsh                 41 (0.1%)
Matt Turner                 37 (0.1%)
Oliver McFadden             31 (0.1%)
Xiaoyang Yu (Max)           17 (0.0%)
David James                  3 (0.0%)
Kim Woelders                 1 (0.0%)
Brice Goglin                 1 (0.0%)

Developers with the most signoffs (total 554)
Keith Packard              157 (28.3%)
Jamey Sharp                 75 (13.5%)
Peter Hutterer              58 (10.5%)
Tiago Vignatti              51 (9.2%)
Mikhail Gusarov             34 (6.1%)
Alan Coopersmith            24 (4.3%)
Jeremy Huddleston           18 (3.2%)
Dan Nicholson               17 (3.1%)
Yaakov Selkowitz            13 (2.3%)
Kristian Høgsberg          13 (2.3%)
Jesse Barnes                11 (2.0%)
Julien Cristau               9 (1.6%)
Dave Airlie                  6 (1.1%)
Pierre-Loup A. Griffais      5 (0.9%)
Mario Kleiner                5 (0.9%)
Pauli Nieminen               5 (0.9%)
Jon TURNEY                   5 (0.9%)
Adam Jackson                 4 (0.7%)
Oliver McFadden              4 (0.7%)
Rami Ylimäki                3 (0.5%)
Simon Farnsworth             3 (0.5%)
Michel Dänzer               3 (0.5%)
Matt Turner                  2 (0.4%)
Adam Tkac                    2 (0.4%)
Jerome Glisse                2 (0.4%)
Ville Syrjälä              2 (0.4%)
Gaetan Nadon                 2 (0.4%)
Aaron Plattner               2 (0.4%)
Eamon Walsh                  1 (0.2%)
Xiaoyang Yu (Max)            1 (0.2%)
David James                  1 (0.2%)
Kim Woelders                 1 (0.2%)
Brice Goglin                 1 (0.2%)
Benjamin Tissoires           1 (0.2%)
Ben Skeggs                   1 (0.2%)
Nicolas George               1 (0.2%)
Chris Humbert                1 (0.2%)
Cyril Brulebois              1 (0.2%)
Matthias Hopf                1 (0.2%)
Martin Otte                  1 (0.2%)
Philippe Ribet               1 (0.2%)
Éric Piel                   1 (0.2%)
Paulo Ricardo Zanoni         1 (0.2%)
Tim Yamin                    1 (0.2%)
Chris Wilson                 1 (0.2%)
Dirk Wallenstein             1 (0.2%)
Peter Korsgaard              1 (0.2%)

Developers with the most reviews (total 386)
Keith Packard               56 (14.5%)
Peter Hutterer              50 (13.0%)
Jamey Sharp                 47 (12.2%)
Adam Jackson                37 (9.6%)
Dan Nicholson               25 (6.5%)
Julien Cristau              21 (5.4%)
Alex Deucher                18 (4.7%)
Tiago Vignatti              17 (4.4%)
Daniel Stone                15 (3.9%)
Alan Coopersmith            14 (3.6%)
Matt Turner                 13 (3.4%)
Mikhail Gusarov             11 (2.8%)
Mario Kleiner                9 (2.3%)
Jeremy Huddleston            6 (1.6%)
Michel Dänzer               6 (1.6%)
Kristian Høgsberg           4 (1.0%)
Kevin Van Vechten            4 (1.0%)
Aaron Plattner               3 (0.8%)
Eamon Walsh                  3 (0.8%)
James Cloos                  3 (0.8%)
Rémi Cardona                3 (0.8%)
Jesse Barnes                 2 (0.5%)
Pierre-Loup A. Griffais      2 (0.5%)
Fernando Carrijo             2 (0.5%)
Marcin Baczyński            2 (0.5%)
Edward Moy                   2 (0.5%)
Ian Romanick                 2 (0.5%)
Simon Thum                   2 (0.5%)
Dave Airlie                  1 (0.3%)
Pauli Nieminen               1 (0.3%)
Oliver McFadden              1 (0.3%)
Gaetan Nadon                 1 (0.3%)
Chris Wilson                 1 (0.3%)
Marc Majka                   1 (0.3%)
Colin Harrison               1 (0.3%)

Developers with the most test credits (total 31)
Tiago Vignatti               8 (25.8%)
Gaetan Nadon                 7 (22.6%)
Richard Barnette             2 (6.5%)
Eric Anholt                  2 (6.5%)
Keith Packard                1 (3.2%)
Peter Hutterer               1 (3.2%)
Dan Nicholson                1 (3.2%)
Jeremy Huddleston            1 (3.2%)
Oliver McFadden              1 (3.2%)
Colin Harrison               1 (3.2%)
Yaakov Selkowitz             1 (3.2%)
David Ronis                  1 (3.2%)
Michael Stapelberg           1 (3.2%)
Robert Hooker                1 (3.2%)
Owen W. Taylor               1 (3.2%)
Ben Hutchings                1 (3.2%)

Developers who gave the most tested-by credits (total 31)
Jamey Sharp                 11 (35.5%)
Alan Coopersmith             6 (19.4%)
Keith Packard                5 (16.1%)
Tiago Vignatti               2 (6.5%)
Kristian Høgsberg           2 (6.5%)
Peter Hutterer               1 (3.2%)
Yaakov Selkowitz             1 (3.2%)
Mikhail Gusarov              1 (3.2%)
Pierre-Loup A. Griffais      1 (3.2%)
Jon TURNEY                   1 (3.2%)

Developers with the most report credits (total 12)
Mario Kleiner                4 (33.3%)
Richard Barnette             2 (16.7%)
Jamey Sharp                  1 (8.3%)
Kristian Høgsberg           1 (8.3%)
Robert Hooker                1 (8.3%)
Dave Airlie                  1 (8.3%)
Andrew Randrianasulu         1 (8.3%)
Bernhard R. Link             1 (8.3%)

Developers who gave the most report credits (total 12)
Jesse Barnes                 5 (41.7%)
Tiago Vignatti               2 (16.7%)
Peter Hutterer               2 (16.7%)
Julien Cristau               2 (16.7%)
Dave Airlie                  1 (8.3%)

Top changeset contributors by employer
Intel                       79 (17.9%)
jamey at minilop.net           75 (17.0%)
Nokia                       61 (13.8%)
Red Hat                     44 (10.0%)
dottedmag at dottedmag.net     33 (7.5%)
Oracle                      23 (5.2%)
Apple                       18 (4.1%)
dbn.lists at gmail.com         17 (3.9%)
yselkowitz at users.sourceforge.net   12 (2.7%)
jcristau at debian.org          9 (2.0%)
NVidia                       7 (1.6%)
jon.turney at dronecode.org.uk    4 (0.9%)
mario.kleiner at tuebingen.mpg.de    4 (0.9%)
simon.farnsworth at onelan.com    3 (0.7%)
memsize at videotron.ca         2 (0.5%)
VMWare                       2 (0.5%)
mattst88 at gmail.com           2 (0.5%)
US National Security Agency    1 (0.2%)
kim at woelders.dk              1 (0.2%)
kibi at debian.org              1 (0.2%)
Sun                          1 (0.2%)
freedesktop at mahadri.com      1 (0.2%)
Novell                       1 (0.2%)
bgoglin at debian.org           1 (0.2%)
halsmit at t-online.de          1 (0.2%)
Mandriva                     1 (0.2%)
peter.korsgaard at barco.com    1 (0.2%)
nicolas.george at normalesup.org    1 (0.2%)
e.a.b.piel at tudelft.nl        1 (0.2%)
tissoire at cena.fr             1 (0.2%)
plasm at roo.me.uk              1 (0.2%)
Google                       1 (0.2%)
colin.harrison at virgin.net    1 (0.2%)

Top lines changed by employer
Oracle                    18169 (29.6%)
Intel                     7662 (12.5%)
dottedmag at dottedmag.net   6930 (11.3%)
Apple                     5954 (9.7%)
Nokia                     5427 (8.8%)
jamey at minilop.net         4459 (7.3%)
Red Hat                   3938 (6.4%)
yselkowitz at users.sourceforge.net 3625 (5.9%)
jon.turney at dronecode.org.uk 3291 (5.4%)
dbn.lists at gmail.com        893 (1.5%)
NVidia                     506 (0.8%)
peter.korsgaard at barco.com  104 (0.2%)
mattst88 at gmail.com          86 (0.1%)
Sun                         80 (0.1%)
mario.kleiner at tuebingen.mpg.de   63 (0.1%)
jcristau at debian.org         52 (0.1%)
US National Security Agency   46 (0.1%)
halsmit at t-online.de         39 (0.1%)
VMWare                      38 (0.1%)
colin.harrison at virgin.net   18 (0.0%)
simon.farnsworth at onelan.com   16 (0.0%)
memsize at videotron.ca        13 (0.0%)
Google                      11 (0.0%)
plasm at roo.me.uk              5 (0.0%)
Mandriva                     4 (0.0%)
tissoire at cena.fr             4 (0.0%)
kim at woelders.dk              2 (0.0%)
freedesktop at mahadri.com      2 (0.0%)
bgoglin at debian.org           2 (0.0%)
nicolas.george at normalesup.org    2 (0.0%)
e.a.b.piel at tudelft.nl        2 (0.0%)
kibi at debian.org              1 (0.0%)
Novell                       1 (0.0%)

Employers with the most signoffs (total 554)
Intel                      183 (33.0%)
jamey at minilop.net           75 (13.5%)
Red Hat                     73 (13.2%)
Nokia                       65 (11.7%)
dottedmag at dottedmag.net     34 (6.1%)
Oracle                      24 (4.3%)
Apple                       18 (3.2%)
dbn.lists at gmail.com         17 (3.1%)
yselkowitz at users.sourceforge.net   13 (2.3%)
jcristau at debian.org          9 (1.6%)
NVidia                       7 (1.3%)
jon.turney at dronecode.org.uk    5 (0.9%)
mario.kleiner at tuebingen.mpg.de    5 (0.9%)
VMWare                       3 (0.5%)
simon.farnsworth at onelan.com    3 (0.5%)
mattst88 at gmail.com           2 (0.4%)
memsize at videotron.ca         2 (0.4%)
peter.korsgaard at barco.com    1 (0.2%)
US National Security Agency    1 (0.2%)
halsmit at t-online.de          1 (0.2%)
Google                       1 (0.2%)
plasm at roo.me.uk              1 (0.2%)
Mandriva                     1 (0.2%)
tissoire at cena.fr             1 (0.2%)
kim at woelders.dk              1 (0.2%)
freedesktop at mahadri.com      1 (0.2%)
nicolas.george at normalesup.org    1 (0.2%)
kibi at debian.org              1 (0.2%)
Novell                       1 (0.2%)
ribet at cena.fr                1 (0.2%)
otte at duke.edu                1 (0.2%)
eric.piel at tremplin-utc.net    1 (0.2%)
brice.goglin at ens-lyon.org    1 (0.2%)


Some quick facts I see from these numbers:

- 441 commits in three months! I don't believe we had this much before in
  other developments cycles (Congrats for us!).

- If my math is correct, the rate between review + tests + signoffs (386 + 31
  + 554) and commits made (441) is 2.2. In short, that's the average number of
  reviews made per patch that got commit.

- the delta (302) between lines added and removed are small. I think this is
  perfectly understandable given the amount of clean-up we had (MAXSCREENS
  removal, *alloc, PCI stuff, etc) in 1.9 development against the features
  added.

- 39% of changeset represents contributors not affiliated with any company
  (gitdm -u). Worth to note that Jamey and Mikhail made a huge amount of
  contribution and I counted as "not affiliated" - probably wrong.
  
  Maybe we can say that X development could survive in some way even not
  having any company directly contributing there. 

- Intel, Nokia, Red Hat, Oracle and Apple are on the top five. Other known
  companies that care about X and desktop like Google, Canonical and etc are
  far from those on the amount of contribution.

- what else?


Well, that are just some facts that I got quickly running gitdm here. I don't
think that only the xserver represents all graphics development under X.Org
community. It's just a portion of it and we would have to include DRI, Mesa,
drivers, etc to get a more accurate analysis. 

Anyway, as I said already, I'm particularly very excited about the development
and how fast it is going. Just take a look in the growth of mails changed in
xorg-devel which proofs it: June -> 1261, May-> 1432, April -> 1157 while the
months before were half or less roughly.

If I have more motivation I'll try to get some stats comparing different
versions of the server development and maybe other modules. Also, if you are
interested on different kind of statistics I can run more. Suggestions are
very welcome and appreciated (for instance fixing contributor <-> company)!


Cheers,

[0] On the top of the Jonathan's tree I applied some patches concerning X.Org.
I'm cc-ing him also who might be interested to fetch it:
    ttp://cgit.freedesktop.org/~vignatti/gitdm/
    git://anongit.freedesktop.org/~vignatti/gitdm


             Tiago


More information about the xorg-devel mailing list