From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Toon Claes Newsgroups: gmane.emacs.devel Subject: Re: Continuous integration Date: Wed, 22 Mar 2017 16:36:40 +0100 (CET) Message-ID: References: <87a88emy62.fsf@luca> <87k27h8ncd.fsf@lifelogs.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1490197018 11432 195.159.176.226 (22 Mar 2017 15:36:58 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 22 Mar 2017 15:36:58 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (darwin) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Mar 22 16:36:49 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 1cqiJc-000275-Qo for ged-emacs-devel@m.gmane.org; Wed, 22 Mar 2017 16:36:48 +0100 Original-Received: from localhost ([::1]:51671 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cqiJi-0000hP-TW for ged-emacs-devel@m.gmane.org; Wed, 22 Mar 2017 11:36:54 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54120) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cqiJd-0000hJ-2L for emacs-devel@gnu.org; Wed, 22 Mar 2017 11:36:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cqiJZ-0006Ha-Qc for emacs-devel@gnu.org; Wed, 22 Mar 2017 11:36:49 -0400 Original-Received: from simba.contactoffice.com ([212.3.242.97]:57043) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cqiJZ-0006HF-JJ for emacs-devel@gnu.org; Wed, 22 Mar 2017 11:36:45 -0400 Original-Received: from smtpauth1.co-bxl (smtpauth1.co-bxl [10.2.0.15]) by simba.contactoffice.com (Postfix) with ESMTP id E2A3FE2A for ; Wed, 22 Mar 2017 16:36:42 +0100 (CET) Original-Received: from T-437.local ([94.227.10.94]) by smtp.contactoffice.com (envelope-from ) with ESMTPSA for ; Wed, 22 Mar 2017 16:36:40 +0100 (CET) In-Reply-To: <87k27h8ncd.fsf@lifelogs.com> (Ted Zlatanov's message of "Wed, 22 Mar 2017 09:14:58 -0400") X-ContactOffice-Account: com:91601486 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.3.242.97 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:213231 Archived-At: Ted Zlatanov writes: > Absolutely. I think the benefits reach beyond that--especially if a pull > request workflow could be set up. Let's not try to change too many thing at once. But I've been working with a Pull Request/Merge Request workflow for quite some time now, and I like it! > Also note the recent discussion about why the Docker Hub web site's > Javascript usage made the Docker Hub service unacceptable. I hope we > don't waste time on discussing a GitLab installation if it doesn't fit > that specific requirement (since it runs a web server). The javascript on GitLab is free, but at the moment it is not compatible with LibreJS. There is an issue about this, but there isn't much progress on it: https://gitlab.com/gitlab-org/gitlab-ce/issues/15621 If that is a blocking issue, we should trigger the GitLab team so maybe it will get a higher priority. > Oh, you mean the GitLab hosted CI/CD accounts on gitlab.com. Toon and I > are proposing something different: a FSF/GNU hosted installation of the > GPL-ed GitLab software on local hardware. Yes, as far as I understand, the FSF/GNU community does not like relying on third party hosting, so that why we are suggesting to install a self-hosted GitLab instance on FSF/GNU systems. Maybe as temporary solution, we might put a git mirror on GitLab.com and set up GitLab CI to see if we can get it to run the tests. -- Toon