[{"author": "Pete Resnick", "text": "<p>I'm listening</p>", "time": "2024-02-27T22:00:16Z"}, {"author": "bytebuddy", "text": "<p>I'm speaking Russian is very good</p>", "time": "2024-02-27T22:00:18Z"}, {"author": "Carsten Bormann", "text": "<p>Where is the rollup?</p>", "time": "2024-02-27T22:05:35Z"}, {"author": "Robert Sparks", "text": "<p>it got sent to the list</p>", "time": "2024-02-27T22:05:47Z"}, {"author": "Brian Carpenter", "text": "<p>It was an attachment on email</p>", "time": "2024-02-27T22:05:53Z"}, {"author": "Robert Sparks", "text": "<p>(email attachment)</p>", "time": "2024-02-27T22:05:55Z"}, {"author": "Carsten Bormann", "text": "<p>Thanks</p>", "time": "2024-02-27T22:06:57Z"}, {"author": "Carsten Bormann", "text": "<p>I did not prepare for that.  A -05 really would have been better.</p>", "time": "2024-02-27T22:07:29Z"}, {"author": "Carsten Bormann", "text": "<p>Of course, I also have terminology.</p>", "time": "2024-02-27T22:08:16Z"}, {"author": "Jay Daley", "text": "<p>which Martin proposed that?</p>", "time": "2024-02-27T22:08:38Z"}, {"author": "Carsten Bormann", "text": "<p>+1 early and often</p>", "time": "2024-02-27T22:09:03Z"}, {"author": "Pete Resnick", "text": "<p>I am home.</p>", "time": "2024-02-27T22:09:04Z"}, {"author": "Jean Mahoney", "text": "<p>+1 for 05</p>", "time": "2024-02-27T22:09:09Z"}, {"author": "Alexis Rossi", "text": "<p>+1 for 05</p>", "time": "2024-02-27T22:09:14Z"}, {"author": "Martin D\u00fcrst", "text": "<p>That was Martin Thomson.</p>", "time": "2024-02-27T22:09:21Z"}, {"author": "Jay Daley", "text": "<p>Mine is a tiny, tiny terminology change</p>", "time": "2024-02-27T22:10:01Z"}, {"author": "Carsten Bormann", "text": "<p>Mine is a wholesale change.</p>", "time": "2024-02-27T22:10:15Z"}, {"author": "Martin D\u00fcrst", "text": "<p>+1 for 05</p>", "time": "2024-02-27T22:10:26Z"}, {"author": "Pete Resnick", "text": "<p>@bytebuddy: What is your name, for the record?</p>", "time": "2024-02-27T22:10:26Z"}, {"author": "bytebuddy", "text": "<p>my name is Tigran</p>", "time": "2024-02-27T22:10:39Z"}, {"author": "Robert Sparks", "text": "<p>Tools hat on - I don't see problems.</p>", "time": "2024-02-27T22:11:15Z"}, {"author": "Pete Resnick", "text": "<p>@bytebuddy: Thanks. Haven't seen you post on the list.</p>", "time": "2024-02-27T22:11:23Z"}, {"author": "Jean Mahoney", "text": "<p>will do</p>", "time": "2024-02-27T22:11:28Z"}, {"author": "Jean Mahoney", "text": "<p>still working through the threads</p>", "time": "2024-02-27T22:11:42Z"}, {"author": "Jean Mahoney", "text": "<p>+1 for 2nd WGLC</p>", "time": "2024-02-27T22:13:09Z"}, {"author": "Martin D\u00fcrst", "text": "<p>+1 for second (probably short) WGLC</p>", "time": "2024-02-27T22:13:16Z"}, {"author": "Carsten Bormann", "text": "<p>+1</p>", "time": "2024-02-27T22:13:30Z"}, {"author": "Martin D\u00fcrst", "text": "<p>+1 to Eric, this is the venue, we have to get people used to come here</p>", "time": "2024-02-27T22:14:50Z"}, {"author": "Brian Carpenter", "text": "<p>That's why I want to clarify that tech details are in our remit - so that people come here</p>", "time": "2024-02-27T22:15:48Z"}, {"author": "Pete Resnick", "text": "<p><span class=\"user-mention\" data-user-id=\"2429\">@Martin D\u00fcrst</span> <span class=\"user-mention\" data-user-id=\"810\">@Eric Rescorla</span> Fair point.</p>", "time": "2024-02-27T22:15:49Z"}, {"author": "Colin Perkins", "text": "<p>I notes that three of the four stream managers are on the call, and it's after midnight for the other</p>", "time": "2024-02-27T22:16:28Z"}, {"author": "Martin D\u00fcrst", "text": "<p>Eliot's voice is breaking up for me occasionally. Anybody else hear the same?</p>", "time": "2024-02-27T22:18:22Z"}, {"author": "Carsten Bormann", "text": "<p>Yes</p>", "time": "2024-02-27T22:18:28Z"}, {"author": "Jay Daley", "text": "<p>Not a problem for me</p>", "time": "2024-02-27T22:18:37Z"}, {"author": "Robert Sparks", "text": "<p>he came through fine</p>", "time": "2024-02-27T22:18:43Z"}, {"author": "Jay Daley", "text": "<p>As in - did not break u for me</p>", "time": "2024-02-27T22:18:46Z"}, {"author": "Pete Resnick", "text": "<p>I got everything.</p>", "time": "2024-02-27T22:18:47Z"}, {"author": "Carsten Bormann", "text": "<p>(And Russ is clipping.)</p>", "time": "2024-02-27T22:19:33Z"}, {"author": "Alexis Rossi", "text": "<p>same for me, Carsten (Russ clipping)</p>", "time": "2024-02-27T22:20:02Z"}, {"author": "Pete Resnick", "text": "<p>Russ is just overdriving his mic a bit.</p>", "time": "2024-02-27T22:20:32Z"}, {"author": "Carsten Bormann", "text": "<p>RFCXML = format for the definitive form</p>", "time": "2024-02-27T22:20:43Z"}, {"author": "Robert Sparks", "text": "<p>publication formats at the time of this writing.</p>", "time": "2024-02-27T22:20:51Z"}, {"author": "Michael Richardson", "text": "<p>The publication format formerly known as RFCXML :-)</p>", "time": "2024-02-27T22:21:23Z"}, {"author": "Alexis Rossi", "text": "<p>yes, happy about the definition of definitive format</p>", "time": "2024-02-27T22:22:52Z"}, {"author": "Alexis Rossi", "text": "<ul>\n<li>to Robert, leave room for future changes</li>\n</ul>", "time": "2024-02-27T22:23:11Z"}, {"author": "Alexis Rossi", "text": "<ul>\n<li>1 to Robert</li>\n</ul>", "time": "2024-02-27T22:23:22Z"}, {"author": "Carsten Bormann", "text": "<p>(format for definitive form) -- it is not the format that is definitive</p>", "time": "2024-02-27T22:23:23Z"}, {"author": "Alexis Rossi", "text": "<p>sorry, that's mean to be plus one and it keeps changing +1 to a bullet point</p>", "time": "2024-02-27T22:23:49Z"}, {"author": "Paul Wouters", "text": "<p>humanely readable ?</p>", "time": "2024-02-27T22:23:51Z"}, {"author": "Jay Daley", "text": "<p>I agree Pete, thanks</p>", "time": "2024-02-27T22:23:52Z"}, {"author": "Carsten Bormann", "text": "<p>(fix this by saying definitive \u2794 source)</p>", "time": "2024-02-27T22:28:01Z"}, {"author": "Brian Carpenter", "text": "<p>Repeating myself: timestamps resolve most of this possible ambiguities</p>", "time": "2024-02-27T22:28:44Z"}, {"author": "Carsten Bormann", "text": "<p>timestamps help if you have all revisions</p>", "time": "2024-02-27T22:29:35Z"}, {"author": "Carsten Bormann", "text": "<p>Then you can sort them.  You can't sort what you don't have.</p>", "time": "2024-02-27T22:29:52Z"}, {"author": "Carsten Bormann", "text": "<p>+1 revision control</p>", "time": "2024-02-27T22:31:27Z"}, {"author": "Eric Rescorla", "text": "<p>I think we can both have version control <em>and</em> figure out how to materialize it into something flat that doesn't require you to know git</p>", "time": "2024-02-27T22:31:56Z"}, {"author": "Colin Perkins", "text": "<p>Revision control only helps within the organisation. It doesn't help people outside.</p>", "time": "2024-02-27T22:32:02Z"}, {"author": "Eric Rescorla", "text": "<p>@Colin: agreed, see above.</p>", "time": "2024-02-27T22:32:12Z"}, {"author": "Eric Rescorla", "text": "<p>The version control keeps track of the database, then the materialized view is for those people</p>", "time": "2024-02-27T22:32:26Z"}, {"author": "Carsten Bormann", "text": "<p>Getting the revision that superseded all others is an important function</p>", "time": "2024-02-27T22:32:43Z"}, {"author": "Eric Rescorla", "text": "<p>I think it should be accessible the same way.</p>", "time": "2024-02-27T22:33:25Z"}, {"author": "Mirja K\u00fchlewind", "text": "<p>I think it's important that whatever we specify in the doc does actually _not_ limit any implementation option like versioning or something else</p>", "time": "2024-02-27T22:33:36Z"}, {"author": "Eric Rescorla", "text": "<p>That's what we owe the consumers of these documents</p>", "time": "2024-02-27T22:33:37Z"}, {"author": "Carsten Bormann", "text": "<p>Sequential numbering?</p>", "time": "2024-02-27T22:34:30Z"}, {"author": "Carsten Bormann", "text": "<p>git replaced SVN's sequential numbering</p>", "time": "2024-02-27T22:35:02Z"}, {"author": "Colin Perkins", "text": "<p>git revisions are not useful for published documents</p>", "time": "2024-02-27T22:35:22Z"}, {"author": "Carsten Bormann", "text": "<p>(current version \u2794 current revision, \u2260 current publication form)</p>", "time": "2024-02-27T22:36:18Z"}, {"author": "Carsten Bormann", "text": "<p>There is a requirement for archives: readily accessible for machine processing</p>", "time": "2024-02-27T22:37:30Z"}, {"author": "Eric Rescorla", "text": "<p>+1 about not saying \"version control\" in the document</p>", "time": "2024-02-27T22:37:37Z"}, {"author": "Martin D\u00fcrst", "text": "<p>@Colin: Can you explain?</p>", "time": "2024-02-27T22:38:10Z"}, {"author": "Alexis Rossi", "text": "<p>plus 1 to \"make archived versions easily available\" without other details</p>", "time": "2024-02-27T22:38:20Z"}, {"author": "Jean Mahoney", "text": "<p>comments are stripped from the final XML</p>", "time": "2024-02-27T22:39:00Z"}, {"author": "Carsten Bormann", "text": "<p>Jean: We have been discussing adding comments during the publication process</p>", "time": "2024-02-27T22:39:35Z"}, {"author": "Jean Mahoney", "text": "<p>just answering the question about what happens now</p>", "time": "2024-02-27T22:39:54Z"}, {"author": "Colin Perkins", "text": "<p>@Martin: it's obvious that RFC 3550 is newer than RFC 1889. It's not obvious that revision 4c210e9434b5b4c029e8536ad8991f3709bc3cbfa0999e951bcb4c2143c539e8 is newer than revision 2a6fc2dd09ee4be7590e9ea11a211bf45481f1326d33dd60de4cc546ece0cbff. Obviousness is useful.</p>", "time": "2024-02-27T22:40:16Z"}, {"author": "Carsten Bormann", "text": "<p>I think the request here is not enabling the authors to put hidden information (that is not visible in the presentation  forms) into the source form (\"definitive version\")</p>", "time": "2024-02-27T22:41:08Z"}, {"author": "Carsten Bormann", "text": "<p>Colin: correct, git doesn't give you the comparability that SVN gave you.  That does not make it \"not useful\".</p>", "time": "2024-02-27T22:41:55Z"}, {"author": "Brian Carpenter", "text": "<p>@Carsten - so give the RPC discretion to delete comments, rather than a rule</p>", "time": "2024-02-27T22:42:02Z"}, {"author": "Pete Resnick", "text": "<p><span class=\"user-mention\" data-user-id=\"2429\">@Martin D\u00fcrst</span> You may wish to re-mute.</p>", "time": "2024-02-27T22:42:06Z"}, {"author": "Carsten Bormann", "text": "<p>Brian: I think we have to say all comments are removed during publication.</p>", "time": "2024-02-27T22:42:26Z"}, {"author": "Colin Perkins", "text": "<p>It does make it not useful for people outside the IETF who might be trying to figure out what document they need to read</p>", "time": "2024-02-27T22:42:29Z"}, {"author": "Carsten Bormann", "text": "<p>Then new ones are added.</p>", "time": "2024-02-27T22:42:37Z"}, {"author": "Carsten Bormann", "text": "<p>Colin: not addressing a particular need \u2260 not useful</p>", "time": "2024-02-27T22:43:07Z"}, {"author": "Brian Carpenter", "text": "<p>OK, so all comments <em>by the authors</em> are removed.</p>", "time": "2024-02-27T22:43:08Z"}, {"author": "Carsten Bormann", "text": "<p>Yes</p>", "time": "2024-02-27T22:43:12Z"}, {"author": "Carsten Bormann", "text": "<p>We might keep in colophon information</p>", "time": "2024-02-27T22:43:40Z"}, {"author": "Michael Richardson", "text": "<p>What EKR said: If the HTML is acceptable, then probably any PDF generated from it is okay.</p>", "time": "2024-02-27T22:49:49Z"}, {"author": "Eric Rescorla", "text": "<p>Yes, Paul's reasoning is basically where I ended up.</p>", "time": "2024-02-27T22:50:03Z"}, {"author": "Carsten Bormann", "text": "<p>Michael: There are bugs in the PDF generation, some of which have suppressed content</p>", "time": "2024-02-27T22:50:10Z"}, {"author": "Eric Rescorla", "text": "<p>Oh, I'm sure the PDF generation is a mess.</p>", "time": "2024-02-27T22:50:23Z"}, {"author": "Michael Richardson", "text": "<p><span class=\"user-mention\" data-user-id=\"115\">@Carsten Bormann</span>  so that's a bug period, and it doesn't matter about changes in the origin text right?</p>", "time": "2024-02-27T22:50:39Z"}, {"author": "Carsten Bormann", "text": "<p>MCR: I can't parse this.</p>", "time": "2024-02-27T22:51:18Z"}, {"author": "Eric Rescorla", "text": "<p>I don't understand what \"HTML tool\" means</p>", "time": "2024-02-27T22:52:07Z"}, {"author": "Carsten Bormann", "text": "<p>diff tool</p>", "time": "2024-02-27T22:52:12Z"}, {"author": "Michael Richardson", "text": "<p>If there are bugs in the PDF generation that means that there have been text dropped from the PDF, then isn't this a bug, regardless of whether or not we can diff the PDF?<br>\nClearly, if we could easily diff the PDF, then we might find these bugs faster.</p>", "time": "2024-02-27T22:52:12Z"}, {"author": "Michael Richardson", "text": "<p>okay, so maybe we shouldn't give the lawyers PDF :-)</p>", "time": "2024-02-27T22:52:35Z"}, {"author": "Carsten Bormann", "text": "<p>MCR: Yes.  I do pdftotext on both files and diff the text</p>", "time": "2024-02-27T22:52:38Z"}, {"author": "Eric Rescorla", "text": "<p>Sure, but HTML should generally be bit-for-bit identical.</p>", "time": "2024-02-27T22:52:41Z"}, {"author": "Alexis Rossi", "text": "<p>Who is going to verify that we can effectively and reliably  identify unexpected changes in new versions of the HTML in an automated way</p>", "time": "2024-02-27T22:52:57Z"}, {"author": "Alexis Rossi", "text": "<p>If we can't verify that, we shouldn't put it in the document as a requirement.</p>", "time": "2024-02-27T22:53:25Z"}, {"author": "Eric Rescorla", "text": "<p>I'm not sure what you mean by \"unexpected\" change.</p>", "time": "2024-02-27T22:53:28Z"}, {"author": "Carsten Bormann", "text": "<p>The \"change\" may be different susceptibility to environment differences.</p>", "time": "2024-02-27T22:53:30Z"}, {"author": "Brian Carpenter", "text": "<p>PDF is really a funny sort of bitmap, when you come down to it. So how do we compare bitmaps?</p>", "time": "2024-02-27T22:54:18Z"}, {"author": "Carsten Bormann", "text": "<p>with ChatGPT? :-)</p>", "time": "2024-02-27T22:54:34Z"}, {"author": "Alexis Rossi", "text": "<p>\"unexpected\": The point of this validation is to try to ensure that a new version is not different from an old version in a semantic way, yes? We could potentially make a change that we KNOW will make some sort of change to the visual output (e.g. line spacing or something) that has no impact on the semantic meaning of an RFC.</p>", "time": "2024-02-27T22:55:59Z"}, {"author": "Eric Rescorla", "text": "<p>My claim is that the way that the tools should work is that they should expect that when we rerun the code that produces HTML and TXT, it produces output that is bit-for-bit identical (modulo timestamps or whatever), unless the XML changes</p>", "time": "2024-02-27T22:56:02Z"}, {"author": "Carsten Bormann", "text": "<p>There will be CSS fixes in successive revisions of the tools</p>", "time": "2024-02-27T22:56:29Z"}, {"author": "Eric Rescorla", "text": "<p>And that when you make a change to the code that makes visual changes, then what you do is you sample a set of documents to persuade yourself tha none of the changes were semantic</p>", "time": "2024-02-27T22:56:35Z"}, {"author": "Eric Rescorla", "text": "<p>And once you've done that, you checkpoint the new output and in future check for diffs against that</p>", "time": "2024-02-27T22:56:55Z"}, {"author": "Mirja K\u00fchlewind", "text": "<p>We can just get rid of the PDF format...?</p>", "time": "2024-02-27T22:58:17Z"}, {"author": "Eric Rescorla", "text": "<p>Re: CSS, sure, but you then verify that the diffs were only the CSS, no?</p>", "time": "2024-02-27T22:58:17Z"}, {"author": "Eric Rescorla", "text": "<p>Like Mirja, I would get rid of PDF</p>", "time": "2024-02-27T22:58:30Z"}, {"author": "Jay Daley", "text": "<p>The RPC would need to sample 370 documents to get a 95% confidence level (from a population of 10k)</p>", "time": "2024-02-27T22:58:52Z"}, {"author": "Colin Perkins", "text": "<p>Does the rest of the world have these problems with PDF? If not, why not?</p>", "time": "2024-02-27T22:59:09Z"}, {"author": "Carsten Bormann", "text": "<p>Because they are using Microsoft Word</p>", "time": "2024-02-27T22:59:26Z"}, {"author": "Mirja K\u00fchlewind", "text": "<p>nobody really cares about comparing PDFs...?</p>", "time": "2024-02-27T22:59:39Z"}, {"author": "Eric Rescorla", "text": "<p>I don't see why 370 documents is a problem</p>", "time": "2024-02-27T22:59:41Z"}, {"author": "Eric Rescorla", "text": "<p>For intended visual changes</p>", "time": "2024-02-27T22:59:57Z"}, {"author": "Alexis Rossi", "text": "<p>i still think it's important to spot check PDFs if we are publishing them</p>", "time": "2024-02-27T22:59:59Z"}, {"author": "Carsten Bormann", "text": "<p>We don't have that many documents in the new forms</p>", "time": "2024-02-27T22:59:59Z"}]