Re: [rfc-i] looking for a volunteer to write a simple script

Heather Flanagan <rse@rfc-editor.org> Fri, 12 July 2019 17:26 UTC

Return-Path: <rfc-interest-bounces@rfc-editor.org>
X-Original-To: ietfarch-rfc-interest-archive@ietfa.amsl.com
Delivered-To: ietfarch-rfc-interest-archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 84EAF1203A3 for <ietfarch-rfc-interest-archive@ietfa.amsl.com>; Fri, 12 Jul 2019 10:26:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.199
X-Spam-Level:
X-Spam-Status: No, score=-5.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 b6-YVyjvOvRy for <ietfarch-rfc-interest-archive@ietfa.amsl.com>; Fri, 12 Jul 2019 10:26:31 -0700 (PDT)
Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 936F0120370 for <rfc-interest-archive-eekabaiReiB1@ietf.org>; Fri, 12 Jul 2019 10:26:31 -0700 (PDT)
Received: from rfcpa.amsl.com (localhost [IPv6:::1]) by rfc-editor.org (Postfix) with ESMTP id 8DEDCB812B0; Fri, 12 Jul 2019 10:26:26 -0700 (PDT)
X-Original-To: rfc-interest@rfc-editor.org
Delivered-To: rfc-interest@rfc-editor.org
Received: from localhost (localhost [127.0.0.1]) by rfc-editor.org (Postfix) with ESMTP id BBDB4B812B0 for <rfc-interest@rfc-editor.org>; Fri, 12 Jul 2019 10:26:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at rfc-editor.org
Received: from rfc-editor.org ([127.0.0.1]) by localhost (rfcpa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r4eOxO4ndMOO for <rfc-interest@rfc-editor.org>; Fri, 12 Jul 2019 10:26:24 -0700 (PDT)
Received: from mail.amsl.com (c8a.amsl.com [4.31.198.40]) by rfc-editor.org (Postfix) with ESMTPS id B0E64B812A4 for <rfc-interest@rfc-editor.org>; Fri, 12 Jul 2019 10:26:24 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by c8a.amsl.com (Postfix) with ESMTP id 944F51C1362; Fri, 12 Jul 2019 10:26:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from c8a.amsl.com ([127.0.0.1]) by localhost (c8a.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ir46asV9BWIj; Fri, 12 Jul 2019 10:26:19 -0700 (PDT)
Received: from host186.65.213.217 (unknown [65.213.217.186]) by c8a.amsl.com (Postfix) with ESMTPSA id 1E6461C1361; Fri, 12 Jul 2019 10:26:19 -0700 (PDT)
From: Heather Flanagan <rse@rfc-editor.org>
Message-Id: <13A89BE6-8654-49C4-9FBA-2F709EE0BA1B@rfc-editor.org>
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Fri, 12 Jul 2019 10:26:26 -0700
In-Reply-To: <e86b8894-4d7a-4c9d-3476-0221a94c9eb0@gmx.de>
To: Julian Reschke <julian.reschke@gmx.de>
References: <62c8413d-c735-4ec3-8b22-eb0fa5356636@Spark> <38d0704f-348c-4ec0-9d94-340747960201@Spark> <e86b8894-4d7a-4c9d-3476-0221a94c9eb0@gmx.de>
X-Mailer: Apple Mail (2.3445.104.11)
Subject: Re: [rfc-i] looking for a volunteer to write a simple script
X-BeenThere: rfc-interest@rfc-editor.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the RFC series and RFC Editor functions." <rfc-interest.rfc-editor.org>
List-Unsubscribe: <https://www.rfc-editor.org/mailman/options/rfc-interest>, <mailto:rfc-interest-request@rfc-editor.org?subject=unsubscribe>
List-Archive: <http://www.rfc-editor.org/pipermail/rfc-interest/>
List-Post: <mailto:rfc-interest@rfc-editor.org>
List-Help: <mailto:rfc-interest-request@rfc-editor.org?subject=help>
List-Subscribe: <https://www.rfc-editor.org/mailman/listinfo/rfc-interest>, <mailto:rfc-interest-request@rfc-editor.org?subject=subscribe>
Cc: RFC Interest <rfc-interest@rfc-editor.org>
Content-Type: multipart/mixed; boundary="===============3177177230960618469=="
Errors-To: rfc-interest-bounces@rfc-editor.org
Sender: rfc-interest <rfc-interest-bounces@rfc-editor.org>


> On Jul 12, 2019, at 10:23 AM, Julian Reschke <julian.reschke@gmx.de> wrote:
> 
> On 12.07.2019 18:55, Heather Flanagan wrote:
>> Hola a todos!
>> 
>> The RFC Editor has the need for a comparatively simple script that would
>> automatically add <bcp14></bcp14> tags to requirement language in v3 RFCs.
>> 
>> Specifically, this would take a v3 XML input file, and create a v3 XML
>> output file with <bcp14></bcp14> added around each instance of a 2119
>> keyword in the file. (MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT,
>> SHOULD, SHOULD NOT, RECOMMENDED, NOT RECOMMENDED, MAY, and OPTIONAL)
>> 
>> Anyone up for helping us out with that?
>> 
>> Thanks! Heather
>> ...
> 
> The tricky part is to find the right instances. For instance, what if it
> appears in a quote, or in artwork? Or if "SHALL NOT" is across a line
> break...
> 
> So the output will require sanity checking.

Well, yes, of course. We’re aiming for a rough pass to catch maybe 80% of the situations. Everything will still need to be reviewed.

> 
> I assume that the tool is supposed to preserve whitespace, line breaks
> etc? This essentially rules out running the input through an XML parser…

Seriously, we’re not aiming for that robust right now. It doesn’t have to be perfect, it just has to help.

-Heather


_______________________________________________
rfc-interest mailing list
rfc-interest@rfc-editor.org
https://www.rfc-editor.org/mailman/listinfo/rfc-interest