From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: John Wiegley Newsgroups: gmane.emacs.devel Subject: Re: Continuous integration Date: Wed, 31 May 2017 12:25:28 -0700 Message-ID: References: <87a88emy62.fsf@luca> <87k27h8ncd.fsf@lifelogs.com> <8737e5uoyd.fsf@russet.org.uk> <87d1d8ul7q.fsf@russet.org.uk> <22740.454.818489.461885@retriever.mtv.corp.google.com> <87h92jswrk.fsf@russet.org.uk> <83246C10-FB82-4BE0-80F7-A56F9A12951C@gmail.com> <87bmsrc64p.fsf@russet.org.uk> <87o9wq7i23.fsf@lifelogs.com> <85b7f49ba74f899e8e366f32a7772dce.squirrel@cloud103.planethippo.com> <878tnnm6yq.fsf@russet.org.uk> <87pogp1x53.fsf@lifelogs.com> <86tw5xzs1j.fsf@molnjunk.nocrew.org> <86mvbpzchj.fsf@molnjunk.nocrew.org> <87h900q3vk.fsf@lifelogs.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1496258782 11182 195.159.176.226 (31 May 2017 19:26:22 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 31 May 2017 19:26:22 +0000 (UTC) User-Agent: Gnus/5.130016 (Ma Gnus v0.16) Emacs/25.2.50 (darwin) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed May 31 21:26:17 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dG9G3-0002UY-VV for ged-emacs-devel@m.gmane.org; Wed, 31 May 2017 21:26:16 +0200 Original-Received: from localhost ([::1]:33512 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dG9G7-0007B7-Rm for ged-emacs-devel@m.gmane.org; Wed, 31 May 2017 15:26:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34652) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dG9EG-0006PT-4F for emacs-devel@gnu.org; Wed, 31 May 2017 15:24:25 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dG9EB-0006GE-Dd for emacs-devel@gnu.org; Wed, 31 May 2017 15:24:24 -0400 Original-Received: from mail-pf0-x22a.google.com ([2607:f8b0:400e:c00::22a]:32780) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dG9EB-0006FW-74 for emacs-devel@gnu.org; Wed, 31 May 2017 15:24:19 -0400 Original-Received: by mail-pf0-x22a.google.com with SMTP id e193so15778809pfh.0 for ; Wed, 31 May 2017 12:24:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:in-reply-to:date:message-id:references:user-agent :mail-followup-to:mime-version; bh=tVBh+QXJG/zPKwvqjXSXmUrq81gcibGkO/nKCdb6YSE=; b=nOxEbCBhXr+RCJkSGVheyO2cvzVo84Tqyz1gMw1YadMG333VO/lnlb0RA0c4JbBIWi Nv05outt9gEJMpKkWSIILSl7HkuNa8UaADI4uLJmIT0TgWRnlP9+Pixy6DSyivon+AxF DJ99jKdx7YVwIgPomo3ApuaCKuyi0kvdQ+V1khLt1aYwXMCE7ybpZblGilx3MhanIyo4 XJ9YVWzH5+t1HUbKtAM6U0F1ekzNM50ed5sul7GdOB4HXaYJrhuVnQNdCCgMoijXkbtp oI3qLQvvXRb+4QE2QlkM5WRZyiNRGeANEXeFZCMlOubTAqF2bO/TwEwqupuoUHWWSWsH huXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:in-reply-to:date:message-id :references:user-agent:mail-followup-to:mime-version; bh=tVBh+QXJG/zPKwvqjXSXmUrq81gcibGkO/nKCdb6YSE=; b=B11i6FNW8ZvcKZB359gGNFXbyunDXxrsYxv2w+7FKeTOrAQv7ZhAP7Ke1gGDKTpiZE W5grQjopIWGleXcHt4JUul5VSQomGHgOWc+g6uhoHEI53C00P4jo5KSpanlU692ZQyUw K7BZw8MRooNr1N2KKIPk7w1f7J4u/xZsuxEsYWcDoNcspidUXyWofLmkOWyJSlZv8S9+ k3/7Ppmy/DfmXXM6TDKqIakhFWyKWqSWbz58NdpC46QwE89fzPA5ihGcZUUl07Fj+5zP LYOAyALbwWRzuo5+th2O+NQv7ba53nzC8hYjq/gPuR+81qvj2ch2Ed8kOuTtH2yP2eGH Z0SQ== X-Gm-Message-State: AODbwcDdB91g9vJJkR/+U5+aO/GSHzlkB/S7Nrphugd7KkzDyAR8Yfxj ucNzTJ9yCJzjpT3SqTY= X-Received: by 10.98.32.132 with SMTP id m4mr32576363pfj.131.1496258656445; Wed, 31 May 2017 12:24:16 -0700 (PDT) Original-Received: from Vulcan.local (76-234-69-149.lightspeed.frokca.sbcglobal.net. [76.234.69.149]) by smtp.gmail.com with ESMTPSA id h84sm31779167pfh.45.2017.05.31.12.24.14 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 31 May 2017 12:24:15 -0700 (PDT) X-Google-Original-From: "John Wiegley" Original-Received: by Vulcan.local (Postfix, from userid 501) id 5EF8C4EEDD64; Wed, 31 May 2017 12:25:31 -0700 (PDT) In-Reply-To: <87h900q3vk.fsf@lifelogs.com> (Ted Zlatanov's message of "Wed, 31 May 2017 14:26:39 -0400") Mail-Followup-To: emacs-devel@gnu.org X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400e:c00::22a X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:215374 Archived-At: >>>>> "TZ" == Ted Zlatanov writes: TZ> I'd like to start collecting evaluation criteria for a CI solution for TZ> Emacs developers. We'll evaluate BuildBot, Hydra, and GitLab and any TZ> others people feel should be considered. Everyone will have a chance to TZ> comment, vote, and contribute. But first we have to agree on what we're TZ> evaluating. There has been some exploration done on GitLab already, I wonder if they have some data to share with you? TZ> What features of a CI solution do you consider important that we can rate TZ> objectively? Letting us know when the build fails, which commit caused it to fail, and the ability to do this on all the platforms that we care about. Some of the other features that have been discussed, such as code review and pull requests, are nice, but I think not necessary just to have a helpful CI. -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2