W3C home > Mailing lists > Public > www-archive@w3.org > June 2008

Re: discretion & the issue tracker (was Re: discretion in adding issues)

From: Michael(tm) Smith <mike@w3.org>
Date: Thu, 5 Jun 2008 09:54:34 +0900
To: "Gregory J. Rosmaita" <oedipus@hicom.net>
Cc: rob@robburns.com, connolly@w3.org, chris.wilson@microsoft.com, www-archive@w3.org
Message-ID: <20080605005431.GI5229@sideshowbarker>
-public-html-wg-issue-tracking@w3.org,
-wai-liaison@w3.org

Hi Gregory,

> @2008-06-04 15:59 +0100:
> aloha, mike!
> 
> you wrote,
> 
> <QUOTE 
> cite="http://lists.w3.org/Archives/Public/public-html-wg-issue-tracking/2008Jun/0002.html">
> 
> Yes. I can see that "mess" may sound like a strong word, but it's
> actually not in this case. A mess in that a number of us now have
> had to spend time on this discussion -- time that would have been
> much more productively spent doing the many other things I'm sure
> we all have to do that are of higher priority than this. A mess in
> that we now have to unwind it and figure out which (if any) among
> these issues ever should have been opened to begin with and which
> (if any) deserve to remain open.
> 
> I'm now thinking that the best way resolve the mess is just by
> summarily closing them all and requiring that none of them be
> re-raised as issues in the tracker unless/until it has been
> demonstrated that they meet the working criteria we have for
> tracker issues (articulated by Shawn above).
> </UNQUOTE>
> 
> this is an EXTREMELY draconian position for a staff contact to take;

I'm noting that fact that you consider it to be such. Please note
the fact that after spending quite a bit of time considering it
myself, the resolution remains this: It is now the definitive
position with respect to this particular set of issues.

To be very clear about this (and to repeat once again what I've
already said several times in previous messages): The main point
that you need to understand here is that it is my position that
most or all of those proposals should not have been entered into
the tracker to begin with, nor should any other issues that don't
meet the criteria that I outlined in my replies to Robert (mostly
by copying the apt descriptions and examples that Shawn had
already pointed out). And I also want you to understand that I
don't want you to raise any more issues in the tracker for this
group until you can let me know that you accept that criteria and
agree to abide by it going forward.

> the HTML5 draft has been submitted for HTML WG review by the HTML WG,
> and it is in this vein that i offered to add rob burns' issues to the
> issue tracker; all of them have been vetted

They were not vetted. Not properly at least. One reasonable
interpretation of "vetted" in this case would seem to me to have
involved checking with me or with the chairs before you raised 9
new tracker issues, in a very short span of time, that were
demonstrably different in their nature than the majority of open
issues that we have on record in our tracker (the set of which is
itself actually only 9 issues).

> and have been the subject of discussion, many of them are
> documented in wiki pages of long-standing, and all of them are
> germane...

That all makes them relevant for further discussion on the
public-html list. It absolutely on its own does not make them
necessarily make them candidates for becoming tracker issues.

> in doing so, i and rob were attempting to advance the work of
> the WG on issues which have not had as wide an airing as
> necessary, hence their addition to the issue tracker...

That "hence" does not follow. The tracker does not exist for
giving more attention to proposals that have not had as wide an
airing as necessary (whatever you intend "necessary" to mean in
this case). It exists to track real issues that are already under
some notable degree of significant discussion within the group to
merit being clearly important enough to the group as a whole that
we need to more carefully track discussion and decisions around
them. Most or all of issues 42-50 do not meet that criteria.

> it is not your position to arbitrarily police the issue tracker
> in order to simplify your your life and that of a very vocal
> minority

To be clear about a few things:

  - For better or worse, it is my position to "police" the issue
    tracker for this group and to establish and enforce criteria
    for how it is used.

  - I am not setting nor enforcing that criteria arbitrarily nor
    am enforcing in order to just simplify my life, not to
    simplify the life of whatever very vocal minority you may have
    had in mind when you wrote the above.

> -- the main thrust of the complaints about issues 42-50 is 
> that there were "too many" of them submitted at one time...

