- From: Glenn Adams <glenn@skynav.com>
- Date: Mon, 13 Nov 2017 16:40:44 -0700
- To: David Singer <singer@mac.com>
- Cc: TTWG <public-tt@w3.org>, Philippe Le Hegaret <plh@w3.org>
- Message-ID: <CACQ=j+e2MPBYKb9DdMnfgEp=NcLKgSQNB7SkqKn0nd2u9qBpVw@mail.gmail.com>
If this policy change should be adopted by all WGs for all work in the w3c repositories, then I may reconsider my position. However, I find it deeply troubling that this policy change was imposed on the group without discussion or agreement by the group. On Mon, Nov 13, 2017 at 4:36 PM, Glenn Adams <glenn@skynav.com> wrote: > I discussed this with a CSS member, and they indicated they thought that > the CSSWG would not be adopting this policy change. > > On Mon, Nov 13, 2017 at 2:39 PM, David Singer <singer@mac.com> wrote: > >> I am on the hook to do approvals for the VTT spec. (one of the approvers) >> and indeed it’s an easy task if the edit truly is editorial. But in another >> group I am in, someone realized that an edit that the editor thought >> editorial actually did have implications (both for function and >> readability) and we had to revert, which was more painful. >> >> CSS at least is considering (may already have decided) to move to a “no >> direct edits” model, where every change to a document under WG change >> management is done via Pull Requests. Under these circumstances, the editor >> would normally have their own GitHub repo that represents their best >> thinking and they’d PR into the group repo, which means that the editor’s >> latest version of the document is in their repo, and at least one other >> person has confirmed the changes to the WD in the group’s repo. >> >> I don’t think either of these are terribly burdensome (not nearly as >> burdensome as some other things we have to do). >> >> > On Nov 11, 2017, at 1:27 , Glenn Adams <glenn@skynav.com> wrote: >> > >> > Regarding the following, I propose the following: >> > • that a special label, "protected", be used to designate whether >> an issue is subject to commit protection control, where any member can add >> this label, but only the chair (or his delegate) may remove it, and where >> it is understood that this label is intended to be applied only to >> non-editorial or non-trivial issues that should be subject to a reviewed PR >> process; >> > • that application of protection semantics be restricted to those >> issues having the protected label; that is, if an issue has the protected >> label, then a commit to gh-pages is not permitted unless another member >> approves the review of a PR associated with the issue; >> > • that the non-consensus policy change recently imposed to effect >> commit protection semantics be reversed and deferred until the above two >> points are implemented; >> > G. >> > >> > On Fri, Nov 10, 2017 at 12:52 PM, Glenn Adams <glenn@skynav.com> wrote: >> > I just discovered that, as an editor, I cannot make a trivial editorial >> change to the TTML2 repository without an approved review by another member. >> > >> > This new policy was apparently established without discussion or review >> by the group, and directly contravenes existing group practice and standing >> policies. >> > >> > For example, in the standing (group approved) TTML2 Editing Process, we >> have [1], which states >> > >> > The editor may merge a PR, with or without changes, at any time, >> subject to the review period guidelines described above. The editor may >> delegate the merging of a PR to the creator of the PR or to another party. >> If merging a PR has been delegated, then the editor and delegatee should >> coordinate mergers to avoid unintended conflicts. >> > >> > If a PR merge is effected prior to the end of the nominal review >> period, then a Merge Early label must be applied to the associated issue. >> > >> > PR merges occur only from a PR branch to the gh-pages (default) branch. >> > >> > [1] https://github.com/w3c/ttml2/blob/gh-pages/EDITING.md#pull-r >> equest-merging >> > >> > Furthermore, we have [2]: >> > >> > This project operates on the principles of lazy consensus, a reasonable >> description of which can be found at Apache Rave™ Project. >> > >> > [2] https://github.com/w3c/ttml2/blob/gh-pages/EDITING.md#lazy-c >> onsensus-applies >> > >> > The new, unapproved policy, contravenes the application of the approved >> and standing process in a number of ways, including >> > • imposes a review-then-commit (RTC) policy on an existing >> commit-then-review (CTR) policy; >> > • eliminates editor prerogative to perform merge, specifically, >> editorial or trivial changes; >> > • effectively forces every change whatsoever, no matter how >> trivial, to require going through a pull request (PR) process. >> > This change will have an immediate deleterious effect on the nature and >> timeliness of performing common editor tasks. I predict it may result in a >> 50 to 100% delay of schedule in the process of going from WD to REC. It >> will most certainly push out the TTML2 specification's schedule in >> significant manner. >> > >> > Finally, this change is, in my opinion, a vote of no confidence for all >> editors, in the sense that it removes a default level of trust in editors >> that has applied for the history of this group. >> > >> > Consequently, I strongly object to this change, and ask the chair and >> W3M to reconsider this draconian, and unapproved top-down mandatory policy >> change. >> > >> > G. >> > >> > >> > >> > >> > >> >> David Singer >> >> singer@mac.com >> >> >> >
Received on Monday, 13 November 2017 23:41:28 UTC