Return-Path: X-Original-To: apmail-couchdb-dev-archive@www.apache.org Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 959E2E974 for ; Mon, 18 Mar 2013 22:07:25 +0000 (UTC) Received: (qmail 41546 invoked by uid 500); 18 Mar 2013 22:07:24 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 41498 invoked by uid 500); 18 Mar 2013 22:07:24 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 41467 invoked by uid 99); 18 Mar 2013 22:07:24 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Mar 2013 22:07:24 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of chewbranca@gmail.com designates 209.85.214.171 as permitted sender) Received: from [209.85.214.171] (HELO mail-ob0-f171.google.com) (209.85.214.171) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Mar 2013 22:07:19 +0000 Received: by mail-ob0-f171.google.com with SMTP id x4so5889060obh.16 for ; Mon, 18 Mar 2013 15:06:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:content-type; bh=GbvYhxE9yPw0tfzk98ExRppCbc65mj9ZLVObz6sWQpQ=; b=fEZXkHO9RALptC6eaTyMFySb6b/wyLaKBHyxTJj9HqStznYrJuXinEVAT2iKfRznng hkm29s6Qx4emB4jDALcmGestpQPQsjuX3lFjg4Lb2yTNOGvy3gKFpxunLLiYk9cYnwFI niSFikEtgrTNnwHfz4lbnRXia+eK8N2RcKacW6Eglv9c81u8M41RA2ZhIHkksd9Wgjc8 +STMse6ZbaYO1+sjxF0nTiqGUWjNIAENcBXceZpEKpozs4TckzHDqqHX5LxBVtfboR6R nPk1QY/jMFprwWjVlMO0IvN3UKoQSWjRZvhw1+iVgs8TqjBk1CCRJxNwplZYwDHuQjkg wwjg== MIME-Version: 1.0 X-Received: by 10.182.64.74 with SMTP id m10mr7332301obs.61.1363644418860; Mon, 18 Mar 2013 15:06:58 -0700 (PDT) Received: by 10.60.165.103 with HTTP; Mon, 18 Mar 2013 15:06:58 -0700 (PDT) In-Reply-To: References: <845C4203-C647-49B6-B7CC-58D40306CAFF@apache.org> <939710E1-1AD7-45A7-A5B5-1035F42BBCB4@apache.org> Date: Mon, 18 Mar 2013 15:06:58 -0700 Message-ID: Subject: Re: Merging the fauxton branch into master From: Russell Branca To: dev@couchdb.apache.org Content-Type: multipart/alternative; boundary=14dae93b5e362fb07f04d83a3508 X-Virus-Checked: Checked by ClamAV on apache.org --14dae93b5e362fb07f04d83a3508 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On Mon, Mar 18, 2013 at 3:04 PM, Russell Branca wrote= : > On Mon, Mar 18, 2013 at 2:37 PM, Jan Lehnardt wrote: > >> >> On Mar 18, 2013, at 22:32 , Russell Branca wrote= : >> >> > On Mon, Mar 18, 2013 at 2:07 PM, Jan Lehnardt wrote: >> > >> >> >> >> On Mar 18, 2013, at 21:06 , Russell Branca >> wrote: >> >> >> >>> Last week I noticed the fauxton branch and master branch have drifte= d >> >> quite >> >>> apart, and are a couple hundred commits different in either >> direction. I >> >>> created a branch 'fauxton-rebase' [1] that is the fauxton rebased on >> top >> >> of >> >>> the laster master as of friday. >> >> >> >> Regular rebasing should make parallel branches manageable, or am I >> missing >> >> something? >> >> >> > >> > Regular rebasing will keep the branches synchronized, but it will >> rewrite >> > the history underneath peoples' feet. I moved my initial rebase over t= o >> the >> > fauxton-rebase branch to avoid messing with anyone currently working i= n >> the >> > fauxton branch. I don't mind having a parallel branch for Fauxton, and= I >> > can take care of bringing in the latest changes, but if we go that >> route I >> > would prefer to do merges rather than rebases given we have a number o= f >> > people working on the branch now. I know how some people feel about >> doing >> > merges ;-) so I figured the best bet was to just throw everything in >> master >> > and dodge the problem entirely. If anyone else has a better suggestion= , >> I'm >> > happy to hear it. >> >> Fair enough :) >> >> >> >>> If there are no objections I would like to bring the fauxton-rebase >> >> branch >> >>> into master to simplify development workflow and keeping both branch= es >> >>> updated. >> >> >> >> >> >> No objection per se, just: >> >> >> >> - Since master is poised to be the 1.4.x release branch and before lo= ng >> >> the >> >> 1.4.0 release, is Fauxton in good shape to be released? If not as t= he >> >> final >> >> replacement of Futon, at least as a preview alongside the regular >> Futon? >> >> >> > >> > Right now Fauxton is self contained and isolated from Futon, it lives = at >> > /_utils/fauxton/index.html so both can be run in parallel. Its >> definitely >> > not in feature parity with Futon yet, but the things that are there wo= rk >> > reasonably well, and the more eyes we can get on it the better. >> >> So would you say shipping Fauxton as a =93PREVIEW=94 or =93EXPERIMENTAL= =94 in >> 1.4.0 >> is sensible? I=92d like to leave this decision with the Fauxton devs. >> > > Yeah I would like to bring it as Preview or Experimental release assuming > none of the Fauxton devs or anyone else has an objection. This would > obviously be a what you see is what you get type of release, with a lot o= f > functionality still not built, but the only blocker in terms of > functionality I see, is adding an auth module, as right now Fauxton assum= es > you're in admin party. I created COUCHDB-1715 to cover this. The relevant > building blocks are in place to add auth, so this should be relatively > straightforward. > > >> If yes, let=92s master it! >> >> > Let's do it!! > > >> >> - Can we double check that all the legal stuff is taken care of? >> >> >> > >> > Good call, I still have COUCHDB-1710 open to update LICENSE with the >> > relevant dependency license info. I'll take care of that today or >> tomorrow. >> >> Cool, we should consider this blocking for the merge to master, just >> so we are entirely clean for the next release. >> > > Agreed 100%, I'll get that resolved before we make any changes with the > branches. > > >> >> Cheers >> Jan >> -- >> >> >> > > -Russell > Oh, one more little merge blocker, we should get the build working in the fauxton branch before bringing it into master. One of the tasks is not falling back to using settings.json.default and is blowing up the build, will be a simple fix. -Russell --14dae93b5e362fb07f04d83a3508--