QA/Meetings/2013/August 02 NA Pub Chat

=What is this?=

This meeting is a one-off trial run of having a monthly QA chat/informal BYOB Pub-style get-together for people who do QA work for LibreOffice (or who are interested in getting involved w/QA).

Joel and Robinson will work on having some kind of agenda. Probably.

If anything interesting or relevant is said at this meeting, or if we just want to remember it, we'll put it in an IPA-colored box...

 ...like this!

=Prep=


 * Joel will do something about something.
 * Our last QA Team meeting is a good place to start QA/Meetings/2013/July 26

= Agenda + Minutes =

Start

 * Meeting started at: 15:02
 * Participants: Robinson, Joel, Joe, Ken, Mas, Joren, Thomas

Notes:
 * Joren will join once he finishes his moustache.
 * Joren didn't attached a moustache, but will try to find one next time

Opening Diatribe
This space is for the Bartenders......and by that, I mean mostly Joel :-)


 * 1) Introduction to Robinson and myself
 * 2) Other QA members - quickly introduce who isn't present but heavily involved
 * 3) Regular meeting time

 Joel and Robinson say hi.

Joel does a lot of stuff [Ed. he's not officially "in charge," but he's basically the go-to guy for QA :-) ]

We have a number of people on the QA Team: Joel - unofficial leader Rob - Technical side, BSA, etc.. Joren - Bjoern - Canonical Petr - Florian R - Server GUI ...and more!

We're very active as a team


 * 1) What is QA -
 * 2) Main job is to make sure that code behaves as we expect it to behave
 * 3) How
 * 4) Facilitate conversation between users (our main finders of bugs) and developers (triaging)
 * 5) Test LibreOffice as much as possible – if not working on critical work we hope that QA uses a pre-release or master so that we can find bugs BEFORE users see the problem
 * 6) Facilitate bug reporting by keeping how to's up to date and maintaining BSA
 * 7) Links
 * 8) https://bugs.documentfoundation.org/   - bug tracker
 * 9) Triaging
 * 10) By far our largest responsibility is to triage bugs – confirm them or disprove them
 * 11) Why
 * 12) We  are often the first contact user has with LibreOffice community
 * 13) To catch critical/blocker bugs this is the best method – users use LibreOffice in so many ways that we don't – they see bugs that we'd never see (you'd be amazed at the interesting things people do with LibreOffice)
 * 14) Goal
 * 15) Mostly a personal goal but I think most agree – No bug should go more than 30 days without someone from community – usually QA – getting in touch and trying to triage the bug.
 * 16) How to
 * 17) QA/BugTriage
 * 18) Prioritizing
 * 19) Not everyone does it but it's the goal that all bugs are prioritized so that we can move away from lists such as MAB and Hard Hacks (already retired)
 * 20) Prioritizing Bugs Flowchart.jpg
 * 21) Sample response
 * 22) http://pastebin.com/f5gz9wJc



QUESTION - How to get a bug to developers? Once it's confirmed and we set to 'NEW', what do we do next? Joel - Here's our flowchart: [[Media:Prioritizing Bugs Flowchart.jpg|Flowchart]] Most people follow that process. Once the bug is NEW, we prioritize it and wait for the devs to pick it up.

(Additional Info: We do have the MAB list, and if a bug is a blocker, we usually cc a dev)

Joel - Had over 600 bugs reported since the end of the Triaging Contest.

Joel - Currently over 1000 UNCONFIRMED bugs.

QUESTION: UNCONFIRMED bugs reported a couple of years ago -- are most of those already fixed? Joel - Some of the bugs are so small or so unique (to a particular piece of hardware, etc...) that they might not yet have been addressed.

QUESTION: Whiteboard -- what should go into this field (and what should NOT go in here?)

Relevant links regarding the whiteboard:
 * https://bugs.documentfoundation.org/query.cgi
 * QA/Bugzilla/Fields/Whiteboard

Keywords:
 * QA/Bugzilla/Fields/Keywords

Mas - Engineer. Manages some servers. Thinking about 10-15 hours a week (working on multiple teams)

Joe - Hopes to contribute some time.

Discussion & To Do List

 * (We probably won't have "Pending Items" -- anything pending can be pushed to the QA/Mailing List) or to the next biweekly QA Meeting)


 * We can discuss whatever people want...
 * 1) QA Website
 * 2) Proof reader for main page: https://qa.libreoffice.org/  (Joel)
 * 3) Page for Linux specific stuff (Joel)
 * 4) Page for macOS specific stuff (Joren)
 * 5)  Wiki (Joel & Robinson)
 * 6) General feedback cleanup of all pages under QA heading QA
 * 7) Specifically these pages needs cleaned bad
 * 8) QA/BSA/BugReport Details
 * 9) QA/Projects (need to be in touch with all QA members – update the page, make it look nice, add new content)
 * BSA
 * 1) Updating BSA to do new cool things (tech skills required – Robinson & Rob)
 * 2) FDO Alternative
 * 3) Currently we are playing around with the idea of migrating away from FDO (Robinson & Florian R)
 * 4) Triaging (Joel, Joren, Florian, Petr, Cor, etc...)
 * 5) We ask that all QA members do some triage work
 * 6) Testing master
 * 7) Download install master and/or daily – test the hell out of it, report any bugs – elevate any crasher bugs
 * 8) Duplicate search
 * 9) This is very much appreciated by devs – search through NEW (confirmed) bugs and find dupes
 * 10) Verify Fixes
 * 11) For bugs recently fixed it's good to test to make sure the bug actually fixed the problem -  if you can verify we mark as VERIFIED - FIXED

 Joel - Wiki stuff is pretty simple. Point out any problems to the QA Mailing List.

Joel - For testing, please use
 * https://dev-builds.libreoffice.org/daily/, or
 * Development/BuildingOnLinux

You might not want to use the daily/development builds for everyday use, as there might be bugs in them. You can avoid these issues by
 * Installing in parallel

Joel - We're pretty informal in our channel. We have fun and joke around, but also get our work done.

Joel - Some ideas that have been proposed (mostly not implemented yet):
 * QA/Projects/Ideas

Announcements

 * ANNOUNCEMENT: Our next QA Meeting will take place on August 9th (Friday) at 13:00 UTC, unless otherwise noted on the QA/Mailing List.
 * ANNOUNCEMENT: Our next NA QA Pub Chat will take place in a month on September 6th (Friday) at 15:00 EDT.

End

 * Meeting adjourned at: 16:05