[Matplotlib-devel] please be slower to close bug reports from first-time reporters

OceanWolf juichenieder-nabb at yahoo.co.uk
Fri Nov 2 15:44:52 EDT 2018


But if we have good triage tags of how ever many levels of severity we choose, and thus filter issues/PRs based on those, doesn't that solve the described problem?  No more distraction, distress nor wasted time, right?  Just a short list of triaged issues when filtering based on severity.



      From: Eric Firing <efiring at hawaii.edu>
 To: Benjamin Root <ben.v.root at gmail.com>; OceanWolf <juichenieder-nabb at yahoo.co.uk> 
Cc: matplotlib development list <matplotlib-devel at python.org>
 Sent: Friday, 2 November 2018, 19:34
 Subject: Re: [Matplotlib-devel] please be slower to close bug reports from first-time reporters
   
Good points.

I have no objection to a moderate slowing down of closing new issues, to 
give the submitter time to respond and to reduce the likelihood of 
closing an issue based on a misunderstanding.

Nevertheless, the basic point remains: we need ways of focusing 
attention and reducing the distraction, distress, and wasted time caused 
by the excessively long list of open issues.

Eric

On 2018/11/02 7:58 AM, Benjamin Root wrote:
> I think part of the issue is literally how quickly some of these issues 
> are being closed, not so much that they are being closed. I have seen 
> issues get closed within minutes of being opened up, and even as a 
> long-time contributor, that has come across as jarring to me. I worry 
> that it may convey a lack of consideration of the issue. Even if we know 
> 100% that the issue should be closed, closing within just a few minutes 
> might make submitters feel like their issue wasn't fully absorbed. If 
> they spent 10 minutes or more writing up their issue, and it gets closed 
> in 2 minutes, they might feel like there was a net negative amount of 
> effort in the discussion. Maybe the problem is totally on their end and 
> they are doing something wrong, but closing the issue so quickly may 
> make them feel like they are left adrift.
> 
> I especially worry about the issues that get closed and redirected to 
> the mailing list or stackoverflow. In the past few months, I think I 
> have only seen one issue get re-raised on the mailing list. I don't 
> follow stackoverflow, so I don't know if those issues are getting 
> discussed there or not. Does anybody have a sense for that?
> 
> And finally, we need to remember that we may indeed be misreading some 
> issues. I accidentally closed an issue too quickly last week, too, 
> because I thought it was the same-old mplot3d can't render things right 
> problem. Turns out it was much more nuanced, and while we couldn't 
> really solve the problem anyway, I think I did pounce too quickly on 
> that close button.
> 
> Cheers!
> Ben Root
> 
> 
> On Fri, Nov 2, 2018 at 1:41 PM OceanWolf via Matplotlib-devel 
> <matplotlib-devel at python.org <mailto:matplotlib-devel at python.org>> wrote:
> 
>    But doesn't the issue of triage mean we distinguish between
>    issues/PRs based on severity e.g. ranging from critical to
>    wishlist.  To me at least open suggests that the issue still exists
>    and closed means that it doesn't exist as a issue for us, either
>    because we don't see it as an issue, or because it has been fixed,
>    and thus says nothing about triage state.
>    In terms of workflow I see the difference as if something has been
>    marked closed and someone comes along with the same issue, it can
>    give the suggestion that we don't value the reopening the issue/PR,
>    and thus it indicates that we value it a waste of time for anyone to
>    spend their time on it, and for some issues that might exist as the
>    case seeing something as out of scope for MPL, but for others we
>    should just assign a low triage status to it so that if we get
>    people super keen about a particular issue then we let them know
>    that we welcome their input on it :).
> 
>    ------------------------------------------------------------------------
>    *From:* Eric Firing <efiring at hawaii.edu <mailto:efiring at hawaii.edu>>
>    *To:* matplotlib-devel at python.org <mailto:matplotlib-devel at python.org>
>    *Sent:* Friday, 2 November 2018, 18:14
>    *Subject:* Re: [Matplotlib-devel] please be slower to close bug
>    reports from first-time reporters
> 
>    On 2018/11/02 5:03 AM, Thomas Caswell wrote:
>      > The backlog problem is also real, however I am not sure that just
>      > closing old issues / PRs and rapidly closing new issues will
>    actually
>      > make it better.  It will make the number smaller, but the underlying
>      > issues (either the bugs or documentation deficiencies) will still
>    be there.
>      >
> 
>    Tom,
> 
>    It is a matter of triage.  I think you are missing a critical point:
>    closing issues *can* make the situation better by reducing the time
>    that
>    is lost on scanning them, or diving into them, when that time would be
>    better spent actually fixing something.  Furthermore, the list of open
>    issues can simply be overwhelming, discouraging work by existing
>    developers, and probably also discouraging potential developers from
>    joining us.
> 
>    It is not a tragedy if a genuine issue is closed.  If it is reporting a
>    major problem, it will crop up again, and eventually get the necessary
>    attention.
> 
>    There will *always* be bugs and documentation deficiencies; the
>    question
>    is how to maximize available developer time and attention, and how to
>    make the best use of it.
> 
>    Eric
> 
>    _______________________________________________
>    Matplotlib-devel mailing list
>    Matplotlib-devel at python.org <mailto:Matplotlib-devel at python.org>
>    https://mail.python.org/mailman/listinfo/matplotlib-devel
> 
> 
>    _______________________________________________
>    Matplotlib-devel mailing list
>    Matplotlib-devel at python.org <mailto:Matplotlib-devel at python.org>
>    https://mail.python.org/mailman/listinfo/matplotlib-devel
> 



   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/matplotlib-devel/attachments/20181102/5d6b3ed8/attachment-0001.html>


More information about the Matplotlib-devel mailing list