That's not at all the main thrust of the statements I've made
about it. The point I've been trying to make clear is that they
do not meet the working criteria we have for what type of
proposals merit being raised as tracker issues to begin with --
and that those criteria are the same whether it is one such issue
under discussion, or one hundred.

> but, how else is one to register them?

How else is anybody without write access to the tracker expected
to bring initial proposals to the attention of the group and to
encourage discussion of them? Is that not exactly what we have
have mailing list for? And as far "registering" them as issues
that we need to track, the appropriate time to do that is only
after it's been clearly demonstrated and agreed that they actually
merit the time and resources needed to more carefully document
the discussions and decisions around them than we do any other
proposals that get brought up on the list.

To put it in other words, the tracker is an issue tracker, not a
proposal tracker.

> there has NEVER been a decision to review the HTML5 draft in a specific
> sequence (although that might have been a more sane approach at the 
> outset of the endeavor), and one person's issue is always bound to be 
> another's irritation, but the issues themselves are all valid and worthy
> of discussion and consideration by the working group

I am no disagreeing with on that point. The fact remains that that
does not necessarily mean those discussion topics should
automatically become tracker issues.

> -- many of them 
> date back in origin to the early days of the WG, when many a formal 
> proposal from individual WG members were either ignored or debated and
> ultimately dropped from view due to the daily deluge of email from 
> public-html and the self-declared importance of other issues (many of
> which i would argue are tangential to HTML5 development per se) -- if 
> WG members are not allowed to add issues to the issue tracker,

General WG members are in fact not allowed to add issues to the
tracker. Only a handful of people in the group are allowed to.

> then what recourse do those WG members have?  absolutely none;

Not true. The same route is open to everybody in the group: the
route of posting to the public-html list to promote any proposals
they choose to, and to encourage discussion of those. The issue
tracker is not a means to short-circuit that route and prematurely
escalate proposals that have not gone down that route.

> and, by arbitrarily deleting issues 40 to 52, you would
> effectively stifle contributions to the WG from all but a
> selected few...

Oh, come on.

> you are staff contact -- you are the intermediary and facilitator of
> the mechanics of the working group; if this (non) "issue" isn't a 
> high priority, then what precisely rises to that level,

I don't understand what issue you're referring to. As far as what
precisely rises to the level of being a suitable tracker issues,
I'll repeat what I've already written:

  The tracker does not exist for giving more attention to proposals
  that have not had as wide an airing as those who have proposed
  them might like for them to have received. It exists to track real
  issues that are already under some notable degree of significant
  discussion within the group to merit being clearly important
  enough to the group as a whole that we need to more carefully
  track discussion and decisions around them.

> and how are individual WG members to participate fully in the
> drafting process?

I will be working over the next few weeks on laying groundwork for
facilitating increased participation from a wider set of members
of the group. But this current discussion about issues 42-50 is
not helping me get there. Trust me on that.

As far as the current process for the development of the HTML5
spec is in part something that we as a group essentially inherited
when we agreed to adopt the HTML5 spec (and WF2 spec also) as our
basis for review, and is something that existed for three years
before the HTML WG was created and that not only led to there
actually being a spec ready for us to review to begin with, but
that has also led to a number of key parts of the spec having been
implemented and shipped in browsers during the last 15 months
since the HTML WG was created.

That said, I'm not claiming that process is perfect nor that it's
impossible for us at this point to discuss ways to improve on it
or to maybe even actually make significant adjustments to it.

But part of what I really need right now to help make that happen
is some significant time without distractions. And reading and
exchanging mail about issues 42-50 has now literally cost me
several hours that I could have spent doing that instead. So I'd
really like to ask you to carefully consider laying off on this.
I've already noted the general concerns that have been expressed
in this discussion. But we are not going to get a resolution to
those general concerns from this discussion, and I have said
several times all that I have to say about the specific problem
with issues 42-50 and the way they were raised.

> without further discussion of this issue by the chairs and the WG, i 
> will formally, loudly, and broadly object

I don't encourage you to do that, though of course there's nothing
I can do to stop you from doing it. But I do have to say that I
don't think that formally, loudly, and broadly objecting to
whatever decision I do end up making is going to be a very
productive use of your time. Because whatever decision I do make
will stand. I promise you that.

