Who rounds up the schedule?



Hi,

Since http://live.gnome.org/ReleasePlanning_2fTasks says the schedule
is owned by Murray or a release team newbie, and I'm the second newest
on the team, I decided it might be okay to get things kick-started[1].
 Anyone want to make any modifications before presenting it to d-d-l?

I'd like to push a couple changes that I mentioned earlier:
  - Specifying that the tarballs are due by 23:59 UTC the Monday specified
  - Specifying that the freeze begins 23:59 UTC the Monday specified
Perhaps that's being nit-picky but it just seemed like it caused
confusion without that before (and an increasing number of late
releases); besides Monday evening just after 23:59 UTC is an optimal
time for me to begin testing.  :)

Anyway, below I have the 2.11 development cycle, shifted forward 6 months except
for (1) the 2.12.1 release is 4 weeks instead of 5, (2) the 2.12.2 and
2.12.3 releases are scheduled, and (3) an extra week was added to
shift API/ABI, feature, and module freeze further away from Christmas
(due to lots of complaints in the 2.10 cycle about feature freeze
being just a little more than 2 weeks after Christmas, I think it'd be
better to lengthen the schedule by 1 week--the only other sane
alternative I see is to cut the schedule by 3 weeks to make feature
freeze 6 days before Christmas).

  + Number of weeks development between each release:

      2.12.x Series     |  2.13.x/2.14.0 Series
     ------------------+--------------------
      2.12.1: 4  weeks  |  2.13.1:   7 weeks
      2.12.2: 8  weeks  |  2.13.2:   3 weeks
      2.12.3: 10 weeks  |  2.13.3:   4 weeks
                        |  2.13.4:   3 weeks
                        |  2.13.5:   2 weeks
                        |  Beta 1:   2 weeks
                        |  Beta 2:   2 weeks
                        |  RC1:      2 weeks
                        |  2.10.0:   2 weeks

  + Number of weeks between each freeze compared with other
    development cycles - the numbers in parenthesis are the hard freeze
    dates where there are slushy freezes.

                     | 2.13.x  | 2.11.x  | 2.9.x   | 2.7.x   | 2.5.x   | 2.3.x
---------------------+---------+---------+---------+---------+---------+--------
API/ABI FREEZE       | 14 (19) | 18      | 14 (17) | 14 (17) | 13      | 18
FEATURE/MOD. FREEZE  | 19      | 18      | 17      | 17      | 18      | 18
UI FREEZE            | 17 (21) | 16 (20) | 17 (19) | 17 (19) | 18 (22) | 26 (22)
STRING FREEZE        | 17 (23) | 16 (22) | 17 (21) | 17 (21) | 18 (22) | 26
CODE FREEZE          | 26      | 25      | 23      | 23      | 26      | 29
FINAL RELEASE        | 27      | 26      | 25      | 25      | 28      | 31

   + Proposed calendar:

 Wk      September 2005
      Su Mo Tu We Th Fr Sa
                   1  2  3
       4 (5) 6 (7) 8  9 10   RELEASE: GNOME 2.12.0
  1   11 12 13 14 15 16 17
  2   18 19 20 21 22 23 24
  3   25 26 27 28 29 30

          October 2005
      Su Mo Tu We Th Fr Sa
                         1
  4    2 (3) 4 (5) 6  7  8   RELEASE: GNOME 2.12.1 [xlats, bug & speed fixes]
  5    9 10 11 12 13 14 15   [GNOME SUMMIT, 8-10]
  6   16 17 18 19 20 21 22
  7   23(24)25(26)27 28 29   RELEASE: GNOME 2.13.1 [new module proposal start]
  8   30 31

          November 2005
      Su Mo Tu We Th Fr Sa
             1  2  3  4  5
  9    6  7  8  9 10 11 12
 10   13(14)15(16)17 18 19   RELEASE: GNOME 2.13.2
 11   20 21 22 23 24 25 26
 12   27(28)29(30)           RELEASE: GNOME 2.12.2

          December 2005
      Su Mo Tu We Th Fr Sa
                   1  2  3
 13    4  5  6  7  8  9 10
 14   11(12)13(14)15 16 17   RELEASE: GNOME 2.13.3 [Slushy API and ABI freeze?]
 15   18 19 20 21 22 23 24
 16   25 26 27 28 29 30 31

          January 2006
      Su Mo Tu We Th Fr Sa
 17    1 (2) 3 (4) 5  6  7   RELEASE: GNOME 2.13.4 [String and UI change ann.]
 18    8  9 10 11 12 13 14                         
 19   15(16)17(18)19 20 21   RELEASE: GNOME 2.13.5 [A[PB]I, feature,
mod. freeze]
 20   22 23 24 25 26 27 28
 21   29(30)31               RELEASE: GNOME 2.14.0 Beta 1 [UI Freeze]

          February 2006
      Su Mo Tu We Th Fr Sa
               (1) 2  3  4
 22    5 (6) 7 (8) 9 10 11   RELEASE: GNOME 2.12.3
 23   12(13)14(15)16 17 18   RELEASE: GNOME 2.14.0 Beta 2 [String freeze]
 24   19 20 21 22 23 24 25
 25   26(27)28

           March 2006
      Su Mo Tu We Th Fr Sa
               (1) 2  3  4   RELEASE: GNOME 2.14.0 RC 1   
 26    5  6  7  8  9 10 11                                [Hard code freeze]
 27   12(13)14(15)16 17 18   RELEASE: GNOME 2.14.0!       [End hard code freeze]
 28   19 20 21 22 23 24 25
 29   26 27 28 29 30 31

           April 2006
      Su Mo Tu We Th Fr Sa
                         1
 30    2  3  4  5  6  7  8
 31    9(10)11(12)13 14 15   RELEASE: GNOME 2.14.1
      16 17 18 19 20 21 22
      23 24 25 26 27 28 29
      30    


Cheers,
Elijah

[1] Well, also I'm taking Murray's non-response to
http://mail.gnome.org/archives/release-team/2005-September/msg00079.html,
which asked if he wanted/needed help with the doing the 2.14 schedule
due to him being busy, as a "yes".



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]