From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id DXtALlIEz2EmBwEAgWs5BA (envelope-from ) for ; Fri, 31 Dec 2021 14:23:30 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id iMDwKlIEz2FaGwAA9RJhRA (envelope-from ) for ; Fri, 31 Dec 2021 14:23:30 +0100 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 51DB83462B for ; Fri, 31 Dec 2021 14:23:30 +0100 (CET) Received: from localhost ([::1]:35144 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n3HsX-0006lS-En for larch@yhetil.org; Fri, 31 Dec 2021 08:23:29 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59400) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n3HnP-0003d4-Qp for guix-devel@gnu.org; Fri, 31 Dec 2021 08:18:12 -0500 Received: from [2a00:1450:4864:20::441] (port=37513 helo=mail-wr1-x441.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n3HnN-00047n-Ml for guix-devel@gnu.org; Fri, 31 Dec 2021 08:18:10 -0500 Received: by mail-wr1-x441.google.com with SMTP id t26so55945490wrb.4 for ; Fri, 31 Dec 2021 05:18:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:cc:date:in-reply-to:references :user-agent:mime-version:content-transfer-encoding; bh=+/4e4+PDxra4gfi5RuN15W57A8SuB533NLzz7/x1uQ0=; b=b1ivSz5iM5FDJkwPqJpbtQDsEc/CzT31z6GB7mdfmLhF71zVLQQKalbiqq+RoCJ6If b+CPp6ECU644u6Eq1/O04dFjhyVIgKYO2DiHM0+MgTOzOWmlaGcc9SHfcf9dDtbuaQef 4WH6M2jN32ts2dN9WS+fM70mdfi+6dCarLQ5Li0aHOHa5fKtzaRmbLQfr7TZiDESw+o6 m0AnWkSUqdUCAR3G5fdDgOm1LVB0tukg2ociaGaZhZlFhT6hZOTDV/DsI25PsVZZPEvw s3ebj6+ZftSPsWkrff2uOjeYam96FYNxqzlGzt4XWnG57oOsKLyjlyjPbmR4M3tznaDY 9ZAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=+/4e4+PDxra4gfi5RuN15W57A8SuB533NLzz7/x1uQ0=; b=ZCDsXMpPD94ttS0KEduXNGd1Wb7YEXhzk2A9Jt585HDGSIOZQPkCb/PdwRDxxJkLpE RwDtDsEy/cro8CVF4ggxzNVaJdcdddbLlOIdIzp+ZqGaakMbr6QPDIvPV8oyLWMdvqUh Aj6MZo2jtcTt0l+TZZMOIIgFwOtht84ptaC9YuRHcLMdYo3Y1/PRWQ0R+i/SMTJv32do qac1NTjdRH6Uce1qmclKXugUgQcnStx3e/FEzYqB8Tb//NOM7Bg6eYtat5egEenhoABg gNz3vSKBK23YUru/iXyqepW5P6YyO+1HFFxgIm4sppnNGGFKnlB47GHGAZ94ncSCHUHZ Ytow== X-Gm-Message-State: AOAM53027ngur0oz014PtxSn6T4u0wECg9QQ7tQ9XPBb1s2/3HymSxUe 1UxLRYmCO/yNz6/JW2pe+gc= X-Google-Smtp-Source: ABdhPJzkBIhvQy2C8i1quX+ZGvl8mOkmG/Y17vmqirME1O4NK5HjXEE+zbWe5AgXdvXXmhNuTxEirg== X-Received: by 2002:a05:6000:184f:: with SMTP id c15mr29992803wri.632.1640956688518; Fri, 31 Dec 2021 05:18:08 -0800 (PST) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id g9sm28814961wmq.22.2021.12.31.05.18.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 31 Dec 2021 05:18:08 -0800 (PST) Message-ID: <1cf621c03ec1124ea9d075b918314a34ce80341e.camel@gmail.com> Subject: Re: On raw strings in commit field From: Liliana Marie Prikler To: Ricardo Wurmus Date: Fri, 31 Dec 2021 14:18:05 +0100 In-Reply-To: <8735m9gdhj.fsf@elephly.net> References: <6e451a878b749d4afb6eede9b476e5faabb0d609.camel@gmail.com> <86y243kdoo.fsf@gmail.com> <899587fb6a76ddfa37d197d3d0fd23cdc7ad8592.camel@gmail.com> <867dbmi7pf.fsf@gmail.com> <3d448fe42f0c43574db96fa26aecd7da5fd5a95d.camel@gmail.com> <86k0flpnx5.fsf@gmail.com> <9a5e3e7f44155146d731dd5a97450a9ff9dff5ab.camel@gmail.com> <87bl0xglul.fsf@elephly.net> <84330f3e75a9873ba6cb989eafcbf23bfea5d976.camel@gmail.com> <8735m9gdhj.fsf@elephly.net> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::441 (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::441; envelope-from=liliana.prikler@gmail.com; helo=mail-wr1-x441.google.com X-Spam_score_int: 6 X-Spam_score: 0.6 X-Spam_bar: / X-Spam_report: (0.6 / 5.0 requ) DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, 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: , Cc: guix-devel@gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1640957010; 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=+/4e4+PDxra4gfi5RuN15W57A8SuB533NLzz7/x1uQ0=; b=Z8qoNKwEREJWVXpwRR4lAhcBSiXiByjynjkz2iUzEFLIp8SBAYI9Fk7S8qGwmeAIPduq2A /1TakLIEnpQD/jvZ/Qxzc117bJowTm132iUnU2hbm4tG950j2jQS9thpjK65wIXBPU004b NtXOIdaUDjhnF/Rfd2zEmrTfQevbMll7DNxTIbaGWF2v76nygE4lm6a3xIRTPaiJJ/a4am 1zWAHCRl9kUM6YoDKMh0ggvjx2Z0PV/7pczB04GdToUNDB3u23OZ9xWbJ49kb1duflEyxK dncMawvAxJ5wgeGdwYiTUjg5LijZAPc81c10/jjK8WqNCVDvyPfEYJ8KuNYFwg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1640957010; a=rsa-sha256; cv=none; b=KtjoYlQ5J7xcjKI6TBFdIQQQyV/B4/naPvdxcMZNM0WKMlKoIHF7QPWQc3xZiGGt63HTZq aC1Nfz54BBQThUI1wPsYUWNNemim72wamlo5U9wUEOky0m5rDMyfF0LLsxRH+RLaLZVNrd wYbl7ZHkTuuoPsqBYdFj36ZNpBSobjq82YJcjC4f9mw/fBzGA3JibBL4xdJK2kpEtNSymq lT68fBtOXGlexsWq9C2uP3Wp7u7u4OvhMjqwuqZBBDCRjZ2YlIVCQr6NZSZvN98B5pgE67 KxC7uSlIRbX0/sR5ijAX2XZolQifcs/b7KJh8i6xZjcWxIKVJTqHvhZSwQdZeA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=b1ivSz5i; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=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-Migadu-Spam-Score: -1.98 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=b1ivSz5i; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=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-Migadu-Queue-Id: 51DB83462B X-Spam-Score: -1.98 X-Migadu-Scanner: scn0.migadu.com X-TUID: 9uS+Ew6NNQOs Am Freitag, dem 31.12.2021 um 13:31 +0100 schrieb Ricardo Wurmus: > > Liliana Marie Prikler writes: > > > Particularly here, you're used to raw commit hashes, so you no > > longer feel the need to add a comment explaining that it > > corresponds to a given tag, which others (such as myself, your past > > self and possibly your future self) would need at least until they > > themselves also turn a blind eye to raw hashes.   > > FWIW this is not applicable here.  I’m certainly not “used” to using > raw commit hashes.  I adopted this practise after Ludo’s comments > that werequoted upthread. Pardon me for misunderstanding then. For what it's worth, I do not read that quote as "let's use raw hashes without context", though, I think it makes the much weaker statement that we ought to bind the commit field to a value that is actually a commit (as opposed to a branch or a tag). Throughout Guix this has mostly meant let-binding a revision/commit pair. > I’ll go whichever way the maintainers decide, because I think there > are upsides and downsides to all proposed methods, and I just can’t > make myself feel passionately about any of them :) Fair enough, it was mentioned that we ought to RFC here and Tobias also mentioned that in IRC, but it so far didn't happen. I'm not sure whether this is the right thread for discussion given that I'm rather opinionated, but let's see what happens.