Misc #9218

Branch Maintainer Appointment / Discharge Process

Added by Terence Lee over 1 year ago. Updated over 1 year ago.

[ruby-core:58869]
Status:Closed
Priority:Normal
Assignee:Zachary Scott

Description

There's a library appointment / discharge policy see ruby-core:25764 (http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/25764). There should be a similar policy for branch maintainership.

A. candidacy process
when someone offers to maintain a branch, they must also declare how long they are maintaining it for.
B. election process
looking at the candidates and recommending someone on ruby-core/ruby-dev. When elected, the new maintainer must decide and announce how long they will maintain it for.
C. discharge process
1a. declared they are not maintaining it anymore
1b. is inactive for 1+ month and a discussion takes place on ruby-core/dev
2. a new person needs to be elected like described above.

History

#1 Updated by Yui NARUSE over 1 year ago

I think this should be follow http://bugs.ruby-lang.org/projects/ruby/wiki/MaintainerDischargingProcess

when someone offers to maintain a branch, they must also declare how long they are maintaining it for.

I doubt anyone can commit such period, and I don't believe such commitment.

Therefor the important one is discharge process or emergency release process.

#2 Updated by Zachary Scott over 1 year ago

  • Category changed from Project to doc
  • Status changed from Open to Assigned
  • Assignee set to Zachary Scott

We have decided on this approval and discharge process in approx. terms.

I provide documentation for our process and encourage commercial support for EOL rubies.

We aim for a minimum 6 month discharge / EOL process.

Candidacy and election should take place on the mailing list, but this isn't always the case. The important part is discharge and communicating EOL timelines.

#3 Updated by Zachary Scott over 1 year ago

  • Status changed from Assigned to Feedback

=begin
I have added the following wiki pages:

  • (())
  • (())

Regarding our official maintenance duration policy, this will be included in a separate document. The purpose of these pages is to only provide process for appointment and discharge of branch maintainers.
=end

#4 Updated by Zachary Scott over 1 year ago

  • Status changed from Feedback to Closed
  • % Done changed from 0 to 100

Also available in: Atom PDF