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 567E0200C7B for ; Sat, 20 May 2017 22:32:41 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 5514A160BBE; Sat, 20 May 2017 20:32:41 +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 9AD15160BA7 for ; Sat, 20 May 2017 22:32:40 +0200 (CEST) Received: (qmail 46135 invoked by uid 500); 20 May 2017 20:32:34 -0000 Mailing-List: contact user-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@couchdb.apache.org Delivered-To: mailing list user@couchdb.apache.org Received: (qmail 46115 invoked by uid 99); 20 May 2017 20:32:33 -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, 20 May 2017 20:32:33 +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 8197CC172A; Sat, 20 May 2017 20:32:33 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=0 tagged_above=-999 required=6.31 tests=[HEADER_FROM_DIFFERENT_DOMAINS=0.001, SPF_PASS=-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 QHTS9Xd5lV1S; Sat, 20 May 2017 20:32:31 +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 A45135FC4D; Sat, 20 May 2017 20:32:26 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.justsomehost.net (Postfix) with ESMTP id 24F09562E38; Sat, 20 May 2017 16:32:20 -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 B6HT72eWpNL8; Sat, 20 May 2017 16:32:19 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by smtp.justsomehost.net (Postfix) with ESMTP id 11CBE562E3B; Sat, 20 May 2017 16:32:19 -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 APQf0iUQAifv; Sat, 20 May 2017 16:32:18 -0400 (EDT) Received: from smtp.justsomehost.net (smtp.justsomehost.net [204.11.51.157]) by smtp.justsomehost.net (Postfix) with ESMTP id DFCFD562E38; Sat, 20 May 2017 16:32:18 -0400 (EDT) Date: Sat, 20 May 2017 16:32:18 -0400 (EDT) From: Joan Touzet Reply-To: Joan Touzet To: CouchDB Developers , CouchDB Users Message-ID: <98286279.538.1495312337068.JavaMail.Joan@RITA> In-Reply-To: <378007880.266.1495049910461.JavaMail.Joan@Brain> References: <378007880.266.1495049910461.JavaMail.Joan@Brain> Subject: Re: [Lazy Consensus] Move from JIRA to GitHub Issues MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [204.11.51.157] X-Mailer: Zimbra 8.6.0_GA_1194 (Zimbra Desktop/7.3.0_13060_Windows) Thread-Topic: Move from JIRA to GitHub Issues Thread-Index: /i1tndcHzwPqr/0hY28ulTnm8+QR1nuVpcET archived-at: Sat, 20 May 2017 20:32:41 -0000 Thanks everyone. With no dissenting votes, this change passes. All PRs in points 1 and 2 below have been rebased and merged (which is the recommended approach vs. just merging your branch!) 16:31 * ASFBot dances :D|-< 16:31 * ASFBot dances :D\-< 16:31 * ASFBot dances :D/-< 16:31 * ASFBot dances :D>-< ----- Original Message ----- From: "Joan Touzet" To: "CouchDB Developers" , "CouchDB Users" Sent: Wednesday, 17 May, 2017 3:38:31 PM Subject: [Lazy Consensus] Move from JIRA to GitHub Issues Hi everyone. As most of you know, a few months ago we moved many of our primary repositories from primary Apache hosting to primary GitHub hosting. A major reason we did so was to leverage the better user experience of GitHub, especially for community interaction. It's now time for us to move from JIRA to GitHub Issues. Here's how: 0. The community reviews and approves this change. As a non-technical decision, our bylaws say that no formal vote is required, only a lazy majority from committers with 72 hours notice. That said, I'd like to ensure broad support for this change, so even if you're not a committer, please reply to this email with any comments. 1. Approve pull requests to update our issue and pull request templates and add a CONTRIBUTING.md file to our primary repositories: https://github.com/apache/couchdb/pull/527 https://github.com/apache/couchdb-docker/pull/15 https://github.com/apache/couchdb-documentation/pull/132 https://github.com/apache/couchdb-fauxton/pull/925 https://github.com/apache/couchdb-nano/pull/44 https://github.com/apache/couchdb-pkg/pull/5 2. Approve pull requests to update our webpage and documentation to point to GitHub apache/couchdb for issue reporting: https://github.com/apache/couchdb-documentation/pull/133 https://github.com/apache/couchdb-www/pull/23 3. Start using GH Issues for all new issues. At the same time, any committers who have completed the account integration process (see the new CONTRIBUTING.md file for details) should start labeling their issues and pull requests with the new scheme. The label scheme is here: https://github.com/apache/couchdb/issues/499 A reminder to committers - this means PRs don't need a JIRA ticket! And because PRs are just a special kind of GH Issue, there's no need to create a separate issue unless you want to. (Don't forget the labels!) 4. Start moving selected issues over from JIRA. At this point, only actively worked issues should be moved over. When developers pick up a new task from JIRA, they should create a companion GH Issue for the ticket and reference it in JIRA, then close the JIRA issue. 5. In the future, we will work to migrate more issues as desired. However, we won't be moving any 1.x-specific issues over to GitHub. At some point in the future, we will also consider: * A script to de-assign idle issues (and de-tag them if necessary) * A script to auto-repost new issues from JIRA into GH Issues. (We can't disable new issue creation in JIRA without shutting down the entire instance, and we don't want to do that.) This is perhaps the happiest email I've sent to any CouchDB mailing list ever. I'm really excited about this change, and I bet you are too! Thanks to everyone who's helped us get this far, especially Apache Infrastructure for the Gitbox integration workflow. -Joan