From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: Multi-OS Emacs buildbot? Date: Sat, 19 Dec 2020 21:20:40 +0100 Message-ID: <87tush35uv.fsf@gmx.de> References: <871rfliy8h.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39313"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Dec 19 21:22:00 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kqijn-000A5w-SX for ged-emacs-devel@m.gmane-mx.org; Sat, 19 Dec 2020 21:21:59 +0100 Original-Received: from localhost ([::1]:33526 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kqijm-0003CV-Vc for ged-emacs-devel@m.gmane-mx.org; Sat, 19 Dec 2020 15:21:58 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51044) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kqiib-0002ep-KT for emacs-devel@gnu.org; Sat, 19 Dec 2020 15:20:46 -0500 Original-Received: from mout.gmx.net ([212.227.17.22]:50493) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kqiiZ-000459-C7 for emacs-devel@gnu.org; Sat, 19 Dec 2020 15:20:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1608409241; bh=HNTN/dR3RrbUUrhNd4LpOhOkoyLBy8t7WA9mGebkuDE=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=W/0Gi7WdCGBwIp0IsJAIIV6Ygq4X+lV0T+ljsJPVjDxTrBJCxOYWMmhET+pRagTTm LF9vNiA6pO1P0xyKVbf+KKuy3wnGdZbcYkkA/G3BI+rqIXG0TphlFBxC0qR1lD19yh fDZtAZKGbvlIIeRjSLH2/CYbZu8gEufXHJlbmjoo= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from gandalf.gmx.de ([217.70.140.12]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MHXFx-1kvNYO0XFB-00DYiK; Sat, 19 Dec 2020 21:20:41 +0100 In-Reply-To: <871rfliy8h.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sat, 19 Dec 2020 16:58:38 +0100") X-Provags-ID: V03:K1:F8LPHoXq2sUCHbKRmZOfK5vpY+dNXrEtHW+xTFjT4aJXfSwZXzH cd49UlS2pLQBCpontPL7xnOavBun6lIG6InlqDPSvOgmmYPDj9MB/56iUfQNah1kZdMYEnJ vZckMQ59SKUBedTEVFu/0VafCLRlVvnakW6efWkyo7igL41izbD6vtK/fOmJrh05q5S2tEw fxigvbumUHRFQ1HV+H2Ew== X-UI-Out-Filterresults: notjunk:1;V03:K0:WRb7rVSkKFk=:GkTV+Y0oZc6BNi34FIB2sW n3cUdhdEsUlnVOXpfJitlc6Od1CpYnF0b2WbXHfWsNEKFe++7XrKG6z/NR1koHzuL+Z5GMFgY V46CjrQQkrZLcwbbi6p0d+l4vgv9i+sn1D+vxh2ExFR+MZqaw+BW1IG7e0eTGESQ4Mvsv3k4X RvZ1ER+cAQ32HrUI+pkr4JRwi9kvLgqduhu7fki2w8M30vVvft+m+ZqcWgG4ukelZkro2gLxx svVKwOjp2fC6xx01J12Nxjek07V1iTuyhnpBbWdCrIzBYRqjOyCOX2wkL3nEzGVExI0oc/WlI T4EzKrzuKhpmRYttDYNOTuSWZE7UMs/teDBGHYlrafuniZKMViiPns8M5sCp+ymA19t46z0XA acR0bfj6HiO2AyOwis3b8XSwJ3/uA49JXPlD4edMvswiCLt4EoGX593qeqGI2eMDUW9US3XVv x9GElg/hGaZeZPAQKofeF9NUVUHPC01rhCZR616TmshcQiTAeJdw952mISxkYkXywrgV40Lbe T6AguBSndfU+jds8FaJ+fzNo3E2BRFAvN/7QgCkg3A8oc9jrxX6X0Qp8xaW9mkzi1eGlmJg8t Z5iKdpVEazrAhoxdW447A3Dmi5LEBbvttHxsW/wowrJMk2CghG73RmOt5m4MmT8WJw7+sdrYA QfRR5iTRVNoOsVlyhHCGc0nbRIE/A2dyjxyepJpwV7cVeFJmjRm1f/eRJU8WDWuKaG5PSHMqg pxNnBmFcR9qlgI7RgoU3JY/1tcqTga0QQPwf4KSS2qKF2RUWDNNeCRdTL1NGMJ0uwLw8h+d3 Received-SPF: pass client-ip=212.227.17.22; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:261284 Archived-At: Lars Ingebrigtsen writes: Hi Lars, > Over the past few months, I've installed a whole bunch of VMs with > different operating systems to help debug various problems. Now that > I've got them, I'm wondering whether it would be helpful to do a > buildbot kind of thing across them all? > > This can either be a lot of work if done right, or it can be done very > simply. Doing it right would mean automatically building on all > commits, and notifying the committer about breakages etc... but that's, > like, real work, and I'm not volunteering to do that at all. > > A much simpler solution would be to just write a script that ssh-es to > all the VMs once a day, "git pull; make bootstrap; make check" and then > make a summary report on all the tests that fail to some new Emacs > mailing list. I can do that; it's trivial. > > It'd be... somewhat useful? But not really that useful? Opinions? > > (My current VM collection is FreeBSD, NetBSD, OpenBSD, Windows 10 > w/Cygwin, Macos-es catalina, mojave and high sierra (with HomeBrew), > Macos catalina (with Macports), and Fedora. Big Sur and Windows 10 > w/MinGW soon to follow.) We have the CI infrastructure on emba.gnu.org. Looks like your VMs are perfect candidates for GitLab runners from that. Best regards, Michael.