Quality Assurance
February 28th, 2006In other news, the dev mailing list had a nice little flamefest over what is Quality Assurance and what exactly the QA team’s job is and how they are to do it. There was a lot of the extremes where QA would have no power to change anything other then report bugs and hope the developer who maintains the application (if one actually does) will fix it. The other extreme that seemed to come from the same people, appeared to make it appear that QA wanted to go in and basically take over another persons ebuild. Its been a long standing thing with gentoo that people take personal space with the packages they maintain. To a extent this is warranted, however as we do have cvs…we can see exactly what a person did to your package. Sometimes they screw up the delicate balance or sometimes they just go in to fix added white spaces or a improperly committed manifest. In the latter case we can safely assume that minor changes will not kill anything and shouldn’t be any real issue. Fixing a white space problem shouldn’t have to go to the council for approval as was suggested by another developer. This would just jam up the council with a lot of pointless business that is like taking a squabble over the last cup of coffee to the CEO of the company…its just not something you do.
As always the answer lies somewhere in the middle. Now I by no means have the answer, and have stayed out of the topic because I am not impartial, since I am a member of the QA team. The x86 team has I hope shown that QA does work with this project on a smaller scale. I believe that overall x86 has become stable, instead of being called “stable” by user’s and developers alike. Now we have a full fledged group of people who want to focus on QA with the specific goal of improving the entire tree instead of just individual archs.
Without flames, and discussion about other people’s comments. I’d like to hear what everyone thinks QA actually is and the responsibilities that go along with that. Yes I know I sound like a teacher in that last line. I will however snap a ruler on anyones fingers who doesn’t follow the rules of my question. You’ve been warned.