Re: bug tracker discussion

2010-08-25 Thread Jari Aalto
Christopher Faylor cgf-use-the-mailinglist-ple...@cygwin.com writes:

 Can I get a show of hands?  How many package maintainers would like to
 have a bug tracker?

There is only one good, easy to use, user/maintainer friendly bug
tracker I know of:

debbugs [1]

The best thing about it is that it is very lightweight and controllable
by email. There are exiting UI's for Emacs that make the management
non-time consuming.

I'm not in favor of any of the other exiting web based bug trackers.

Jari

[1] The code is freely available. E.g. It seems to have gained momentum
amongst the GNU project as well.


Re: bug tracker discussion

2010-08-25 Thread Christopher Faylor
On Wed, Aug 25, 2010 at 05:06:42PM +0300, Jari Aalto wrote:
Christopher Faylor cgf-use-the-mailinglist-ple...@cygwin.com writes:

 Can I get a show of hands?  How many package maintainers would like to
 have a bug tracker?

There is only one good, easy to use, user/maintainer friendly bug
tracker I know of:

debbugs [1]

You obviously weren't paying attention to the cygwin mailing list
discussion.  sourceware.org uses bugzilla (or gnats but no one wants
to go there).  That's what we'd be using.

I wasn't soliciting for the best bug tracker.  I was asking if
maintainers wanted to use bugzilla.  I should have made that clearer
although I thought people would have been reading the discussion in the
cygwin list.

cgf


Re: bug tracker discussion

2010-08-21 Thread Dave Korn
On 20/08/2010 19:01, Christopher Faylor wrote:
 Can I get a show of hands?  How many package maintainers would like to
 have a bug tracker?

  I would definitely use it, the same way I currently use the GCC bug tracker:
I'd set up a whine email reminder, so that I didn't have to exert any extra
effort or feel that any extra burden was imposed on me, I'd just hear about
the new bug reports that I was interested in anyway.  I'd also want to be the
default Cc for bugs in my area, but given that, I'm not persuaded by the this
is extra effort on the recipient's part argument; it's just more emails, that
you can equally easily filter into the same email folder as the rest of your
mails from the main cygwin list if that's how you want to handle it.

  (Also, I'd be utterly brutal about RESO INVALID anything that I reckoned was
a support request rather than an actual bug.)

cheers,
  DaveK



bug tracker discussion

2010-08-20 Thread Christopher Faylor
Can I get a show of hands?  How many package maintainers would like to
have a bug tracker?

One problem that I see immediately is that if we publicly adopt a bug
tracker EVERY maintainer will have to use it.  We can't expect a normal
user to understand that they send email to the mailing list for binutils
but use the bug tracker for screen.

Another thing that I think is important is that we would have to adopt a
standard for how we treat bugs.  I'm not really keen on using the bug
tracker as a knowledge base for end-user ssh problems.  I don't think
that's what a bug tracker is for.  That's what a FAQ is for.

And, in that line, how about per-package FAQs on the cygwin site?

cg


Re: bug tracker discussion

2010-08-20 Thread Reini Urban
2010/8/20 Christopher Faylor cgf-use-the-mailinglist-ple...@cygwin.com:
 Can I get a show of hands?  How many package maintainers would like to
 have a bug tracker?

1+

Yes, it's a lot more work for all parties, the server maintainer,
the package maintainer and the user. And I believe it will suffer
from the same problems as the almost unusable perl core tracker
- everybody uses the mailing list for serious bugs.

But at least it's an access point for other types of users, and
maybe we'll get patches also.
setup.exe got a lot of patches this way.

And did I say I really like the github, google and trac trackers (issue lists),
and hate RT and bugzilla.
-- 
Reini Urban


Re: bug tracker discussion

2010-08-20 Thread David Rothenberger
On 8/20/2010 11:01 AM, Christopher Faylor wrote:
 Can I get a show of hands?  How many package maintainers would like to
 have a bug tracker?

-0 (Not in favor, but I'll monitor it if it's implemented.)

We're still going to have to monitor the mailing list, so this just adds
burden AFAICT. Does anyone really think we'll get fewer duplicate
reports or better reports with a bug tracker? I don't. I expect it'll
either not get used or get so full of cruft that it'll become unusable.

 And, in that line, how about per-package FAQs on the cygwin site?

Isn't that what the /usr/share/doc/Cygwin files are for? What's the
advantage of having a FAQ section on the cygwin site? How will it be
maintained?

