[ANNOUNCE] xorg-server 1.8.99.904

Vignatti Tiago (Nokia-MS/Helsinki) tiago.vignatti at nokia.com
Mon Jul 5 09:20:40 PDT 2010


On Mon, Jul 05, 2010 at 05:27:40PM +0200, ext Jamey Sharp wrote:
> 
> I was curious about the pace of progress in the X server over time:
> 
> from 1.1.0,
> ->1.2.0:   8 months,  572 commits, (+)  66868, (-) 110218, in 1891 files
> ->1.3.0.0: 3 months,  151 commits, (+)  14694, (-)   1667, in  100 files
> ->1.4:     5 months, 1159 commits, (+)  52148, (-)  49189, in 1302 files
> ->1.5.0:  12 months, 1484 commits, (+) 104134, (-) 285830, in 1257 files
> ->1.6.0:   6 months, 2124 commits, (+)  42419, (-) 302591, in 1682 files
> ->1.7.0:   7 months, 1789 commits, (+) 111717, (-)  40681, in 1021 files
> ->1.8.0:   6 months,  560 commits, (+)  14829, (-)  58747, in  724 files
> ->1.9RC3:  3 months,  428 commits, (+)  43615, (-)  43315, in  753 files
> 
> I wasn't really paying attention before the 1.9 merge window opened. Did
> 1.8 follow the same development and release cycle as 1.9 has? The
> statistics look pretty similar.

Yep, the current process of development started somewhere in the middle of 1.8
[0]. And it's not fair to compare these two with the others cycles because
they were living in a open gates fashion, where everyone could go there and
drop a work without having a single review - which means code with more
quality but slow development? Yes, I'd bet on it [1].

Anyway, this numbers you shown prove that my statement in my first email was
wrong: I thought we never had so many contributions until this cycle, but
seems it's likely that we're going to be "just" close from the 1.8 one (well,
now one will say that number of commits is not a nice metric. True. So it
doesn't matter. Brain: buffer overflow).


> If someone can put together statistics on bugs reported and fixed in
> different versions of the server, that would be quite interesting.

Something close from this is those bugs that show the dependency tree for some
particular release, like this:
https://bugs.freedesktop.org/showdependencytree.cgi?id=27592&hide_resolved=1

I quickly tried to search for the previous releases but I failed though.


Cheers,

                Tiago

[0] http://lists.freedesktop.org/archives/xorg-devel/2009-September/002330.html
[1] take this xserver commit bellow, for example:

commit 90fd9e40b59e69333d250a795998f44dc3a5dc0c
Author: Tiago Vignatti <tiago.vignatti at nokia.com>
Date:   Tue Jun 29 16:08:01 2010 +0300

    xfree86: pci: remove superfluous vendor and card name logging
    
    X server suffers in startup time when relying on the pciaccess's linear sear
    to fetch vendor and video device name from PCI ID file (when existent). Such
    names are only used to write the log, which may be superfluous. This 
    information often is provided by the drivers or likewise users can get the it
    using external tools like lspci or scanpci.
    
    This patch remove the references of those functions from X start up.
    
    Reported-by: Richard Barnette <jrbarnette at chromium.org>
    Signed-off-by: Tiago Vignatti <tiago.vignatti at nokia.com>
    Tested-by: Richard Barnette <jrbarnette at chromium.org>
    Reviewed-by: James Cloos <cloos at jhcloos.com>
    Reviewed-by: Mikhail Gusarov <dottedmag at dottedmag.net>
    Reviewed-by: Alex Deucher <alexdeucher at gmail.com>
    Signed-off-by: Keith Packard <keithp at keithp.com>

It took me four times (*slow*) to put in a shape desirable for everyone, but in the end
we came with this huge review list (*quality*). I'm really happy to see it - it's
the open source way of working!


More information about the xorg-devel mailing list