Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 84B97200D3F for ; Sat, 4 Nov 2017 21:14:08 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 833B5160BE9; Sat, 4 Nov 2017 20:14:08 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id D25AE1609EE for ; Sat, 4 Nov 2017 21:14:07 +0100 (CET) Received: (qmail 99074 invoked by uid 500); 4 Nov 2017 20:14:06 -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 99053 invoked by uid 99); 4 Nov 2017 20:14:06 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 04 Nov 2017 20:14:06 +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 D4EBCC2ED0 for ; Sat, 4 Nov 2017 20:14:05 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.501 X-Spam-Level: ** X-Spam-Status: No, score=2.501 tagged_above=-999 required=6.31 tests=[HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=2, KAM_NUMSUBJECT=0.5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id JKUlZQHMJj5Y for ; Sat, 4 Nov 2017 20:14:02 +0000 (UTC) Received: from smtp.justsomehost.net (smtp.justsomehost.net [204.11.51.157]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 8D1765FD1B for ; Sat, 4 Nov 2017 20:14:02 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.justsomehost.net (Postfix) with ESMTP id B4408562E96 for ; Sat, 4 Nov 2017 16:13:53 -0400 (EDT) Received: from smtp.justsomehost.net ([127.0.0.1]) by localhost (smtp.justsomehost.net [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id bRN0ytBISShE for ; Sat, 4 Nov 2017 16:13:52 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by smtp.justsomehost.net (Postfix) with ESMTP id 777F7562E99 for ; Sat, 4 Nov 2017 16:13:52 -0400 (EDT) X-Virus-Scanned: amavisd-new at smtp.justsomehost.net Received: from smtp.justsomehost.net ([127.0.0.1]) by localhost (smtp.justsomehost.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id lv8nZ4Vuz_57 for ; Sat, 4 Nov 2017 16:13:52 -0400 (EDT) Received: from smtp.justsomehost.net (smtp.justsomehost.net [204.11.51.157]) by smtp.justsomehost.net (Postfix) with ESMTP id 4B1D8562E96 for ; Sat, 4 Nov 2017 16:13:52 -0400 (EDT) Date: Sat, 4 Nov 2017 16:13:52 -0400 (EDT) From: Joan Touzet Reply-To: Joan Touzet To: dev@couchdb.apache.org Message-ID: <394624656.2630.1509826427573.JavaMail.Joan@RITA> In-Reply-To: References: <655470621.2016.1509574890595.JavaMail.Joan@RITA> <2003081508.2602.1509816783271.JavaMail.Joan@RITA> Subject: Re: [VOTE] Release Apache CouchDB 2.1.1-RC2 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_2629_1544204514.1509826427572" X-Originating-IP: [204.11.51.157] X-Mailer: Zimbra 8.6.0_GA_1194 (Zimbra Desktop/7.3.0_13060_Windows) Thread-Topic: Release Apache CouchDB 2.1.1-RC2 Thread-Index: W3vLkTldXj6ttNYRusUm3mhcG0X+iQ== archived-at: Sat, 04 Nov 2017 20:14:08 -0000 ------=_Part_2629_1544204514.1509826427572 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Actually...we have *multiple* CI pipelines that run on every check-in across multiple versions of Erlang and multiple operating systems: Travis CI: https://travis-ci.org/apache/couchdb Jenkins CI: https://builds.apache.org/blue/organizations/jenkins/CouchDB/branches/ Those CI pipelines also have status badges on our main GitHub repo: https://github.com/apache/couchdb So yes, we are doing lots of automated testing, and it is a Very Good Thing for our project. :D However, the Apache Software Foundation *official* release policy is more involved and *mandates* human involvement in the form of a vote: https://apache.org/legal/release-policy.html#approving-a-release Here are CouchDB's specific policies and procedures on releases, which outline the specific kinds of testing we require from our committers before voting on a release candidate: http://couchdb.apache.org/bylaws.html https://cwiki.apache.org/confluence/display/COUCHDB/Release+Procedure Best, Joan ----- Original Message ----- From: "Geoffrey Cox" To: dev@couchdb.apache.org, "Joan Touzet" Sent: Saturday, 4 November, 2017 3:39:43 PM Subject: Re: [VOTE] Release Apache CouchDB 2.1.1-RC2 Quick question: it looks like everyone is testing the release manually. Have you all considered setting up something like a CI env that uses vagrant to spin up different VMs and test everything in an automated fashion? Sorry, if I am oversimplifying this :) On Sat, Nov 4, 2017 at 10:33 AM Joan Touzet < wohali@apache.org > wrote: +1-ing my own nomination: Tested on Debian jessie, x86_64 - Erlang/JS test suites and Fauxton smoke tests pass. Will check Windows later today. -Joan ----- Original Message ----- From: "Joan Touzet" < wohali@apache.org > To: "CouchDB Developers" < dev@couchdb.apache.org > Sent: Wednesday, 1 November, 2017 6:21:32 PM Subject: [VOTE] Release Apache CouchDB 2.1.1-RC2 Dear community, I would like to release Apache CouchDB 2.1.1-RC2. Changes since 2.1.1-RC1 are here: https://github.com/apache/couchdb/compare/2.1.1-RC1...2.1.1-RC2 Human-readable change notes are here: http://docs.couchdb.org/en/latest/whatsnew/2.1.html#version-2-1-1 We encourage the whole community to download and test these release artefacts so that any critical issues can be resolved before the release is made. Everyone is free to vote on this release, so dig right in! The release artefacts we are voting on are available here: wget https://dist.apache.org/repos/dist/dev/couchdb/source/2.1.1/rc.2/apache-couchdb-2.1.1-RC2.tar.gz wget https://dist.apache.org/repos/dist/dev/couchdb/source/2.1.1/rc.2/apache-couchdb-2.1.1-RC2.tar.gz.asc wget https://dist.apache.org/repos/dist/dev/couchdb/source/2.1.1/rc.2/apache-couchdb-2.1.1-RC2.tar.gz.sha256 wget https://dist.apache.org/repos/dist/dev/couchdb/source/2.1.1/rc.2/apache-couchdb-2.1.1-RC2.tar.gz.sha512 Please follow the test procedure here: https://cwiki.apache.org/confluence/display/COUCHDB/Testing+a+Source+Release Please remember that "rc.2" is an annotation. If the vote passes, these artefacts will be released as Apache CouchDB 2.1.1. Please cast your votes now. Thanks, Joan Touzet ------=_Part_2629_1544204514.1509826427572--