> to an arbitrary deletion of issues from the issue tracker
> without anyone advancing a legitimate reason why they should not
> be considered issues...

If and when they are closed, it will not be arbitrary, nor will it
be for lack of anybody having advanced legitimate reasons why they
should not have been been raised to begin with. Because I've
already documented the reason in this message and in previous ones
I've posted in this thread. Again, you're free to formally,
loudly, and broadly object to the reason I've given. But I would
prefer that when you do, you actually cite the reason I've given,
and at least not claim that I never put a reason forward.

> all of this begs the question, what function does the WG serve in the
> HTML5 drafting process?  are WG members intended to raise and work on 
> issues in their particular areas of expertise,

We come again to the distinction between proposals (or topics)
that are suitable for raising for further discussion on the
public-html list, and those that are suitable for becoming tracker
issues. While most or all of issues 42-50 are not suitable for
having been raised a tracker issues to begin with, they are all
suitable for raising for further discussion on the list.

> or are WG members simply glorified graduate students, performing
> research and grunt work for the editor, chairs and staff contact
> only on topics approved by the editor, chairs, and staff
> contact?

Neither I nor the editor is preventing anybody from spending their
time on any topics they care to invest their time it. But the fact
that any particular person has spent a large amount of their time
on documenting a particular topic or proposal and encouraging
discussion does not mean that it somehow earns having the
attention of entire group automatically focused on it, nor the
particular attention of the editor, chairs, or staff contact.

What earns a higher priority are the merits of the proposal or
discussion topic itself -- and those merits are demonstrated by
letting discussion about them take place (or not take place) on
the group's mailing list and seeing if what amount of significant
support or objection to that proposal which that produces.


> that is not the collaborative dynamic i have experienced in my
> dozen years participating in W3C as an invited expert, nor as a
> former member of an domain coordination group

This is a very different group, in many way, and has been from the
time it was first created. And I think it is never likely to
become quite like the other groups you've been involved in
previously, though I will say it can change in some ways that may
help to bring it closer.

> in either event, none of this can be simply and safely swept under the 
> rug through a mass deletion of issues, nor a stifling of individual WG 
> members

Closing issues 42-50 would not be a mass deletion of issues; it
would a rectifying of a mistake. And it would have little do do
with anything else being simply and safely swept under the rug,
and that's really not the discussion we need to be having right
not. The only point that needs to be made clear here from this
discussion is not about issues in general (which we can and will
continue to discuss) or about any other issues at all except
issues 42-50.

> -- issue tracking policy and the feedback dynamic of the WG
> MUST be addressed at the earliest possible opportunity -- if the HTML 
> WG is playing by different rules than other W3C working groups, those 
> differences MUST be explicitly spelt out,

No, none of that is actually a must, especially if you mean for
me to make time right now to do it -- because it would effectively
mean I'd need further put aside the other work I need to be doing
right now, and I'm not actually going to do that.

> and formal guidelines, rather than merely opinion,

The reasons I have given are not opinion, and for the time being
until I have time to document them elsewhere, you can safely
consider them formal guidelines.

> should govern what is an "appropriate" issue and 
> what is a "long term/lingering concern" -- and, perhaps, the tracker 
> system needs to be ternary, rather than binary...
> 
> either the WG respects the expertise and points of view of individual 
> WG members, or it is a sad farce masquerading as a collaborative 
> process

It's not clear to me that group doesn't actually respect the
expertise and points of view of individual members. As far as
being a farce, maybe at times. I think some people might consider
this current discussion around issues 42-50 a bit of a farce. Sad,
though, I'd have to say No. Masquerading as a collaborative
process, yeah, there's some definitely some room for arguing that.
But in the particular case of issues 42-50, having raised them as
tracker issues has not helped the group get any closer to be being
a more genuine collaborative process. At this point, it's pretty
much at best distracted from that goal.

  --Mike

-- 
Michael(tm) Smith
http://people.w3.org/mike/
http://sideshowbarker.net/

Received on Thursday, 5 June 2008 00:55:12 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 7 November 2012 14:18:18 GMT