Re: [Tools-discuss] Let's not be hostile to authors

Brian E Carpenter <brian.e.carpenter@gmail.com> Mon, 28 June 2021 21:59 UTC

Return-Path: <brian.e.carpenter@gmail.com>
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 881B73A1627 for <tools-discuss@ietfa.amsl.com>; Mon, 28 Jun 2021 14:59:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.436
X-Spam-Level:
X-Spam-Status: No, score=-2.436 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, NICE_REPLY_A=-0.338, 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 VbMaxt9zSPnK for <tools-discuss@ietfa.amsl.com>; Mon, 28 Jun 2021 14:59:42 -0700 (PDT)
Received: from mail-pj1-x102c.google.com (mail-pj1-x102c.google.com [IPv6:2607:f8b0:4864:20::102c]) (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 CD4F93A1624 for <tools-discuss@ietf.org>; Mon, 28 Jun 2021 14:59:42 -0700 (PDT)
Received: by mail-pj1-x102c.google.com with SMTP id n11so5910674pjo.1 for <tools-discuss@ietf.org>; Mon, 28 Jun 2021 14:59:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=U/kOMOOBeOZaNSpgNFdQW0Fbr7wxQ4XzPp8IRwcP9cU=; b=kz9kA9kmPmDiW0E/8+cGFfyDkPT9Oe0pV+pC1AM3CfeirsPqDtDk44jnLmmHNItnrh Wva7r0uSXXxLyKYFsMGlSPNZc/MfgVY1lvCNIotmmx2aKoAeAmrqcysV5qeYUA5Fs/bA rycLjk3nf83APgZ1BlEMUgd5UtAE1MqKDilwoUNw/mm4TPftJDKZLz1N/KYShLP+T9z/ W/hk/PHvWsukR3690BV2wSbPWup8Fo8YMcCJW75uFhlTXiIL4kh+WquhDN+s0sV1BSTm EPAZR6nJwsmcqtum6hyXeJRI6MWsXfLZL5kqRherYAyq4Pm+i4qrvY1PGrMjg8dr6Efr Zrqw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=U/kOMOOBeOZaNSpgNFdQW0Fbr7wxQ4XzPp8IRwcP9cU=; b=H/2gFp6M9wIKjzo2mQSYO6nYREKalPQpy8cPZ7nJFkq5aAz3h0OES44+LRWRFYEtoD gAOFmmrMoo81b7ZscR8Z7KVD0wWIAGagpSpSyXlxNoqlJx+VQ24nRyuJUB+K/qj8Bu+6 DoWT4nkmVX1nlpo4FFPcaHxf0iZt6AoHJ3jVdrDOTPcCb9pi681mtwFzqV6E5PJztjYn zR2v4bPPFsD29PspQUOPuq+YVSWIq1aCkPrOGWb3NnQJCCE1E6DobOTdk8WHJ2/qSEIm Kcvlo3CzmqZ8b4Okepf/LmXy1pzYE3TSJ0uYaeMMK+4YjhlG4V6mMuM0DXGUns69rrYc 2RWQ==
X-Gm-Message-State: AOAM531W0JYD2Q7Dma9p/1fC2rUXjS1M6m8qJhifvD2mKFYB1D58/WQS by3Q6mjgFxgSNZam81psdQt3QhLCF4SUdA==
X-Google-Smtp-Source: ABdhPJwt6lmltVMdI1ZfE0CHy9EYznziMFZSJTo+I4k/gOwPXhAmaY9ScRQ4SxFjuNFoFip6GGA9zg==
X-Received: by 2002:a17:90a:4592:: with SMTP id v18mr29829480pjg.132.1624917581805; Mon, 28 Jun 2021 14:59:41 -0700 (PDT)
Received: from ?IPv6:2406:e003:100d:901:80b2:5c79:2266:e431? ([2406:e003:100d:901:80b2:5c79:2266:e431]) by smtp.gmail.com with ESMTPSA id x22sm7895625pfr.214.2021.06.28.14.59.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 28 Jun 2021 14:59:41 -0700 (PDT)
To: Warren Kumari <warren@kumari.net>, "Andrew G. Malis" <agmalis@gmail.com>
Cc: Carsten Bormann <cabo@tzi.org>, John R Levine <johnl@taugh.com>, tools-discuss <tools-discuss@ietf.org>
References: <20210627013258.1D30F188447C@ary.qy> <691b91b6-86d7-2a3d-b9dc-8c19cc507db4@gmail.com> <584d34d6-5630-bbb7-35cc-9459dabc80f0@taugh.com> <82887902-90d0-3616-656b-fc39e4febd47@gmail.com> <70fee53d-28b9-874a-6988-6c1234ca149@taugh.com> <55B80E3D-E22B-439F-9D5B-96185A1CE65B@tzi.org> <CAA=duU17ZAbi-yD7xsaKewgn4dxiS-jYmZuZhEQet2UhfrfpSw@mail.gmail.com> <CAHw9_i+pYP6bACNbKqYqsz5mRqmKREYQFLZzQnDqPMrbpg050w@mail.gmail.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <305ad60c-86ff-a75a-51e4-5fb1e21029a3@gmail.com>
Date: Tue, 29 Jun 2021 09:59:36 +1200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <CAHw9_i+pYP6bACNbKqYqsz5mRqmKREYQFLZzQnDqPMrbpg050w@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/tools-discuss/wZWq2AUJHmCYJ9LZC2neJqaygwA>
Subject: Re: [Tools-discuss] Let's not be hostile to authors
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: Mon, 28 Jun 2021 21:59:48 -0000

Warren, I just gave my answer to your *why* question:
https://mailarchive.ietf.org/arch/msg/tools-discuss/rDeV5p4_JFYl-Woauplx_VM9R0o/

Regards
   Brian

On 29-Jun-21 06:38, Warren Kumari wrote:
> On Sun, Jun 27, 2021 at 8:53 AM Andrew G. Malis <agmalis@gmail.com> wrote:
>>
>> Just speaking as a document author, I've written my share of drafts over the many years, in just about every format that the IETF has supported 
- plain text, nroff, generated nroff (nroffedit), various versions of the 
Word template, various versions of XML, generated XML via KramDown. and others that I've probably forgotten.
>>
>> My goal as an author is to write drafts to get my ideas expressed without having to worry about the syntax for a pseudo-programming language as 
well.
>>
>> Currently, I've found that KramDown comes closest to meeting that need, and I'm very happy to let others (thanks, Carsten!) keep up with the current state of XML. But what would be really cool would be something similar to what we had with nroffedit - you just type what needs to be written, and the tool makes it look nice in real time. and then generates what's needed to be submitted to the process in the syntax of the day.
>>
>> I get that the transition to v3 is important for the process, and makes things better behind the curtain. But I'm sure the great majority of drafts authors really don't really care, just want to get their ideas expressed as easily as possible, and are happy to leave the programming details behind the curtain where they belong.
> 
> +lots.
> 
> People have a workflow, and have become accustomed to it. As an
> example, I've been writing drafts for ~12 years (yes, I'm a newbie),
> and have probably 80+ drafts, with around 580 revisions[0]. I have a
> workflow that "just works" - I'm sure it isn't the best workflow, but
> it's been working just fine for me 580 times...
> 
> Other than "because we said so" it's very unclear *why* I should
> change my existing workflow. Yes, what I've been doing will stop
> working, but there hasn't been a great message about how this helps
> the author - it certainly feels like "we are making a breaking change
> to the API, deal with it..." type signal, not a "here, look at the new
> API, it has the following features which makes *your* life better.
> Come try it!"
> 
> W
> 
> [0]: $find . -name '*.xml' -exec grep 'docName' {} \; | grep -v '<!--' | wc -l
> 587
> $
> 
> 
>>
>> Cheers,
>> Andy
>>
>>
>> On Sun, Jun 27, 2021 at 2:26 AM Carsten Bormann <cabo@tzi.org> wrote:
>>>
>>> On 27. Jun 2021, at 04:40, John R Levine <johnl@taugh.com> wrote:
>>>>
>>>>> Excellent. Is there any reason not to run the v2 to v3 converter automatically?
>>>>
>>>> We really want people to stop using v2.  It's obsolete and missing some semantic features of v3.
>>>
>>> John,
>>>
>>> let me be blunt here.
>>>
>>> The attitude that it is OK to be hostile to document authors in order 
to further some meaningless abstract goal is completely unacceptable and has to stop.
>>>
>>> There are good reasons to continue submitting v2 or v2-with-v3 documents.
>>>
>>> For people actually authoring in XML, the version control history of all but the most recently started documents is in v2.  A wholesale v3 conversion loses all that history.
>>>
>>> For people using a tool to generate the XML, it is unacceptable to require their tools to generate exactly the v3 of the day, in particular as 
xml2rfc has a perfect v3 generator inside, which by the nature of the process is more likely to stay in sync with the ongoing fixes to v3.
>>>
>>> And, in case I haven't been clear enough, the needs (and even more so 
the wants!) of the RPC are entirely secondary to those of the authors here, as 98 % of the work on a document happens before the RPC gets it, and the resources feeding that work are non-renewable.
>>>
>>> (And yes, the abstract goal of furthering the v3 transition is not entirely meaningless in the long run, but we are *way* off from that goal being a realistic short-term objective.  And the feature of xml2rfc to be more permissive in its converter input than the v3 publishing format must 
*never* go away, at least as long as we consider the time and quality of work of our authors and tool makers to be a precious resource.)
>>>
>>> Grüße, Carsten
>>>
>>> ___________________________________________________________
>>> Tools-discuss mailing list - Tools-discuss@ietf.org
>>> This list is for discussion, not for action requests or bug reports.
>>> * Report datatracker and mailarchive bugs to: datatracker-project@ietf.org
>>> * Report tools.ietf.org bugs to: webmaster@tools.ietf.org
>>> * Report all other bugs or issues to: ietf-action@ietf.org
>>> List info (including how to Unsubscribe): https://www.ietf.org/mailman/listinfo/tools-discuss
>>
>> ___________________________________________________________
>> Tools-discuss mailing list - Tools-discuss@ietf.org
>> This list is for discussion, not for action requests or bug reports.
>> * Report datatracker and mailarchive bugs to: datatracker-project@ietf.org
>> * Report tools.ietf.org bugs to: webmaster@tools.ietf.org
>> * Report all other bugs or issues to: ietf-action@ietf.org
>> List info (including how to Unsubscribe): https://www.ietf.org/mailman/listinfo/tools-discuss
> 
> 
>