From dev-return-48965-archive-asf-public=cust-asf.ponee.io@couchdb.apache.org Tue Jan 7 23:49:17 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 58D3E180643 for ; Wed, 8 Jan 2020 00:49:17 +0100 (CET) Received: (qmail 44472 invoked by uid 500); 7 Jan 2020 23:49:16 -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 44460 invoked by uid 99); 7 Jan 2020 23:49:15 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 07 Jan 2020 23:49:15 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 951291813A0 for ; Tue, 7 Jan 2020 23:49:14 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.983 X-Spam-Level: X-Spam-Status: No, score=0.983 tagged_above=-999 required=6.31 tests=[KAM_DMARC_STATUS=0.01, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.972] autolearn=disabled Received: from mx1-ec2-va.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id RRSTnFtm91yR for ; Tue, 7 Jan 2020 23:49:12 +0000 (UTC) Received-SPF: Softfail (mailfrom) identity=mailfrom; client-ip=204.11.51.157; helo=smtp.justsomehost.net; envelope-from=wohali@apache.org; receiver= Received: from smtp.justsomehost.net (smtp.justsomehost.net [204.11.51.157]) by mx1-ec2-va.apache.org (ASF Mail Server at mx1-ec2-va.apache.org) with ESMTPS id 9B1F9BC8D3 for ; Tue, 7 Jan 2020 23:49:12 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.justsomehost.net (Postfix) with ESMTP id 4F1C2580259 for ; Tue, 7 Jan 2020 18:49:04 -0500 (EST) 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 DMh1AGqhJpfj for ; Tue, 7 Jan 2020 18:49:03 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by smtp.justsomehost.net (Postfix) with ESMTP id 8BABB580256 for ; Tue, 7 Jan 2020 18:49:03 -0500 (EST) 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 ZunifOpGalSQ for ; Tue, 7 Jan 2020 18:49:03 -0500 (EST) Received: from [192.168.1.14] (toroon0560w-lp130-01-174-88-79-193.dsl.bell.ca [174.88.79.193]) by smtp.justsomehost.net (Postfix) with ESMTPSA id 732B75800AE for ; Tue, 7 Jan 2020 18:49:03 -0500 (EST) From: Joan Touzet Subject: CouchDB CI update: 7 Jan 2020 Organization: Apache Software Foundation To: CouchDB Developers Message-ID: <16ff1f62-1ebc-1cbc-80c2-d0b0881f1055@apache.org> Date: Tue, 7 Jan 2020 18:49:04 -0500 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-CA Content-Transfer-Encoding: 7bit Hi everyone, As of earlier today, Travis CI has been disabled as a required pass for all PRs against apache/couchdb. Jenkins CI has been substituted in its place. Builds should run faster (no shared Travis queue!) but there are still some flakey tests; please help log and fix these as you encounter them. Just open a new GitHub issue with a description of the test failure, and a link to your Jenkins log please. Important things to know: * Any committer can log into Jenkins at https://ci-couchdb.apache.org/ * Your PR job should be visible at https://s.apache.org/couchdb-ci-prs * After a failure, you can restart the test stage from your specific PR, look for the "Restart Make Check" link on the Jenkins Details page (Blue Ocean). * If you want to ensure you've got the latest things checked into master on your branch for testing, you can use the commands: git rebase origin/master git push --force or you can push the "Update branch" button on the GitHub PR page, which will do a merge of master to your branch instead. [1] * Full platform builds (only runs on master, our release branches, and jenkins-*) are at https://s.apache.org/couchdb-ci-full-builds * Currently, open idle PRs may occasionally be triggered when master updates to rebuild their contents, see [1]. If you have a PR open that you don't intend to land to master soon, please close it for now. (No need to delete your branch.) Questions, comments, please let me know, or if it's urgent, come ask on our Freenode IRC channel #couchdb-dev. [1]: I tried hard today to get Jenkins to correctly build the result of your branch merged with master. Unfortunately, if master changes after you've opened your PR, Jenkins doesn't seem to always pick up on these changes. I found several bugs filed around this, and there's no clear consensus as to why this happens. If you'd like to help, search on JENKINS-50755, JENKINS-50191, JENKINS-37491, JENKINS-33273, and especially JENKINS-45502 for more detail. In short it looks like Jenkins is internally somewhere caching the last commit on the tip of the target branch, and not updating that per branch, even when a repository reindexing is happening, and even when the repository scan log shows it's aware the tip of master has changed. Rather than block progress, I'm giving up on this work until later. When we figure it out, we can disable the GitHub "Require branches to be up to date before merging" setting for master, which should reduce CI load and make devs happier.