From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id YPfbKxvm22TYyQAASxT56A (envelope-from ) for ; Tue, 15 Aug 2023 22:54:51 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id KKzwKxvm22T/7QAA9RJhRA (envelope-from ) for ; Tue, 15 Aug 2023 22:54:51 +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 584B952AC3 for ; Tue, 15 Aug 2023 22:54:51 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=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"; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1692132891; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=zoeyREAo0Yfo6uMmThcKXNfgLc9u8KAvC2DM1tTsAxA=; b=Nxo+dAsSYPc+oVvev5EWsJMjT46E8+bor9fAGp20VtRlDV0SaS8Zn0Wve9TrvCJQxVOav0 xPkN0LUluHUjAJCwJLnPJpEVMH72WljHFX65S8UcYHGwa8LvAvyFBxt1R7VcRnGxMNZxhc 4Dk3OK7zzSYDaG8z29t1ZYpWl66aodz8KjgoUBtjXu7i6Q9zZynsXcVZdS6RwOw+zKZkXk Ksacn4cOv0Xxn00qsnLk3oG+it1oITLy7nlGqFfPfxUQDrY4PG26ofMitu1PU1hordC+KV Fxbp7PlmM3Oxim/0EfQGMdB9l2qJLNbzw5PE1JCv2hckD/UQSwccvCY8aWdRIw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=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"; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1692132891; a=rsa-sha256; cv=none; b=ptP+9CUZxjrS+6XPYP0L3w4Urx2PGwpgVIy440Xb1/0LSQUFXRYCjRydKMVOfRuHS0dh+N CjWw7rq9eLDGqJ3BfcSEBKCbF1Q8JjRYfSFGrdXTwHbtA45N6kahAURNVSMRLcZucp/g65 JoKWG6nctLG2XAAYcePeQ5Eg0DDr0p4tJrHBuzhTO5SNB8XS3ZvijMLtNHT4CWF7paQkWx Md9l6d/sjDydsv3bgRq0wn17cBOB8nZXsA1iGSgJc2jI1itTYoH32XfZGenYIbnD1m5MiN PcIBy8OYgSl3wXRCkcIM96zc21ip2rYUR8D33LdJeGQTPkSvONoqWZiOAxN8+g== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qW0BB-0005Fh-Cn; Tue, 15 Aug 2023 15:58:13 -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 1qW0BA-0005FG-4c for guix-devel@gnu.org; Tue, 15 Aug 2023 15:58:12 -0400 Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qW0B7-00018S-Rw for guix-devel@gnu.org; Tue, 15 Aug 2023 15:58:11 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1qW0B3-0002L8-RN for guix-devel@gnu.org; Tue, 15 Aug 2023 21:58:05 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: guix-devel@gnu.org From: Katherine Cox-Buday Subject: Updates for Go Date: Tue, 15 Aug 2023 13:57:58 -0600 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Content-Language: en-US Received-SPF: pass client-ip=116.202.254.214; envelope-from=gcggd-guix-devel@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: 28 X-Spam_score: 2.8 X-Spam_bar: ++ X-Spam_report: (2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FORGED_MUA_MOZILLA=2.309, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Queue-Id: 584B952AC3 X-Migadu-Scanner: mx1.migadu.com X-Spam-Score: 1.80 X-Migadu-Spam-Score: 1.80 X-TUID: IvAfvUapK15B Hey all, Our Go ecosystem is currently in need of a lot of love. * The Go Team There is currently no branch for Go updates. I know Leo had tried to get one setup at one point[0] but ran into issues. I'm unclear if they were ever resolved, but the branch isn't there, and we need one. There's also no one on Guix's Go team. I've created a patch to add myself[1], although my availability has historically been very intermittent. Please consider joining since the Go ecosystem contains some pretty critical packages (e.g. Docker, syncthing, etc.). * Go Versions Go v1.21.0 has just been released. Go's release policy[2] states that releases are supported until two major releases have been made. We're building everything in Go 1.17.3 by default right now which puts our Go ecosystem at risk since our packages won't be using security fixes that have since been released. To help address this, I've proposed[3] a Go v1.21.0 package, but not made it the default. Next, we should get started on compiling everything with a supported version of Go. It would be nice to switch the default to Go v1.21.0 since it has some nice performance improvements. To do this, we'll need the feature branch so we can begin working on what's broken. What do you all think? If it's just me trying to fix broken packages, we're going to be on Go v1.17 for a long time! [0] https://lists.gnu.org/archive/html/guix-devel/2023-01/msg00097.html [1] https://issues.guix.gnu.org/65314 [2] https://go.dev/doc/devel/release#policy [3] https://issues.guix.gnu.org/65317 -- Katherine