From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5849 invoked by alias); 6 Oct 2004 01:01:03 -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 5818 invoked from network); 6 Oct 2004 01:01:01 -0000 Received: from unknown (HELO lakermmtao02.cox.net) (68.230.240.37) by sourceware.org with SMTP; 6 Oct 2004 01:01:01 -0000 Received: from white ([68.9.64.121]) by lakermmtao02.cox.net (InterMail vM.6.01.03.04 201-2131-111-106-20040729) with ESMTP id <20041006010101.KXEO12444.lakermmtao02.cox.net@white> for ; Tue, 5 Oct 2004 21:01:01 -0400 Received: from bob by white with local (Exim 3.35 #1 (Debian)) id 1CF0Au-0002qm-00 for ; Tue, 05 Oct 2004 21:01:00 -0400 Date: Wed, 06 Oct 2004 01:03:00 -0000 From: Bob Rossi To: GDB Subject: Bumping MI protocol Message-ID: <20041006010100.GA10896@white> Mail-Followup-To: GDB Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.28i X-SW-Source: 2004-10/txt/msg00102.txt.bz2 Hi, I am wondering when the MI protocol gets bumped. Besides an MI command that has been changed in an incompatible way, or the actual MI output syntax changing, does the MI version get bumped for other reasons? For example, say a new mi command gets added to version 5. Does the mi version then become 6 because a new command has been added? Or does MI5 at one major release have X MI commands available, and MI5 at another major release have Y MI commands available? Can the conditions for bumping the MI version be enumerated? Can this information be documented for all to easily understand? Can a front end developer find all of the functions available to a specific version of an MI protocol from the documentation? Thanks, Bob Rossi