Return-Path: Delivered-To: apmail-directory-dev-archive@www.apache.org Received: (qmail 81614 invoked from network); 7 May 2008 14:27:29 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 May 2008 14:27:29 -0000 Received: (qmail 89657 invoked by uid 500); 7 May 2008 14:27:31 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 89607 invoked by uid 500); 7 May 2008 14:27:31 -0000 Mailing-List: contact dev-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list dev@directory.apache.org Received: (qmail 89596 invoked by uid 99); 7 May 2008 14:27:30 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 May 2008 07:27:30 -0700 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of akarasulu@gmail.com designates 209.85.198.238 as permitted sender) Received: from [209.85.198.238] (HELO rv-out-0506.google.com) (209.85.198.238) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 May 2008 14:26:45 +0000 Received: by rv-out-0506.google.com with SMTP id g37so352779rvb.25 for ; Wed, 07 May 2008 07:26:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:references:x-google-sender-auth; bh=Hx5GZ0eLRN1NCCmmrEJs2bCMn4soZkFK/Ng0cw0mLXE=; b=mEig1zIrzIrtbeC8Y0kBlwcwMUq/Ey0qWVTSuJOHmqATAd1RxPCFkcT/KN8cmlAv9koBpgCgH04MCh1KKGD2+gNNZhM5tL6B2QwWRGlocZml6vvMTsGDx3YzYrwALP2EV8Z4I9lA3Si9APpM44mEzmSCBkycSGuwXlLzL1PCaSY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:references:x-google-sender-auth; b=IJ17dZI/ueW9ntKbB3cdwXGKcb88j3smy1vvA8S4M5xmgj3HI768jhKnWhTA5gKpao52QGaK92aW+ZaHTpB3PKt91poWEd/ZLEHTOtMAzRhMGGXXVUJKVqzqBz8rSee4xszn6tyixcA9bl3Fm924u0dWt8xYEytnyNqLlruLH18= Received: by 10.140.251.1 with SMTP id y1mr973748rvh.292.1210170419827; Wed, 07 May 2008 07:26:59 -0700 (PDT) Received: by 10.141.113.13 with HTTP; Wed, 7 May 2008 07:26:59 -0700 (PDT) Message-ID: Date: Wed, 7 May 2008 10:26:59 -0400 From: "Alex Karasulu" Sender: akarasulu@gmail.com To: "Apache Directory Developers List" , elecharny@apache.org Subject: Re: Quality is dropping? (was: Fwd: Adding indices on 1.5.2) In-Reply-To: <4821AEBA.6010005@apache.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_20599_3369606.1210170419816" References: <4821AEBA.6010005@apache.org> X-Google-Sender-Auth: ed0362e3135cc155 X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_20599_3369606.1210170419816 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Wed, May 7, 2008 at 9:29 AM, Emmanuel Lecharny wrote: > Alex Karasulu wrote: > > > How did we slip up like this? Any idea? > > > Well, my personnal guess is that we were buried deep into so many > refactoring that we didn't took great care of side projects... > I agree. But let's not call these command line maintenance/management tools a side project. They're required, and critical to be able to manage the server in headless environments. Servers are usually headless. I'm personally disappointed by the recent "commit then run" approach. We've been enlightened by the new proposals, have applied them, and the general direction is a good one. But where are those committers now? There needs to be better follow through? Some may think I'm being a little too harsh or judgemental but we need to step up and point out how the project is hurting. Otherwise we're going to slip up big time. We need to be more critical of ourselves and others without it turning into a hazing session. > Also this is a sign that we don't have enough integration tests ! > You're so right! If we had those integration tests, new committers making these changes would have caught problems and would have fixed them. We don't want people to stop contributing or feel they will be subjugated to severe criticism. Any contribution or interest is a good thing, and we need to balance that with our own preparation to handle any myopia new comers may have. This is a failure of the active community members. I wrote these tools so I'm slapping myself now for not properly testing them. I need to find a good way to test this new installation layout with instances using Maven somehow. Also it would be nice to be able to build an assembly for this tools jar and have it dynamically construct the manifest instead of it remaining as a manual deployment task. The tools project is total crap as it stands right now and that's my fault. > > > > This user just got a really bad taste of ADS. > > > yeah... I feel for him. We need to fix that fast ! > > May be a forth reason why we should deliver a 1.5.3 version real soon ... > Absolutely. I need to get with Pierre to make this happen. Luckily he's been fixing may of these loose ends. > PS : I felt so bad about this issue that I just escaped from my > responsability, and didn't answer the poor guy... What a shame ! > You're one of the most dedicated people on this project. I don't even want to consider where we would be without you. It's not you that failed. The entire project fails in situations like these - not just one person. We're all responsible for quality. The community should apply the necessary pressure to make sure we all fall inline. Healthy constructive criticism is necessary to work together properly. I want people to tell me when I'm screwing up - and btw I do a lot but no one says anything. In the end, we just want more happy satisfied users. If we have to admit to faults along the way and correct ourselves, then that's what must happen. If we cannot be honest and real here we're certainly not going to find that chance in a corporate cubicle. Thanks, Alex ------=_Part_20599_3369606.1210170419816 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Wed, May 7, 2008 at 9:29 AM, Emmanuel Lecharny <elecharny@apache.org> wrote:
Alex Karasulu wrote:
How did we slip up like this? Any idea?
Well, my personnal guess is that we were buried deep into so many refactoring that we didn't took great care of side projects...

I agree.  But let's not call these command line maintenance/management tools a side project.  They're required, and critical to be able to manage the server in headless environments.  Servers are usually headless.

I'm personally disappointed by the recent "commit then run" approach.  We've been enlightened by the new proposals, have applied them, and the general direction is a good one.  But where are those committers now?  There needs to be better follow through?

Some may think I'm being a little too harsh or judgemental but we need to step up and point out how the project is hurting.  Otherwise we're going to slip up big time.  We need to be more critical of ourselves and others without it turning into a hazing session.


Also this is a sign that we don't have enough integration tests !

You're so right!  If we had those integration tests, new committers making these changes would have caught problems and would have fixed them.  We don't want people to stop contributing or feel they will be subjugated to severe criticism.  Any contribution or interest is a good thing, and we need to balance that with our own preparation to handle any myopia new comers may have.

This is a failure of the active community members.  I wrote these tools so I'm slapping myself now for not properly testing them.  I need to find a good way to test this new installation layout with instances using Maven somehow.  Also it would be nice to be able to build an assembly for this tools jar and have it dynamically construct the manifest instead of it remaining as a manual deployment task.  The tools project is total crap as it stands right now and that's my fault.
 


This user just got a really bad taste of ADS.
yeah... I feel for him. We need to fix that fast !

May be a forth reason why we should deliver a 1.5.3 version real soon ...

Absolutely.  I need to get with Pierre to make this happen.  Luckily he's been fixing may of these loose ends. 


PS : I felt so bad about this issue that I just escaped from my responsability, and didn't answer the poor guy... What a shame !

You're one of the most dedicated people on this project.  I don't even want to consider where we would be without you.  It's not you that failed.  The entire project fails in situations like these - not just one person.  We're all responsible for quality.  The community should apply the necessary pressure to make sure we all fall inline.  Healthy constructive criticism is necessary to work together properly.  I want people to tell me when I'm screwing up - and btw I do a lot but no one says anything.

In the end, we just want more happy satisfied users.  If we have to admit to faults along the way and correct ourselves, then that's what must happen.  If we cannot be honest and real here we're certainly not going to find that chance in a corporate cubicle.

Thanks,
Alex

------=_Part_20599_3369606.1210170419816--