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 EA0B2DF72 for ; Tue, 7 Aug 2012 11:19:22 +0000 (UTC) Received: (qmail 88245 invoked by uid 500); 7 Aug 2012 11:19:22 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 88127 invoked by uid 500); 7 Aug 2012 11:19:21 -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 88112 invoked by uid 99); 7 Aug 2012 11:19:20 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 07 Aug 2012 11:19:20 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [209.85.214.47] (HELO mail-bk0-f47.google.com) (209.85.214.47) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 07 Aug 2012 11:19:14 +0000 Received: by bkcik5 with SMTP id ik5so1234225bkc.6 for ; Tue, 07 Aug 2012 04:18:52 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:content-type:x-gm-message-state; bh=B6lhfeYVakrFPYGClXVTWkHZbQDACCSyboR5PGd5c4A=; b=JAJe7iD0sbD+M8ZBHT3bmjR97nu6ckj0lJ1esNZxMGI+ye+JFYVzbOqT9v0SA2ow6M yquypDXF50boHYb4kNW4+4T73SRzuz8z/bCq9Ny6sLfftryAZL3WX1NriSXzOelorrBf Qpjk65shqEeW9GFZrmpdlR7csrHgWQSXuSzgl/tI3lI1zCv6mTCw4h+5bKh69RaQYp4+ RB69c4f8OIiwdRU1pgxXlZwS15OdLTMnqrwoHP5fx74epXefdvdUPJCh54PQ03uBh0ve Df98SgGUzfDneU8bgUO0PP036kfg9f943KDOuXA5OSQ9z9hALreELJ612AYQU77GZIIb P5oA== MIME-Version: 1.0 Received: by 10.205.127.131 with SMTP id ha3mr5605194bkc.123.1344338332636; Tue, 07 Aug 2012 04:18:52 -0700 (PDT) Received: by 10.204.200.67 with HTTP; Tue, 7 Aug 2012 04:18:52 -0700 (PDT) X-Originating-IP: [173.10.39.57] In-Reply-To: <6C0F35C5-22A3-4B43-BFAE-49C5B2DA60DE@classsoftware.com> References: <6C0F35C5-22A3-4B43-BFAE-49C5B2DA60DE@classsoftware.com> Date: Tue, 7 Aug 2012 07:18:52 -0400 Message-ID: Subject: Re: svn commit: r1369773 - in /incubator/flex/trunk/frameworks/projects/experimental From: Nicholas Kwiatkowski To: flex-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=0015173fe4acc6564704c6ab28e9 X-Gm-Message-State: ALoCoQlc1dXmNZ5YQlAQtQ6AxakpVCU94EtRwAtARh/wh/KOGRuyf5RAhnfgP78nXL9LOElJe8Wp X-Virus-Checked: Checked by ClamAV on apache.org --0015173fe4acc6564704c6ab28e9 Content-Type: text/plain; charset=ISO-8859-1 Justin, I personally think that it should be trunk -> unstable -> whiteboard. I don't see others being skittish in helping out in the whiteboard area, and this gives us an area to play with so that we can prepare stuff for the trunk. From there it goes into unstable which should get much more testing, and once people are happy with it, it gets merged into the trunk. I feel like this was discussed quite a few times on this list already.. -Nick On Mon, Aug 6, 2012 at 8:43 PM, Justin Mclean wrote: > Hi, > > > At Adobe, around release time, you had to get additional approval to > check a > > fix into the branch getting released. > This is no longer an Adobe project. We can make releases far quicker (in > theory) to fix any issues that arise if we need to. > > > That's correct. Maybe I haven't fully absorbed the Apache Way on this, > but > > in my mind, the dev list folks are the first line of defense for our > regular > > users. That's why I would have us working out of unstable until we > think it > > is stable enough for less adventurous users. > How does working in another branch achieve that? As far as I can see it's > exactly the same (but with added complexity). If most of the work is going > on in a branch not trunk then the adventurous user will most likely use > that branch not trunk. Remember everything is public. > > > On my bug fix days, I would be doing it in the unstable branch. > So you would delay on purpose needed fixes going into trunk? Am I missing > something here? > > > The Flex 5 components landed in Carol's whiteboard and eventually she > will move them to unstable > Personally I would of put the completed components straight into the > unstable branch. You are more likely to get other committers to review and > help out there. > > > Because the bug fix might have downstream issues. > It may have, but most often not having the fix is worse. Any issue can be > fixed or reverted if needed there's no need to be commit shy. We are not > building a product that only get released once every year :-) > > > In your experience did you make a branch or otherwise limit access just > > before a release? > I've done both and also continued working in trunk. In my experience "code > freezes" or "branch freezes" meant more bugs get into production not fewer. > Continue working in trunk has caused the least number of issues for me. > > > I don't see CI being good enough given our testing infrastructure > Which can be improved especially now we have the full set of Mustella > tests. > > > and I hope we release often enough that there are fewer merge issues > because the > > two branches don't stray that far apart. > I'm an experienced SVN user and I had several issues trying to merge the > changes from the patches branch back into trunk. I know quite a few > committers here don't have extensive experience with SVN and in particular > branching. > > Thanks, > Justin --0015173fe4acc6564704c6ab28e9--