QualityAssurance
In this section, we cover the activities of the QA team[1].
Contributing Writer: Adam Williamson
Test Days
This week's regular test day[1] was on the Intel graphics card driver, particularly kernel mode setting[2]. Kristian Høgsberg was the developer present. Several people showed up and provided valuable testing for the full set of test cases on various chips, giving a good overview of the current state of the driver in several situations. A follow-up event will be held before the release of Fedora 11 to check on the progress of fixes for the identified issues. Further testing in this area is still very helpful: the Wiki page contains full instructions on performing the range of tests, and the Results table is still available, so anyone with an Intel graphics adapter is encouraged to visit the Wiki page, perform the tests, and file bug reports as appropriate.
Next week will be special, as two test days are scheduled. A special test day is planned for Tuesday[3], on DeviceKit[4] - the partial HAL replacement scheduled to be included in Fedora 11. Anyone can help with this testing, so please come along and help out at the test day! The regular test day[5] will be on the Xfce desktop environment[6], particularly the new 4.6 release that will be part of Fedora 11. If Xfce is your desktop environment of choice, please come along and help make sure it'll be working properly in Fedora 11.
The DeviceKit test day will be held on Tuesday (2009-03-17) and the Xfce test day on Thursday (2009-03-19) in the #fedora-qa channel on Freenode IRC. Please come by to help make sure these features will be in shiny working order for Fedora 11!
- ↑ http://fedoraproject.org/wiki/QA/Test_Days/2009-03-12
- ↑ http://fedoraproject.org/wiki/Features/IntelKMS
- ↑ https://fedoraproject.org/wiki/QA/Test_Days/2009-03-17
- ↑ https://fedoraproject.org/wiki/Features/DeviceKit
- ↑ http://fedoraproject.org/wiki/QA/Test_Days/2009-03-19
- ↑ https://fedoraproject.org/wiki/Xfce
Weekly Meetings
The QA group weekly meeting[1] was held on 2009-03-11. The full log is available[2]. After a bracing discussion on how to send an apparently empty line to IRC, James Laska reported little progress in his work on making the Semantic test result reporting extension for mediawiki available as a package. He also deferred investigation of X.org test suites for next week. Adam Williamson noted that he had discussed one such suite, rendercheck, with Ben Skeggs, and he will make a package available either as a scratch build or in the official repository to be used in the upcoming nouveau Test Day. The group agreed to see if it might be useful for other graphics test events.
Jesse Keating and Will Woods reported that they had not had time to look at a method for identifying bugs caused by GCC 4.4 miscompilation issues. The group evaluated the response to the known bugs in this area, and decided that the responses suggested most issues would be resolved by fixes to GCC itself, and this should not cause major problems.
Adam Williamson reported that he and François Cami had spoken to the intel and radeon driver developers about holding test days for those graphics drivers, and were in the process of organizing both events.
Jesse Keating reported that a serious bug in squashfs in the Rawhide kernel was causing Rawhide installation to be impossible. This was to be fixed by a kernel update in the following day's Rawhide (which turned out indeed to be the case). He also reported that initial signing of packages for F11 was in progress in chunks, in order to ease the synchronization load for the mirroring system.
Jesse also reported that work on the substantial rewrite of Anaconda's storage code was in progress. The group agreed that this was quite close to the beta release, and that it seemed possible there could still be substantial problems in the code at the time the beta should be released, so discussed what kind of problems might be acceptable for a beta release and what might not. Despite some concern on the part of Will Woods, the group agreed to evaluate issues on a case-by-case basis, taking care to make sure all issues in this area were added to the beta release blocker bug so they would be evaluated.
The Bugzappers group weekly meeting[3] was held on 2009-03-10. The full log is available[4]. John Poelstra reminded the group to evaluate all bugs with regard to the Fedora 11 blocker ('F11Blocker') and Fedora 11 target ('F11Target') blocker bugs. He also announced that Monday 2009-03-16 will be a bug blocker day, for the maintainers, QA and release engineering groups to go over the list of blocker bugs.
The group agreed to require a short self-introduction email to fedora-test-list as the criterion for becoming a member of the fedorabugs group in FAS. Edward Kirk volunteered to write up this procedure into an SOP, as discussed at the previous meeting.
The group again discussed the Wiki re-design, particularly how the front page should be laid out and how the main information flow should work from there. Everyone agreed that it was important to keep the front page short and simple and lay out a clear linear path for potential new members to follow. The group agreed to wait for Adam Williamson to finish his combination of Edward Kirk's draft[5] and Christopher Beland's draft[6], with reference to the ideas discussed in the meeting. The group also discussed the new Tracking page (since re-arranged to become Components and Triagers [7]), and agreed it was a good layout, but some of the content that had been merged into it should not have been. Adam Williamson suggested that the statistics be updated regularly and automatically via Brennan Ashton's metrics script.
Edward Kirk reported that he had updated the bug workflow graphic[8] to reflect that NEEDINFO is no longer a status, but some members had trouble seeing the updated graphic due to caching issues.
The group discussed the potential new meeting time with reference to the availability matrix[9], but did not yet come to a decision.
The next QA weekly meeting will be held on 2009-03-18 at 1700 UTC (note changed time, in UTC reference frame) in #fedora-meeting, and the next Bugzappers weekly meeting on 2009-03-11 at 1500 UTC in #fedora-meeting.
- ↑ http://fedoraproject.org/wiki/QA/Meetings
- ↑ http://wwoods.fedorapeople.org/fedora-qa/fedora-qa-20090311.log.html
- ↑ http://fedoraproject.org/wiki/BugZappers/Meetings
- ↑ http://fedoraproject.org/wiki/BugZappers/Meetings/Minutes-2009-Mar-10
- ↑ https://fedoraproject.org/wiki/User:Tk009/bugzappers
- ↑ https://fedoraproject.org/wiki/User:Beland/BugZappers
- ↑ https://fedoraproject.org/wiki/BugZappers/Components_and_Triagers
- ↑ http://fedoraproject.org/wiki/BugZappers/BugStatusWorkFlow
- ↑ https://fedoraproject.org/wiki/Bugzappers_meeting_matrix
Bugzappers Wiki Re-organization
Christopher Beland worked hard to revise several areas of the Wiki, including a new Tracking page[1] which combined pages on active triagers, priority triage components, group goals and finding bugs[2]. After feedback from Edward Kirk, John Poelstra and others, this was reduced simply to the Components and Triagers page[3], leaving the others separate for now. Christopher updated these pages also. Adam Williamson submitted his combined new front page draft for the group's review[4].
Advertising Triage Days
Christopher Beland pointed out that triage days are not advertised anywhere in the Wiki[1]. Adam Williamson apologized and explained[2] that this is because he is short on time at present as he is taking an internal Red Hat training course during his work days. He welcomed any help from the group in adding information about the triage day events to the Wiki.
Metrics
Christopher Beland reported[1] that he could not access the pages for Brennan Ashton's triage metrics reporting system. Brennan thanked him for the feedback[2] and explained that there was a hardware issue on the server. John Poelstra suggested[3] that the code for the metric system be hosted in the Bugzappers group's git repository.