Return-Path: X-Original-To: apmail-accumulo-dev-archive@www.apache.org Delivered-To: apmail-accumulo-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 334B1182F6 for ; Thu, 21 May 2015 02:43:07 +0000 (UTC) Received: (qmail 85197 invoked by uid 500); 21 May 2015 02:43:07 -0000 Delivered-To: apmail-accumulo-dev-archive@accumulo.apache.org Received: (qmail 85147 invoked by uid 500); 21 May 2015 02:43:07 -0000 Mailing-List: contact dev-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@accumulo.apache.org Delivered-To: mailing list dev@accumulo.apache.org Received: (qmail 85134 invoked by uid 99); 21 May 2015 02:43:06 -0000 Received: from Unknown (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 May 2015 02:43:06 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 36D4BC11B9 for ; Thu, 21 May 2015 02:43:06 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.102 X-Spam-Level: X-Spam-Status: No, score=-0.102 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-us-west.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id saXORJRaEeCX for ; Thu, 21 May 2015 02:43:05 +0000 (UTC) Received: from mail-qg0-f53.google.com (mail-qg0-f53.google.com [209.85.192.53]) by mx1-us-west.apache.org (ASF Mail Server at mx1-us-west.apache.org) with ESMTPS id 24C3F258F9 for ; Thu, 21 May 2015 02:43:05 +0000 (UTC) Received: by qgez61 with SMTP id z61so29221951qge.1 for ; Wed, 20 May 2015 19:43:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=Z/GWiHry9Rx3k3vonHPXKgMRVprm2EBdMV5goFVGGQw=; b=0pclQZnB45/tK543wlXLSQ/uh7Phx4ziH6kMBALAijYdWFI4v/OBnYPY52Nfsup4P5 D0dQ8RzCxqJvqR5eHXXXIXcz+kWZ+AHghnTmKXe4pUGP6ObSp6/qTBjhIL5aVnaV7ZCO mPIQXYn807HW+Q9wrFk+Sf4LhY3UseqasNnRwuJFMK8IqoUQOKjT1IFxeiSX8AC9qE8W ekZl2d82NVCUeHcoRMyR5anNvJAWyWQVRj3CqN9cel3FSh2jOkuO+biIseFFdh3jf+TH YD2w87QXStTWh4Mv14qJ06GwwuGYBkmBIUWCcyqyLkEG/IxXdw419Ec0mUh7oDINMXGk rgPw== X-Received: by 10.140.94.175 with SMTP id g44mr616718qge.2.1432176183996; Wed, 20 May 2015 19:43:03 -0700 (PDT) Received: from hw10447.local (pool-173-69-176-122.bltmmd.fios.verizon.net. [173.69.176.122]) by mx.google.com with ESMTPSA id 71sm12356747qhe.29.2015.05.20.19.43.02 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 20 May 2015 19:43:03 -0700 (PDT) Message-ID: <555D4635.8020104@gmail.com> Date: Wed, 20 May 2015 22:43:01 -0400 From: Josh Elser User-Agent: Postbox 3.0.11 (Macintosh/20140602) MIME-Version: 1.0 To: dev@accumulo.apache.org Subject: Re: Ease of making release candidates (was: Javadocs in binary "release") References: <555CBD0F.9000907@gmail.com> <555CD535.80007@gmail.com> <555D1B1D.9020904@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Christopher wrote: > On Wed, May 20, 2015 at 7:39 PM, Josh Elser wrote: >> Christopher wrote: >>>> The other half of me wanting to fork off this convo is that there's also >>>>> more to making a release than just making the release candidate. I >>>>> probably >>>>> had 30+ commits to CMS over the past week (granted some of which were >>>>> me >>>>> just editing content on CMS), but we have a lot of steps which are now >>>>> just >>>>> copying files from the release, committing to the site repo. I'd love >>>>> to see >>>>> more done for automation here that can reduce the pain for the post-RC >>>>> work. >>> [snip] >>> >>> +0.5 to that. I'm willing to help a bit here, but it's a bit daunting, >>> and it's not even clear to me where we can automate, especially with >>> CMS being involved as a middle-man. >>> >> Yeah, I have _no idea_ what this kind of automation would look like. Trying >> to keep it somewhat decoupled from CMS itself would be good (as it may go >> away in the future -- or at least look different). It was just a pain point >> that I noticed. I went back and forth picking files from the source release, >> putting them in CMS, verifying they rendered right, etc. > > One thing you could have done is update all the files before clicking > "commit". CMS is basically a web interface for a local SVN checkout. > You can update many files in this local SVN checkout, examining each > preview render, before ultimately clicking "Commit" which initiates a > final rendering to the staging site. You definitely don't have to > commit one file at a time. The piecemeal operation wasn't due to working with CMS, but the fact that I repeatedly went back and forth saying "ok, I need to copy this", *looks to see what to do next*, "ok, now copy this", etc. I have often used SVN directly to update the site.