From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11133 invoked by alias); 22 Jan 2003 16:45:07 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 11126 invoked from network); 22 Jan 2003 16:45:05 -0000 Received: from unknown (HELO localhost.redhat.com) (24.157.209.173) by 172.16.49.205 with SMTP; 22 Jan 2003 16:45:05 -0000 Received: from redhat.com (localhost [127.0.0.1]) by localhost.redhat.com (Postfix) with ESMTP id 93EB73C6A; Wed, 22 Jan 2003 11:44:59 -0500 (EST) Message-ID: <3E2ECA8B.6070601@redhat.com> Date: Wed, 22 Jan 2003 16:45:00 -0000 From: Andrew Cagney User-Agent: Mozilla/5.0 (X11; U; NetBSD macppc; en-US; rv:1.0.1) Gecko/20021211 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Michael Elizabeth Chastain Cc: gdb@sources.redhat.com, jimb@redhat.com Subject: Re: obsoleting the annotate level 2 interface References: <200301211741.h0LHfp308677@duracef.shout.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2003-01/txt/msg00375.txt.bz2 > Jim Blandy writes: > >> If folks agree that annotate level 2 should go, we could: >> - announce that annotate level 2 will be disabled in the release after >> next; >> - in that release, disable the code, but leave it there, to see if >> anyone complains, and whether they can be persuaded to switch to MI; >> and >> - in the release after that, if all goes well, remove the code to >> support annotation level 2. > > > According to the NEWS file in gdb 5.1, the annotation interface > is deprecated. So I say, go for it! I don't think that is sufficient - making something deprecated only tells the user that they should not use it in new development. Not that they must rewrite existing code to not use it. To do that we'd have to obsolete it. (Asside, this is the same as for code - deprecating a function only stops it being used in new code.) I think something needs to be done to the next release that `rubs the users nose in it'. Andrew