From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22692 invoked from network); 25 Sep 2002 15:59:13 -0000 Received: from unknown (HELO monty-python.gnu.org) (199.232.76.173) by sources.redhat.com with SMTP; 25 Sep 2002 15:59:13 -0000 Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17uEZB-0005RI-00; Wed, 25 Sep 2002 11:59:09 -0400 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17uEYE-0005KB-00 for help-gnats@gnu.org; Wed, 25 Sep 2002 11:58:10 -0400 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17uEYC-0005Jh-00 for help-gnats@gnu.org; Wed, 25 Sep 2002 11:58:09 -0400 Received: from patan.sun.com ([192.18.98.43]) by monty-python.gnu.org with esmtp (Exim 4.10) id 17uEYC-0005JT-00 for help-gnats@gnu.org; Wed, 25 Sep 2002 11:58:08 -0400 Received: from romulus.Holland.Sun.COM ([129.159.212.5]) by patan.sun.com (8.9.3+Sun/8.9.3) with ESMTP id JAA05935; Wed, 25 Sep 2002 09:58:06 -0600 (MDT) Received: from l5kogj48k1qepvi.sun.com ([129.159.115.200]) by romulus.Holland.Sun.COM (8.9.3+Sun/8.9.3/ENSMAIL,v2.2) with ESMTP id RAA23349; Wed, 25 Sep 2002 17:58:04 +0200 (MEST) Message-Id: <5.1.0.14.2.20020925174747.044096d0@romulus.holland.sun.com> X-Sender: ys136781@romulus.holland.sun.com (Unverified) X-Mailer: QUALCOMM Windows Eudora Version 5.1 To: Lars Henriksen , Robert Lupton the Good From: Yngve Svendsen Subject: Re: Patch for gnatsweb.pl Cc: help-gnats@gnu.org In-Reply-To: <20020925153941.GD1135030@cluster2.netman.dk> References: <20020922184733.GA1071317@cluster2.netman.dk> <15749.57217.976539.558063@wire7.Princeton.EDU> <20020922184733.GA1071317@cluster2.netman.dk> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: help-gnats-admin@gnu.org Errors-To: help-gnats-admin@gnu.org X-BeenThere: help-gnats@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: General discussion about GNU GNATS List-Archive: Date: Wed, 25 Sep 2002 11:43:00 -0000 X-SW-Source: 2002-q3/txt/msg00126.txt.bz2 At 17:39 25.09.2002 +0200, Lars Henriksen wrote: >I've realised that there is even more to it than I thought at first. > >Robert Lupton's patch as well as mine breaks backward compatibility: >bookmarked and stored queries may stop working or behave differently. > >According to comments in the gnatsweb code, that is also what has kept >the parameter/field/lower/upper case confusion from being dealt with and >field2param() and param2field() from disappearing. I have spent some >time on figuring out the use of (dbconfig) field names versus form >parameter (lower case) versions. It is not too difficult to eliminate >the parameter/field conversion entirely and use dbconfig names (I have >a patch) but again, not without breaking some existing bookmarked and >stored queries. > >Do we want to (must we) keep backward combatibility? With gnatsweb 3.*? >With earlier gnatsweb 4 versions? As far as I can see from some bookmarks >produced by 3.113, compatibility with that version is already broken >(I have seen some "arrivedbefore=" or "modifiedafter=" query parameters >that are not recognised by gnatsweb 4). While working with the recent "Sort By" patches, I had occasion to look more closely at this. Compatibility with stored Gnatsweb 2 queries is a non-issue I think. There are a few sites I know of that use Gnatsweb 3.99.x in production (Dirk, this probably concerns you), but if we are ever to rid Gnatsweb of this totally unnecessary level of complexity, this is the time. I think I'll use my Supreme Maintainer Authority to decree that field2param and param2field must die. A first step has been to use the dbconfig field names in the Query Page fields instead of built-in/lowercase names. Relevant patches are very welcome, since I have somewhat limited time to code right now (With Milan out of the picture I'd also like to keep half an eye on GNATS itself and apply those simple uncontroversial patches that are submitted from time to time) - Yngve _______________________________________________ Help-gnats mailing list Help-gnats@gnu.org http://mail.gnu.org/mailman/listinfo/help-gnats