From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10989 invoked by alias); 19 Aug 2018 15:35:38 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 10402 invoked by uid 89); 19 Aug 2018 15:35:37 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-3.0 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=ignoreerrors, ignore-errors, Hx-languages-length:850 X-HELO: gateway23.websitewelcome.com Received: from gateway23.websitewelcome.com (HELO gateway23.websitewelcome.com) (192.185.50.108) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 19 Aug 2018 15:35:35 +0000 Received: from cm15.websitewelcome.com (cm15.websitewelcome.com [100.42.49.9]) by gateway23.websitewelcome.com (Postfix) with ESMTP id A507928980 for ; Sun, 19 Aug 2018 10:35:33 -0500 (CDT) Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with SMTP id rPjgfUA5rbXuJrPjmfrE1q; Sun, 19 Aug 2018 10:35:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=GEltrNbmKXF8Jp3fi1DK0qaJUISgglw5MibKMd5S+e0=; b=ajd225kIIjwhe98jPx9HmM2h// VyHO8d/xuiMwz1rJOTSndmNRY0i339Gj5EaEKmye27dgSTNnGIojoOC3AXj+cQXIOgZztbeMVPOq+ vMHKOSAUeaYxZvLFyy9drjOYb; Received: from 75-166-85-72.hlrn.qwest.net ([75.166.85.72]:51246 helo=bapiya) by box5379.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.91) (envelope-from ) id 1frPje-002HZS-W2; Sun, 19 Aug 2018 10:35:23 -0500 From: Tom Tromey To: Gary Benson Cc: Tom Tromey , gdb-patches@sourceware.org Subject: Re: [PATCH] Indicate batch mode failures by exiting with nonzero status References: <1534425783-11599-1-git-send-email-gbenson@redhat.com> <87r2ix98pk.fsf@tromey.com> <20180817105923.GA32726@blade.nx> Date: Sun, 19 Aug 2018 15:35:00 -0000 In-Reply-To: <20180817105923.GA32726@blade.nx> (Gary Benson's message of "Fri, 17 Aug 2018 11:59:24 +0100") Message-ID: <87bm9ygyiv.fsf@tromey.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SW-Source: 2018-08/txt/msg00445.txt.bz2 >>>>> "Gary" == Gary Benson writes: >> Also, why just the last command? I mean, I guess I don't really know >> what I would expect, but maybe if any command failed, gdb should exit? Gary> That was my thinking, to have GDB exit 1 on the first error in batch Gary> mode, but people objected; see the followups to: Oh, ok, sorry for wading into an already open issue without the background. On reflection perhaps I'm overthinking it. It seems to me that it is fine for these command line options to be defined based on whatever seems convenient. For "real" scripting, a script file could be used. Maybe we could finally land that try/catch patch, or the ignore-errors command. Or, longer term, finally make it possible to really script with Python. Tom