From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 8M1uFKHeM2GZEQEAgWs5BA (envelope-from ) for ; Sat, 04 Sep 2021 23:01:21 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id mOEWEKHeM2GWKgAAB5/wlQ (envelope-from ) for ; Sat, 04 Sep 2021 21:01:21 +0000 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 C4D101A635 for ; Sat, 4 Sep 2021 23:01:20 +0200 (CEST) Received: from localhost ([::1]:47006 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mMcmt-00026E-QT for larch@yhetil.org; Sat, 04 Sep 2021 17:01:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59666) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mMcmg-00024F-03 for guix-devel@gnu.org; Sat, 04 Sep 2021 17:01:06 -0400 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:41141) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mMcmb-0002eX-GN for guix-devel@gnu.org; Sat, 04 Sep 2021 17:01:05 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 4EC823200920; Sat, 4 Sep 2021 17:00:59 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Sat, 04 Sep 2021 17:00:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-transfer-encoding:in-reply-to; s=mesmtp; bh=eS1xz/qnNUqQp6dBRQI9JMMsULM62TTk5VrlWj4iEEE=; b=vGdI9FN4wJOh z/JOQMfvRfOS3tsSj4UmdRp5AeWIfPdf2FYm6N2vALQMMay8k6fpZWH2v5AXLUCR DaBoNuV3aOGAKhkkuBwbO/gCE/jlM29ZU8Fl5VNqf7G5UdmRWJ5MXmXF4NAS+jcC STZewBTaz9s2DbRHw32Fz5uNLhdmf4c= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=eS1xz/qnNUqQp6dBRQI9JMMsULM62TTk5VrlWj4iE EE=; b=ZZ/G8UKhX6R8/4722kuY+IZCzFC/hQAhQBFKfaYQCSt/1JWCPJtmJMXhI 64zevR5UMZkdv7otHcBIiy2ioPFtIxAwMFIdaw4Up9QVmiKKT5txD37NJBYUDTh9 Txrg+nQw/dfYIR1KXALFHB4fJsc+wM02tlwtAWRvdNFAp7bFC3kaT7tFGyXnV5GC YROW3S++tbsLem49y75C7SMfIvWg141qDiH26scjHMG4fdp/noZLRroebMSIQGJf qVwmiKpTi7RPqZRzf4/DHiY8ZdrR8b2jGy9qyF4i9tLnS14VeXz4xEzdw6kIcwly poSlKOqL0dpLGJaR3rDsttAvsiZEQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddruddvledgudehjecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpeffhffvuffkfhggtggugfgjsehtqhertddttdejnecuhfhrohhmpefnvgho ucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrg htthgvrhhnpeefjeevgfeujeefleekhfeitdejhfevvdfgkeekfedutdefjedvhfefledt feegudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe hlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 4 Sep 2021 17:00:58 -0400 (EDT) Date: Sat, 4 Sep 2021 17:00:55 -0400 From: Leo Famulari To: Xinglu Chen Subject: Re: Can we find a better idiom for unversioned packages? Message-ID: References: <8635qp1j6k.fsf@mgsn.dev> <87bl5clg3p.fsf@yoctocell.xyz> <2def863d-fd2e-46c3-9a4c-9c6772724d27@www.fastmail.com> <87fsuojl43.fsf@yoctocell.xyz> <87o899iqpp.fsf@yoctocell.xyz> <87ilzhifz0.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <87ilzhifz0.fsf@yoctocell.xyz> Received-SPF: pass client-ip=64.147.123.21; envelope-from=leo@famulari.name; helo=wout5-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, 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.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "Christopher Baines via Development of GNU Guix and the GNU System distribution." , Sarah Morgensen Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1630789281; 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=eS1xz/qnNUqQp6dBRQI9JMMsULM62TTk5VrlWj4iEEE=; b=kkzKEEhglJevMDRFgjGuE7GzxKy/tGi4yp3oeagupewgtXp0aNlhXuTi7bZpsvxtt0Llv8 MZl4xwvkId+/NxrT6sbDiW3Bf8y+sIR9vKOuc+gAZMXDDqvAluXG8LtyjErjQAzNddRp2t qdzBsGeLSdLKZ37MQgxkTLlSwWWCti/bpQAdZs6IpjDiROlCo5/Wdw87YzXCOVcYDr38zK 5ecjow7s+X2rLfjtjbYqPI5gX+VOanG2pG+bvjTdPEyyuW/ksBt0gnqMbvz6EGlLnqoAIf jtNMuqmT+yqaGUVeSfDYiPJTruDZmpxPt1RGYTDklGw4khjUM+MDcwEDUNYMHA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1630789281; a=rsa-sha256; cv=none; b=nIcgPH/BxeT6FLqKkyHWM6TzYkA9ZwM1brpGe7bUCu98pT5UacZuIFxwoM15wyy/mtjr6k 6XnLTFs238sHroONeuTF0KL8RTryzlpCO2PFT2eaplpBwl4O/Rh1vPgUQdg+TW5y4LIxCq 8Dinp8fd+c7sGh0G6yD8JqHJKDzAy/53gEcG2t4RlJZpfYGpKTgyctR76yKfjxfBmRQsKz dey3BAY3lGsD+QxG6VVw/8/D1E93IpR+OSuxX5CHk1rxAW0ys87WOO8oxX540z9eZfuGlW d4po+/a7DGQ0Rn/9+wlADMNhBqRB8oMZBixuGU/JajCY2LDL3k0m9P1QSFOEiw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=famulari.name header.s=mesmtp header.b=vGdI9FN4; dkim=pass header.d=messagingengine.com header.s=fm3 header.b="ZZ/G8UKh"; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -0.12 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=famulari.name header.s=mesmtp header.b=vGdI9FN4; dkim=pass header.d=messagingengine.com header.s=fm3 header.b="ZZ/G8UKh"; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: C4D101A635 X-Spam-Score: -0.12 X-Migadu-Scanner: scn1.migadu.com X-TUID: x7UG0SNVLu36 On Fri, Sep 03, 2021 at 10:03:47PM +0200, Xinglu Chen wrote: > =E2=80=98guix describe=E2=80=99 would show the commit of the guix.git rep= o used, > wouldn=E2=80=99t it? It shows the commit of currently effective revision of Guix, but it can't tell you what revision of Guix a built package came from. > If the date is not part of the version string, I think that there should > at least be a comment saying the the date of the commit, just to let > other people quickly see how old the version is. To clarify, I'm not saying that we shouldn't include the date! But we should keep the commit IDs too. And be careful about the shebang lengths. I am sympathetic to your use case of "how old is this thing?" and that it's currently annoying to satisfy.