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 D485418303 for ; Thu, 21 May 2015 02:45:54 +0000 (UTC) Received: (qmail 90647 invoked by uid 500); 21 May 2015 02:45:54 -0000 Delivered-To: apmail-accumulo-dev-archive@accumulo.apache.org Received: (qmail 90610 invoked by uid 500); 21 May 2015 02:45:54 -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 90598 invoked by uid 99); 21 May 2015 02:45:54 -0000 Received: from Unknown (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 May 2015 02:45:54 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 0451EC7132 for ; Thu, 21 May 2015 02:45:54 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -1.209 X-Spam-Level: X-Spam-Status: No, score=-1.209 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_MSPIKE_H2=-1.108, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-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 (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id JII8oDT9p0vI for ; Thu, 21 May 2015 02:45:53 +0000 (UTC) Received: from mail-qg0-f42.google.com (mail-qg0-f42.google.com [209.85.192.42]) by mx1-us-west.apache.org (ASF Mail Server at mx1-us-west.apache.org) with ESMTPS id 1596E22F28 for ; Thu, 21 May 2015 02:45:53 +0000 (UTC) Received: by qgez61 with SMTP id z61so29231986qge.1 for ; Wed, 20 May 2015 19:44:22 -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=tdiwIOUroad1os6n7Ni13zRM33DRvnbPHNnfomDpNf4=; b=NifR6Ob43UPL713HpnqxpE0Cpn+9qF4yBYyu+bReWHOEUO5j1zdGtV9UhdwdsEQh1R baesdgyQkd0LqIUWvRQNtu3gM/EdmnIN1guvFXmAyGdzh9JiNKyEV53/F7u2XwvobgL9 zdSIHH5oM0Og075ISgP/SQdhhTxIkUmCwPZT30iQ6Z/q+vdL9GRbDQUhLvtPK2nLBb0v YfsAUSsYA/s+O9yCWB+0LMXYE+o+dyCRVahp+K+M1VpwTgZXNg/OkZa5tdoNhE26B0ue 0F3GZsLUCJmPcDUC9wWyh7Eopw9PSqmzaFfPUPC2oLBJK5i5vFJUh2JrsYtulmBMT9It 6Y8Q== X-Received: by 10.55.52.4 with SMTP id b4mr927802qka.37.1432176262433; Wed, 20 May 2015 19:44:22 -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 j5sm12504055qkh.46.2015.05.20.19.44.21 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 20 May 2015 19:44:21 -0700 (PDT) Message-ID: <555D4683.4020105@gmail.com> Date: Wed, 20 May 2015 22:44:19 -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 10:08 PM, 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. > > Incidentally, one of the reasons I hate CMS is that I have no option > to do a full local render to test the CSS, links, markdown rendering, > etc.. There also isn't an option to publish some changes, but not > others. It's either publish what's on "staging" or not. There's no > half-way. So, if somebody fixed a link while we were staging changes > for a release, they wouldn't be able to publish that fix without also > including the other staged changes. You can run the CMS locally to see changes. I did this in the past with success when we switched to the bootstrap-backed version of the site. The only problem is that all of our paths are relative so you have to host it at the root of a vhost.