From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id MJ+lDRnN7GSmEgAAG6o9tA:P1 (envelope-from ) for ; Mon, 28 Aug 2023 18:36:41 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id MJ+lDRnN7GSmEgAAG6o9tA (envelope-from ) for ; Mon, 28 Aug 2023 18:36:41 +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 073C338663 for ; Mon, 28 Aug 2023 18:36:41 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=Yun7xraO; 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=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1693240601; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=lbJyHe5wWfXG2ojAQN31CURoiTfIliM8E4gUNXPuDXo=; b=XZXEgjXw+FKXH/CdwGJCKfnIE2sZHww4iPbzfT1BYInNFvDutB5U9+n43HBuOayB9C+qzZ ki1cRSXUYtum2qsQd7ffFFVUaWAKLnWag4gMCREBJY1QEZny9uUz3pE/MlMW7ooLgAzYIj dqp/8pWHeqm5akduTrBPm+K+xQD1xTaIkEs9fdalXaR0SPSQQ3pLSsq6B76upLW17mJ88o ZAiV5hGo8yd2/MbQHPRj0Q9UAPZ38dNiET1GpIlGN0hO2yh+NKsonr9Tnwai1BW824pN9b nHOAGwNt6HWP5wg81w9vIvD8qfd/TS3FgN8aNbzX+UGD897bug10E+ARx3Fr7g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=Yun7xraO; 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=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1693240601; a=rsa-sha256; cv=none; b=lpXbLjx3Vf5v4B0K3XBFK0w+FRKpJChHxjPUfg+I1HlVfeC2mTyqrAbrB6dO7LuDMZBDRz S9KTabwI2sfGWA1yN41pw/eleDSnt9xOHVAj+PWmfdb3Y9Bz3ThzxkWFrrukpXS8IA++x7 G0mAbASEZ2qaVUhmooy0nMMdRX4RTs7U8Pcue4h/qAlX2N0/2ZHrUNBgucr1yD4iFDiYpl QFblYzbcvOQRAUctOPjaFUzC30/kVAr2dYvqVDyrAQ0OWLDaQ9CZOKnBSnueq5OCl1cjAL gM8URcfGO4X9OmgY+mg3trIzRvAbTNReHuOv5J4qpriWNMc5oUN1cMAvFE4Hpw== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qadwx-0007EY-LE; Mon, 28 Aug 2023 11:14:43 -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 1qadww-0007EC-1U for guix-devel@gnu.org; Mon, 28 Aug 2023 11:14:42 -0400 Received: from mail-io1-xd31.google.com ([2607:f8b0:4864:20::d31]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qadwt-0005iX-Mv for guix-devel@gnu.org; Mon, 28 Aug 2023 11:14:41 -0400 Received: by mail-io1-xd31.google.com with SMTP id ca18e2360f4ac-76c64da0e46so114731839f.0 for ; Mon, 28 Aug 2023 08:14:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693235678; x=1693840478; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=lbJyHe5wWfXG2ojAQN31CURoiTfIliM8E4gUNXPuDXo=; b=Yun7xraOoLYdmmFBv2sV82wPUFv9jjhip76LX5+yTWqHg3ntq3EaFimNWIYPmSk2UR muSav/Ddnhn9VCLDnOREzN+7N2AZIGU3mOUr2S5gmYuFYJAj9fmXfLarztNXfi5E4ntq RxH24i5h4pA2W111VuD0R5FfuAY4NoAowDANujEsFNzbWcL8DYwu0TTkuRg5tbPvt46m 4uGTTnHC7uMGp8JlQjcLEbeJmrs3Xj5GUb6nUDQSaGXhez+fU8Jwi2g3XNQFDpO5lxTF LmpkOBngpKmK/mwUuB1i6LLAtGoO20NsAunsKFOEAAaGV3FekPbf+g96brBnUHeYI5Ia fEiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693235678; x=1693840478; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=lbJyHe5wWfXG2ojAQN31CURoiTfIliM8E4gUNXPuDXo=; b=V5lRfIkP+58vUNH0z9BP1gVhmkEBeNTvYmtfxaIkdNup57BUG/Ba+ar7bYeGmFNTRG uxbAOZ1KezZrMQMgPRL9J5Jl+LZSjPFtpfqfSlFPd+yvmby9y+b75XudvH8qcsg932UK vb0NvFvZhleyn65D4O1wGk8xIZHUK3E6/3vy0ppgp7IYbbRown5lqv/jrBp7WPhJI7se qchcU2T0A8F4FUP0DCllfflcSel68jf8zS26nJ1HJmHKthCQ0IDia2FrK44OGqKZge0j eYg13D7ZmQU4b5Q5g0yRGak1zdtABcixwZ9rq583xbz/CTuLAB9OUAHYYcg4xj1aKIRj avpw== X-Gm-Message-State: AOJu0YyqybTxmBFYMaRCrvw0R7I3h4hzzRV0z5n8oCsmlK8ImdWceGNm eWlqNz9BCCOStzpG8kA0iWU= X-Google-Smtp-Source: AGHT+IEVzByDmdJ25SuS5iqjnV1CXGdQbJy7UUt4j7rQSjSbz1SLVLOVmgsJf6jr4zcJdGIlXdqyLA== X-Received: by 2002:a5e:a503:0:b0:791:385d:69cf with SMTP id 3-20020a5ea503000000b00791385d69cfmr16143884iog.18.1693235677930; Mon, 28 Aug 2023 08:14:37 -0700 (PDT) Received: from [10.0.2.153] (c-174-51-218-141.hsd1.co.comcast.net. [174.51.218.141]) by smtp.gmail.com with ESMTPSA id j24-20020a02cc78000000b0042b37080b23sm2493477jaq.73.2023.08.28.08.14.36 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 28 Aug 2023 08:14:37 -0700 (PDT) Message-ID: <54533df7-46f6-c5a3-f957-411941e2373b@gmail.com> Date: Mon, 28 Aug 2023 09:14:36 -0600 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: Updates for Go Content-Language: en-US To: John Kehayias Cc: Josselin Poiret , Wilko Meyer , Leo Famulari , guix-devel@gnu.org References: <87jztiir2g.fsf@protonmail.com> From: Katherine Cox-Buday In-Reply-To: <87jztiir2g.fsf@protonmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=2607:f8b0:4864:20::d31; envelope-from=cox.katherine.e@gmail.com; helo=mail-io1-xd31.google.com X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-2.169, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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 X-Migadu-Scanner: mx2.migadu.com X-Migadu-Spam-Score: -8.09 X-Spam-Score: -8.09 X-Migadu-Queue-Id: 073C338663 X-TUID: JUMhHn4XmbB2 On 8/25/23 6:29 PM, John Kehayias wrote: > I've not been following in detail this discussion, but where do we currently stand? Is the proposed Go 1.21 patch basically ready? As far as I know, yes. I've been using it locally since I submitted the patch, and things seem to be working as expected. I think the Guile code still needs a review, but as far as I know, it's a pretty standard package. > Should we create a branch and build job to start seeing how far we get in making 1.21 the default Go in Guix? I think we should do a two-phase process: 1. Check the package in. 2. Begin working on making it default. There is utility in having the package available for people to use prior to it being the default. > Like others, I have a few random Go packages (a bunch locally I really need to clean up too) and am not familiar with the language and our packaging much. Still, if I can help review/push some patches and get things moving, please let me know. The following would help: 1. Testing that the new package behaves correctly for them 2. Submitting individual patches for packages they work with to manually specify Go v1.21.0 as the version to use. We can then remove this later. 3. Investigating what work will need to be done for our larger Go packages with many leaves. 4. Setting up a Go branch to do the work to cut everything over (I've volunteered to do this, but I don't know much about it, so if someone does and gets to it first that will be a pleasant surprise!). > And thanks for all your work here, it is appreciated! You're welcome! Thanks for asking! -- Katherine