Re: [Rswg] [Tools-discuss] Single source throughout. (Was creating bis docs automatically)
Jay Daley <exec-director@ietf.org> Mon, 06 March 2023 14:56 UTC
Return-Path: <jay@staff.ietf.org>
X-Original-To: rswg@ietfa.amsl.com
Delivered-To: rswg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 25B21C151524 for <rswg@ietfa.amsl.com>; Mon, 6 Mar 2023 06:56:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.004
X-Spam-Level:
X-Spam-Status: No, score=-6.004 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.1, MIME_HTML_ONLY_MULTI=0.001, MIME_QP_LONG_LINE=0.001, MPART_ALT_DIFF=0.79, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ietf-org.20210112.gappssmtp.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B7iCN8bHB7xJ for <rswg@ietfa.amsl.com>; Mon, 6 Mar 2023 06:56:45 -0800 (PST)
Received: from mail-wm1-x334.google.com (mail-wm1-x334.google.com [IPv6:2a00:1450:4864:20::334]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 553D6C151AFC for <rswg@rfc-editor.org>; Mon, 6 Mar 2023 06:56:45 -0800 (PST)
Received: by mail-wm1-x334.google.com with SMTP id p26so5827592wmc.4 for <rswg@rfc-editor.org>; Mon, 06 Mar 2023 06:56:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ietf-org.20210112.gappssmtp.com; s=20210112; t=1678114603; h=to:cc:date:message-id:subject:mime-version:from :content-transfer-encoding:from:to:cc:subject:date:message-id :reply-to; bh=eaEyGSD4pbU+Wc9rKhJQ1TshcSNRz5nr6cwK9/GeLWI=; b=JRFZsOK4NaKvxO2Pi1A4YLK5aJfBRzexNwAd2//q5M+B+Hm6s+213HGViIerxkmEQj ND20Lx2EhLJm/uCFrrVuxb09KARc9xQAZSHi/ILO0vVumv+YXubZpruJe93ZuY/0wl+S /E/VAu0ulZr+jQ8gNU3ouTV8PpajVdUbaASIYkO0y5uzgXKCBpBaAl/+4N7Mzb/xoTKd sXOfAN5+Ufz1AQ0BWsqeOrHejN38dYvIrF/n9JbLEzhLMiKujUnS0724ZqDLb1JqkdhM o6Qd6sMBJSURQ5n5nmGXWdAJPlxsPgq9OPfjCsNJ5mlkJls/1rYkZWyFPMqDc4zGk+e/ XuMg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678114603; h=to:cc:date:message-id:subject:mime-version:from :content-transfer-encoding:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=eaEyGSD4pbU+Wc9rKhJQ1TshcSNRz5nr6cwK9/GeLWI=; b=UAswWsCOWj9Ht8XvRi7CdoHZS3bLfstEHBuAeb18XWWbwO2d9DjGpNCANvb7+SeQTm u2eBRdtDU6fM7JbxqdSHO93/47GKBo5HANBPmKY5pYuNhw0UUEZT9RvbxGmr99PcVpLe SAzEuhPuIbqfmP7iU4YNliA07jqBLYQjrpBD+bXNhMExC5FwM7KxKsWmptCkoZjaXPxh HsbxRtZybbu8N18LSCElRkXxjtZEnxEWF4XdFXzE80OFpV/UUK+AAblCQovhA/7SHizq HutOVt/WGKLfGjdZT6WyDkccFjCxjP63FZ0KNQ2zL9F32PjOkAyiG50pKTpCX0Mzzd8z mQKQ==
X-Gm-Message-State: AO0yUKVsd5YbO1O7vwkHvxQylMFv0Ztnl5t6p5to/4b5g/ZK+jjrk/r0 7kRLtYKwFnn5luL9jXbmMk3zcaSHaN8/wRrQ3/0=
X-Google-Smtp-Source: AK7set/r6r9WKJtcvdRbUKH7Biy/wNqtrs37FrQ9Lg1EysC0M/VlV+qOe1+XJpNJrl2Gl57Erep/Yw==
X-Received: by 2002:a05:600c:4688:b0:3eb:42fc:fb30 with SMTP id p8-20020a05600c468800b003eb42fcfb30mr9835933wmo.32.1678114602692; Mon, 06 Mar 2023 06:56:42 -0800 (PST)
Received: from smtpclient.apple ([2a01:4c8:445:7ab:cfe:667f:a1f7:41cf]) by smtp.gmail.com with ESMTPSA id g12-20020a05600c310c00b003dc49e0132asm15643446wmo.1.2023.03.06.06.56.42 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 06 Mar 2023 06:56:42 -0800 (PST)
Content-Type: multipart/alternative; boundary="Apple-Mail-B0E95AC4-1B96-4A79-A7AC-10394D24F1B8"
Content-Transfer-Encoding: 7bit
From: Jay Daley <exec-director@ietf.org>
Mime-Version: 1.0 (1.0)
Message-Id: <8B0A37CF-522D-4D4D-9BA1-D626EEA2AF45@ietf.org>
Date: Mon, 06 Mar 2023 14:56:31 +0000
Cc: Martin Thomson <mt@lowentropy.net>, tools-discuss@ietf.org, RSWG <rswg@rfc-editor.org>
To: Eric Rescorla <ekr@rtfm.com>
X-Mailer: iPad Mail (20C65)
Archived-At: <https://mailarchive.ietf.org/arch/msg/rswg/Rci9bSquyRAk7NyrrgXcEgrbIlw>
Subject: Re: [Rswg] [Tools-discuss] Single source throughout. (Was creating bis docs automatically)
X-BeenThere: rswg@rfc-editor.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "RFC Series Working Group \(RSWG\)" <rswg.rfc-editor.org>
List-Unsubscribe: <https://mailman.rfc-editor.org/mailman/options/rswg>, <mailto:rswg-request@rfc-editor.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rswg/>
List-Post: <mailto:rswg@rfc-editor.org>
List-Help: <mailto:rswg-request@rfc-editor.org?subject=help>
List-Subscribe: <https://mailman.rfc-editor.org/mailman/listinfo/rswg>, <mailto:rswg-request@rfc-editor.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Mar 2023 14:56:49 -0000
On 4 Mar 2023, at 14:54, Eric Rescorla <ekr@rtfm.com> wrote:
The transfer from authoring to publication is therefore a transfer of ownership of the working source from authors to the RPC. This is how every other form of professional publishing works - book publishers take the author’s manuscript and input it into their publishing system which they then work on without backporting changes to the manuscript.I agree that this is common, but it is not in fact universally correct to say that ithappens in "every other form of professional publishing":
1. It is not unknown to send "camera ready" PDF directly to the publisher who then publishesit as-is. I know of several books where this has happened and it used to be verycommon in printed CS conference proceedings, back when such things existed.I have done this myself, and as I understand, it's still how some (many?) CS journals work.2. Even in cases where the final typesetting is done by the publisher, it's not uncommon forthe publisher to provide all of the editorial (E.g., copy-edit) changes to the author in theauthor's original format (or, in the old days, on paper!), and the author then accepts orrejects them, producing a final text (sometimes called the "fair copy") which is then typesetand published.
Our process is uniquely inconvenient in that if the authors use MD (or arguably evenxml2rfc) the RPC does neither of these, leaving us in a situation where the authordoes not have the fair copy and needs to reconstruct it from the RPC's source.I understand that authors are surprised at this change of control and feel a strong emotional reaction to giving up that ownership and want to maintain some ideal of a single start-to-finish source history, but they are not publishers and their control and their source control stop when the document is sent for publication. The ‘finish’ of the start-to-finish ideal has to be when the document is sent to the publishers, not when it is published. We could certainly explain this better to our authors and better set their expectations around this. Only recently I suggested to the RPC that they rewrite the message they send when the publishing process kicks off, to do exactly that.I agree that this is how things currently work, but the question at hand is how they *ought* to work.
In that vein, I think that we should recognize that traditional publishing is an activity organizedfor the convenience of the publishers, not for the authors. However, in this case, what we haveis more akin to self-publishing, with the RPC being more like a contract publisher, and so mattersought to be arranged for the convenience of the customer, which is to say the IETF, IAB,ISE, etc. That is, of course, not the end of the analysis, but suggests that the question of howthings usually happen is not the right test.
Some might think that a document can basically re-enter the authoring phase when someone chooses to write a -bis but again it’s our model that sets the structure here. Our model does not have versions of RFCs and so writing a -bis is starting a new document and a new source history, not continuing the previous one.Much could be said about books, and yet, as noted above, in many book publishing workflows,the author is left with a copy of the corrected manuscript.
-Ekr
Sure, I understand that there is a modern alternative model for developing technical standards of living documents, no separate publication role/phase, and a single start-to-finish source history, but what we do is quite different.
Jay
--
Jay Daley
IETF Executive Director
>
> Cheers,
> Martin
>
> [1] A particularly challenging one, as it turns out. The breadth of changes the RPC makes does tend to be quite hard to track. But it generally only takes a few hours, even on a very long document.
>
>> On Sat, Mar 4, 2023, at 07:36, Jean Mahoney wrote:
>> Just thinking out loud -- I think it would helpful for author-tools to
>> provide an option of starting a bis doc.
>>
>> On author-tools, an author could enter the number of the RFC they want
>> to create a bis draft for, provide a draftname for it, and select a file
>> format (XML or markdown). author-tools (or whatever is behind the
>> curtain) would then fetch the RFC file from http://rfc-editor.org/" rel="noreferrer nofollow" target="_blank">rfc-editor.org, do the
>> necessary updates (e.g., removing the RFC number), and make a file
>> available for download.
>>
>> I've created an enhancement request:
>> https://github.com/ietf-tools/ietf-at-ui/issues/152" rel="noreferrer nofollow" target="_blank">https://github.com/ietf-tools/ietf-at-ui/issues/152
>>
>> Thanks!
>> Jean
>>
>>
>>> On 3/3/23 2:07 PM, Jean Mahoney wrote:
>>> Hi Paul,
>>>
>>> On 3/3/23 12:58 PM, Paul Hoffman wrote:
>>>> On 3 Mar 2023, at 10:54, Jean Mahoney wrote:
>>>>
>>>>> Converting the file to v3 will remove the warning about
>>>>> rfc2629-xhtml.ent the next time you run xml2rfc. You don't have to
>>>>> make any changes to the file before uploading it to
>>>>> http://author-tools.ietf.org/" rel="noreferrer nofollow" target="_blank">author-tools.ietf.org to convert it.
>>>> OK, this is useful. I propose that when authors ask the RPC for the
>>>> last XML because they're making a -bis, that this be suggested to them.
>>> [JM] http://authors.ietf.org/" rel="noreferrer nofollow" target="_blank">authors.ietf.org could also provide more info, then the RPC could
>>> provide a pointer to it. I created an issue:
>>> https://github.com/ietf/authors.ietf.org/issues/56" rel="noreferrer nofollow" target="_blank">https://github.com/ietf/authors.ietf.org/issues/56
>>>
>>> Thanks!
>>> Jean
>>>
>>>>
>>>> I can handle this easily from here.
>>>>
>>>> --Paul Hoffman
>>>>
>>>
>>> ___________________________________________________________
>>> Tools-discuss mailing list - Tools-discuss@ietf.org -
>>> https://www.ietf.org/mailman/listinfo/tools-discuss" rel="noreferrer nofollow" target="_blank">https://www.ietf.org/mailman/listinfo/tools-discuss
>>>
>>
>> ___________________________________________________________
>> Tools-discuss mailing list - Tools-discuss@ietf.org -
>> https://www.ietf.org/mailman/listinfo/tools-discuss" rel="noreferrer nofollow" target="_blank">https://www.ietf.org/mailman/listinfo/tools-discuss
>
> ___________________________________________________________
> Tools-discuss mailing list - Tools-discuss@ietf.org - https://www.ietf.org/mailman/listinfo/tools-discuss" rel="noreferrer nofollow" target="_blank">https://www.ietf.org/mailman/listinfo/tools-discuss
___________________________________________________________
Tools-discuss mailing list - Tools-discuss@ietf.org - https://www.ietf.org/mailman/listinfo/tools-discuss" rel="noreferrer nofollow" target="_blank">https://www.ietf.org/mailman/listinfo/tools-discuss
- Re: [Rswg] [Tools-discuss] Single source througho… Jay Daley
- Re: [Rswg] [Tools-discuss] Single source througho… Eric Rescorla
- Re: [Rswg] [Tools-discuss] Single source througho… Joel Halpern
- Re: [Rswg] [Tools-discuss] Single source througho… Jay Daley
- Re: [Rswg] [Tools-discuss] Single source througho… Carsten Bormann
- Re: [Rswg] [Tools-discuss] Single source througho… Eric Rescorla
- Re: [Rswg] [Tools-discuss] Single source througho… Michael Richardson
- Re: [Rswg] [Tools-discuss] Single source througho… Michael Richardson
- Re: [Rswg] [Tools-discuss] Single source througho… Carsten Bormann