[RFC] gnucash-patches mailing list

Chris Shoemaker c.shoemaker at cox.net
Fri Dec 9 15:39:57 EST 2005


On Fri, Dec 09, 2005 at 11:40:00AM -0500, Derek Atkins wrote:
> Chris Shoemaker <c.shoemaker at cox.net> writes:
> 
> > [This proposal has been brewing for several weeks, but has been
> > expedited by Christian's recent complaint.  I think this will better
> > address both my concerns and Christian's.]
> [snip]
> 
> Here's my take on it:
> 
> 1) People want a list where they can see the commit log messages
>    without seeing diffs.  (I'll add that there's no requirement
>    that this list be -patches, but there is a requirement that it
>    NOT be -devel).  I see no reason not to provide this service.
> 
> 2) /I/ want a list (not -devel) where people send patches to be
>    applied, so I can keep track of which ones have been applied and
>    which ones are still pending.  Personally I'd prefer better
>    bugzilla integration and suggest that all patches go through
>    bugzilla, but I think that's more overhead than people are willing
>    to allow.
> 
> I'll note that I have no problem creating a new list, say
> "gnucash-commits", that takes over role #1 and leave -patches
> for role #2.  I agree that there is little reason to have these
> two roles on the same list, but I think there's certainly a
> demand for both.

I've got no problem with that.

> 
> I agree with everyone so far that discussion of patches should go to
> -devel.  Indeed, I've already fixed the Reply-To on -patches to send
> there, which should solve the immediate problem.

Agreed, but it doesn't look like your proposal addresses the problem that
Christian raised.  I think the Reply-To hack is useful, but it does
have the hackish side-effects.

> 
> I think that patches/code meant for DISCUSSION (as opposed to
> finished, tested, "please apply this" patches) can and should be sent
> to and discussed on -devel.  
> However patches ready to apply,
> translation updates, etc should go into something like -patches.
> Ideally -patches would feed directly into bugzilla, but I don't
> see that happening.
> 
> So I think my counter proposal:
> 
>   create gnucash-commits
>   - duplicate the subscription database from -patches to -commits
>   - move the svn log messages w/o diffs from -patches to -commits

That's fine with me, and it would at least separate the two
issues.

> 
>   suggest people to send "code-to-test" to -devel, and "code-to-apply"
>     to -patches

I don't think this is a useful or practical distinction.  It's not
_practical_ because the submitter probably has no idea whether or not
the patch will generate discussion.  It's not _useful_ because not
matter which category the submitter chooses, the patch needs the
*same* amount of review.

>   consider better tracker integration so we don't lose patches.

If your reason for wanting to segregate -patches is to keep track of
applied vs. pending, maybe there's some way to do that while still
getting more eyes on submitted code.  Hmmm... Idea: leave -patches for
submission of user code, but deliver mail sent to -patches to both
-patches *and* -devel.  That way:
 * responses can still go to -devel without any header munging
(Christian's concern addressed)
 * everybody on devel still sees user-submitted code (my concern
addressed)
 * there's still a place to look when you want to see *just*
user-submitted code (your concern addresses)

Any down-sides?

-chris


More information about the gnucash-devel mailing list