From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Mike Gerwitz Newsgroups: gmane.lisp.guile.devel Subject: Re: Setting up CI for Guile Date: Mon, 17 Oct 2016 21:39:27 -0400 Message-ID: <87vawqqvu8.fsf@gnu.org> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Trace: blaine.gmane.org 1476754858 26447 195.159.176.226 (18 Oct 2016 01:40:58 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 18 Oct 2016 01:40:58 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) Cc: guile-devel To: Wilfred Hughes Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Oct 18 03:40:52 2016 Return-path: Envelope-to: guile-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 1bwJOS-0004LW-1p for guile-devel@m.gmane.org; Tue, 18 Oct 2016 03:40:40 +0200 Original-Received: from localhost ([::1]:38534 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bwJOT-0000k9-UN for guile-devel@m.gmane.org; Mon, 17 Oct 2016 21:40:41 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47498) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bwJOD-0000jt-7m for guile-devel@gnu.org; Mon, 17 Oct 2016 21:40:26 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bwJOC-0007oy-2X for guile-devel@gnu.org; Mon, 17 Oct 2016 21:40:25 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53841) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bwJOB-0007oC-VW; Mon, 17 Oct 2016 21:40:24 -0400 Original-Received: from localhost ([::1]:59655 helo=mikegerwitz-pc.gerwitz.local) by fencepost.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bwJO9-0006DU-KH; Mon, 17 Oct 2016 21:40:21 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: "guile-devel" Xref: news.gmane.org gmane.lisp.guile.devel:18726 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Wilfred: On Thu, Oct 06, 2016 at 00:26:28 -0400, Wilfred Hughes wrote: > So, I decided to set it up! This isn't something that's available on > GNU Savannah, so I've used GitLab (which is still FSF-approved Free > Software). GitLab CE is free software. GitLab EE is not, but all of the JavaScript served to the browser is.[0] But their CI services are SaaSS.[1] If all builds took place on servers that Guile developers control---like the current Hydra servers---then this wouldn't be a problem. The GNU Project has criteria for hosts that it considers to be acceptable for hosting GNU software.[2] GitLab is an acceptable host under those criteria, but one of the criteria---A5---requires that the host not recommend SaaSS. Unfortunately, GitLab won't ever be able to meet that. It's okay to use GitLab to host repositories, but not for SaaSS. [0]: https://about.gitlab.com/2015/05/20/gitlab-gitorious-free-software/ [1]: https://www.gnu.org/philosophy/who-does-that-server-really-serve.html [2]: https://www.gnu.org/software/repo-criteria.html =2D-=20 Mike Gerwitz Free Software Hacker+Activist | GNU Maintainer & Volunteer GPG: D6E9 B930 028A 6C38 F43B 2388 FEF6 3574 5E6F 6D05 Old: 2217 5B02 E626 BC98 D7C0 C2E5 F22B B815 8EE3 0EAB https://mikegerwitz.com --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJYBX1QAAoJEIyRe39dxRuikMIP/2k1gJn2IKP6sUoVs7JZdTO4 9r6s9/LUk6ID0X2AqadFR4/meGdRJkcuaMVOXoMcS5rQK+9z9gkt8YPokAG75WEf ZXSDRhr706U2VB6zw0X5ZPuGyGq84phOsB3P1DWmCsZRq44wC+vxtVT4sD+dSukH uIExTQwgmYc0Co+E2yTaWcpGvAT+w5r2NO/Hm8XY8CIxyvaGKFWbYjhNEvqFN7Rl FF/Po62U4pVAud2fuYisfpmIucan5ZJ1ZhHCQVWI/Zxg5RC8xk0hqv2moIKnfggG V4E43dxGJDEKB/+NVcszXbHDTBostD472qH36Vv4SQpm7LREAHJSNgn0gLMADbZC qYNWxdULMePFsTWtJpKrWAxWaS2iM6rmEG4pB+XnW5bcYfmrhlG2cby7LD9gdiAY 8TinDZJb3w0T9HdyiBudO7fKhEo/clkMc+XFJJF+VAwp2swm8ep83tVYiqczNYwB JF9FWa8pspXCFWQ8wQE8gmDHebaOem2K3I3k07O09hQ7Plbxa55Fh8Wn4vaVVcAL KDmBYr0KXJLhRTFMwXMmtJj+mm/+82PxcYoygtSRSd8O54XQUzB9WiZTRsfN3/rE g7NHits8RrChdjfvgftmy4NGJwEGMCIYc4SyiQQV2gyPc+bNbRg3OkQE4Y3s6elM 4crTDxrRGaF8YN10r173 =aHTA -----END PGP SIGNATURE----- --=-=-=--