Re: why creating "teams", "cores" and "groups" won't work this time, either
| From: | Arnaud Limbourg | Date: | Fri, 06 Oct 2006 05:27:25 +0000 |
| Subject: | Re: why creating "teams", "cores" and "groups" won't work this time, either | ||
| References: | 1 2 3 4 5 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-44391@lists.php.net to get a copy of this message | ||
Ian Warner wrote:
> LOL
>
> Doesnt this duel confound the point Scott was making initially.
>
> Who actually says YES - Scott that is a great idea run with it, or NO
> stop wasting yours and everybodies elses time ??
>
> If we are going to have a group created please make it one where people
> have the power to say YES and in a timely manner, the trouble is it
> takes too long to get a spark lit, most of the time you are left waiting
> like a lemon with a sour taste brewing.
>
> I havent got PEPr permissions and will not get them for just wanting to
> start ideas, I.e. I really liked the competition idea to get the site
> and concepts looked at by NON-PEAR people, I thought this was a
> no-brainer - Bertrand disagreed and the idea seems to have been shelved.
> The trouble is I cant just go ahead and do this as who is to say the
> winner's ideas will be implemented, probably be a 6 month discussion as
> to what colour to go for.
pearweb code is avalaible in CVS and as greg mentionned it needs major
refactoring. You're welcome to makep patches available.
> My company has currently hacked nearly every Package we use, we have
> multiple extensions for quickforms, templates, paging DO etc. I would
> submit more patches but they just dont seem to get a response, so why
> waste my time really. I must apologise to Markus Tacker he let me into
> his Google Map Trac system almost instantly on a new branch, but the
> project I was doing with that got canned, so I havent helped as much as
> I could, but when time permits I would still like the opportunity to do
> that and I think that is still there.
>
> You know what would be cool is if I could just branch the package and
> then implement in PEAR also, the owner of the package could then see the
> this and no work is done except following a set branch if they choose.
>
> I reckon OPEN PEAR up to allow people to do this. I see so many packages
> where Coding Standards are not even applied - how they ever got past
> this is a wonder, I thought this was one of the main issues PEAR stood for.
True, there are a lot of files and going through them by hand is not
realistic. However there is now CodeSniffer which could be applied
before a stable release...
> Is PEAR elitist seems to be a common question, but only a few know the
> answer :)
>
> Scott Mattocks wrote:
>> Alexey Borzov wrote:
>>>
>>> Let's clarify here: QA team is expected to make changes to the
>>> package without package maintainers' approval?
>>
>> From the Wiki page:
>> "a) get the maintainer to fix them in a timely manner b) fix them
>> themselves or c) find a new maintainer willing to fix the issues"
>>
>> I fully expect the QA team would proceed down the that list in order.
>>
>>>
>>>> lack of ability,
>>>
>>> Forming of QA team will magically raise the ability of its members?
>>
>> The members of the QA team (whose responsibility it is to fix bugs)
>> hopefully will have the ability to dive into code and figure out how
>> it works. If they don't have that ability, then we as a community did
>> a pretty poor job when casting votes.
>>
>>>
>>>> lack of understanding of a package,
>>>
>>> Forming of QA team will magically improve understanding of packages
>>> among its members?
>>>
>>
>> The members of the QA team should be able to wrap their minds around
>> pretty much any package. If they don't have that ability, then we as a
>> community did a pretty poor job when casting votes.
>>
>>>> or pride.
>>>
>>> Don't quite get it, please clarify.
>>
>> Some people refuse to fix bugs because they refuse to admit they made
>> a mistake. We are all guilty of it at times.
>>
>>>
>>> Or maybe because these guidelines are not needed by anyone? You know
>>> the open source motto of "scratching one's own itch"?
>>
>> If they weren't needed we wouldn't have large discussions about
>> whether or not protected member vars should be prefixed with '_'. Are
>> you really saying that we don't need a coding standard that stays
>> up-to-date?
>>
>>>
>>>> The QA group is designed to fix the declining level of quality in
>>>> PEAR packages.
>>>
>>> Oh, so this level is declining? Undoubtedly you have at least *some*
>>> facts to back up this statement?
>>
>> I would say that the percentage of proposals that actually make it
>> through to the voting phase is an indication of the declining level of
>> quality. We get a bunch of almost implemented ideas that just
>> stagnate. I'd also point to the number of package that never make it
>> to a stable release as another indicator of low quality. I also think
>> that the number of bugs that have been open for over three months is
>> an indicator of declining quality. If you think open for only three
>> months is too short of a time period, how about open for six months or
>> over a year? None of those numbers are going down.
>>
>>>
>>>>> 2) Can the problems be solved without creating the group. If the
>>>>> answer is "yes" then use Occam's razor [2].
>>>>
>>>> If it could, we wouldn't have these problems now, would we?
>>>
>>> We do have problems, but repeating past mistakes is the wrong answer.
>>>
>>
>> And just giving up is the answer? I am trying to build on what worked
>> before while fixing the things that didn't.
>>
>> What is your plan for resolving these issues?
>>
>> Thanks,
>> Scott
>>
>