ReleaseEngineering210 » History » Version 11

Yui NARUSE, 08/30/2013 12:15 PM

1 1 Yui NARUSE
=begin
2 1 Yui NARUSE
= ReleaseEngineering210
3 1 Yui NARUSE
see also [[ruby:ReleaseEngineering|version independent topics]].
4 1 Yui NARUSE
5 5 Yui NARUSE
https://bugs.ruby-lang.org/issues/8288
6 5 Yui NARUSE
7 1 Yui NARUSE
== Ruby 2.1.0
8 1 Yui NARUSE
:Status: developing
9 3 Yui NARUSE
:release manager: naruse
10 1 Yui NARUSE
:ABI Version: 2.1.0
11 1 Yui NARUSE
12 2 Yui NARUSE
NOTE: this schedule is DRAFT
13 2 Yui NARUSE
14 1 Yui NARUSE
* Declared next version is 2.1.0
15 1 Yui NARUSE
  * done at 2013-02-23
16 1 Yui NARUSE
* bump version.h
17 1 Yui NARUSE
  * done at r39482, 2013-02-25
18 1 Yui NARUSE
* RubyKaigi
19 5 Yui NARUSE
  * 2013-05-30 - 2013-06-01
20 7 Yui NARUSE
* Call for Feature Proposals
21 7 Yui NARUSE
  * announce: 2013-06-28
22 10 Yui NARUSE
  * [[ruby:DevelopersMeeting20130727Japan]]
23 10 Yui NARUSE
  * [[ruby:DevelopersMeeting20130831Japan]]
24 11 Yui NARUSE
* preview 1
25 11 Yui NARUSE
  * scheduled: 2013-09-XX
26 5 Yui NARUSE
* Dead line of adding feature
27 7 Yui NARUSE
  * scheduled: 2013-09-XX
28 5 Yui NARUSE
  * can't introduce big feature after this
29 5 Yui NARUSE
* reviewing features: 1 month
30 1 Yui NARUSE
* preview 2
31 7 Yui NARUSE
  * scheduled: 2013-11-1X
32 5 Yui NARUSE
  * create ruby_2_1_0 branch
33 5 Yui NARUSE
  * feature freeze
34 5 Yui NARUSE
* bug fix only: 1 month
35 1 Yui NARUSE
* Release Candidate
36 7 Yui NARUSE
  * scheduled: 2013-12-11
37 5 Yui NARUSE
  * don't fix after this unless a critical bug is found
38 7 Yui NARUSE
* fix only critical bugs: 2 week 
39 2 Yui NARUSE
* Release
40 3 Yui NARUSE
  * scheduled: 2013-12-25
41 3 Yui NARUSE
42 1 Yui NARUSE
== TODO
43 2 Yui NARUSE
* decide schedule
44 1 Yui NARUSE
45 1 Yui NARUSE
== Notable changes
46 5 Yui NARUSE
* RGENGC
47 5 Yui NARUSE
* new Rubygem
48 5 Yui NARUSE
* refinements(?)
49 1 Yui NARUSE
50 1 Yui NARUSE
== Checklist for Releasing
51 1 Yui NARUSE
52 1 Yui NARUSE
* without baseruby
53 1 Yui NARUSE
* ruby-build
54 1 Yui NARUSE
* cross compile
55 1 Yui NARUSE
56 1 Yui NARUSE
== FAQ
57 1 Yui NARUSE
58 1 Yui NARUSE
=== Why RC is only once
59 1 Yui NARUSE
* naruse thought RC should be Literally Release Candidate.
60 1 Yui NARUSE
61 1 Yui NARUSE
=== Can I commit to ruby_2_1_0?
62 1 Yui NARUSE
63 1 Yui NARUSE
No.
64 1 Yui NARUSE
Without release manager's explicit permission, you can't backport.
65 1 Yui NARUSE
66 1 Yui NARUSE
=end
67 1 Yui NARUSE
68 1 Yui NARUSE
ref: https://wiki.freebsd.org/Releng/9.0TODO
69 1 Yui NARUSE
70 1 Yui NARUSE
=end