Return-Path: X-Original-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7A39ABEDD for ; Wed, 4 Jan 2012 20:42:51 +0000 (UTC) Received: (qmail 6185 invoked by uid 500); 4 Jan 2012 20:42:51 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 6154 invoked by uid 500); 4 Jan 2012 20:42:51 -0000 Mailing-List: contact flex-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: flex-dev@incubator.apache.org Delivered-To: mailing list flex-dev@incubator.apache.org Received: (qmail 6146 invoked by uid 99); 4 Jan 2012 20:42:51 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Jan 2012 20:42:51 +0000 X-ASF-Spam-Status: No, hits=1.0 required=5.0 tests=FRT_ADOBE2,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [69.167.147.50] (HELO franklin.liquidweb.com) (69.167.147.50) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Jan 2012 20:42:42 +0000 Received: from localhost ([127.0.0.1]:33072) by franklin.liquidweb.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1RiXf9-0002tC-68 for flex-dev@incubator.apache.org; Wed, 04 Jan 2012 15:42:19 -0500 Received: from 66.153.67.183 ([66.153.67.183]) by www.teotigraphix.com (Horde Framework) with HTTP; Wed, 04 Jan 2012 15:42:19 -0500 Message-ID: <20120104154219.81487r7vtz9shvhn@www.teotigraphix.com> Date: Wed, 04 Jan 2012 15:42:19 -0500 From: Michael Schmalle To: flex-dev@incubator.apache.org Subject: Re: Committer duties and information References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.3.9) X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - franklin.liquidweb.com X-AntiAbuse: Original Domain - incubator.apache.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - teotigraphix.com X-Source: X-Source-Args: X-Source-Dir: X-Virus-Checked: Checked by ClamAV on apache.org Quoting Alex Harui : Yes Alex this makes sense. I realize the point of Apache is to be democratic by it's very nature. I wouldn't even think about committing any component like code without a huge discussion on it's impact and value with the community first. I was just trying to get the most extreme case clear in my head. Besides, with something like the TabNavigator, I think adding an interface here or there and allowing alternate implementations makes much more sense than bickering about "which" component should be used. I also think that the list should really have a decent discussion about the future uses of interfaces and the lack of them in the framework to allow for customizations through composition instead of subclassing or copy and paste craziness. Mike > So for practical reasons, I think we're going to start with > commit-then-review. > > If you try to commit a new component, that commit will be reviewed and > vetoed out if there is a problem. > > So let's get specific. Let's say you want to contribute your version of a > Spark TabNavigator component. Adobe has almost finished its version and > promised to commit it. I would recommend starting a discussion on this list > about whether to take yours vs Adobe's. That way you'll at least have an > idea whether folks are willing to review your version or want to wait for > Adobe. Then if you do decide to commit, we'll take a harder look at the > code and maybe you'll get rejected if we find some major problem, but > otherwise it gets in. And if folks want to wait for Adobe and you disagree, > you can offer it up under a different package name. I suppose someone might > still try to veto that based on confusing folks about which TabNavigator to > use, so that might be worth discussing up front as well, but I personally > don't have a problems with different flavors of components. > > -Alex >