Re: [Ietf-and-github] [Ext] GIT WG disposition

Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Thu, 24 June 2021 20:17 UTC

Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: ietf-and-github@ietfa.amsl.com
Delivered-To: ietf-and-github@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 584453A29CD for <ietf-and-github@ietfa.amsl.com>; Thu, 24 Jun 2021 13:17:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 VTnfB3XiIhiI for <ietf-and-github@ietfa.amsl.com>; Thu, 24 Jun 2021 13:17:07 -0700 (PDT)
Received: from mail-yb1-xb34.google.com (mail-yb1-xb34.google.com [IPv6:2607:f8b0:4864:20::b34]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8A1363A29CC for <ietf-and-github@ietf.org>; Thu, 24 Jun 2021 13:17:07 -0700 (PDT)
Received: by mail-yb1-xb34.google.com with SMTP id c8so1135945ybq.1 for <ietf-and-github@ietf.org>; Thu, 24 Jun 2021 13:17:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=pIsVtw2MlaSPzAY+LmOjO0fa6WetJGMmFc7h9nbWm+M=; b=cRZ15Zy3PL5zzWm1KyXS4Nq0+NvyYv2rtmg38+1TEErXEei2KrOMwErp1x+T8Pd5tO JUhgjgcM8wSQ6DP2iWUhFom9zvCRVgTcU+sYISkDQ907xebDFV+kXL1no2RBkV5rLqb0 Dx3Ui4P4bJTq9oAdlkreAnRy+rx2+c3Iq7BDWK3twpFI1AmQ2AD2AHRJK0CLrKgVZD6t fd+6DxEABsyvXCi6ZX9PTo0acvY8LTTlaGw24/asjmBTSJMEIximEQKzWbnRQou2HCTY 3571CMuj9szSWHSsFbAxs6Z0T8kF2zrcSXDWoSSW3Z5Di+52HowGtHu4OQAL8VLdW3I/ rEJg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=pIsVtw2MlaSPzAY+LmOjO0fa6WetJGMmFc7h9nbWm+M=; b=OWJJFiYRAKTSgtDDHgE2ZOdCeBXSnmERh3d6+UTBZ3rt9pv2v8zHL4OOcHSivekjNz 7h8qpSOui830BsuD3rSuQO/PBxE826CD+7lzyx8ynqT3ZTGKhLdeFc9Ho64aqHZXBhgW TBvhN5JuqrSCWNYyXxPjEjmX+ebHq4pT43/uyEwtnvIjLwjWqvcWAhNbJyHzDXFu80jS /v4tZJaWhq1jgwyL5G24a0m5LDYQaMfbM1P/MGqTSNSlJ5RZ+5fT6Ji3h4YFkGXWs/q8 L+WWDTwqGJYrV1VHWzLWNqPsc+042pFhq8C1KMiAT6edMaufPQ51O9XgQxYliGbINEuA /dDg==
X-Gm-Message-State: AOAM5320zp27Jk41hlDAcCVFXWrEPPIDTv1pS+t3yR/7BrEafUJZnqt+ Wr1ZwsEkOi7pJ+cFT3QvsNNcJmkBvp1eRBeAehFe4N2rlCk=
X-Google-Smtp-Source: ABdhPJz9/SEpPYkSF5ib0h+Xl8kw+ZvCSdDWaJN/NZwA3eAGfypFYozAA7g2XTSVeKam2ieT5cWHjr7BGSPrJa8eWrE=
X-Received: by 2002:a25:5084:: with SMTP id e126mr7768562ybb.84.1624565825571; Thu, 24 Jun 2021 13:17:05 -0700 (PDT)
MIME-Version: 1.0
References: <122FF431-7981-4D29-820F-3C16C7F723AB@icann.org> <FC51AE17-FA9D-483A-8077-E0B78DAD617C@gmail.com> <CAKKJt-cefZzz3m3hcE0Cj99v11BqkBbyeJ7XtQqLoBbVKjUmEQ@mail.gmail.com> <6DF940E4-AAF0-48AA-89FE-0FBAFD2678EA@akamai.com> <CADyWQ+EVzFNmePRmjKxTnrmJTg6fUwThBy6R5buc_8ANM4YdYg@mail.gmail.com> <7AD8F122-5082-4A04-874D-72C5D05AAA9F@akamai.com> <CAKKJt-cd7S-GTTZvs7g5_4cnZ460SiyPXCoKzCinoYU48pOhXg@mail.gmail.com> <1E0A67AA-AEA2-4FE9-AE3C-26EB752A8DFF@tzi.org>
In-Reply-To: <1E0A67AA-AEA2-4FE9-AE3C-26EB752A8DFF@tzi.org>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Thu, 24 Jun 2021 15:16:39 -0500
Message-ID: <CAKKJt-euSN5fmPKveu2EzArJaiZcep6n6BV9wD5yKS_RZf7nYg@mail.gmail.com>
To: Carsten Bormann <cabo@tzi.org>
Cc: "Salz, Rich" <rsalz@akamai.com>, Tim Wicinski <tjw.ietf@gmail.com>, "ietf-and-github@ietf.org" <ietf-and-github@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f28d8f05c588b44c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-and-github/aSDQpV6-jMJOumD-uI3967V-IQA>
Subject: Re: [Ietf-and-github] [Ext] GIT WG disposition
X-BeenThere: ietf-and-github@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion of using GitHub in IETF activities, particularly for Working Groups" <ietf-and-github.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-and-github>, <mailto:ietf-and-github-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-and-github/>
List-Post: <mailto:ietf-and-github@ietf.org>
List-Help: <mailto:ietf-and-github-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-and-github>, <mailto:ietf-and-github-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Jun 2021 20:17:12 -0000

Hi, Carsten,

On Thu, Jun 24, 2021 at 2:04 PM Carsten Bormann <cabo@tzi.org> wrote:

> On 2021-06-24, at 20:23, Spencer Dawkins at IETF <
> spencerdawkins.ietf@gmail.com> wrote:
> >
> > A day or two before that, I tripped over a bug that kramdown-rfc2629
> currently produces v2 rfcxml (aka xml2rfc v2 input),
>
> (That is not the bug.)
> Kramdown-rfc2629 actually produces output that is optimized for conversion
> by xml2rfc into whatever xml2rfc happens to consider to be the v3 of the
> day.
> (Using the --v3 flag on kramdown-rfc2629 enables using all of the v3
> features and gives up v2 compatibility for that.)
>
> > but xml2rfc command-line by default assumes --v3. If it sees v2 input,
> it internally runs the v2->v3 converter,
>
> Exactly, but that is designed to eat v3-in-a-v2-shell as produced by
> kramdown-rfc.
>
> > so the tools team needs to change the datatracker's submit code (which
> uses xml2rfc as a library) to run v2v3 when it sees v2 now instead of just
> running the v2 parser.
>
> Right, *that* is the bug (i.e., trying to stick to pre-transition software
> when the <rfc> element doesn’t happen to look just right).
> (Note that the pre-transition software is *not* being used by the RFC
> production center, so this approach is not only the wrong one to run a
> transition, but also produces late surprises when publishing the document
> as an RFC.)
>

