Thanks for taking the initiative on this, Andrew. I think everything you've laid out makes sense, and I like those messages. +1.
Nate ---- On Tue, 18 Sep 2018 12:56:09 -0700 Andrew Crouthamel <and...@crouthamel.us> wrote ---- > Thanks Harald, > > I've spoken with buovjaga and x1sc0 regarding their LibreOffice QA > procedures: > https://wiki.documentfoundation.org/QA/Bugzilla/Gardening#Task:_Cleaning-out_NEEDINFO > > > Linked there are some scripts that are run either automated or manually. The > NEEDSINFO one is manual right now. Here is the full listing of scripts: > https://gerrit.libreoffice.org/gitweb?p=dev-tools.git;a=tree;f=qa > > Maybe you could craft something similar that could be cron'd. > > If you end up investigating the LO scripts, the createMassPingLists.py > apparently uses a JSON file that is created from > https://cgit.freedesktop.org/libreoffice/contrib/dev-tools/tree/esc-reporting/esc-collect.py > > > For procedures I'd like to do the same as you recommend: > > > - 3 days pass -> comment gets added > > > > - 15 days pass (33 days since status change) -> reminder comment again > > * Bugs placed into NEEDSINFO status will received a reminder if the ticket > is: > - At least 15 days old > AND > - Has not received any comment within 15 days > * If a bug remains in NEEDSINFO for another 15 days with no comment, it will > be closed as RESOLVED > WORKSFORME. > * If a bug remains in NEEDSINFO with a comment provided within less than 15 > days, no action will be taken (as it does not meet the above criteria). > > That way if devs/reporters are conversing in a ticket while in NEEDSINFO > status, it won't get closed accidentally. > > > Here is a reminder email: > > Dear Bug Submitter, > > This bug has been in NEEDSINFO status with no change for at least > 15 days. Please provide the requested information as soon as > possible and set the bug status as REPORTED. Due to regular bug > tracker maintenance, if the bug is still in NEEDSINFO status with > no change in 30 days the bug will be closed as RESOLVED > WORKSFORME > due to lack of needed information. > > For more information about our bug triaging procedures please read the > wiki located here: > https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging > > If you have already provided the requested information, please > mark the bug as REPORTED so that the KDE team knows that the bug is > ready to be confirmed. > > Thank you for helping us make KDE software even better for everyone! > > > Here is a closure email: > > This bug has been in NEEDSINFO status with no change for at least > 30 days. The bug is now closed as RESOLVED > WORKSFORME > due to lack of needed information. > > For more information about our bug triaging procedures please read the > wiki located here: > https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging > > Thank you for helping us make KDE software even better for everyone! > > > > Andrew Crouthamel > > ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ > On Tuesday, September 18, 2018 6:40 AM, Harald Sitter <sit...@kde.org> > wrote: > > > On Mon, Sep 17, 2018 at 8:25 PM Nate Graham n...@kde.org wrote: > > > > > +1, in favor, especially if we can close them in an automated fashion. > > > Closing bugs isn't as frustrating for filers as it used to be anyway, > > > since if they ever show up again with new information, they can just > > > re-open them. > > > > Should be easy to program this if we are agreed on the procedure. > > > > What I would suggest is: > > > > - 15 days after the bug has entered NEEDSINFO and not received any > > further comments a comment is automatically posted "yada yada this bug > > report needs info, please provide it or ask if you don't understand > > what's needed, else closure in 15 days of inactivity" (message TBD > > obviously) > > > > - 30 days after the bug has entered NEEDSINFO and not received any > > further comments it gets closed with a comment "yada yada no data > > provided, if you feel you can provide data reopen and provide data" > > > > by throwing in a comment to "warn" 15 days after the status change > > it's not too spammy while also acting as a reminder in case the > > subscribers meant to provide the info but then forgot. > > > > Personally I would even say the 15 day reminder should be sent every > > 15 days of inactivity, because of the reminder aspect (might be a bit > > too spammy though?) > > > > e.g. > > > > - NEEDSINFO change > > > > - 15 days pass -> reminder comment > > > > - 3 days pass -> comment gets added > > > > - 15 days pass (33 days since status change) -> reminder comment again > > > > > > (could be different comment "this bug appears to have gone stale, > > please provide info or nudge out of needsinfo") > > > > Anywayyy... I can throw together some automation so long as someone > > tells me what exactly the process should be :P > > > > HS > > >