[PATCH 05/14] miPolyPoint bugfix: Check memory allocation before changing the GC.

Adam Jackson ajax at nwnk.net
Mon May 10 12:03:08 PDT 2010


On Mon, 2010-05-10 at 11:41 -0700, Jamey Sharp wrote:
> On Mon, May 10, 2010 at 8:18 AM, Adam Jackson <ajax at nwnk.net> wrote:
> > On Sat, 2010-05-08 at 16:39 -0700, Jamey Sharp wrote:
> >> miPolyPoint ought to leave the GC unchanged even if it fails.
> >
> > We have a new winner for the oldest-bug competition!  It's actually been
> > like that since X11R1:
> >
> > -rw-r--r--. 1 ajax ajax 2817 1987-09-12 01:20 ddx/mi/mipolypnt.c
> 
> Sweet, I was vying for that spot. :-)
> 
> Where do you get history going back that far, and can we get it in
> git-repo form? (I wonder if that would set a record for "oldest commit
> in a git repository"?)

We've got archives of the historical releases on the web site:

http://www.x.org/pub/

Most of them are vaguely monolithy; I'd like to trim them down to just
the server and then see how well git's rename detection works.  It'd be
a fairly short git log, in terms of number of commits, since you'd only
get a single commit for each release.

To do better than that, we'd need better than that.  I _think_ we also
have RCS and/or ClearCase for much of the history between R1 and R6.7;
Jim has the tapes, IIRC.

The XFree86 development tree history only goes as far back as 1999 or
so, which was XFree86 3.something.  Prior to that, it's possible to find
tarballs of 2.0, 2.1, and 2.1.1, and some patches between them.  But I
can't find a 1.0 at all, nor any of the several 1.0q kinds of things.
Even the XFree86 commit history is pretty dire, it tends to contain a
lot of commits of dozens of changes at once.  If I had a grad student I
really wanted to torture I'd make them go through them all and try to
split things apart to match git commits to changelog entries.

Oh, the dark ages.

- ajax
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.x.org/archives/xorg-devel/attachments/20100510/5ce70aba/attachment.pgp>


More information about the xorg-devel mailing list