Return-Path: Delivered-To: apmail-forrest-dev-archive@www.apache.org Received: (qmail 11188 invoked from network); 13 Dec 2010 23:15:38 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 13 Dec 2010 23:15:38 -0000 Received: (qmail 23708 invoked by uid 500); 13 Dec 2010 23:15:38 -0000 Delivered-To: apmail-forrest-dev-archive@forrest.apache.org Received: (qmail 23658 invoked by uid 500); 13 Dec 2010 23:15:37 -0000 Mailing-List: contact dev-help@forrest.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@forrest.apache.org List-Id: Delivered-To: mailing list dev@forrest.apache.org Received: (qmail 23651 invoked by uid 99); 13 Dec 2010 23:15:36 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Dec 2010 23:15:36 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [66.111.4.27] (HELO out3.smtp.messagingengine.com) (66.111.4.27) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Dec 2010 23:15:29 +0000 Received: from compute1.internal (compute1.nyi.mail.srv.osa [10.202.2.41]) by gateway1.messagingengine.com (Postfix) with ESMTP id 7A11BAED for ; Mon, 13 Dec 2010 18:15:08 -0500 (EST) Received: from frontend2.messagingengine.com ([10.202.2.161]) by compute1.internal (MEProxy); Mon, 13 Dec 2010 18:15:08 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=messagingengine.com; h=date:from:to:subject:message-id:mime-version:content-type; s=smtpout; bh=Kr5LcBZzmpUNW+/gj4llnkR+h6s=; b=EkkS8AF/2z89AgyTkZy8PH3bXIBDkOuDcp/EUtWiT02vvbqVerVK7A+BTuNHGdwKhIYZa5CIy/7B0DSHqFRdaerChfhjJbyWzxzdCVO+q9+wD00GCWZAMmV15r9uP2eVCus0hKeiuVOZkP013TIJWi73++gEod3e6/8ktdHlvh0= X-Sasl-enc: wi3xiCw50YNXzpV7knzSHkP9buzau+Kc006RdQGhMMSe 1292282106 Received: from localhost (125-168-41-216.wbroadband.net.au [125.168.41.216]) by mail.messagingengine.com (Postfix) with ESMTPSA id 181D6440F73 for ; Mon, 13 Dec 2010 18:15:05 -0500 (EST) Date: Tue, 14 Dec 2010 10:15:03 +1100 From: David Crossley To: dev@forrest.apache.org Subject: [Vote] Release Plan for Forrest 0.90 Message-ID: <20101213231503.GD13955@igg.local> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i X-Virus-Checked: Checked by ClamAV on apache.org Please vote on this release plan. According to our guidelines, http://forrest.apache.org/guidelines.html#actions "A lazy majority vote requires 3 binding +1 votes and more binding +1 votes than -1 votes". As usual anyone is encouraged to vote, just the votes of PMC members are binding. According to the plan below: [1] end of vote on Release Plan Monday 2010-12-20 at 22:00 UTC http://www.timeanddate.com/worldclock/fixedtime.html?day=20&month=12&year=2010&hour=22&min=0&sec=0&p1=0 Aiming for a release date of 7 February 2011 [4]. For background info on this step and on the release process in general, see http://forrest.apache.org/procedures/release/How_to_release.html#PrepRelPlan ------------------------ The minimum Java version for this release is Java 1.5 ------------------------ I will be the Release Manager. People can help with various aspects of the release process. See [9]. People can also help between now and then to prepare the codebase. ------------------------ For Plugins, see the proposal below. ------------------------ The phases are: Voting to accept the Release Plan ends on: Monday 2010-12-20 at 22:00 UTC [1]. The first release candidate and start of testing: Monday 2011-01-31 at 22:00 UTC [2]. We create the release candidate on this day and start the testing. One week is available for this phase. Don't bother voting until towards the end of the week, because we might need a new release candidate. The vote needs to happen against the actual final packages. During "code freeze" we do not add any new functionality or non-essential work, just bug fixes and documentation tweaks [5]. If necessary then we create another release candidate on Saturday 2011-02-05 at 22:00 UTC [3] to give people time to verify the signatures and checksums and to do final tests. Between this date and the release date there must no changes to SVN. If any are absolutely necessary, then we delay the release date and do another release candidate. End of voting period: Monday 2011-02-07 at 22:00 UTC [4] This is the scheduled release date, then wait for the mirrors to receive it before sending the announcements. ------------------------ Plugins release plan: In the past we have never done a proper "release" for any of the plugins. We have just done a "deploy" for some of them, which packages a plugin and copies it to our website to make it available to people who use a Forrest release. That is not suitable. See [7]: "Releases are, by definition, anything that is published beyond the group that owns it." i.e. beyond our "dev" list. To rectify that, i propose that we follow up after the core 0.9 release to actually vote and release each plugin that is suitable to be made widely available. Please see the list showing the state of each Plugin [8]. Between now and mid-January, please work on your favourite plugin to get it ready, send patches etc. Deploy any that need to be either updated or made available. After the 0.9 release is done, we will follow up to either "release" each one or to retract it. Any that are suitable to be released would also be moved out of the "whiteboard/plugins". If this general Plugin release plan is okay, then we can devise a more detailed procedure. After this batch of plugin releases, they can each be independently released as new plugin versions are needed. ------------------------ The proposed milestones are: [1] end of vote on Release Plan Monday 2010-12-20 at 22:00 UTC http://www.timeanddate.com/worldclock/fixedtime.html?day=20&month=12&year=2010&hour=22&min=0&sec=0&p1=0 [2] create initial release candidate, start testing Monday 2011-01-31 at 22:00 UTC http://www.timeanddate.com/worldclock/fixedtime.html?day=31&month=1&year=2011&hour=22&min=0&sec=0&p1=0 [3] create final release candidate if necessary Saturday 2011-02-05 at 22:00 UTC http://www.timeanddate.com/worldclock/fixedtime.html?day=5&month=2&year=2011&hour=22&min=0&sec=0&p1=0 [4] end of vote on final release candidate and commence the upload phase Monday 2011-02-07 at 22:00 UTC (i.e. planned release date) http://www.timeanddate.com/worldclock/fixedtime.html?day=7&month=2&year=2011&hour=22&min=0&sec=0&p1=0 [5] Code freeze is defined here http://forrest.apache.org/procedures/release/announce_code_freeze.txt [6] Guidelines for Voting http://forrest.apache.org/guidelines.html#voting http://forrest.apache.org/guidelines.html#actions [7] What is a Release? http://www.apache.org/dev/release.html#what [8] State of Plugin deployment http://svn.apache.org/repos/asf/forrest/trunk/etc/review-plugin-deployment.txt [9] How to release Forrest http://forrest.apache.org/procedures/release/How_to_release.html ------------------------