home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / volume.19 / text0120.txt < prev    next >
Encoding:
Internet Message Format  |  1990-05-17  |  6.4 KB

  1. From: jsh@usenix.org (Jeff Haemer)
  2.  
  3. As editor of the USENIX Standards Watchdog Committee
  4. reports, being bland, uncontroversial, diplomatic, or
  5. politically correct aren't parts of my job.  Being accurate
  6. is.  Nawaf Bitar and John Gertwagen cornered me at Snowbird
  7. and convinced me that pieces of the section on P1004 in my
  8. last editorial were just plain wrong.  I'll try to correct
  9. that.
  10.  
  11. Who writes the editorials?
  12.  
  13. But before I fix that problem, I have to fix a more
  14. important one.  John Gertwagen and Rick Greer have taken
  15. heat for my error.  That's wrong.  Both have written fine,
  16. useful reports for USENIX in the past about P1003.4; they'll
  17. continue to do so in the future.  For example, in my
  18. editorial I asked if anyone knew about an invitation-only
  19. strategy meeting of two, large organizations to discuss
  20. threads, rumored to be taking place before the Utah POSIX
  21. meeting.  John's answer was, ``Actually, lots of people know
  22. about OSF/UI coordination on threads.  They've been up-front
  23. about cooperating and have every right to do so.  I think
  24. it's a step in the right direction, and a sign of the
  25. positive contribution the POSIX effort can make.  I'll say
  26. more in my next Watchdog report.'' (John's always a little
  27. verbose. :-) Rick's Snowbird report is already in my ``in''
  28. box.
  29.  
  30. The contents of such quarterly standards reports are the
  31. opinions of their authors.  Sometimes I insert editorial
  32. asides, clarifying or disagreeing with what one of the
  33. watchdogs says in his or her report.  When I do, I bracket
  34. my comments, and label them clearly [Editor: Like this].
  35. [Note that that is not the same as comments from the
  36. moderator of the newsgroup comp.std.unix, which are marked
  37. like this one. -mod] [And that is not the same as comments
  38. from the publisher (even though the publisher and the
  39. moderator both happen to be me, John Quarterman). -pub]
  40.  
  41. I also write a quarterly editorial --  my opinions on the
  42. state of various standards efforts.  I form my opinions by
  43. going to standards meetings, talking to and corresponding
  44. with participants, and editing the Watchdog reports.  If you
  45. don't like my editorials, talk to me directly or write a
  46. letter to the editor.  My publisher, John Quarterman, will
  47. print it.  [You can also submit something directly to the
  48. newsgroup, comp.std.unix (perhaps by mailing to std-
  49. unix@uunet.uu.net), or to the editor of ;login:
  50. <ellie@usenix.org>, or you can complain to me
  51. <jsq@usenix.org> as publisher.  In addition to criticism,
  52. you can post your own reports, either as a Watchdog Report
  53. or directly to the newsgroup.  -pub] If I get something very
  54.  
  55.  
  56.                            - 2 -
  57.  
  58. wrong, I'll print a retraction, like this one.  But the
  59. opinions in editorials are the editor's.  Mine.  If you
  60. don't like them, don't go after someone else, come after me.
  61.  
  62. Report editor eats crow
  63.  
  64. I got at least three things wrong in my editorial.  [As
  65. already noted in a previous article, the publisher review
  66. process (or the lack thereof for Jeff's summary article) was
  67. also at fault for the recent confusion.  -pub] Rather than
  68. re-state what's not true, I'll say what I should have said:
  69.  
  70.    - The ``pthreads group'' is part of the real-time group,
  71.      not a separate entity.
  72.  
  73.    - Many people drawing up the threads proposal (.4a)
  74.      prefer having the threads work separate from the
  75.      current, real-time ballot.
  76.  
  77.    - There was a strong, block vote against the current
  78.      real-time proposal (.4).  Many, but not all, of the
  79.      initial authors of the pthreads proposal joined that
  80.      block vote.
  81.  
  82. Next, the details.
  83.  
  84. The pthreads subgroup
  85.  
  86. There isn't one.
  87.  
  88. The .4 committee works by sending action items to small
  89. groups for study, discussion, and recommendations; such
  90. small groups are often responsible for one chapter of the
  91. document.  At the urging of some ``user'' members of the
  92. real-time group, an independent group put together a threads
  93. proposal and presented it to the group.  That proposal was
  94. accepted as a work item, and included as a chapter in the
  95. P1003.4 draft.  Though the proposal (pthreads) was created
  96. outside of the plenary meetings, when it was accepted as a
  97. work item of .4, it became the responsibility of the entire
  98. working group.  Small groups are not standing committees.
  99. Over a period of a year, only one or two people may
  100. consistently attend any particular small group.
  101.  
  102. At the last few meetings, as the rest of .4 neared ballot,
  103. the group decided that pthreads was not sufficiently mature
  104. to go to ballot.  it was included, as an appendix, for
  105. comment, and the group sought and got a new PAR (.4a) for
  106. continued work on it.  A rather large number of people whose
  107. primary interest is in threads gravitated to the threads
  108. ``small'' group in these recent meetings, which may have
  109.  
  110.  
  111.                            - 3 -
  112.  
  113. given the impression of a distinct ``subgroup.'' The
  114. original authors of the pthreads proposal formed the core of
  115. this group.
  116.  
  117. The separation of pthreads (.4a) from .4
  118.  
  119. I've heard two views expressed on this.  Some .4 members
  120. think that the pthreads proposal is farther along than the
  121. remainder of the .4 work.  These people favor a separation
  122. to keep other parts of the real-time work from holding up
  123. approval of a threads package.  They believe that pthreads
  124. could come to ballot and be approved before consensus is
  125. reached on the parts of .4 that are already in ballot.
  126.  
  127. The ``official'' story is that, Bill Corwin, the chair of
  128. .4, suggested a separation so .4 could go to ballot while
  129. the working group built understanding and consensus on
  130. threads.  This was voted by the working group in Milpitas
  131. (Nov. 89) and was the first step toward a separate PAR.
  132.  
  133. We'll see.  Perhaps the answer lies somewhere in the middle,
  134. and the two documents will merge again before they're
  135. through.
  136.  
  137. .4: Just say no.
  138.  
  139. Many members of the balloting group for P1003.4 don't care
  140. for the current proposal.  Five of these drafted a common
  141. reference ballot (CRB), ultimately filed by Mike Karels, of
  142. CSRG, which many other .4 participants endorsed.  All of the
  143. people drafting the ballot except Mike had been closely
  144. involved with pthreads, but their objections were the same
  145. as other signers of the CRB: excessive innovation and poor
  146. design.  (Here, again, there's difference of opinion: this
  147. time on how strong and deep the resistance to the .4
  148. proposal is.  I think the fight will be bloody.) There seems
  149. to be enough interest in the CRB that I'll post it
  150. separately.
  151.  
  152. In summary
  153.  
  154. I hope I've cleared things up.  As they say in the
  155. newspapers, ``We regret the error.''
  156.  
  157.  
  158. Volume-Number: Volume 19, Number 123
  159.  
  160.