Return-Path: X-Original-To: apmail-cloudstack-dev-archive@www.apache.org Delivered-To: apmail-cloudstack-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id AAFA310AD2 for ; Sat, 29 Jun 2013 03:45:12 +0000 (UTC) Received: (qmail 7646 invoked by uid 500); 29 Jun 2013 03:45:11 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 7503 invoked by uid 500); 29 Jun 2013 03:45:11 -0000 Mailing-List: contact dev-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list dev@cloudstack.apache.org Received: (qmail 7471 invoked by uid 99); 29 Jun 2013 03:45:10 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 29 Jun 2013 03:45:10 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW X-Spam-Check-By: apache.org Received-SPF: error (nike.apache.org: local policy) Received: from [209.85.128.178] (HELO mail-ve0-f178.google.com) (209.85.128.178) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 29 Jun 2013 03:44:38 +0000 Received: by mail-ve0-f178.google.com with SMTP id pb11so2421748veb.37 for ; Fri, 28 Jun 2013 20:43:57 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding:x-gm-message-state; bh=Bh4raANI3hfLnNSvpMUZIKrbXOn6vrhAMcoK1VqGL5c=; b=dZh+elFu0xkV95e1UqmjIqNstUX3bHoHl2fESec6uh38/YXTTx2QQQBvf1poppDQRD ruBcB4fXnXkkLzp8jvBoOvuXar5ITSjB52E9z0O9efrv+Eo4NvffcTfVKoKmuJ0GthXH CAzYc1STFNeOZWuoXpQ8qdX9jzNKuEGY9VjqY0eAbcOS4772OvfcjftxgwfSJASJ5yzq JuB8+Ehs72JGfpKV4XHLO1UvVmtr926zAFzVhOfqUZ78uZyWKChFEv+FwCHzHVoYzP8b zCWZ3349wVg7yQSqdtgEkdiNQuPfk/L0Jtu4pZD0BAUj7cin+bGyPxX0RpqrZ7Thu9tA xs9A== X-Received: by 10.52.17.196 with SMTP id q4mr5657554vdd.2.1372477436514; Fri, 28 Jun 2013 20:43:56 -0700 (PDT) MIME-Version: 1.0 Received: by 10.221.5.132 with HTTP; Fri, 28 Jun 2013 20:43:36 -0700 (PDT) In-Reply-To: <20CF38CB4385CE4D9D1558D52A0FC058056C53@SJCPEX01CL03.citrite.net> References: <20CF38CB4385CE4D9D1558D52A0FC058056C53@SJCPEX01CL03.citrite.net> From: David Nalley Date: Fri, 28 Jun 2013 23:43:36 -0400 Message-ID: Subject: Re: [DISCUSS] If BVT breaks, revert the commits... To: dev@cloudstack.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Gm-Message-State: ALoCoQkTPzODDPscSIQrF7j7iOb49t1toF5s01tq4e5xdiA6/L0BbskJGcepna4k4ZJq4m568Xbi X-Virus-Checked: Checked by ClamAV on apache.org On Fri, Jun 28, 2013 at 8:18 PM, Alex Huang wrote: > After Dave's complain in the vmsync [MERGE] thread about BVT in horrible = shape on master, I went around to figure out what exactly happened. The be= st I can figure is that after a certain merge (I will leave out which merge= as that's not important), BVT no longer runs automatically. It was promis= ed to be fixed and there are people who are actively fixing it but it's bee= n in this way for about two weeks. People running BVTs are working around = the problem but it's not automated anymore and so it's no longer running on= master. I understand people are nice and tried to be accommodating to oth= er people by working around the problem but sometimes we just have to be an= arse. So let me be that arse... > > New Rule.... > If BVT or automated regression tests break on master or any release branc= h, we revert all commits that broke it. It doesn't matter if they promise = to fix it within the next hour. If it's broken, the release manager will r= evert the commits and developers must resubmit. It sounds mean but it's th= e only way this problem can be fixed. > > To avoid having a bunch of reverts and resubmits, the developers should b= e able to request that BVT run on their branch and don't merge until BVT on= their branch is at 100%. We will work on figuring out how to do that. > > Comments? > > --Alex +100 - not only +100 but I will increment ASFBots $beverage counter a few in your favor for suggesting this. --David