Re[4]: [PEAR-DEV] Re: Looking docs on a site. QA

From: Date: Wed, 10 Nov 2004 20:25:38 +0000
Subject: Re[4]: [PEAR-DEV] Re: Looking docs on a site. QA
References: 1 2 3 4 5 6 7 8 9 10  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-34296@lists.php.net to get a copy of this message
Hello Helgi, From Tuesday, November 9, 2004, 7:11:19 PM, you wrote: HЮ> First of what is RFE, and voting on bugs, lets not get to pushy here, HЮ> PEAR QA is not intended to be following up on every bit of bug report, HЮ> only those regarding QA or are a big problem, with the color stuff, have HЮ> you have looked at the web interface as cvs.php.net ? it offers that. So, you propose me to vote on a PHP website for PEAR bugs? I don't know what QA is and I've expressed my opinion from reading RFC on the site. It is got to be so pushy because I still think QA politics is wrong and it infringes upon developers's interests. Even if it is not in reality - there is nothing to prove that. You've already read my previous letters and know what I think and why. Every new developer can think this way if he don't believe in human trust anymore and if he cares about the work he has done. HЮ> fresh bug reports, well you just have to check the bug system once in a HЮ> while :) RSS is maybe something we'll do, for each bug report and also HЮ> per package/category, subscribing to already reported bugs is also a HЮ> option I'm looking into. "Maybe", "You may do it like others do", "I don't need it", "I also want it" - is that a solution? All these answers are different ways to skip the problem. Then who should not skip them? Most will answer - QA, but you agree that QA don't have enough time, they mustn't process every bit of request, so let's just forget about it. Is that right? I not trying to state, that the problem is not only in QA, but I rather to say that QA is not that it is now. QA is not some people with unlimited access, but the way all developers collaborate. And it is the work of QA to look forward and make this collaboration productive on their own, to propose developers new ideas, to awake their interest in PEAR and know what developers want. From RFC I've got another idea. That's not a QA and shouldn't be called so. HЮ> Useless mailinglist, that's maybe to much to say that, but regarding HЮ> getting mail once a month, have you looked at HЮ> http://www.php-mag.net/itr/psecom,id,207,nodeid,207.html Aaron is doing HЮ> a great job there. Don't you think, that developers here are somewhat inactive? How do you think - why? If PEAR is so organized structure to have a QA, then why developers should read about PEAR from other sources? Think about many developers, who don't know about this link and never will know about it if not your letter. How many just don't have time to follow this thread, but interested in this information? >> Do other developers want it? Should they be subscribed to QA to >> discuss these questions? HЮ> If not subscribed, then they should asked to be CC'ed for the issues HЮ> they want, i.e. if they notice a interesting discussion on the QA ML, HЮ> they can ask people to include them in the discussion, like it has been HЮ> said before, QA things should stay on the QA ML, else, why should we HЮ> even have a QA ML if we are constantly discussing QA matters on PEAR-dev HЮ> ? I think the answer is that it isn't clear what are QA matters and why these matters are of QA? >> It will be dishonest to judge their work without them. =) HЮ> Well it is, but since I most of the time bug them about getting more HЮ> life into the QA team, plus I wrote the QA RFC, I'm very much aware of HЮ> what why the QA team isn't more alive then it is now. HЮ> But yeah they can speak up if they want to :) I think the problem is not in people but in idea that was dead from the start. QA must not be independent TEAM, but team, which works on well-known issues and that issues must be well-known by everybody who is willing to know. It is QA interest to make it convenient to recognize their work. Even if they've done something they doesn't show that they are trustworthy. If QA don't do anything then it's just hampering the progress just by it's existence. >> QA must limit itself with a range of _real_ problems they are _able_ to >> solve (finding orphaned packages is a work of one SQL query). They >> should analyze the time managing issues to define that limit. They >> also should post periodical letter about what they are going to do >> next two weeks, that are the problems and how and when they would >> like to solve these problems. It concerns every developer I think. HЮ> Woot ? No it's not a one SQL query, don't see how you get that out, I'm HЮ> also one of the webmasters of PEARweb, and I can't see any way of doing HЮ> any SQL magic to find out if a package is Orphan or not, because maybe a HЮ> package hasn't released anything for a long time because it's stable, or HЮ> that some package has a lot of bugs but the maintainer didn't get those HЮ> bug reports because of some techincal issues, that's why we need a bit HЮ> more orginized way of finding out orphaned package. I think everybody can participate. If they don't want then there must be a reason. Can QA be that reason? As for matter I think it is enough to check if a package hasn't released anything for a long time, has some bugreports and/or RFE's, also has very low download rate. After that if the package has developer who agrees that it isn't used anymore or it's functionality was superseded by other PEAR package it can be removed safely. Also there can be museum to contain packages which once was a part of PEAR with a copy of CVS repository and a short history - where, when, who, why. HЮ> Like said before, they haven't started anything real so this is a more HЮ> of a idea for the future you got here. Ideas for the future should have a proper place to find them in that future. For me QA must be formed de-facto by people who are doing something and not only by their votes. This is the only way it will work. >> And sure they should be the people every one is glad to talk with here >> and there. "leave me - I'm not one of them - go another ML" is not the >> starting point to make PEAR better. There are some RFC's, some >> votings, but what for? To limit and control people who living on their >> own and do good thing by writing quality PHP code free for everybody? >> That's silly. Will you deny somebody who is willing to contribute? No. >> When why do you demand him ask you for permission? HЮ> I'm not understanding what you're getting at here, are you trying to HЮ> blame QA for something that isn't their business? No, I'm just trying to get answers on my questions and I don't want QA take over my work. HЮ> Can't see anyone restrict any access to anything, if anything, then QA HЮ> has a rather restricted RFC on doing things, because a dev actually has HЮ> to accept that QA does QA work on his package (unless it's a very HЮ> serious and outstanding bug that has been around for a long time, if I HЮ> remember correctly) so the power is still in developers hands. I don't want to accept QA will be working on my package and I'm against this, because I believe PEAR wasn't made for restricting things. Now if I want to release a package or to do something what is a QA issue I need to ask QA first. Is this not a restriction? HЮ> Like I said, I'm not understanding what your getting at. I want somebody to convince me of that QA is not the thing I've described. And I still think this QA is evil while PEAR was a good start and had a great potential. I can't get answers on most of my questions and I need to ask them again and again. How about to start QA RFC beta? If all of my questions receive answers it will be a good starting point and this ML is the only place to discuss it, since I'm willing to become a developer and really want to know what they think. >> QA is unable to solve most of these problems. >> Maybe QA can at least discuss the problems with developers and answer >> their questions? If they couldn't then they mustn't be named QA. HЮ> Most of what problems ? HЮ> Can't see you mention any above, only feature request to make life of a HЮ> developer easier, i.e. the person has to do much less to get X thing, HЮ> but no real problems. I agree that these are not the real problems, but if even these local problems can't be solved then what QA we are speaking about? HЮ> Maybe you should consider a little what you're saying in this email and HЮ> in your previous, most of the time IMHO your talking about extra HЮ> features to pear.php.net which are unrelated to QA, which should have HЮ> been directed at the webmasters. Well, what is QA then? Fixing bugs/making releases - quote "If any QA related issues are found in a package that QA has not been granted permission to change without consulting the maintainer,the QA team will file a bug report. If the issue remains unresolved for 1 month (2+1+1 weeks; see below), QA may fix it themselves." That means - if I agreed QA will work with my package - QA will fix bugs/make release for me. If I not - QA will wait a month and will fix them anyway and it doesn't matter what is my point and why I haven't fixed them. Deleting Package releases - quote "The core QA team also has the permission to delete any release that might have any issues that have been found after the release, to reduce the effects of the problem." I don't want my releases to be deleted. I want to decide it myself where to fix and when to delete and think it is reasonable. If QA don't trust me then I don't have reasons to trust them. pearweb QA subsection - quote "The QA team also gets its own subsection on pearweb so people can more easily access QA material which is too dynamic or just related to the QA team own internal documentation purposes. There the QA will, for example, publish their latest decisions. Furthermore here the QA team will be able to provide interfaces to QA team services. For example, here the QA team could offer an interface for maintainers to configure the access rights they want to grant the QA." Where is it? I see some people with unlimited rights, but can't see their work except what they can delete my package, can fix minor bugs for me and make a local view, that I'm not a developer and all the good work made is made by QA. HЮ> But of course you have also had _some_ valid points, like the tracking HЮ> of QA and such, but you also have to realize that all that takes time to HЮ> code, work out and do in a right way, and frankly we don't have very HЮ> much time, you know work, maintaining package and all that, and then the HЮ> rest of the time we (at least I) try to use in enhancing pearweb. Then don't pretend to be QA. You don't do it and making PEAR better - you deserve my respect. I understand that you work on your own, but if you took responsibility to be called QA - be adequate. HЮ> Anyway you should sit down, think a little about what you've been saying HЮ> , and try to come up with something less negative on the people here HЮ> that are working for free, and thus don't have to waste more time then HЮ> they want on PEAR :) Ok. I must add everything I say is just how I see it. I have nothing negative on the people here, because I just don't know them. And I can't trust them because of the same reason. HЮ> If all those QA issues are so important to you, then I recommend to you HЮ> that you offer them your help to improve this situation, instead of HЮ> writing those rants ;) HЮ> Helps it always much appriciated in open source projects. I wouldn't mind to do so, But I still have the questions to be answered. Perhaps I'll rewrite them in a more obvious way when if there won't be any answer. HЮ> And as you might have noticed PEAR has been running rather well with out HЮ> any official QA team, maybe a little bit different to do it HЮ> "unofficially" but by all means PEAR doesn't have any less quality HЮ> packages and code even though the QA team isn't started (like you seemed HЮ> to have concluded in some of your previous posts) When why to have that QA? I would feel much better with knowledge that my package will not be deleted and nobody will mess with my code. Can you guarantee that? I haven't found the proof so far. HЮ> Anyway cheers and have a good evening Afraid to disappoint you, but it will be a long way before I'll get one. That's not because of PEAR, but still have an effect on the style of my letters. CU -- TiP

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