[Tools-discuss] Tools resources that we use: bap

Paul Kyzivat <pkyzivat@alum.mit.edu> Fri, 05 March 2021 15:18 UTC

Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A1EB53A268C for <tools-discuss@ietfa.amsl.com>; Fri, 5 Mar 2021 07:18:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.002
X-Spam-Level:
X-Spam-Status: No, score=-2.002 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=alum.mit.edu
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cIgIf5zWKQcH for <tools-discuss@ietfa.amsl.com>; Fri, 5 Mar 2021 07:18:48 -0800 (PST)
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2089.outbound.protection.outlook.com [40.107.93.89]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 466B53A268B for <tools-discuss@ietf.org>; Fri, 5 Mar 2021 07:18:48 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CeZ95aIjaL4xHhwBlIsOzSTWIXoSlHBqifux16tH59AP7xaLSpzZAdTFWZ359rRHsbiCFPZ6dK3zJaOrZqBJDS3/8tp0zHTxFVqJUjynamsAZgWYxX1xnne55OyHX+AWpsXLvZpZ7GCutGrrJIK1DjM4pUHR90/fDDTJzahIjE0AasX/tlOgIaoDdno46Jse6dl7p/dBAZICArLqhVtGnneag4HpHviCWRk8oUKZJmI6U43izby/+I2ChH3/e9px5EjdsMrmtzUkpPNWZQaGDmbAjTqRzqUowaTdd8H7SGTP0lh3w3pjhLxHN/tyH2PZ7MJu5jTUEQtZ9bL2m91ZAg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PTBkeq3x8NgDY7kwoRhAuHVlzGOEa8wa/RKIQLCC2u4=; b=TSkwXptTvIc12+jj7QZAL+gOmvogWtkYNBI68GlB/mdGKfmGRvkydENnSf0dCtMiHIhH4QGQSaFMCIhiuAUW4a2ejG8huhnAaOq7ouTKh4ei/wP4XXh+sPp422Vc4oIj1MfIG1+fc00w9ce5DTU+unb090siX1cV4sWh7VP2jwQ+YppMU7ALudjjVZugT2a3Nv4kQhrvVXkuY8g6m0+59nHtiLTNh1KVa31+FpWLX+eyUai8ib3ejArkHUy7RNUnqUYMiuG/9YhPaOhi/+RhxIBMR20+qkG998qWFBEA+XmFuwUZ/Rn6RuHbeb0eF0yTxqutge3pfwTZzfAP/NnmEQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 18.7.68.33) smtp.rcpttodomain=ietf.org smtp.mailfrom=alum.mit.edu; dmarc=bestguesspass action=none header.from=alum.mit.edu; dkim=none (message not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alum.mit.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PTBkeq3x8NgDY7kwoRhAuHVlzGOEa8wa/RKIQLCC2u4=; b=UxxqM0G4z6pOAwfIchNLYgwbHC4oKF+cD41RxNF2QOaSQHOTm+beLu657QJ70iTHa88w+7Bq0USqUXDX/sHwmU+qCk7AoeYpZXdrANhPbZ473Ywz7cod5RSOATsY9AtAAvjCsFZ8c601So0eZM4PAmh0HMfzf/lFItZf+pTcy3c=
Received: from MN2PR20CA0033.namprd20.prod.outlook.com (2603:10b6:208:e8::46) by CY4PR12MB1494.namprd12.prod.outlook.com (2603:10b6:910:f::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3890.20; Fri, 5 Mar 2021 15:18:46 +0000
Received: from BL2NAM02FT058.eop-nam02.prod.protection.outlook.com (2603:10b6:208:e8:cafe::fa) by MN2PR20CA0033.outlook.office365.com (2603:10b6:208:e8::46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17 via Frontend Transport; Fri, 5 Mar 2021 15:18:46 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 18.7.68.33) smtp.mailfrom=alum.mit.edu; ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=bestguesspass action=none header.from=alum.mit.edu;
Received-SPF: Pass (protection.outlook.com: domain of alum.mit.edu designates 18.7.68.33 as permitted sender) receiver=protection.outlook.com; client-ip=18.7.68.33; helo=outgoing-alum.mit.edu;
Received: from outgoing-alum.mit.edu (18.7.68.33) by BL2NAM02FT058.mail.protection.outlook.com (10.152.76.176) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3890.19 via Frontend Transport; Fri, 5 Mar 2021 15:18:46 +0000
Received: from MacBook-Air.localdomain (c-24-62-227-142.hsd1.ma.comcast.net [24.62.227.142]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.14.7/8.12.4) with ESMTP id 125FIiiK001085 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=NOT) for <tools-discuss@ietf.org>; Fri, 5 Mar 2021 10:18:45 -0500
To: tools-discuss@ietf.org
References: <35440727.JitbitHelpdesk.46704.0bb5cf6e-5ee4-475f-a405-1f97b826a0a9@jitbit.com> <fcb1efac-931e-3c68-21f6-954c053c99e3@labn.net> <6C47036A-F803-4E77-A5A9-550C6E16C4C8@gmail.com> <331C7083-E6E8-4E5B-96F9-04D8724F70C7@gigix.net> <83F05A13-7785-4868-A9B3-59A27C941B79@gmail.com> <3791BB35-B715-4C5D-84E1-F127075528D9@tzi.org> <96af6f4f-a08e-c92b-9eb1-d653e2f5232f@nostrum.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <d4f88964-3c34-7237-7438-890d3c6251b0@alum.mit.edu>
Date: Fri, 5 Mar 2021 10:18:44 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.16; rv:78.0) Gecko/20100101 Thunderbird/78.8.0
MIME-Version: 1.0
In-Reply-To: <96af6f4f-a08e-c92b-9eb1-d653e2f5232f@nostrum.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-EOPAttributedMessage: 0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e5e89e8e-c029-47bc-8f94-08d8dfe9f87e
X-MS-TrafficTypeDiagnostic: CY4PR12MB1494:
X-Microsoft-Antispam-PRVS: <CY4PR12MB1494702ED956FBABAC013B1FF9969@CY4PR12MB1494.namprd12.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:9508;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: bvOH8r77tT5HGlenqqadLIYjT1PsKSwR/r/nCdxS+OOfMS4RSi2Gv81FcwaOZ6z8hch+OznNWfxoOTAM+NF89Zlw7wQfvRU+jdSg6tF2LdiHd5NkdUKv/JcfsWZXTEpU4OZy+nC7jiGOQvE2oFjqm1gVB2s0c9f9Ndoe7eX/k5zPgfxiaP1vn0t85svS/U69rgzlh7QzjPzARE3CHidcFwhC7fu/ke0m2w0tVU6cnVUQHxq4RnM/gXFyKnlxO582PML36NIKF9vQqW9psuXJUsDIJdIaSv2REvGALsO403tvQ/04DB1tiss1DRdbtaEOm4NEMzRsSEfWA8RD41hEjIn2Fr1Phr6A8v11y8u+HTtey5lsQmNQNrfxgDtWj4BVpFDlrEpp8biMChFcF925jVzxwSSBu07vW3ktX3IeMcRux6e50OsmDwZKtOjuvQYC8EByrzpqn8gOjVjBP/+8ZmQIbs+oBZqHfliI6mM3Oa8//l0pNzm6bV/qhy9LglnZFmf0zJ5/cTTDF+3dLRk94SCvxrdG+ctNO+CHnwkHPkAHb0dJcb2R8y/mHu11g9Nd5PZ+aKp1DAcCeuIFtfx2w1a7TynQO+ZCyq8E+BHsNNMR2IB59cG4KHFMh2JaTUgFVkLkOWiSbnwquTorG+RwOZldgIYH3qGgHcd7j6zLrI2K1/u5lTho7Q4wUxISFhBH
X-Forefront-Antispam-Report: CIP:18.7.68.33; CTRY:US; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:outgoing-alum.mit.edu; PTR:outgoing-alum.mit.edu; CAT:NONE; SFS:(136003)(346002)(396003)(39860400002)(376002)(46966006)(36840700001)(8936002)(6916009)(8676002)(186003)(31696002)(53546011)(70586007)(70206006)(75432002)(478600001)(47076005)(7596003)(86362001)(82310400003)(36860700001)(83380400001)(31686004)(316002)(5660300002)(36906005)(786003)(336012)(2616005)(26005)(956004)(2906002)(82740400003)(356005)(43740500002); DIR:OUT; SFP:1101;
X-OriginatorOrg: alum.mit.edu
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Mar 2021 15:18:46.1503 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: e5e89e8e-c029-47bc-8f94-08d8dfe9f87e
X-MS-Exchange-CrossTenant-Id: 3326b102-c043-408b-a990-b89e477d582f
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3326b102-c043-408b-a990-b89e477d582f; Ip=[18.7.68.33]; Helo=[outgoing-alum.mit.edu]
X-MS-Exchange-CrossTenant-AuthSource: BL2NAM02FT058.eop-nam02.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1494
Archived-At: <https://mailarchive.ietf.org/arch/msg/tools-discuss/_3IOZeIfA8manrgCuLzhjzrqy_k>
Subject: [Tools-discuss] Tools resources that we use: bap
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Mar 2021 15:18:51 -0000

On 3/5/21 9:36 AM, Robert Sparks wrote:
> Please drop notes to the tools-discuss list or directly to me as you 
> think of things. I'd like for you to catch them as you see you need them.

> On 3/5/21 2:51 AM, Carsten Bormann wrote:
>> On 2021-03-05, at 09:39, Stewart Bryant <stewart.bryant@gmail.com> wrote:
>>> To whom do we send a list of the tools resources that we use?
>> We could start a discussion thread on tools-discuss.

I use bap from time to time. Unfortunately AFAIK it is barely 
maintained. After I finished RFC7405 I asked Bill Fenner about 
incorporating support for it in bap. He was very hard to reach. I then 
implemented the necessary updates to bap and submitted a pull request. 
But it was never acted upon. I eventually just gave up.

I'd really like to have better support for ABNF in the draft pipeline. 
Ideally ABNF checking would be an automatic part of the process. 
Unfortunately it is hard to do well. Much ABNF in drafts/RFCs has 
dependencies on ABNF in some other document, and those dependencies are 
stated informally so that it takes manual processing to prepare 
something that can be fully checked by bap. If/how to resolve this needs 
discussion and then probably some implementation work.

	Thanks,
	Paul