Re: [OAUTH-WG] Use of Version Control Systems for Draft Editing
Stephen Farrell <stephen.farrell@cs.tcd.ie> Thu, 16 May 2013 09:00 UTC
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 27BC421F8E3C for <oauth@ietfa.amsl.com>; Thu, 16 May 2013 02:00:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.299
X-Spam-Level:
X-Spam-Status: No, score=-102.299 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, J_CHICKENPOX_52=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id disQCufDRxnI for <oauth@ietfa.amsl.com>; Thu, 16 May 2013 02:00:52 -0700 (PDT)
Received: from mercury.scss.tcd.ie (mercury.scss.tcd.ie [134.226.56.6]) by ietfa.amsl.com (Postfix) with ESMTP id 72FD921F8E8E for <oauth@ietf.org>; Thu, 16 May 2013 02:00:38 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mercury.scss.tcd.ie (Postfix) with ESMTP id 96937BE9F; Thu, 16 May 2013 10:00:16 +0100 (IST)
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from mercury.scss.tcd.ie ([127.0.0.1]) by localhost (mercury.scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mdFcyxDTTBqw; Thu, 16 May 2013 10:00:11 +0100 (IST)
Received: from [10.20.81.221] (outbound.ladiesgaelic.ie [86.47.217.115]) by mercury.scss.tcd.ie (Postfix) with ESMTPSA id CD9E5BE98; Thu, 16 May 2013 10:00:09 +0100 (IST)
Message-ID: <5194A019.20607@cs.tcd.ie>
Date: Thu, 16 May 2013 10:00:09 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130510 Thunderbird/17.0.6
MIME-Version: 1.0
To: Nat Sakimura <sakimura@gmail.com>
References: <trinity-7f0228f0-6e3c-489c-9db2-89dd0a0a7df2-1368432260949@3capp-gmx-bs52> <5190B512.6060903@cs.tcd.ie> <CABzCy2BnRmkMm25=egW6acRkYeGdB60i51ZghmxBG_JSx1hLAw@mail.gmail.com> <265449F1-D674-44CE-957B-204E765B6D15@mitre.org> <-2191260347151674055@unknownmsgid>
In-Reply-To: <-2191260347151674055@unknownmsgid>
X-Enigmail-Version: 1.5.1
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
Cc: oauth <oauth@ietf.org>
Subject: Re: [OAUTH-WG] Use of Version Control Systems for Draft Editing
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: OAUTH WG <oauth.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/oauth>, <mailto:oauth-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/oauth>
List-Post: <mailto:oauth@ietf.org>
List-Help: <mailto:oauth-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/oauth>, <mailto:oauth-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 May 2013 09:00:56 -0000
Folks, please take generic discussion to the tools list. [1] That's where it'll have some effect. If you're only talking about what the oauth wg ought do that's fine, but this reads as more generic. Thanks, S. [1] https://www.ietf.org/mailman/listinfo/tools-discuss On 05/16/2013 09:44 AM, Nat Sakimura wrote: > I am by no means suggesting IETF to use Vim/emacs. That is counter > productive. I was merely pointing out that one has to decide the diff > policy wisely. > > I like XMLMind's XML2RFC. Too bad it became commercial product only. > > Intelligent diffs would work fine. However, there have been push back to > that since that made it difficult for the users that just look at the web. > > In IETF, we should take the rfcdiff, IMHO, so whitespace changes in XML > should not be an issue. > > Nat > > 2013/05/15 22:11、"Richer, Justin P." <jricher@mitre.org> のメッセージ: > > I have already been using an approach like this for all of the drafts that > I edit, most notably the DynReg WG document and both the Introspection and > Chaining individual submissions. I run everything through my GitHub > repository here: > > https://github.com/jricher/oauth-spec/ > > I use the issue tracker there to note down things that come up in the WG > conversations on the list, so that when I actually do get to go edit > things, I don't forget anything. Once or twice, I have gotten issues > submitted directly to github, but the actual conversation around any real > changes (beyond typos) always comes back to the list. I do think it would > be worthwhile to connect the mailing list to the notifications of the > tracker for official documents. It would be fairly easy to set up a GitHub > organization that's backed by the mailing list's address for notifications, > and I think other development platforms have similar capabilities. > > However, I completely disagree with ODIF's decision regarding editing > tools. I've made some edits to the OIDF specs myself, and I find the "plain > text editor" rule to be a draconian overreaction that makes creating good > edits tedious, slow, and error-prone. In my personal experience, good tools > like XML Mind's XML2RFC plugin are profoundly useful, and the formatting > artifacts they create are minimal and easily ignored. The diffs that are > tracked in Git are *far* from useless, and if you ask me, if you want to do > a *real* diff on these documents you'd use the rfcdiff anyway, which > ignores the XML formatting changes and focuses on the actual content. It's > not perfect either, but it's far from useless. > > -- Justin > > > > On May 13, 2013, at 9:08 AM, Nat Sakimura <sakimura@gmail.com> > wrote: > > I am probably biased since I am the one who introduced ticket driven > version control to OIDF but it proved to be very valuable especially for > transparency purposes. Each changes are linked to the ticket so it is easy > to see why that change was made. > > As to the comments v.s. mailing list relationship is concerned, I think it > is possible to forward all the comments to the list, and in case of IETF, > it should do so. > > One feedback on the experience we had at OIDF is that XML Editing tools > changes all sort of formatting making the diff at bitbucket useless. So, we > had to resort to emacs/vim/ etc. > > my 2c. > > Nat Sakimura > > > > > 2013/5/13 Stephen Farrell <stephen.farrell@cs.tcd.ie> > >> >> Hiya, >> >> On 05/13/2013 09:04 AM, Hannes Tschofenig wrote: >>> Hi all, >>> the OpenID Connect had gained some experience with using version control >> systems >>> for editing specifications (and the use of issue trackers), see >>> http://openid.bitbucket.org/. Based on a recent discussion in the IETF >> (among >>> the working group chairs) I am wondering what your experience is with >> those >>> tools and whether you see value in using these tools for document >> editing in the >>> OAuth working group. >> >> Sounds like a fine plan if the wg want to try it. Only thing I'd >> note is that it means editors need to be *very* careful to bring >> discussion back to the wg list when that's needed, since you will >> likely get comments in the version control environment that are >> not cc'd to the wg list. (The IETF will be considering generic >> solutions for that, if you're interested get involved with the >> tools team.) In turn, I suspect that means that wg chairs need >> to make sure there's an editor who really gets when a change needs >> to be discussed on the list and when its ok to just fix a typo. >> >> The httpbis wg have some experience doing this btw and have hit >> that specific issue of comments being made on github but not the >> list. There's a recent thread [1] that ends with good advice from >> the wg chair. >> >> And in case someone asks, reasons why we need the wg list cc'd >> include open-ness and to be clear as to what's an IETF >> contribution. There're probably more but these are enough;-) >> >> Cheers, >> S. >> >> [1] http://lists.w3.org/Archives/Public/ietf-http-wg/2013AprJun/0334.html >> >> >> >>> Ciao >>> Hannes >>> >>> >>> >>> _______________________________________________ >>> OAuth mailing list >>> OAuth@ietf.org >>> https://www.ietf.org/mailman/listinfo/oauth >>> >> _______________________________________________ >> OAuth mailing list >> OAuth@ietf.org >> https://www.ietf.org/mailman/listinfo/oauth >> > > > > -- > Nat Sakimura (=nat) > Chairman, OpenID Foundation > http://nat.sakimura.org/ > @_nat_en > _______________________________________________ > OAuth mailing list > OAuth@ietf.org > https://www.ietf.org/mailman/listinfo/oauth >
- Re: [OAUTH-WG] Use of Version Control Systems for… Stephen Farrell
- [OAUTH-WG] Use of Version Control Systems for Dra… Hannes Tschofenig
- Re: [OAUTH-WG] Use of Version Control Systems for… Nat Sakimura
- Re: [OAUTH-WG] Use of Version Control Systems for… Richer, Justin P.
- Re: [OAUTH-WG] Use of Version Control Systems for… Nat Sakimura
- Re: [OAUTH-WG] Use of Version Control Systems for… Stephen Farrell