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 UA7rC0uH5GTwuQAASxT56A (envelope-from ) for ; Tue, 22 Aug 2023 12:00:43 +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 GHLOC0uH5GTmAgEA9RJhRA (envelope-from ) for ; Tue, 22 Aug 2023 12:00:43 +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 C5CEA5FB7E for ; Tue, 22 Aug 2023 12:00:42 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=jpoiret.xyz header.s=dkim header.b=WrMvQFhx; 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=reject) header.from=jpoiret.xyz ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1692698443; 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:dkim-signature; bh=8YlF7lZoT5hAvmR4aNW0ETXUR6q//66cQiWTygzBCy4=; b=s1j9QucjjcVTljc7IjOvC6dkDd60CQB3ASbYCL6UqRxgX8tKxd5eWjXjciVWai0rcd18Mp nDQya2anLuKX8ULYLeUUsnl/bLHBTjv0IYOtl9vykETufzZKATVQJWEIRfaB8gRNhd8OSK +/WIBaqBz8aOTu9ncoZ8g4mF5Re+BnccMXQqTnbWcdpT88zbm36NVVQ4+XpPPhHJugwCFF Srby2lVDl6kQdjhvE7+ymQE1+LlYifC4kfq6EjVuehoFjL0FRoDCAi7gfPQVT8I4zQ1ID8 8PCcDQtIgAVyQ77BhXRncGFLZDDdwu8KwO+rylfJzApg6kvuAabCtdfwBkzQTA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1692698443; a=rsa-sha256; cv=none; b=SCOjbe08IZDFUDAPYswnZgxgoBchhRGND6ec7HBe8bMKCBZCQJm0ft5JNC+bkdw8fTFDM7 qypdwlkpor/praWxT//FNrrQMDBuaWv5a5jSC6RQ3tTko46YKi5zwKAOKxWDRRhHLM1OiT 3iI2Q963+elbDPzF6M5cjACtFAIy2boynPGU8C32aN+g1OQ45qr9ZSaPobOMPdHoW9bOJr kFQkmFD+7M0/tkZi/A7kXyrNQ3ePA4yPrL/vohrulzRzvFYMHbVQ2u9EkORe18lvt9+E8I H+sPzq9ZapjmSTYwPLfse1CeyvrdWiFdT4XHnSdv6RrLDwCjXHRPg4MWBH1H6w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=jpoiret.xyz header.s=dkim header.b=WrMvQFhx; 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=reject) header.from=jpoiret.xyz Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qYOBC-0002Pd-GN; Tue, 22 Aug 2023 06:00:06 -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 1qYOBA-0002P5-LH for guix-devel@gnu.org; Tue, 22 Aug 2023 06:00:04 -0400 Received: from jpoiret.xyz ([206.189.101.64]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qYOB8-0006OT-9o for guix-devel@gnu.org; Tue, 22 Aug 2023 06:00:04 -0400 Received: from authenticated-user (jpoiret.xyz [206.189.101.64]) by jpoiret.xyz (Postfix) with ESMTPA id BBDDB184D43; Tue, 22 Aug 2023 09:59:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim; t=1692698398; h=from:from: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; bh=8YlF7lZoT5hAvmR4aNW0ETXUR6q//66cQiWTygzBCy4=; b=WrMvQFhxEFwu+Sz0yvTp3VFK+R9Uh8APUSTRM92wiptXK/jY97lpzBFOn++t7RLNeriUNB roE8RToG3v8yk85NPagoHxndjjdSuvTW2IfPDVp2xXmrDdNcPZTsDLfVI2F0zJKtDs0Ebj L9yb7etjW7r1KJOyU2XYcHJ8KF9/VoJJrr6VbyheNxjlyQcPwWmk8/82vQy7SErfAlYynw s30JdUaqXi0InhbzOAmL7aUhTc7f5JRzoaSvxbhl031scpdDnEYMRnSYauVfk4tVQpk1VL hnq5/VzIJPt7tnsy36C1ia32oiLEWPthG9AXwMFJKoVKY0QBz4tTMkthN0dN5A== From: Josselin Poiret To: Felix Lechner , Katherine Cox-Buday Cc: Wilko Meyer , guix-devel@gnu.org, Leo Famulari Subject: Re: Updates for Go In-Reply-To: References: <87jzttmi89.fsf@wmeyer.eu> Date: Tue, 22 Aug 2023 11:59:49 +0200 Message-ID: <87pm3fv1m2.fsf@jpoiret.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spamd-Bar: + Received-SPF: pass client-ip=206.189.101.64; envelope-from=dev@jpoiret.xyz; helo=jpoiret.xyz X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-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-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -7.45 X-Spam-Score: -7.45 X-Migadu-Queue-Id: C5CEA5FB7E X-Migadu-Scanner: mx1.migadu.com X-TUID: MHxwf0i06kHC --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Felix, Felix Lechner via "Development of GNU Guix and the GNU System distribution." writes: > From my experience of packaging Gocryptfs in Debian and here, perhaps > some reconsideration should be given to the widely unpopular idea of > using more package functions in Guix. Ending in asterisks, they would > allow packagers, and perhaps even automated tools, to select exactly > the particular versions or commits specified for each prerequisite in > go.mod. Package functions are really nice, but they don't mesh well with CLI usage, as well as CI: you'd need to also export a "default" version of each package for those two to work properly. Also, while having pinned versions of dependencies upstream seems like the consensus, I'm not sure we'd like doing that, be it for the exponential CI work that would be required. Best, =2D-=20 Josselin Poiret --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHEBAEBCgAuFiEEOSSM2EHGPMM23K8vUF5AuRYXGooFAmTkhxUQHGRldkBqcG9p cmV0Lnh5egAKCRBQXkC5FhcaiteVC/47f4tim0wzfWfgxIH+gRyOF3QCXa13BrC6 4TBFX3/dxs50Zze+wKjnwvO9+pwHBiO1rJlyv4TGc38ivX2o1eLFJHeskBBIxyNP 03Z+ljiSsb+OuQsiNVmBdL3GZqjfPnkDR+Pb05fwNnA/+bxFgvv5YGFtsvMgo7tY Ucn+oRuj01FKKgM1X0kh1jdB+x+AMOppB1GhRHlAXkqonrMPMAP+Uct3s5k7IrWL K2mAUQ5ajQDqXVPX+5s5EfHZsUJSBcS+WR6tO5wAvPDIunOSk7ridIbGCdL9F9v9 xr2DHFp3NZBrj1tnxLQVpKJO622f+AEY3Gx8rpHWCWilHNLyU0nYt5W9u0pe1aHZ YJ7lpQgeTPTcIAKDzl3SeMQAd8IMM6KqY5X0/7t0PZhEjKgNdmH4bzMKQTYqhHKg gfJmPTuONXbt0gaNAU3Kxp63cn1KYJU0d1qu56p9J/OyxJlpmiQ/H7hg0hKSfjuP cWZUquIV9xmcR2ohddWSYTu+kcQ7QbI= =gU/L -----END PGP SIGNATURE----- --=-=-=--