Return-Path: Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: (qmail 43521 invoked from network); 2 Aug 2006 15:11:35 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 2 Aug 2006 15:11:35 -0000 Received: (qmail 59961 invoked by uid 500); 2 Aug 2006 15:11:34 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 59934 invoked by uid 500); 2 Aug 2006 15:11:34 -0000 Mailing-List: contact derby-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: Delivered-To: mailing list derby-dev@db.apache.org Received: (qmail 59925 invoked by uid 99); 2 Aug 2006 15:11:34 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Aug 2006 08:11:34 -0700 X-ASF-Spam-Status: No, hits=1.9 required=10.0 tests=DNS_FROM_RFC_ABUSE,DNS_FROM_RFC_POST X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [32.97.182.143] (HELO e3.ny.us.ibm.com) (32.97.182.143) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Aug 2006 08:11:33 -0700 Received: from d01relay02.pok.ibm.com (d01relay02.pok.ibm.com [9.56.227.234]) by e3.ny.us.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id k72FBA44006862 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Wed, 2 Aug 2006 11:11:10 -0400 Received: from d01av03.pok.ibm.com (d01av03.pok.ibm.com [9.56.224.217]) by d01relay02.pok.ibm.com (8.13.6/NCO/VER7.0) with ESMTP id k72FBAMA237978 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 2 Aug 2006 11:11:10 -0400 Received: from d01av03.pok.ibm.com (loopback [127.0.0.1]) by d01av03.pok.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id k72FBAq7014832 for ; Wed, 2 Aug 2006 11:11:10 -0400 Received: from [127.0.0.1] (sig-9-65-16-72.mts.ibm.com [9.65.16.72]) by d01av03.pok.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id k72FB6lB014604 for ; Wed, 2 Aug 2006 11:11:09 -0400 Message-ID: <44D0C082.2050307@sbcglobal.net> Date: Wed, 02 Aug 2006 08:10:58 -0700 From: Mike Matrigali Reply-To: mikem_app@sbcglobal.net User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: derby-dev@db.apache.org Subject: Re: Unexplained diff in procedureInTrigger.sql for JDK 1.6 References: <44CFE41A.7070909@sun.com> <44CFE8B3.2060606@apache.org> <44CFE980.6050408@sun.com> <44CFEE9D.5020601@sun.com> <44CFF0EF.4090402@apache.org> In-Reply-To: <44CFF0EF.4090402@apache.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Daniel John Debrunner wrote: > David Van Couvering wrote: > > >>Now that I think of it further, I suspect it is not good practice to >>hold a test hostage waiting for this bug to be fixed, and I should >>probably add a jdk16-specific master file for procedureInTrigger.sql. >> >>I can point the reader of the bug to this master file as a guide to >>reproducing the problem... >> >>Any thoughts? Otherwise I'll go ahead and do that... > > > Little nervous. Especially as your comment says "so at least derbyall > can pass". With derbyall "passing" a release could go ahead, having > derbyall failing might hold up a release, but I can't see anyone making > DERBY-1629 blocker or critical. Maybe the fact it is marked as a > regression is enough. > > Is there any harm in having this test continue fail due to a real bug? In general I think it is a bad idea to leave "expected" diffs in the regression suite. I think it causes unnecessary work for all the developers trying to figure expected vs. "real" diffs. I think that filing a bug and marking it a regression should be enough. I am not as clear on the right way to "make it pass". I am uncomfortable with just creating new master. In the past we have sometimes just removed the test from the suite until the bug is fixed - which means less testing. Sometimes we have just removed the offending statement until the bug is fixed. And other times with the canon based tests we have added comments to the test output itself saying something like "the next few lines are wrong due to the DERBY-xxx" and then updated that master - that has the benefit of making it very clear when the bug is fixed and a new diff appears why it is happening.