git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Junio C Hamano <gitster@pobox.com>
To: Jason Spiro <jasonspiro4@gmail.com>
Cc: git@vger.kernel.org
Subject: Re: Setting up a bug tracking system where users can file bug reports and feature requests for Git
Date: Sun, 15 Feb 2009 19:52:05 -0800	[thread overview]
Message-ID: <7vab8nf38a.fsf@gitster.siamese.dyndns.org> (raw)
In-Reply-To: <loom.20090216T025046-863@post.gmane.org> (Jason Spiro's message of "Mon, 16 Feb 2009 02:55:33 +0000 (UTC)")

Jason Spiro <jasonspiro4@gmail.com> writes:

> Is there a bug tracking system where I can file bug reports and feature
> requests for Git?  If not, could you please set up such a system?  I am
> more likely to send bug reports and feature requests to a bug tracking
> system than a mailing list, since I know that they can't be lost in the
> mists of time and forgotten forever.  :)

This come up on the list from time to time.

I am not fundamentally opposed to using an automated way to help tracking
issues, but a tracking system is not a panacea.

A tracking system is just a tool.  You need to have a competent and stable
project secretary whose job is to look after the issues database.  The
tasks involved are to expire the stale ones, to reject invalid entries, to
prod the bug reporter for additional information, to find a volunteer to
take up on an individual issue, to prod the bug reporter for confirmation
on the fix once it is ready, and to close completed issues.

And do not tell me that debbugs can route messages.  People do not respond
to automated messages the same way as they would to messages from a warm
and respected body.

We handle the "to expire the stale ones and to reject the invalid ones"
part by losing the ones that even the original complainer does not feel
motivated enough to be persistent in the mists of time (yes, it is a
*feature* of mailing list based community, not a deficiency).

A mailing list based workflow lacks support for other tasks a competent
project secratary performs: finding a taker for a task and prodding the
party whose court the ball currently is in.  That is currently done purely
on voluntary basis.  Often the person who introduced the bug originally
feels ashamed enough to look into the issue.  A diligent bug reporter asks
if the issue previously reported has a resolution when a certain period of
silence passes, and such a "prodding" raises the awareness of the issue in
the group of volunteer developers and gives the issue a higher priority.

I would agree 100% with you if you said relying on such a purely volunteer
based system would not be ideal.  It is not.  But given that the ratio
between gimme-whiners and can-do-contributors is not so great, that's the
best we can currently do.

It would be great to have a competent and stable project secretary to fill
the gap.  From time to time, we do see some people playing that role,
summarizing the issues raised, discussed and then left unresolved, but
that too is purely on voluntary basis.  I do that as a part of the task
for the maintainer, but obviously I have to do other things as well.

If you are volunteering to be the lead for the project secretaries group,
that would be great.  

Such a person may choose a tracking system he or she is the most familiar
with, and if that helps the progress of the project, that would be even
better.

  reply	other threads:[~2009-02-16  3:53 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-02-16  2:55 Setting up a bug tracking system where users can file bug reports and feature requests for Git Jason Spiro
2009-02-16  3:52 ` Junio C Hamano [this message]
2009-02-16  9:11   ` Johannes Gilger
2009-02-16 10:00     ` Junio C Hamano

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=7vab8nf38a.fsf@gitster.siamese.dyndns.org \
    --to=gitster@pobox.com \
    --cc=git@vger.kernel.org \
    --cc=jasonspiro4@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).