From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id SDJBKxNt62NEkAAAbAwnHQ (envelope-from ) for ; Tue, 14 Feb 2023 12:14:27 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id OD9oKhNt62NzVwEAG6o9tA (envelope-from ) for ; Tue, 14 Feb 2023 12:14:27 +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 7EB563C121 for ; Tue, 14 Feb 2023 12:14:27 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=CxBh9VSV; 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=1676373267; 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:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=kezMA1jmgV8Cm8xXYjPBqH3KRu5JiZSVgPzM08ApEnY=; b=UrSz2XhREePXtldbcjDloykCK2xytsvad21tCUF+CS7zxgoVCRyXJx8XndSOMwiDHvblwl bMQg/IC7mc/sRzfUCSgl9s6ZHD5ZgAMhz02ysBFk80jLIuhTIZOSGj1oSp/mb3t3Hb/fjY 3+F27ccN3JP2vlJj3EfQhTRWy6zkeadY4MF00xL7B+5rifuQvgxsICTq6CwRbBkvzjTbhX pUT9SluXgtV6GiEYz7XsHurHql/izVH8i0vQRr8BaUzdkKhf+CdWL71OfFFkXvcqtSswC9 4WvGMr2SBD1pNZPM/GoDj1yxhplFqEIjBHzP5xDCvZD0LNOW/oIe3wQtnxJMYQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=CxBh9VSV; 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=1676373267; a=rsa-sha256; cv=none; b=FJ88YrWEd19gGuvwW5FNvUlFi+SpBH5ZZkXQXcZnQMRqTMU6n/4ONFeB+L+qfieuz8Wr7S +tkCa6Zae9/Pru7uiqlCSj0oDflP+JpolChOYh+61dwTBYptdgQJMC7RhOIWoNYDg9inQ/ 6TMWdTx18HRxufnzcz/RgiWitLQ1a1tLiGD0jn9gTdTNidrS8FenZ5DQyBj9iX60NnJzBH FEGskGcj2nDTrsj7VTN5hErlF6ai7rxQ4cBJEuw9ehfzhpIIChsjTxDpWKEQrmO1tmt5aM 5OVM+esGQEFCtAqYJ1Q//ML1Q6sWsjzzP+eggcYOpWnl/UGLpNV7FSJyX5wB3A== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pRtFi-0003bx-Oz; Tue, 14 Feb 2023 06:13:38 -0500 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 1pRXgK-000524-Mz for guix-devel@gnu.org; Mon, 13 Feb 2023 07:11:40 -0500 Received: from mail-pj1-x1034.google.com ([2607:f8b0:4864:20::1034]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pRXgJ-0001Fb-4u for guix-devel@gnu.org; Mon, 13 Feb 2023 07:11:40 -0500 Received: by mail-pj1-x1034.google.com with SMTP id bx22so11718527pjb.3 for ; Mon, 13 Feb 2023 04:11:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:date:subject:to:from:from:to:cc :subject:date:message-id:reply-to; bh=kezMA1jmgV8Cm8xXYjPBqH3KRu5JiZSVgPzM08ApEnY=; b=CxBh9VSV6ixCfIFahaIlsvIKA2eDZHz80hj5tkorMLakUGDey8rzAsqHV1MvSFpEMi axvxzLZnWYgyDI84P5aMWMp9qAPbPY27zZTMug10EjCJb/Xn6VQoEPS3RRAw8LkgBa1s yKgd7Lz03TIjoe3K0LiXNnXrlycLEJrvPiPrTFjLWRUXBEIIyP12xHBdR2HEGx6G7/Vi QlDeEVeaor/1n1xi7rTPj0hbuTG+xR/aQE4krJ4a4p5MVlnhK5i2pP9bSWu5HBZ4o7az aCWIOZDRyyOrBkM/NsoDvmpZXlNUsXGoXl4lJ2YyNbe9SivkkqkNWPUT5wXoHrd2MjrL PrOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:date:subject:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=kezMA1jmgV8Cm8xXYjPBqH3KRu5JiZSVgPzM08ApEnY=; b=zrTE/zDuOKdqYa9zLgYKIG3116SkEoHXrCM2ZVlF3rRRL7B/qn3OmClzHNaaCuyUvp h5nqTCXhjqv96BBW7prQt9w4D2bGQCBD/WNgtyliL6PwazlPO1PgGdc9Z718I/pwg9Vl zEJf/l0SI5vNaGIikXotCKvmpzJ3p1ev5/d9LdSpcd9jksZgBi/ug0XhDpWwpSLK6mqI 4gnSxyJnHZfq5B0YtVC3mBw+oUW88ni5XtX9dP6Q0DkxuCF5za9nt08xNUgh8cRFSBQQ rwlYrJwC2GuOLSST3602+6IgBPfsh/6LL7A9WxbOXO47wpvDdGQyxbM2XkuAKW0MWCPh kzjg== X-Gm-Message-State: AO0yUKWrWSk0Ja10yFrTRQxNI/gpSy1HizvYDJfLl/oR++nRncv0wXao q4zi+LyYLGyi6wqGi0eGsSEWBjAD1hf2stv50dA= X-Google-Smtp-Source: AK7set8DyGLNFLdhEZTgz89tImBmyCkE5LhSft/pkq6OYWVVhdTyfb/KprigVe8Aqq7OVcsXjYFPkQ== X-Received: by 2002:a17:902:e5ca:b0:19a:aa9c:c660 with SMTP id u10-20020a170902e5ca00b0019aaa9cc660mr965291plf.15.1676290297171; Mon, 13 Feb 2023 04:11:37 -0800 (PST) Received: from X230 ([138.199.60.37]) by smtp.gmail.com with ESMTPSA id iy1-20020a170903130100b0019a9436d2a0sm3106407plb.89.2023.02.13.04.11.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Feb 2023 04:11:36 -0800 (PST) From: Giap Tran To: Guix Devel Subject: Suggestion: adding version information to Emacs packages Date: Mon, 13 Feb 2023 19:09:22 +0700 Message-ID: <87mt5hlqbx.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::1034; envelope-from=txgvnn@gmail.com; helo=mail-pj1-x1034.google.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 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, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.634, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Tue, 14 Feb 2023 06:13:37 -0500 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: X-Migadu-Queue-Id: 7EB563C121 X-Spam-Score: -7.83 X-Migadu-Spam-Score: -7.83 X-Migadu-Scanner: scn0.migadu.com 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-TUID: cqps8zpFy3ib Dear Guix Developers, I would like to suggest adding version information to the Guix packages for Emacs. This would make it easier to know which version is installed, upgrade/downgrade easily, and avoid confusion with version set to 0.0.0. This is an example I'm using the version in Guix package to Emacs. --8<---------------cut here---------------start------------->8--- (arguments `(#:phases (modify-phases %standard-phases (add-after 'unpack 'fix-version (lambda _ (substitute* (string-append (string-drop ,name (string-length "emacs-")) ".el") (("^;; Version: ([^/[:blank:]\r\n]*)(.*)$") (string-append ";; Version: " ,version "\n")))))))) --8<---------------cut here---------------end--------------->8--- Best regards, -- Giap Tran GnuPG/0xE655BF766A56995D