From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id OHPLH19aWmRfnAAASxT56A (envelope-from ) for ; Tue, 09 May 2023 16:36:15 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id EGqdH19aWmQbUwEAauVa8A (envelope-from ) for ; Tue, 09 May 2023 16:36:15 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 495418D1A for ; Tue, 9 May 2023 16:36:15 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pwORT-0003Lj-Rb; Tue, 09 May 2023 10:35:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pwORS-0003I0-Rt for guix-devel@gnu.org; Tue, 09 May 2023 10:35:50 -0400 Received: from mira.cbaines.net ([2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pwORP-0007gs-Ke for guix-devel@gnu.org; Tue, 09 May 2023 10:35:49 -0400 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:54d1:d5d4:280e:f699]) by mira.cbaines.net (Postfix) with ESMTPSA id 029E227BBEA; Tue, 9 May 2023 15:35:45 +0100 (BST) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 4679d65c; Tue, 9 May 2023 14:35:45 +0000 (UTC) References: <87v8h1396k.fsf@cbaines.net> User-agent: mu4e 1.8.13; emacs 28.2 From: Christopher Baines To: Felix Lechner Cc: guix-devel@gnu.org Subject: Re: RISC-V (riscv64-linux) substitutes are coming Date: Tue, 09 May 2023 15:33:42 +0100 In-reply-to: Message-ID: <87ild1373y.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27; envelope-from=mail@cbaines.net; helo=mira.cbaines.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1683642975; a=rsa-sha256; cv=none; b=OxkEX9X1q+VlN5iwgOQcBwcZ50XpDqIq76bo5oitBHFxOJZy3sq6NdbiLZL40QtOMAyD3r 9Z0PB/tivf23nZNd+I6gXOLsmJ/7Ky83UgaZwKAkKHmFIsI/I/GoG8gGjfFMw09k2ckP00 5KpHgHtDPd/jTRT2ddhTlONMOBYABkt/QmBq1iAS3W8heSaMSyqFBYg3hMBiMbl2Qj6x0D f+MYPKMLOwOYdMjK7/SFs4rPh82U6nzn4LirRndPatOy7OcAy1naPLDkJVzoBDZlyd+4IR LMfHCBjScCjGQWgrecbsCGlqMARQ306hyFjG+GqLOWFfNmnmpbn2sAF1q2foIQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1683642975; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=srqyv6m/DJ8FF5wVo6dxROTpJ+7bwFgJDFrCeaHwkBU=; b=OFjBJq55ATIQf52Vf2o3iAWZMpMliAsiH0MHvSz/YYLj+1wb0ofS9xAtS+4wGskpkwLObJ pj5BWj7/ZVLfMKNEkDNpOnOnO7HoEs/8SnIlYIfzT3Rz9IP592OoyclvSNetFA4HpFFtkP 3cALNfpQBxjtuldahJm723bp5w/BsIhggc1s8tSzMEZ9rpJFoNc19eJlnBTKQ6yCOTC9jt M3a/CWI/N57UQWQqZc22jWJvrwBSyr/FKpBUjfh0us0cqIn1xaQM28zaTdw9NXzv9CmLGu iXREDmUG9ap+KrgWCMYWnjqVjSrAwoOmQoylRvWsdro1iIJdUe4Gc0ulb5iyrg== X-Migadu-Spam-Score: -4.58 X-Spam-Score: -4.58 X-Migadu-Queue-Id: 495418D1A X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-TUID: KicqnptsW/NT --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Felix Lechner writes: > Hi, > > On Tue, May 9, 2023 at 6:51=E2=80=AFAM Christopher Baines wrote: >> >> Unfortunately it seems a bit stuck trying to upload the build results >> back to the coordinator due to the suspendable ports issues in >> guile-gnutls > > While I'm totally unfamiliar with the build farm, I thought I'd give a > quick shoutout to ZeroMQ. [1] I had great success with it in similar > settings. > > "Sometimes you just need a better socket" was the motto of the lead > developer and advocate Pieter Hintjens, who unfortunately left too > soon. ZeroMQ performs well when compared with other messaging systems. > [2][3][4] Thanks for the suggestion Felix. Generally though, I'm trying to avoid any dependencies for the build coordinator agent, since that should help to avoid problems with portability. Ideally it wouldn't have any dependencies other than the guix package itself (and the things it requires). This issue should be fixed in the latest release, and I've been running that on one of the build machines and it's been working great, so I'm quite excited :) Thanks again, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmRaWkFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XfFfA//UGPoWzH5n92jYvEu0FSXnEHTqIj/BoSD jUEBQHgtLP7jse7P3pLlhxkVLRYstz+fkGjqPva8wdJmql6ng6I2ANAZkM4QvN/O NRL7mQ3Lhnr9sl2oTYucdrr6nU0ZM7+rLddvkpyfHpuZps+CCqCEQ+wuyI+7U5u8 8XBpa3g9b9rpuyk4XCwGQ8DDkv02beIUu0q348jtcY+Hq8SFQZWYYhn4JHg6nxC/ FJw7Fe1FdCVIVfWN2oBdACTJjsY5fLPdMJTC9NXjSGSuvni8UCPs9m4UfIQVvY+p SmVnyyWc379a/g2wEH86sI93X7bQ4fz7pd2Sf9BT1+XBcgZySwLMbwU5ClPbT9Ss RUeqqgePHFtvxVu3yWgG9//bKsBVefLBDGdaIq4QqJcoUFaDKRySyz4x+R47MTLW kdOkofhqlgWVPnqdn/HxU2kPoGx03C13NawcNUAVLp6mP2mgSquWKKh4hhS9N+98 SCPmQ20Bc2U/urLqmNPTyDuS9uij1+hwOVcvr6qkOtXaUDeMoT89VytYfmzq/tzy jsdePyVVuismoAzS5G0Odkl61q912vPkN8+3CRvH0eeFtuELpSytIdKBtXvMWZfB f/YmJOYGu9qjrcIGo7sJbHVdTLjNQD8rH387UUI1pifVQOShzSNd/MhOlOMM3Vou rbcp6o8IV4Q= =bAQw -----END PGP SIGNATURE----- --=-=-=--