Project

General

Profile

Task #2351

Updated by Xisco Fauli Tarazona over 6 years ago

== Automated tasks == 

 1. Download bugzilla_dump.json from vm174.documentfoundation.org:/home/esc-mentoring/esc/dump/bugzilla_dump.json ( this script can be used: https://redmine.documentfoundation.org/attachments/download/1937/downloadBugzillaDump.sh ) 
 2. Run 'python3 qa-tools.py' (https://cgit.freedesktop.org/libreoffice/contrib/dev-tools/tree/esc-reporting/qa-tools.py) 

 The script will warn of the following problems: 

 1. movedToFixed: 
   Problem: The reporter has moved the bug to RESOLVED FIXED. 
   Solution: The bug should be moved to RESOLVED WORKSFORME unless there's a commit fixing it. 

 2. autoConfirmed: 
   Problem: The reporter has auto-confirmed his/her own bug. 
   Solution: The bug should be moved back to UNCONFIRMED unless the reporter intends to work on it. 

 3. newerVersion: 
   Problem: Someone has changed the version field to a newer one. 
   Solution: Version field should be changed back to the previous version unless the previous version was incorrect. Check history to see the previous version. 

 4. crashSignature: 
   Problem: In order to link Bugzilla with http://crashreport.libreoffice.org, the crashreport field should have the format ["-signature-"], otherwise it doesn't work. 
   Solution: Change the crashreport field to the correct format 

 5. addAssigned: 
   Problem: Someone has changed the Assignee field and it's different to the default one ( libreoffice-bugs@lists.freedesktop.org ) but the status is not set to ASSIGNED. 
   Solution: Set the status field to ASSIGNED. 

 6. removeAssigned: 
   Problem: Someone has changed the assignee field to the default one ( libreoffice-bugs@lists.freedesktop.org ) but the status is still ASSIGNED 
   Solution: Change the status back to NEW 

 7. addAssignee: 
   Problem: Someone has changed the status field to ASSIGNED but the assigne is still the default one ( libreoffice-bugs@lists.freedesktop.org ). 
   Solution: Change the assignee field accordingly  

 8. removeAssignee: 
   Problem: Someone has changed the status field from ASSIGNED to NEW but the assignee field is still different to the default one ( libreoffice-bugs@lists.freedesktop.org ) 
   Solution: Assignee field should be changed to the default one ( libreoffice-bugs@lists.freedesktop.org ) 

 9. 7. backPortAdded: 
   Problem: Someone has added the whiteboard 'backport' but the bug's status is still NEW 
   Solution: Status field should be changed to RESOLVED 

 10. 8. fixBugPing: 
   Problem: The last comment is from 'libreoffice-commits@lists.freedesktop.org' and it was done more than a month ago. 
   Solution: Put a comment like: 

   Polite ping to [developer-name]: is this bug fixed? if so, please close it as RESOLVED FIXED 

 11. 9. inactiveAssigned: 
   Problem: The bug has been in ASSIGNED status for more than 3 months without any activity. 
   Solution: Change the status to NEW and reset the assignee to default. Leave a comment like: 

    Dear [developer-name], 
 This bug has been in ASSIGNED status for more than 3 months without any activity. Resetting it to NEW. 
 Please assigned it back to yourself if you're still working on this. 

 12. 10. emptyAlias: 
   Problem: a metabug doesn't have an alias. Having an alias is always good because it makes things more easy visually speaking. 
   Solution: Add an alias describing the metabug 

 13. 11. New Contributor: 
   Problem: a new contributor has signed up in Bugzilla and he/she has interacted in 3 or more bugs. 
   Solution: Send a welcome email to the new contributor: 

 Email: 

   Subject: Welcome to the LibreOffice community!! 

   Body: 
 Hello [name], 
 On behalf of the QA Team, I would like to give you a warm welcome to the LibreOffice project and express my sincere gratitude for the work you have been doing recently. 
 You can find more information about the QA Team in our wiki page[1] and if you need any help doing QA, don't hesitate to contact the team via IRC [2], Telegram [3] or via the mailing list [4]. 
 Keep up the good work. 
 Regards 
 [1]. https://wiki.documentfoundation.org/QA 
 [2]. https://wiki.documentfoundation.org/QA/IRC 
 [3]. https://t.me/LibreOffice_QA 
 [4]. https://wiki.documentfoundation.org/QA/Mailing_List 

 14. 12. patchAdded: 
   Problem: A patch has been attached to bugzilla along with the keyword 'patch' 
   Solution: Ask the user to submit the patch to gerrit instead. Message: 

   Dear [user-name], 
 Thanks for the patch. 
 Could you please submit it to gerrit as described here: 
 https://wiki.documentfoundation.org/Development/gerrit/SubmitPatch? 

 15. 13. reopened6Months: 
   Problem: A bug has been fixed for more than 6 months and it has been reopened 
   Solution: Close the bug as RESOLVED FIXED and ask the user to open a new issue. Message: 

   Dear [user-name], 
 This bug has been in RESOLVED FIXED status for more than 6 months. 
 If the issue is still reproducible with the latest version of LibreOffice from https://www.libreoffice.org/download/libreoffice-fresh/, please report a new issue in https://bugs.documentfoundation.org/enter_bug.cgi providing, if needed, the steps and documents to reproduce it. 
 Thanks for your understanding and collaboration. 
 Closing as RESOLVED FIXED 


 == Manual tasks == 
 See: https://wiki.documentfoundation.org/QA/Bugzilla/Gardening 

Back