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 6FAB6200D50 for ; Sun, 19 Nov 2017 22:51:20 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 6E5AC160BE9; Sun, 19 Nov 2017 21:51:20 +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 8A8CE160C0C for ; Sun, 19 Nov 2017 22:51:19 +0100 (CET) Received: (qmail 78226 invoked by uid 500); 19 Nov 2017 21:51:18 -0000 Mailing-List: contact dev-help@mxnet.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@mxnet.incubator.apache.org Delivered-To: mailing list dev@mxnet.incubator.apache.org Received: (qmail 78214 invoked by uid 99); 19 Nov 2017 21:51:18 -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; Sun, 19 Nov 2017 21:51:18 +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 A92A9C6291 for ; Sun, 19 Nov 2017 21:51:17 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.098 X-Spam-Level: ** X-Spam-Status: No, score=2.098 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, KB_WAM_FROM_NAME_SINGLEWORD=0.2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=googlemail.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id 7w--uTUE30f9 for ; Sun, 19 Nov 2017 21:51:16 +0000 (UTC) Received: from mail-lf0-f41.google.com (mail-lf0-f41.google.com [209.85.215.41]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 7AE3C5FAC9 for ; Sun, 19 Nov 2017 21:51:15 +0000 (UTC) Received: by mail-lf0-f41.google.com with SMTP id m1so7969380lfj.9 for ; Sun, 19 Nov 2017 13:51:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=CAyWdEdMhuU2hD3iWP/sGWAVCGVHuqz1thwYengmelw=; b=Fxpnm1NIMj2MZ54tzIaCHkMA7BzWAtVL4Wbm3w888OsLw4GJ8XWERlCB6gscgkeEGW xlAqKQDqPxRK2mA1ciouwPpYpeYYYBBqHRogRHF81/xrk6qoTHmvyV1QDUL/Bs8rojzW +i0iw4XLME9KscRStWOUVIu5gKDALd175BnXbb8472V7YdgO1jzi0rPH7k3F6iyDAuRk giwNohsni7+yuVLXgrt5iuedIyuC/J5Rf1fiF6PO/C3X3smk73ZUUkuKHXioUVsjIbp0 PZIAunqfJr23+p/wFHWzL1Mzc/LWPNBMr2t6rwkWJzm+GjVvPxYCHWy9Njm4LyBHriT2 +eSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=CAyWdEdMhuU2hD3iWP/sGWAVCGVHuqz1thwYengmelw=; b=lpqDpKncHtq3BATa+756RKvdSidTojRYddqoA4vTEWYnqOkXpJ2BqYrq0GyTHjs8Qk oJgkFqM9BpRhlGi/SZrNKyN5hUumi8+E310Gysuh2jn0oeZ4xiuXr/9SHHHdivaAxFMl s0MixAHvRqySMnTKboMsXEcGwkW+N8Avq6V6LkmVV1oR0rQmrWgqAYc2hi+P2EKhPM9k 5V8X4fYw1HPr030QrQiRawm0zn/EzMkzevnDBgdNY3N8yBER+EPj+9G0X1j09iOA51Es 1v+cyCj2uVYywHYZkBy8jvbKai5kKLa8aZrZ6oyl+jvVedPMhs+l+tglcF0QjeRVXmlp 7w9Q== X-Gm-Message-State: AJaThX4sxLVEFYd4TI2I67vFOyJ2/JrPouQG2MPB9c5JhAvdJJowAZ4+ gEzvqw/dz0YDD6m+4MGbBdO+fGBwQyGR4N3AB+Y= X-Google-Smtp-Source: AGs4zMYLv72zQ2M6vIlGlT/NELgSfMWsB7dzmUUKZ/MfgtZCCPUz53MGgPf/6poBIvkHx68XpU00WuB8Uku0wkoe9Jc= X-Received: by 10.46.0.86 with SMTP id 83mr3148367lja.64.1511128269121; Sun, 19 Nov 2017 13:51:09 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.19.160 with HTTP; Sun, 19 Nov 2017 13:51:08 -0800 (PST) Received: by 10.25.19.160 with HTTP; Sun, 19 Nov 2017 13:51:08 -0800 (PST) In-Reply-To: References: <1F0997DF-AB61-42BE-86EE-6F270F47DCAA@amazon.com> From: Marco de Abreu Date: Sun, 19 Nov 2017 13:51:08 -0800 Message-ID: Subject: Re: Protected master needs to be turned off To: dev@mxnet.incubator.apache.org Cc: dev@mxnet.apache.org Content-Type: multipart/alternative; boundary="001a1142c6cab0ec99055e5cf737" archived-at: Sun, 19 Nov 2017 21:51:20 -0000 --001a1142c6cab0ec99055e5cf737 Content-Type: text/plain; charset="UTF-8" Hello, -1 (non binding) Who is going to be responsible for changes breaking tests and having other side effects after they have been merged? I'm afraid that this will harm further development. At the moment I'm the responsible person for setting up the new CI and so far have my results shown that not the CI itself is the problem but also the stability of our code as well as the tests themselves. At the moment we are having big issues to get a stable CI because MXNet seems to be relying on so specific architectures, dependencies and other factors which I'm not even able to track down that this causes everything to be unstable. Just to point it out: If we encounter so many problems while setting up a CI system, doesn't that mean that our users and customers are also going to face those issues as soon as things are getting more complicated? This is a red flag in my opinion and I'm really looking forward to the usability Sprint, but at the moment I'm afraid that an unprotected master will make the situation even worse. It's already enough work to isolate and fix the current issues, but if new untested changes get merged, this is going to be like fighting a wildfire with a bottle of water. So please revise your thoughts. If anybody is blocked by the protected master, I would really appreciate it if they could approach me personally in order to help stabilising the current situation. Just feeding in more and more changes on one end while we're fixing issues on the other end won't get us anywhere. Best regards, Marco Am 19.11.2017 10:08 nachm. schrieb "Chris Olivier" : > Revised: > > > +1 at least until new CI is implemented. Then reevaluate. > > On Sun, Nov 19, 2017 at 1:07 PM Chris Olivier > wrote: > > > +1 > > > > > > On Sun, Nov 19, 2017 at 12:52 PM Zha, Sheng wrote: > > > >> +1 > >> > >> Best regards, > >> -sz > >> > >> On 11/19/17, 12:51 PM, "Eric Xie" wrote: > >> > >> Hi all, > >> I'm starting this thread to vote on turning off protected master. > The > >> reasons are: > >> > >> 1. Since we turned on protected master pending PRs has grown from 40 > >> to 80. It is severely slowing down development. > >> > >> 2. Committers, not CI, are ultimately responsible for the code they > >> merge. You should only override the CI when you are very confident that > CI > >> is the problem, not your code. If it turns out you are wrong, you should > >> fix it ASAP. This is the bare minimum requirement for all committers: BE > >> RESPONSIBLE. > >> > >> I'm aware of the argument for using protected master: It make sure > >> that master is stable. > >> > >> Well, master will be most stable if we stop adding any commits to > it. > >> But that's not what we want is it? > >> > >> Protected master hardly adds any stability. The faulty tests that > >> breaks master at random got merged into master because they happened to > >> succeed once. > >> > >> Thanks, > >> Junyuan Xie > >> > >> > >> > >> > --001a1142c6cab0ec99055e5cf737--