-- 
David Rothenberger    daver...@acm.org

This is a test of the emergency broadcast system.  Had there been an
actual emergency, then you would no longer be here.


Re: bug tracker discussion

2010-08-20 Thread Christopher Faylor
On Fri, Aug 20, 2010 at 08:11:31PM +0200, Reini Urban wrote:
2010/8/20 Christopher Faylor cgf-use-the-mailinglist-ple...@cygwin.com:
 Can I get a show of hands? ?How many package maintainers would like to
 have a bug tracker?

1+

Yes, it's a lot more work for all parties, the server maintainer,
the package maintainer and the user. And I believe it will suffer
from the same problems as the almost unusable perl core tracker
- everybody uses the mailing list for serious bugs.

But at least it's an access point for other types of users, and
maybe we'll get patches also.
setup.exe got a lot of patches this way.

I just read the bugzilla entries for bugzilla.  I'm wondering why the then
maintainer thought it was necessary to add patches to bugzilla.  That's
pretty nonstandard.

And did I say I really like the github, google and trac trackers (issue lists),
and hate RT and bugzilla.

Once again, I'm not going to consider implementing something new for
Cygwin.  The rest of sourceware uses bugzilla and that's what we'll be
using.

cgf


Re: bug tracker discussion

2010-08-20 Thread Christopher Faylor
On Fri, Aug 20, 2010 at 11:22:46AM -0700, David Rothenberger wrote:
On 8/20/2010 11:01 AM, Christopher Faylor wrote:
Can I get a show of hands?  How many package maintainers would like to
have a bug tracker?

-0 (Not in favor, but I'll monitor it if it's implemented.)

We're still going to have to monitor the mailing list, so this just
adds burden AFAICT.  Does anyone really think we'll get fewer duplicate
reports or better reports with a bug tracker?  I don't.  I expect it'll
either not get used or get so full of cruft that it'll become unusable.

I agree with you 100% I personally think it's going to be a maintenance
burden for me personally.  If this is going to be useful, someone has to
monitor it and keep it clean.  And we'll have people clamoring for
accounts.  And people claiming that they can't get in.

And, I'll see all of the same non-problems in the bug reports that we
see in the list except when I close something as WONTFIX it will be
reopened by some cranky user.  That's just more stomach acid for me.

However, if we can get someone to take on some of this burden, I'm
willing to do what's necessary to tweak bugzilla.  I don't want to stand
in the way of progress if we everyone thinks this is a good idea.

I respect the opinions of the maintainers here because they have
demonstrated that they know what they are doing.  I don't automatically
give credence to random internet voices because they stress their points
in insulting or forceful ways, no matter how much they want to be seen
as experts.  So, if a majority of maintainers think this is a good idea
I'm much more likely to be convinced.

