Re: Re: PFC-RFC Update

From: Date: Wed, 26 Feb 2003 07:27:34 +0000
Subject: Re: Re: PFC-RFC Update
References: 1  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-13905@lists.php.net to get a copy of this message
Hi > I definitly agree that a group of about 5 people should be set > in as a PEAR-QA-Group and should rate the packages by the > characteristics you noticed. Either you propose a new PEAR-QA-Group or there's a missunderstanding about my proposal. My proposed PFC-core-group (aka PFC-gc) should not have to do QA for all those packages out there. That would be a hell of a job... PFC-gc is merely there to control, if a package fullfills all requirements. They base this desicion on some kind of report the 2 independent peer-reviewer provide about the package. If they don't trust the peer-reviewer, they still can dig deeper into the proposed packages. > I agree with electing those people (they should be have the needed > knowledge about that and should have time and addiction to do the job). and that's hard to find these days, btw :) Therefore I'd really like to get off as much work as possible from the PFC-gc and spread it among others. Whoever has time and skills to do it and not accidently belongs to PFC-gc. > My Idea for rating the classes is to give them points (e.g. stars) for > matching some requirements. Initially every package should get 1 point. > When fitting to the coding-standards it should get 2 points,... A scale > from 1 to 5 is IMHO appropriate for that. I like the idea about having the information of "how many requierements of PFC or fullfilled". I wouldn't rate them (I'm not a big fan of this 0..10 rating systems, it's like to be back in school ... ), just a table with the needed info. for example: Has unit-tests : no Runs with E_ALL : yes Runs on Platform : Windows/Unix etc... And most importantly to me, this should happen on a self-description base. Meaning the lead developer of each package decides which points he thinks are fullfilled. This could be done within package.xml or via an web-interface. I don't think, pear-developers will missuse this system. It's a lot about trust anyway, 'cause I don't want to introduce PEAR-police ;) > What about the way the classes are attempt to get rated? If this 5 > people in QA-group have to rate every single release of a package they > will have a huge amount of work to do. So, there should be a mechanism > implemented for signing a new release as "to rate" or "same rate as last > release" (more or less you should have the opportunity to mark a release > as "to rate" only once per month or something else). This will not work, IMHO. How many packages are released each month? There will be just a big queue in the "to rate" section and big pressure on the pear-qa-team... To sum up: I see the negative point of the PFC-code vs. this-is-bad-non-pfc-code proposal. Therefore some more information on non-PFC-classes, why they are not bad at all, wouldn't hurt anyone. But I really don't want too much work on single people and make the whole system dependent on having people around with enough time. chregu

« previous php.pear.dev (#13905) next »