Re: Commit fest queue

From: Gregory Stark <stark(at)enterprisedb(dot)com>
To: "Peter Eisentraut" <peter_e(at)gmx(dot)net>
Cc: <pgsql-hackers(at)postgresql(dot)org>, "Marc G(dot) Fournier" <scrappy(at)hub(dot)org>, "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>, "Bruce Momjian" <bruce(at)momjian(dot)us>, "Greg Smith" <gsmith(at)gregsmith(dot)com>
Subject: Re: Commit fest queue
Date: 2008-04-10 21:19:38
Message-ID: 87prsx8l1x.fsf@oxford.xeocode.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

"Peter Eisentraut" <peter_e(at)gmx(dot)net> writes:

> Marc G. Fournier wrote:
>> Do other large projects accept patches 'ad hoc' like we do? FreeBSD?
>> Linux? KDE?
>...
> Postfix is the only major project I looked at that didn't have any bug tracker
> linked at an obvious location.

Those are used for tracking bugs though. (Incidentally I just checked our
debian packages and there are about half a dozen open bugs tagged "upstream",
some quite old)

I know of no other project which mails around patches the way we do, not
since, 1992. Other projects "track" proposed changes by keeping them in their
revision control systems.

This has a whole host of benefits including not losing version history when
the patch is finally merged into the mainline code. Right now, for instance,
if you want to understand why a change was made in HOT if you annotate it
you'll always get the same commit and it'll just have a message from Tom
saying he's committing HOT. All of Pavan's commit messages explaining the
changes he made are lost.

This is all a moot point as long as we CVS. Branching in CVS is such a pain to
manage and so risky that we wouldn't want to be creating branches for every
project. But I have some hope that git, svk, or something else will solve this
problem for us.

And indeed the closest analogue I can think of to our habit of mailing around
patches is the Linux kernel where people often do post proposed patches and
patches get signed off by a second developer. Each maintainer keeps track on
his own todo list of patches to take and patches to send upstream though.

--
Gregory Stark
EnterpriseDB http://www.enterprisedb.com
Ask me about EnterpriseDB's PostGIS support!

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Alvaro Herrera 2008-04-10 21:29:07 Re: Commit fest queue
Previous Message Decibel! 2008-04-10 21:14:33 Re: Commit fest queue