From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9809 invoked by alias); 3 Jul 2005 16:39:21 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 9794 invoked by uid 22791); 3 Jul 2005 16:39:17 -0000 Received: from nevyn.them.org (HELO nevyn.them.org) (66.93.172.17) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Sun, 03 Jul 2005 16:39:17 +0000 Received: from drow by nevyn.them.org with local (Exim 4.51) id 1Dp7Uy-0003jk-TC; Sun, 03 Jul 2005 12:39:16 -0400 Date: Sun, 03 Jul 2005 16:39:00 -0000 From: Daniel Jacobowitz To: Nick Roberts , gdb-patches@sources.redhat.com Subject: Re: [PATCH] Hooks still needed for annotations Message-ID: <20050703163916.GB13811@nevyn.them.org> Mail-Followup-To: Nick Roberts , gdb-patches@sources.redhat.com References: <17054.10607.109160.333076@farnswood.snap.net.nz> <20050603190856.GB32722@nevyn.them.org> <17056.56022.36723.292491@farnswood.snap.net.nz> <20050603235923.GA9992@nevyn.them.org> <17060.50908.689915.417827@farnswood.snap.net.nz> <20050610022625.GA6660@white> <17065.2154.827857.784226@farnswood.snap.net.nz> <20050615152358.GA20778@white> <17072.40956.31718.931121@farnswood.snap.net.nz> <20050615225759.GA21803@white> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050615225759.GA21803@white> User-Agent: Mutt/1.5.8i X-SW-Source: 2005-07/txt/msg00019.txt.bz2 On Wed, Jun 15, 2005 at 06:57:59PM -0400, Bob Rossi wrote: > > > > > Do you already use level 3, or could we simply just start stripping down > > > > > level 2? The point of introducing level 3 - a stripped down version of level 2 - was to transition clients to using it and then discard level 2, instead of having to find everyone using annotations and work out whether we broke them every time someone wants to strip something out of level 2. When everyone we care about is happy with level 3, we can kill level 2. Bob, sometimes I feel like you pick very strange things to label as "hard". What's hard about autodetecting the availability of annotate level 3? Or even doing it based on version number? > > > > Keeping level 3 allows a transition stage, I would now like to use it for > > > > breakpoints-invalid and frames-invalid as stated above, in case I suddenly > > > > find that Emacs does need them. > > > > > > Well breakpoints-invalid and frames-invalid already work (kind of) in > > > a2. There is no reason to deprecate a2 and then get the same > > > functionality in a3. (Although I might be missing something?). I really > > > think that adding an a3 interface is a real bad idea. > > > > Level 3 has a reduced functionality. You've already said you think its a bad > > idea, I'm trying to explain why I don't agree. I'm not adding it, its > > already there. > > OK. Thanks for keeping me up to speed. I was under the impression that > level 2 was going to go away completly and level 3 would be the > temporary replacement. If level 2 stays (even though it's reduced), it > would be completly fine with me. Annotations are going to go away. Period. Not yet - not until we agree that MI is ready - but I expect level 2 to go away before level 3. -- Daniel Jacobowitz CodeSourcery, LLC