From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17874 invoked by alias); 4 Feb 2003 19:48:56 -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 17860 invoked from network); 4 Feb 2003 19:48:52 -0000 Received: from unknown (HELO zenia.red-bean.com) (66.244.67.22) by 172.16.49.205 with SMTP; 4 Feb 2003 19:48:52 -0000 Received: from zenia.red-bean.com (localhost.localdomain [127.0.0.1]) by zenia.red-bean.com (8.12.5/8.12.5) with ESMTP id h14Jdh8A006803; Tue, 4 Feb 2003 14:39:43 -0500 Received: (from jimb@localhost) by zenia.red-bean.com (8.12.5/8.12.5/Submit) id h14JdgVT006799; Tue, 4 Feb 2003 14:39:42 -0500 To: Elena Zannoni Cc: Bob Rossi , gdb@sources.redhat.com, Peter Kovacs Subject: Re: obsoleting annotate level 2 References: <20030204124435.GB2565@white> <15935.57871.225622.319870@localhost.redhat.com> <20030204161241.GA2354@kovax.org> <15935.60311.219378.382239@localhost.redhat.com> <20030204163737.GB3194@white> <15935.62741.750089.282679@localhost.redhat.com> From: Jim Blandy Date: Tue, 04 Feb 2003 19:48:00 -0000 In-Reply-To: <15935.62741.750089.282679@localhost.redhat.com> Message-ID: User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2.92 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-SW-Source: 2003-02/txt/msg00084.txt.bz2 Elena Zannoni writes: > Bob Rossi writes: > > I understand that we will have to support both interfaces to gdb. That > > is not the issue at all. The issue is, annotate level 2 and 1 should not > > be removed from gdb because existing software relies on them. > > > > I just wanted to state that explicitly, nothing more. > > > That is why you are leaving annotate level 1, is that correct? > > > > I think annotate 1 is staying because Emacs uses it. However, as I > understand it, there is the will from the Emacs community to start > using MI, this is why Andrew is accelerating the merge of the > interpreter code. Once MI is adopted by Emacs, I don't know what > happens to annotation. The plan has been, for a very long time, to remove all annotations. I proposed keeping level one annotations. Here was my rationale: Level one annotations are implemented by code at two or three points in GDB. They're not a big deal to maintain. And they're what current releases of Emacs use. Level two annotations are implemented by (I think) around eighty different bits of code, scattered throughout GDB. Thus, while level one annotations are only a small maintenance burden, level two annotations are. Even if Emacs had been using level two annotations for years, we would be trying to get rid of them.