(I don't speak for Corinna here, of course)

 And, in that line, how about per-package FAQs on the cygwin site?

Isn't that what the /usr/share/doc/Cygwin files are for? What's the
advantage of having a FAQ section on the cygwin site? How will it be
maintained?

Just a URL you can point to.

cgf


Re: bug tracker discussion

2010-08-20 Thread Christopher Faylor
On Fri, Aug 20, 2010 at 02:24:31PM -0400, Christopher Faylor wrote:
On Fri, Aug 20, 2010 at 08:11:31PM +0200, Reini Urban wrote:
2010/8/20 Christopher Faylor cgf-use-the-mailinglist-ple...@cygwin.com:
 Can I get a show of hands? ?How many package maintainers would like to
 have a bug tracker?

1+

Yes, it's a lot more work for all parties, the server maintainer,
the package maintainer and the user. And I believe it will suffer
from the same problems as the almost unusable perl core tracker
- everybody uses the mailing list for serious bugs.

But at least it's an access point for other types of users, and
maybe we'll get patches also.
setup.exe got a lot of patches this way.

I just read the bugzilla entries for bugzilla.  I'm wondering why the then
  setup.exe
maintainer thought it was necessary to add patches to bugzilla.  That's
pretty nonstandard.


Re: bug tracker discussion

2010-08-20 Thread Corinna Vinschen
On Aug 20 14:31, Christopher Faylor wrote:
 On Fri, Aug 20, 2010 at 11:22:46AM -0700, David Rothenberger wrote:
 On 8/20/2010 11:01 AM, Christopher Faylor wrote:
 Can I get a show of hands?  How many package maintainers would like to
 have a bug tracker?
 
 -0 (Not in favor, but I'll monitor it if it's implemented.)
 
 We're still going to have to monitor the mailing list, so this just
 adds burden AFAICT.  Does anyone really think we'll get fewer duplicate
 reports or better reports with a bug tracker?  I don't.  I expect it'll
 either not get used or get so full of cruft that it'll become unusable.
 
 I agree with you 100% I personally think it's going to be a maintenance
 burden for me personally.  If this is going to be useful, someone has to
 monitor it and keep it clean.  And we'll have people clamoring for
 accounts.  And people claiming that they can't get in.
 
 And, I'll see all of the same non-problems in the bug reports that we
 see in the list except when I close something as WONTFIX it will be
 reopened by some cranky user.  That's just more stomach acid for me.
 
 However, if we can get someone to take on some of this burden, I'm
 willing to do what's necessary to tweak bugzilla.  I don't want to stand
 in the way of progress if we everyone thinks this is a good idea.
 
 I respect the opinions of the maintainers here because they have
 demonstrated that they know what they are doing.  I don't automatically
 give credence to random internet voices because they stress their points
 in insulting or forceful ways, no matter how much they want to be seen
 as experts.  So, if a majority of maintainers think this is a good idea
 I'm much more likely to be convinced.
 
 (I don't speak for Corinna here, of course)

You do, you just didn't know it.


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader  cygwin AT cygwin DOT com
Red Hat


Re: bug tracker discussion

2010-08-20 Thread Yaakov (Cygwin/X)
On Fri, 2010-08-20 at 14:01 -0400, Christopher Faylor wrote:
 Can I get a show of hands?  How many package maintainers would like to
 have a bug tracker?

Depends on how we use it.

Don't get me wrong -- I like working with Bugzilla, and we do use it
*internally* for Cygwin/X, but the list is still the support forum for
end-users.

It doesn't take much imagination to see what would happen if bugzilla
was where users went first for support: it would be a full-time job
(hmm...) just bug wrangling (translate: marking almost all the bugs
RESOLVED NOTABUG, which is just a nice way of saying PEBKAC :-).  The
list is a better way of handling these sort of queries, where more
people (including other end-users with more experience) are around to
address them.

OTOH, I do sometimes miss things on the main list due to the
signal-to-noise ratio, which I imaging would be even greater for a
maintainer with only a small number of packages.  So using Bugzilla
internally would be helpful.

IOW:

* Mailing list remains support forum for users.
* All package maintainers have bugzilla accounts.

1) User sends issue to mailing list.
2) First responder (any maintainer who regularly answers questions on
list) finds legitimate package bug.
3) First responder opens bug, pointing to ML with any further
observations, assigned to relevant package maintainer (and maybe CC's OP
if necessary).
4) Package maintainer addresses issue and closes bug.

Using bugzilla also allows us to see if issues aren't being handled.  If
a bug is opened but maintainer does not respond, then that should give
us an idea that the maintainer is MIA or the package is orphaned.

 Another thing that I think is important is that we would have to adopt a
 standard for how we treat bugs.  I'm not really keen on using the bug
 tracker as a knowledge base for end-user ssh problems.  I don't think
 that's what a bug tracker is for.  That's what a FAQ is for.

Agreed, especially as most end-user ssh problems aren't bugs in ssh.

 And, in that line, how about per-package FAQs on the cygwin site?

That might very well be helpful.


Yaakov




Re: bug tracker discussion

2010-08-20 Thread Yaakov (Cygwin/X)
On Fri, 2010-08-20 at 13:51 -0500, Yaakov (Cygwin/X) wrote:
 OTOH, I do sometimes miss things on the main list due to the
 signal-to-noise ratio, which I imaging would be even greater for a
 maintainer with only a small number of packages.  So using Bugzilla
 internally would be helpful.
 
 IOW:
 
 * Mailing list remains support forum for users.
 * All package maintainers have bugzilla accounts.
 
 1) User sends issue to mailing list.
 2) First responder (any maintainer who regularly answers questions on
 list) finds legitimate package bug.
 3) First responder opens bug, pointing to ML with any further
 observations, assigned to relevant package maintainer (and maybe CC's OP
 if necessary).
 4) Package maintainer addresses issue and closes bug.

Then again, does this do anything that using cygwin-apps doesn't do?
I'm not sure that it does.


Yaakov