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 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 ) 

 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 

 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: is this bug fixed? if so, please close it as RESOLVED FIXED' 

 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, 
 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. 

 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 

 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. 
 In case you need any help doing QA, don't hesitate to contact the team 
 via IRC [1], Telegram [2] or via the mailing list [3]. 
 Keep up the good work. 
 Regards 
 

 [1]. https://wiki.documentfoundation.org/QA/IRC 
 [2]. https://t.me/LibreOffice_QA 
 [3]. https://wiki.documentfoundation.org/QA/Mailing_List 

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

Back