[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
RE: [dsdp-pmc] PMC Meeting - Thursday August 7
 | 
Hi all,
 
my experience with other (larger projects) is, that there 
are basically
two roads to becoming a committer:
  - 
  
The "community" road: a person or company gets interested in some 
  technology, starts using it, finds bugs or wants enhancements and starts 
  contributing. On this road, it is typical to have 5 patches or more in 
  bugzilla before the project team invites the person to becoming a committer. 
  I've seen this in my own project, but also the Platform, Apache Commons, 
  RXTX, JSch.
 
  - 
  
The "company" road: company X already has some committers on the 
  project and wants to add one more. On this road, requirement for publicly 
  visible contributions is an annoying barrier, but still important in order to 
  give the entire community a chance to vote on the new 
  person.
 
In both cases, I do not think that there is a strict 
requirement with respect to the quality of the patches. For one, I've had a 
contribution which in the end DELETED one line of code only (so the count is -1 
LOC) but it was a very valuable bugfix and result of some deep investigations of 
the code.
 
But also in the "company" case, what really counts for me 
is the public visibility, and fostering a process walkthrough and understanding. 
If company X tries to push in a committer with low-quality one-liners, then the 
rest of the community (or even the PMC) could still vote -1 on the committer. 
What we are establishing here is, in my opinion, not a strict guideline on how 
the project or the PMC must vote (we are not vote machines after all), but a 
guideline what the nomination should look like.
 
But I don't want to stand in the way if a majority likes 
the "quality" term. After all, "Eclipse Quality" is among the guiding principles 
of our development process, so why not shoot for it from the 
beginning.
 
Cheers,
--
Martin Oberhuber, Senior Member of Technical 
Staff, Wind River
Target Management Project 
Lead, DSDP PMC Member
 
 
  
  
  I'm in agreement with Mark on this one.  The 
  commitments should have some heft to them in terms of impact. Making three 
  changes to misspelled words or linking something in a plugin 
  manifest isn't exactly a quality contribution.  
   
  So says the man whose one code commit to date is a 
  one-line change to plugin.xml...
   
  In practical terms, I don't see a 
  lot of people standing in line to be committers one way or the other. How does 
  this work in bigger projects?  Do you have a lot of people who don't work 
  for the primary corporate sponsors 
  making a lot of contributions?
   
  -E
  
  
I agree to defer to the project 
  committers on determining what makes for a quality contribution to a specific 
  project. However, I think our policy statement should give some guidance to 
  the projects regarding our expectation that the contributions be of some 
  quality rather than just some trivial thing done to check the box. So can we 
  add the word "quality" or "significant" in front of contribution? 
  
            
      Mark 
  
  
  
    
    
      "Gaff, Doug" 
        <doug.gaff@xxxxxxxxxxxxx>  Sent by: dsdp-pmc-bounces@xxxxxxxxxxx 
        08/11/2008 08:37 AM 
         
          
          
            | 
               Please respond 
              to DSDP PMC list 
          <dsdp-pmc@xxxxxxxxxxx>  |    
       | 
        
          
          
            | 
               To 
             | "DSDP PMC list" 
              <dsdp-pmc@xxxxxxxxxxx> 
           |  
            | 
               cc 
             | 
           |  
            | 
               Subject 
             | RE: [dsdp-pmc] PMC Meeting - 
              Thursday August 7 |    
        
  | 
I like your suggestion Martin. Does 
  anyone else on the PMC have an opinion? 
  
Committer Nominations must reference at least 3 publicly visible 
  
records of 
  contribution. At least one of these must be a patch in 
  
bugzilla on behalf of the 
  nominating project. 
  
  
From: 
  dsdp-pmc-bounces@xxxxxxxxxxx [mailto:dsdp-pmc-bounces@xxxxxxxxxxx] On Behalf Of Oberhuber, Martin
Sent: Friday, August 
  08, 2008 6:42 AM
To: DSDP PMC list
Subject: RE: [dsdp-pmc] 
  PMC Meeting - Thursday August 7 
  
Hi all, 
  
  
I don't think that quality of the contributions is really 
  relevant at this point, 
since 
  that's up to the project (and nominator) to decide. What counts for 
  
me is openness, transparency, and 
  observing IP rules of engagement. 
  
Moreover, becoming 
  a committer is about committing Code, so at least 
one of these contributions should be some code which 
  actually made it into 
the code 
  base and thus shows that the contributor went through the 
IP process. 
  
Since Bugzilla is the only allowed means of inbound contribution 
  (yes, 
you cannot just copy & 
  paste stuff from the mailing list into CVS - 
see Figure 11 
  on http://www.eclipse.org/legal/EclipseLegalProcessPoster.pdf 
  
I'm in favor of requiring one 
  bugzilla. 
  
  
There's a corner case in Figure 2 of the Legal poster (contributors 
  from 
same company under supervision of the 
  pmc don't need bugzilla). But 
since this corner case is neither Open nor Transparent, I'm in 
  favor 
of requiring bugzilla also 
  in this case. 
  
  
All this being said, what about this 
  wording: 
  
  
Committer Nominations must 
  reference at least 3 publicly visible 
records of contribution. At least one of these must be 
  a patch in 
bugzilla on behalf of the nominating project. 
  
  
References should be by means of hyperlink (URL) for easy 
  review, 
and can be mailing list, 
  wiki or newsgroup contributions. 
  
Cheers, 
  
-- 
Martin Oberhuber, Senior Member of Technical 
  Staff, Wind River 
  
Target Management Project Lead, DSDP 
  PMC Member 
http://www.eclipse.org/dsdp/tm 
  
  
  
  
  
  
  
From: dsdp-pmc-bounces@xxxxxxxxxxx 
  [mailto:dsdp-pmc-bounces@xxxxxxxxxxx] On Behalf Of Mark Rogalski
Sent: Friday, August 08, 
  2008 2:42 AM
To: DSDP PMC list
Cc: DSDP PMC list; 
  dsdp-pmc-bounces@xxxxxxxxxxx
Subject: RE: [dsdp-pmc] PMC Meeting - 
  Thursday August 7 
I like it with the 
  following adjustments: 
  
Candidate should have 3 
  good records of contribution: patches in bugzilla, good mailing 
  list, wiki or news group contributions. One contribution must be from the 
  nominating project. 
  
  
  
    
    
      "Gaff, Doug" 
        <doug.gaff@xxxxxxxxxxxxx>  Sent by: 
        dsdp-pmc-bounces@xxxxxxxxxxx 
        
        08/07/2008 09:45 AM 
          
        
 
          
          
            | 
               Please respond 
              to DSDP PMC list 
          <dsdp-pmc@xxxxxxxxxxx>  |    
       |  
        
          
          
            | 
               To 
             | "DSDP PMC list" 
              <dsdp-pmc@xxxxxxxxxxx> 
           |  
            | 
               cc 
             | 
           |  
            | 
               Subject 
             | RE: [dsdp-pmc] PMC Meeting - Thursday 
              August 7 |      
         
        
 
  | 
Minutes updated. Thanks again for the progress on the project 
  plans. 
 
 
Here is our proposal for future committer votes: 
 
Propose 3 good records of contribution: 
  patches in bugzilla, good mailing list contributions. Ok if one of those 
  records is from another project. 
 
Is this what we agreed to? 
 
 
Action items: 
 
Mark: Convert his eRCP plan slides to 
  XML format by end of August 
  
All: Finish project plans 
  by Aug 31 so we can review in Sept meeting. 
ALL: Complete the drafts of Board Report by end of August. Word 
  document. 
Mark: Check with Uriel to see if he's 
  going to submit a paper to ESE. 
  
Christian: Submit an ESE 
  talk - could cover MTJ and TmL or Eclipse in Mobile. 
Dave: Submit an ESE talk. 
Doug: create the 
  DSDP incubator and build the initial website. 
Dave: Contact Eclipse legal about best terms of use for their 
  vserver wiki. 
 
From: 
  dsdp-pmc-bounces@xxxxxxxxxxx [mailto:dsdp-pmc-bounces@xxxxxxxxxxx] On Behalf Of Gaff, Doug
Sent: Tuesday, August 05, 
  2008 1:02 PM
To: DSDP PMC list
Subject: [dsdp-pmc] PMC 
  Meeting - Thursday August 7 
  
 
Hi folks, 
 
I’ve 
  updated the agenda for the meeting. 
  
 
http://wiki.eclipse.org/DSDP/PMC/PMC_Minutes_7Aug08 
 
Please 
  add anything else you’d like to talk about. If you cannot attend, please let 
  the group know. 
 
The most important action item 
  is a first draft of your project plan to review prior to the meeting. Please 
  link it in the portal so that we can view them rendered, e.g. 
 
http://www.eclipse.org/projects/project-plan.php?projectid=dsdp.tm 
 
Doug_______________________________________________
dsdp-pmc mailing 
  list
dsdp-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dsdp-pmc_______________________________________________
dsdp-pmc mailing 
  list
dsdp-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dsdp-pmc