Of course, I owe everyone who maintains the tools I use a mention of
appreciation - I understand how to USE them in most cases unless something
goes sideways, but don't understand the ins and outs well enough to be
comfortable opening github issues, TRAC issues, or dropping email to
tools-discuss, unless I'm pretty sure I'm not wasting their/your time!

My apologies about anything else I mischaracterized, of course.

And now, I hope, back to the search for a place that makes sense to talk
about commonly used IETF draft production tools, some, but not all, being
under control of the tools team ...

Best,

Spencer


> > This one was discussed in a TRAC ticket, by Robert Sparks' request (at
> https://trac.ietf.org/trac/ietfdb/ticket/3305).
>
> Indeed, and I look forward to getting that fixed.
>
> I still recommend generating the .v2v3.xml before going to datatracker's
> submission interface, so there is more control over the generation process;
> it has not always been clear what version of xml2rfc is running under the
> submission process (sometimes weird environmental issues such as locale
> mess this up).
>
> (If the above sounds a bit jaded:  The transition strategy used by xml2rfc
> works exceedingly well, and I have a lot of respect for Henrik and others
> getting this right at such an amazing level of precision.  It’s just
> incredibly frustrating when that great tool then is wedged into a
> submission process that doesn’t handle the transition as well.)
>
> Grüße, Carsten
>
>