I am not clear how this has been done in the past: what is the process for a contributor (who is not a committer) to get their patch into the appropriate branches? Do we depend upon the version that the bug was reported in? Should the contributor indicate what branches the patch should be applied? Is the contributor responsible for testing on each branch and providing a separate patch for each branch? As a followon, is there a common place where we can put policies and procedures like this? There is the Apache Way and the Apache DB Project guidelines, but I think we need our own. All I see so far is a link to an email thread about applying patches.

Things I'd like to see described here include:

- How to submit a patch
- How to test a patch
- The issue I'm discussing here about what branches to apply patches to
- Our recommended criteria for a release
- Architectural policies like how to create a new service, how to use a service, how to work with shared code (if/when we do this), how to throw exceptions, etc.

If there are no objections, I'd be happy to get this started. I'd love to do this on a Wiki so it's easy for anyone to contribute. How do we feel about doing more stuff on our Wiki and not having to check everything in through Forrest?

Thanks,

David

Daniel John Debrunner wrote:

Kathey Marsden wrote:

We are beginning to accumulate quite a bug backlog. There is a filter
available on Jira  that shows the current open bug backlog, "Derby open
code bugs".  Currently there are 108 bugs.

In order to avoid the mad dash at 10.2 release time and to make fixes
available to users, I was thinking it would be good to plan for a 10.1.2
release.

+1

I think we as a community need to do a better job of gettng fixes to
reported bugs available to those that report them. Hardly any fixes went
into the 10.0 codeline, thus people had to wait the 10.1 release to
receive any fixes. Getting fixes in a 10.1 line to bugs reported against
10.1 is the best approach. In addition to releases I would like us to
get 10.1 snapshots posted more frequently to the downloads page, if not
automatically. Most users do not want to make the effort of downloading
and compling the source code.

Dan.

begin:vcard
fn:David W Van Couvering
n:Van Couvering;David W
org:Sun Microsystems, Inc.;Database Technology Group
email;internet:[EMAIL PROTECTED]
title:Senior Staff Software Engineer
tel;work:510-550-6819
tel;cell:510-684-7281
x-mozilla-html:TRUE
version:2.1
end:vcard

Reply via email to