ReleaseEngineering210 » History » Version 11

Version 10 (Yui NARUSE, 07/29/2013 04:30 PM) → Version 11/24 (Yui NARUSE, 08/30/2013 12:15 PM)

=begin
= ReleaseEngineering210
see also [[ruby:ReleaseEngineering|version independent topics]].

https://bugs.ruby-lang.org/issues/8288

== Ruby 2.1.0
:Status: developing
:release manager: naruse
:ABI Version: 2.1.0

NOTE: this schedule is DRAFT

* Declared next version is 2.1.0
* done at 2013-02-23
* bump version.h
* done at r39482, 2013-02-25
* RubyKaigi
* 2013-05-30 - 2013-06-01
* Call for Feature Proposals
* announce: 2013-06-28
* [[ruby:DevelopersMeeting20130727Japan]]
* [[ruby:DevelopersMeeting20130831Japan]]
* preview 1 Dead line of adding feature
* scheduled: 2013-09-XX
* Dead line of adding feature preview 1
* scheduled: 2013-09-XX 2013-10-1X
* can't introduce big feature after this
* reviewing features: 1 month
* preview 2
* scheduled: 2013-11-1X
* create ruby_2_1_0 branch
* feature freeze
* bug fix only: 1 month
* Release Candidate
* scheduled: 2013-12-11
* don't fix after this unless a critical bug is found
* fix only critical bugs: 2 week
* Release
* scheduled: 2013-12-25

== TODO
* decide schedule

== Notable changes
* RGENGC
* new Rubygem
* refinements(?)

== Checklist for Releasing

* without baseruby
* ruby-build
* cross compile

== FAQ

=== Why RC is only once
* naruse thought RC should be Literally Release Candidate.

=== Can I commit to ruby_2_1_0?

No.
Without release manager's explicit permission, you can't backport.

=end

ref: https://wiki.freebsd.org/Releng/9.0TODO

=end