From dev-return-49061-archive-asf-public=cust-asf.ponee.io@couchdb.apache.org Fri Feb 14 17:27:00 2020 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 4802B180647 for ; Fri, 14 Feb 2020 18:27:00 +0100 (CET) Received: (qmail 44032 invoked by uid 500); 14 Feb 2020 17:26:59 -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 44010 invoked by uid 99); 14 Feb 2020 17:26:59 -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; Fri, 14 Feb 2020 17:26:59 +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 CE514C0A67; Fri, 14 Feb 2020 17:26:58 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.984 X-Spam-Level: X-Spam-Status: No, score=0.984 tagged_above=-999 required=6.31 tests=[KAM_DMARC_STATUS=0.01, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.972, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-he-de.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id KxmKfjkEbM_E; Fri, 14 Feb 2020 17:26:55 +0000 (UTC) Received-SPF: Softfail (mailfrom) identity=mailfrom; client-ip=138.201.58.55; helo=mx.qraex.de; envelope-from=andywenk@apache.org; receiver= Received: from mx.qraex.de (mx.qraex.de [138.201.58.55]) by mx1-he-de.apache.org (ASF Mail Server at mx1-he-de.apache.org) with ESMTPS id A55847E135; Fri, 14 Feb 2020 17:26:54 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mx.qraex.de (Postfix) with ESMTP id 4B05F26A0837; Fri, 14 Feb 2020 18:26:54 +0100 (CET) X-Virus-Scanned: mx.qraex.de Received: from mx.qraex.de ([127.0.0.1]) by localhost (mx.qraex.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nVzFh7rCE4Ya; Fri, 14 Feb 2020 18:26:53 +0100 (CET) Received: from [IPv6:2a02:8108:4840:37b9:5dd9:70a1:7bf9:e5a0] (unknown [IPv6:2a02:8108:4840:37b9:5dd9:70a1:7bf9:e5a0]) by mx.qraex.de (Postfix) with ESMTPSA id E874226A02EC; Fri, 14 Feb 2020 18:26:52 +0100 (CET) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: Re: [VOTE] Release Apache CouchDB 3.0.0 (-rc1) From: Andy Wenk In-Reply-To: <8C1F302F-B792-42AA-BF4E-2563140A169F@apache.org> Date: Fri, 14 Feb 2020 18:26:50 +0100 Cc: "private@couchdb.apache.org Private" Content-Transfer-Encoding: quoted-printable Message-Id: <45E6C890-ADDE-4475-9A26-3113DEE672B7@apache.org> References: <0b46b681-599c-3698-b546-e7cc1b23f6aa@apache.org> <82C36FEA-4AA6-429C-B61F-0D8B66B5BC54@apache.org> <0ff125a9-fbdf-3b2b-9aaa-16592d3dce66@apache.org> <40310722-23C5-40F9-B093-D0D7A4D0815C@apache.org> <87F81C9A-9004-456E-BA99-36FADD55B70D@apache.org> <517AD293-E3A6-4A9A-9F84-EAE5EB8AC1B4@apache.org> <3FDB7A49-9AAE-4643-B91C-97603CD5687E@apache.org> <4F27DBA7-6005-49C2-B434-53101E292612@apache.org> <8C1F302F-B792-42AA-BF4E-2563140A169F@apache.org> To: "dev@couchdb.apache.org" X-Mailer: Apple Mail (2.3608.60.0.2.5) Authentication-Results: ORIGINATING; auth=pass smtp.auth=andreas@family-wenk.de smtp.mailfrom=andywenk@apache.org > On 14. Feb 2020, at 17:30, Jan Lehnardt wrote: >=20 > Do these fail consistently or do they pass after a few tries? I startetd the tests various times and there are always the same tests = failing. So it=E2=80=99s constant yes. All the best=20 Andy >=20 > We are constantly improving the tests, but on occasion, we have some = false failures in there. >=20 > Best > Jan > =E2=80=94 >=20 >> On 14. Feb 2020, at 17:00, Andy Wenk wrote: >>=20 >> * Mac OS X 10.15.3 (Catalina) >> * Erlang/OTP 22 [erts-10.6.2] >>=20 >> * All sigs are ok >> * configure ok >> * make check: >>=20 >> ERROR: One or more eunit tests failed. >> ERROR: eunit failed while processing = /private/tmp/couchdb/dist/apache-couchdb-3.0.0/src/chttpd: rebar_abort >> make[1]: *** [eunit] Error 1 >> make: *** [check] Error 2=20 >>=20 >> Not sure what the difference is between eunit and check. What I found = is this: >>=20 >> module 'chttpd_view_test' >> chttpd view tests >> chttpd_view_test:75: = should_succeed_on_view_with_queries_keys...*failed* >> in function = chttpd_view_test:'-should_succeed_on_view_with_queries_keys/1-fun-2-'/1 = (test/eunit/chttpd_view_test.erl, line 77) >> in call from eunit_test:run_testfun/1 (eunit_test.erl, line 71) >> in call from eunit_proc:run_test/1 (eunit_proc.erl, line 510) >> in call from eunit_proc:with_timeout/3 (eunit_proc.erl, line 335) >> in call from eunit_proc:handle_test/2 (eunit_proc.erl, line 493) >> in call from eunit_proc:tests_inorder/3 (eunit_proc.erl, line 435) >> in call from eunit_proc:with_timeout/3 (eunit_proc.erl, line 325) >> in call from eunit_proc:run_group/2 (eunit_proc.erl, line 549) >> **error:{badmatch,{error,req_timedout}} >> output:<<"">> >>=20 >> chttpd_view_test:91: = should_succeed_on_view_with_queries_limit_skip...*failed* >> in function = chttpd_view_test:'-should_succeed_on_view_with_queries_limit_skip/1-fun-4-= '/1 (test/eunit/chttpd_view_test.erl, line 93) >> in call from eunit_test:run_testfun/1 (eunit_test.erl, line 71) >> in call from eunit_proc:run_test/1 (eunit_proc.erl, line 510) >> in call from eunit_proc:with_timeout/3 (eunit_proc.erl, line 335) >> in call from eunit_proc:handle_test/2 (eunit_proc.erl, line 493) >> in call from eunit_proc:tests_inorder/3 (eunit_proc.erl, line 435) >> in call from eunit_proc:with_timeout/3 (eunit_proc.erl, line 325) >> in call from eunit_proc:run_group/2 (eunit_proc.erl, line 549) >> **error:{badmatch,{error,req_timedout}} >> output:<<"">> >>=20 >> chttpd_view_test:108: = should_succeed_on_view_with_multiple_queries...*failed* >> in function = chttpd_view_test:'-should_succeed_on_view_with_multiple_queries/1-fun-5-'/= 1 (test/eunit/chttpd_view_test.erl, line 110) >> in call from eunit_test:run_testfun/1 (eunit_test.erl, line 71) >> in call from eunit_proc:run_test/1 (eunit_proc.erl, line 510) >> in call from eunit_proc:with_timeout/3 (eunit_proc.erl, line 335) >> in call from eunit_proc:handle_test/2 (eunit_proc.erl, line 493) >> in call from eunit_proc:tests_inorder/3 (eunit_proc.erl, line 435) >> in call from eunit_proc:with_timeout/3 (eunit_proc.erl, line 325) >> in call from eunit_proc:run_group/2 (eunit_proc.erl, line 549) >> **error:{badmatch,{error,req_timedout}} >> output:<<"">> >>=20 >> Is this critical >>=20 >>=20 >>=20 >>=20 >>> On 14. Feb 2020, at 15:45, Andy Wenk wrote: >>>=20 >>>>=20 >>>> On 14. Feb 2020, at 12:27, Jan Lehnardt wrote: >>>>=20 >>>>=20 >>>>=20 >>>>> On 14. Feb 2020, at 12:22, Andy Wenk wrote: >>>>>=20 >>>>> I am on Mac OS Catalina and have the following problem: >>>>>=20 >>>>> sha256sum --check apache-couchdb-*.tar.gz.sha256 >>>>> sha256sum: apache-couchdb-3.0.0-RC1.tar.gz.sha256: no properly = formatted SHA256 checksum lines found >>>>>=20 >>>>=20 >>>> if you edit the checksum file and add the filename, the --check = option works, or you run without --check and compare the hashes = manually. >>>>=20 >>>> For the release I suggest we fix the checksum files of course :) >>>=20 >>> ah see =E2=80=A6 I wrote a script for the process and I just pasted = apache-couchdb-*.tar.gz.sha256 in it =E2=80=A6 with using the whole = filename and not using =E2=80=94check it is fixed. >>>=20 >>> Thanks Jan! >>>=20 >>> All the best >>>=20 >>> Andy >>>=20 >>>>=20 >>>> Best >>>> Jan >>>> =E2=80=94 >>>>=20 >>>>> I installed coreutils vi brew >>>>>=20 >>>>> Andy ideo on this? >>>>>=20 >>>>> All the best >>>>>=20 >>>>> Andy >>>>> -- >>>>> Andy Wenk >>>>> Hamburg=20 >>>>>=20 >>>>> GPG fingerprint C32E 275F BCF3 9DF6 4E55 21BD 45D3 5653 77F9 3D29 >>>>>=20 >>>>>=20 >>>>>=20 >>>>>> On 13. Feb 2020, at 21:43, rnewson@apache.org wrote: >>>>>>=20 >>>>>> +1 >>>>>>=20 >>>>>> MacOS 10.15.3 (ulimit -n 10000) >>>>>>=20 >>>>>> Checksums and sig match >>>>>> make check passes cleanly >>>>>>=20 >>>>>>=20 >>>>>>> On 13 Feb 2020, at 17:55, Jan Lehnardt wrote: >>>>>>>=20 >>>>>>>>=20 >>>>>>>> On 13. Feb 2020, at 17:56, Joan Touzet = wrote: >>>>>>>>=20 >>>>>>>> With this vote, we are now at 3 +1 PMC votes - a minimum for = releasing. >>>>>>>>=20 >>>>>>>> Everyone - please keep testing and submitting your experience. = It'd be nice if someone could double check the GPG signing and checksums = as well. If we need to stop the release, we will. >>>>>>>=20 >>>>>>> I have checked all signatures to be fine. >>>>>>>=20 >>>>>>>>=20 >>>>>>>> Our typical policy is to release on Tuesdays for widest = publicity. As Monday is a public holiday in Canada, I suggest we push = things out one day. That'd put us on the following schedule, since we = must wait 24 hours for the Apache mirrors to catch up: >>>>>>>>=20 >>>>>>>> Tue Feb 18 - Push apache-couchdb-3.0.0.tar.gz* to = dist.apache.org >>>>>>>> - Push Mac/Win binaries wherever they are going >>>>>>>> - Push binary packages to bintray.org >>>>>>>> - Test and merge 3.0.0 Docker PR >>>>>>>> - Push new Docker image to apache/couchdb >>>>>>>>=20 >>>>>>>> Wed Feb 19 - Update couchdb.apache.org website >>>>>>>> - Announce widely (twitter, blog, announce@a.o, etc.) >>>>>>>> - Open downstream Docker PR for top-level couchdb image >>>>>>>>=20 >>>>>>>> Any objections? >>>>>>>=20 >>>>>>> None. >>>>>>>=20 >>>>>>> Best >>>>>>> Jan >>>>>>> =E2=80=94 >>>>>>>>=20 >>>>>>>> -Joan "break me off a piece of that Kit Kat bar" Touzet >>>>>>>>=20 >>>>>>>> On 2020-02-13 8:11, Jan Lehnardt wrote: >>>>>>>>> +1 >>>>>>>>> Checked on Mac OS Mojave. >>>>>>>>>> On 10. Feb 2020, at 17:33, Joan Touzet = wrote: >>>>>>>>>>=20 >>>>>>>>>> Dear community, >>>>>>>>>>=20 >>>>>>>>>> I would like to propose that we release Apache CouchDB 3.0.0. >>>>>>>>>>=20 >>>>>>>>>> Candidate release notes: >>>>>>>>>>=20 >>>>>>>>>> https://docs.couchdb.org/en/latest/whatsnew/3.0.html >>>>>>>>>>=20 >>>>>>>>>> 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! (Only PMC members have binding votes, but they depend on community = feedback to gauge if an official release is ready to be made.) >>>>>>>>>>=20 >>>>>>>>>> The release artefacts we are voting on are available here: >>>>>>>>>>=20 >>>>>>>>>> = https://dist.apache.org/repos/dist/dev/couchdb/source/3.0.0/rc.1 >>>>>>>>>>=20 >>>>>>>>>> There, you will find a tarball, a GPG signature, and = SHA256/SHA512 checksums. >>>>>>>>>>=20 >>>>>>>>>> Please follow the test procedure here: >>>>>>>>>>=20 >>>>>>>>>> = https://cwiki.apache.org/confluence/display/COUCHDB/Testing+a+Source+Relea= se >>>>>>>>>>=20 >>>>>>>>>> Please remember that "RC1" is an annotation. If the vote = passes, these artefacts will be released as Apache CouchDB 3.0.0. >>>>>>>>>>=20 >>>>>>>>>> Please cast your votes now. >>>>>>>>>>=20 >>>>>>>>>> Thanks, >>>>>>>>>> Joan "once in a lifetime" Touzet >>>>>>>=20 >>>>>>> --=20 >>>>>>> Professional Support for Apache CouchDB: >>>>>>> https://neighbourhood.ie/couchdb-support/ >=20