X-Loop: help-debbugs@HIDDEN Subject: bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions Resent-From: No Wayman <iarchivedmywholelife@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 03 Mar 2024 17:26:02 +0000 Resent-Message-ID: <handler.69528.B.17094867105249 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 69528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 69528 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.17094867105249 (code B ref -1); Sun, 03 Mar 2024 17:26:02 +0000 Received: (at submit) by debbugs.gnu.org; 3 Mar 2024 17:25:10 +0000 Received: from localhost ([127.0.0.1]:41221 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rgpaI-0001Mb-3m for submit <at> debbugs.gnu.org; Sun, 03 Mar 2024 12:25:10 -0500 Received: from lists.gnu.org ([209.51.188.17]:50818) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <iarchivedmywholelife@HIDDEN>) id 1rgpaG-0001MU-Gi for submit <at> debbugs.gnu.org; Sun, 03 Mar 2024 12:25:08 -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 <iarchivedmywholelife@HIDDEN>) id 1rgpZn-0003mt-3X for bug-gnu-emacs@HIDDEN; Sun, 03 Mar 2024 12:24:39 -0500 Received: from mail-qk1-x72b.google.com ([2607:f8b0:4864:20::72b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <iarchivedmywholelife@HIDDEN>) id 1rgpZl-0000C4-PK for bug-gnu-emacs@HIDDEN; Sun, 03 Mar 2024 12:24:38 -0500 Received: by mail-qk1-x72b.google.com with SMTP id af79cd13be357-787cb2ef657so217379685a.1 for <bug-gnu-emacs@HIDDEN>; Sun, 03 Mar 2024 09:24:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709486676; x=1710091476; darn=gnu.org; h=mime-version:message-id:date:user-agent:subject:to:from:from:to:cc :subject:date:message-id:reply-to; bh=qwyX2ltjE2PTQsjKYCqZ6eWtrH1eYPb8aCxsZQT3aGU=; b=E53YcZr75KaiTx4ZXprbKZlxL+zsT4ThvG3k0/bx+3fIFx0u+qs/20GbAlOPfCCxo0 VuwnAgUwgblbC4LJk3mOX83bEzxd3eiM/ktjU4Ty0O73flOBRN/xLrygm7jgWXgBRl3t D+IxhDznle2M+nvCJ+tzTUmJXNA+Vfl2ubWgjQBCzGgttuN7JAuBSKaH8Tzlxku6/X/7 xq5SSFHTFe5y0KiidbBXG34N1G5dt/IW0uIOMr4q1vaWWiwUYLopabbUKXXkKh90KCVj tW/0oVvCN5UZw7ZfQbSV6yU/S+iG5ufLnNgN8DwQt7strgWPIbCa7I17EYDG7hgPRFuM ZNCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709486676; x=1710091476; h=mime-version:message-id:date:user-agent:subject:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=qwyX2ltjE2PTQsjKYCqZ6eWtrH1eYPb8aCxsZQT3aGU=; b=o7er6CH0S0bcz2XjrgVludVqrC/lAExlmbqs0oqussZ4GKwHwi43wn46GUkrytto/b 3OLBnVg/EkCPMrEQ4xBmobj5Y9fEezZcmQNON3SaWMQJ+fDSwpzKnrQuP4zW1RlfmxwT vF/wtnTL5IZROiyMJbqXa7zEAmrc9oUKNkwsyJ92jqFpt5iJrDBtcL3KJVjMT6zPLOxN KrxuBy0FSahzOVAFfhh+yXuh/xHrDbd7kJJ8BhG5KWbdvGgOxsZeR7ogT2VMbj+pQ4b5 eWXHkC2lRY7eOFcnxi7w7mbwGB+c96jCyqdgAD0eRNnY6LSvwof/6+enQO6XJBSwcwGg 4AAg== X-Gm-Message-State: AOJu0Yzbyf+qu5eVKm78OMwZPnXmLBFF6foj7jc2ahxD8A21x5YlbL7s FHK2/tuxWD489Uv2MTiyKGDRAc0tDpSCxlBIAyixKJZSjJ8JLizl6PfDCbPj X-Google-Smtp-Source: AGHT+IGlYLheK1Y3XAynVR1uy6v8WzGrZjpkrM1ZJmt96PPsgW9MBzVIqhf0NhnqSa+rSEHimj9d3A== X-Received: by 2002:a05:620a:88e:b0:788:1e30:56de with SMTP id b14-20020a05620a088e00b007881e3056demr3735070qka.42.1709486676030; Sun, 03 Mar 2024 09:24:36 -0800 (PST) Received: from laptop ([2601:84:847f:c697:e217:2894:4724:14f4]) by smtp.gmail.com with ESMTPSA id x4-20020a05620a0b4400b00788217985bcsm968462qkg.119.2024.03.03.09.24.35 for <bug-gnu-emacs@HIDDEN> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 03 Mar 2024 09:24:35 -0800 (PST) From: No Wayman <iarchivedmywholelife@HIDDEN> User-Agent: mu4e 1.12.0; emacs 30.0.50 Date: Sun, 03 Mar 2024 12:25:16 -0500 Message-ID: <87edcrtegz.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; format=flowed Received-SPF: pass client-ip=2607:f8b0:4864:20::72b; envelope-from=iarchivedmywholelife@HIDDEN; helo=mail-qk1-x72b.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) Transient.el was added in 28.1 according to NEWS. It is not a member of package--builtin-versions for any of the following Emacs versions: 28.1, 28.2, 29.1, 29.2.
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: No Wayman <iarchivedmywholelife@HIDDEN> Subject: bug#69528: Acknowledgement (30.0.50; [BUG] transient.el is not a member of package--builtin-versions) Message-ID: <handler.69528.B.17094867105249.ack <at> debbugs.gnu.org> References: <87edcrtegz.fsf@HIDDEN> X-Gnu-PR-Message: ack 69528 X-Gnu-PR-Package: emacs Reply-To: 69528 <at> debbugs.gnu.org Date: Sun, 03 Mar 2024 17:26:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 69528 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 69528: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D69528 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions Resent-From: No Wayman <iarchivedmywholelife@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 04 Mar 2024 17:23:02 +0000 Resent-Message-ID: <handler.69528.B.170957292616486 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 69528 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.170957292616486 (code B ref -1); Mon, 04 Mar 2024 17:23:02 +0000 Received: (at submit) by debbugs.gnu.org; 4 Mar 2024 17:22:06 +0000 Received: from localhost ([127.0.0.1]:44768 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rhC0r-0004Hq-Nq for submit <at> debbugs.gnu.org; Mon, 04 Mar 2024 12:22:06 -0500 Received: from lists.gnu.org ([209.51.188.17]:47592) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <iarchivedmywholelife@HIDDEN>) id 1rhC0q-0004He-Bi for submit <at> debbugs.gnu.org; Mon, 04 Mar 2024 12:22:04 -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 <iarchivedmywholelife@HIDDEN>) id 1rhC0H-00042F-7m for bug-gnu-emacs@HIDDEN; Mon, 04 Mar 2024 12:21:29 -0500 Received: from mail-qv1-xf2e.google.com ([2607:f8b0:4864:20::f2e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <iarchivedmywholelife@HIDDEN>) id 1rhC0D-0006no-J4 for bug-gnu-emacs@HIDDEN; Mon, 04 Mar 2024 12:21:27 -0500 Received: by mail-qv1-xf2e.google.com with SMTP id 6a1803df08f44-68f51c5f9baso28465916d6.3 for <bug-gnu-emacs@HIDDEN>; Mon, 04 Mar 2024 09:21:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709572884; x=1710177684; darn=gnu.org; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:to:from:from:to:cc:subject:date:message-id:reply-to; bh=cPI/C7dCpAf/1IeuyUMYZFyObyi/OxuaEiLcD6NJejw=; b=VjnHJpjwBXzN9Rn2SHExT6TfAEH4SgQcoYPHVZaNbh29qwgUmdZmpc6KR93Em4LC+R EEnALDrwGyvZni6zhHG9Rg63V+LdLEepgPxfINHQjuUeTJESkS0Wr3bJnI40RssIi2hP KisOfGRNdiIhwPOeWdpJEPhA6qs9ZTTUB5a/0ImFoLnt3am4gVAHqabCDHPGznXXrLHx /FkrGvxClaE4+RRndavZKlmLuwvOFCkEye/ihSgLPM0caSX9Dr1SNOl3V2IOSBJPHWqo 7/ij68mVFB1SZuoV0HFKs6gPkHUlmkeXrYIqeTRJthnRmYRqWfVYHdynmMWR3vSz2LT2 YMMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709572884; x=1710177684; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=cPI/C7dCpAf/1IeuyUMYZFyObyi/OxuaEiLcD6NJejw=; b=fefEgN3l5g97Fspi6BymjUgMqAnKCuKEqaqoWHIKe7iOqXz9TULZv8qY0zFDuSrILc mQEAaicGgzezPAx8N6p+SSE0K+2t7F0vjfJLtv9xmxAiQPDhXc3Up5tYZDQRm1NyxIJC vcP1rLPEEnFupDTpxzu+BBX41jmDcxsPib+RJDRp4+eWArBIp+P5f8oBH9lz7UQUiFeE WnpV6faxGt7QBRqVMieuhvgRdTHk1XhC8YSiiagfzNaBi23oRDVwdqwwIfGA6V48lXXW SzsicWoBJuTtiah8F/t0hijmy9fMIKugovLB7rjbpfCq1KyNz7ZiKR7sxE85AbWZ8DZ0 XyNQ== X-Gm-Message-State: AOJu0YzU8exQaHZWvtGxUnww6Kt0lbrYBOWcMKDTb3/vjO3W1wTWgYfN /Lik9h+SP/u4q9iwT+uD+LGW7HOrvelBJj2U86v3VkgWh/quNem7QNWbp0ep X-Google-Smtp-Source: AGHT+IE9ggczZikjkDCsM5qoaE95FJmP/3Cz/TOsSrfRaMt3HlSUhcXc0UX5BVeZKLXCjmVUC2v6Ow== X-Received: by 2002:a0c:b4c9:0:b0:68f:44eb:b946 with SMTP id h9-20020a0cb4c9000000b0068f44ebb946mr9822764qvf.19.1709572883975; Mon, 04 Mar 2024 09:21:23 -0800 (PST) Received: from laptop ([2601:84:847f:c697:e217:2894:4724:14f4]) by smtp.gmail.com with ESMTPSA id t5-20020a0cde05000000b0068fc55bcf6asm5283549qvk.119.2024.03.04.09.21.23 for <bug-gnu-emacs@HIDDEN> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Mar 2024 09:21:23 -0800 (PST) From: No Wayman <iarchivedmywholelife@HIDDEN> In-Reply-To: <87edcrtegz.fsf@HIDDEN> (No Wayman's message of "Sun, 03 Mar 2024 12:25:16 -0500") References: <87edcrtegz.fsf@HIDDEN> User-Agent: mu4e 1.12.0; emacs 30.0.50 Date: Mon, 04 Mar 2024 12:22:00 -0500 Message-ID: <87sf15rjyf.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; format=flowed Received-SPF: pass client-ip=2607:f8b0:4864:20::f2e; envelope-from=iarchivedmywholelife@HIDDEN; helo=mail-qv1-xf2e.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) No Wayman <iarchivedmywholelife@HIDDEN> writes: > Transient.el was added in 28.1 according to NEWS. > It is not a member of package--builtin-versions for any of the > following Emacs > versions: 28.1, 28.2, 29.1, 29.2. I believe the behavior described here is due to this: https://www.reddit.com/r/emacs/comments/1b69v1b/let_magit_330_use_builtin_transient/ To summarize, the user has a built-in version of transient.el shipped with Emacs 29.2. They installed magit 3.3.0, which requires transient 0.3.6. Instead of package.el seeing magit's transient.el dependency as satisfied by the built-in version, it installed the latest version. I've patched Elpaca, which relies on package--builtin-vesrions, due to similar complaints about transient.el being pulled in despite the built-in version satisfying a dependency.
X-Loop: help-debbugs@HIDDEN Subject: bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions Resent-From: Philip Kaludercic <philipk@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 04 Mar 2024 18:43:02 +0000 Resent-Message-ID: <handler.69528.B69528.170957772924882 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: No Wayman <iarchivedmywholelife@HIDDEN> Cc: 69528 <at> debbugs.gnu.org Received: via spool by 69528-submit <at> debbugs.gnu.org id=B69528.170957772924882 (code B ref 69528); Mon, 04 Mar 2024 18:43:02 +0000 Received: (at 69528) by debbugs.gnu.org; 4 Mar 2024 18:42:09 +0000 Received: from localhost ([127.0.0.1]:44867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rhDGL-0006TG-0G for submit <at> debbugs.gnu.org; Mon, 04 Mar 2024 13:42:09 -0500 Received: from mout01.posteo.de ([185.67.36.65]:40527) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <philipk@HIDDEN>) id 1rhDGH-0006Sg-LD for 69528 <at> debbugs.gnu.org; Mon, 04 Mar 2024 13:42:07 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 54370240029 for <69528 <at> debbugs.gnu.org>; Mon, 4 Mar 2024 19:41:28 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1709577688; bh=8fK9A6aPFm2kjQQxIldEW8Br0MTverLviNH8K9Bwjwk=; h=From:To:Cc:Subject:OpenPGP:Date:Message-ID:MIME-Version: Content-Type:From; b=h/pNTYNI9v02oOVX9AQkWrRSuiiAF7WSqi2Ip1NFFrxEhQ1/F/OwB6jjEsPOM2Kf9 sl+QD65PH8k+wK2GSe32S//jNj5Mk3WPxn7Hgl4q28RX6yf7M5RF1sVW8n9X2AEUJr owxKmup1YkwvoM5rebYmst96MtQuYcSRFlXgLPcxc0F5OIdfcNQTSODRwu8s5KC4zF m7qU9OlmqpQRLLRCG4ZgLtyLMgtJnsSq6HF++BYiqGUVh7ruHUd1gx3f41TQdp9ISw UzZ6nH5xq4eLyH07LR0lPLH0ck/A/sZuDHbtnn1FLZWowE8qo3lq2kvaHVaQ1IcSBm sNaE8NgJlJ0zw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4TpSFz6Qpnz9rxN; Mon, 4 Mar 2024 19:41:27 +0100 (CET) From: Philip Kaludercic <philipk@HIDDEN> In-Reply-To: <87sf15rjyf.fsf@HIDDEN> (No Wayman's message of "Mon, 04 Mar 2024 12:22:00 -0500") References: <87edcrtegz.fsf@HIDDEN> <87sf15rjyf.fsf@HIDDEN> OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt Date: Mon, 04 Mar 2024 18:41:26 +0000 Message-ID: <8734t5yh49.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain No Wayman <iarchivedmywholelife@HIDDEN> writes: > No Wayman <iarchivedmywholelife@HIDDEN> writes: > >> Transient.el was added in 28.1 according to NEWS. >> It is not a member of package--builtin-versions for any of the >> following Emacs >> versions: 28.1, 28.2, 29.1, 29.2. At least on Emacs 30, (assq 'transient package--builtin-versions) gives me a non-nil value. I can confirm that this is the case on the emacs-29 branch. I suspect this commit resolved the issue, since `loaddefs-generate--parse-file' only checks the version header, not the package-version header. --8<---------------cut here---------------start------------->8--- commit fa5f06c1251ff717d661f05fcd240b4792054aae Author: Jonas Bernoulli <jonas@HIDDEN> Date: Tue Dec 5 20:01:44 2023 +0100 ; * lisp/transient.el: Set Version instead of Package-Version `finder-compile-keywords' only considers the "Version" header. diff --git a/lisp/transient.el b/lisp/transient.el --- a/lisp/transient.el +++ b/lisp/transient.el @@ -1,35 +1,35 @@ ;;; transient.el --- Transient commands -*- lexical-binding:t -*- ;; Copyright (C) 2018-2023 Free Software Foundation, Inc. ;; Author: Jonas Bernoulli <jonas@HIDDEN> ;; Homepage: https://github.com/magit/transient ;; Keywords: extensions -;; Package-Version: 0.5.2 +;; Version: 0.5.2 ;; Package-Requires: ((emacs "26.1") (compat "29.1.4.4") (seq "2.24")) ;; SPDX-License-Identifier: GPL-3.0-or-later ;; This file is part of GNU Emacs. ;; GNU Emacs is free software: you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published ;; by the Free Software Foundation, either version 3 of the License, ;; or (at your option) any later version. ;; ;; GNU Emacs is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; GNU General Public License for more details. ;; ;; You should have received a copy of the GNU General Public License ;; along with this program. If not, see <https://www.gnu.org/licenses/>. ;;; Commentary: ;; Transient is the library used to implement the keyboard-driven menus ;; in Magit. It is distributed as a separate package, so that it can be ;; used to implement similar menus in other packages. ;;; Code: --8<---------------cut here---------------end--------------->8--- So in general, this patch might be appropriate? --=-=-= Content-Type: text/plain Content-Disposition: inline diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el index 581053f6304..42f386933dc 100644 --- a/lisp/emacs-lisp/loaddefs-gen.el +++ b/lisp/emacs-lisp/loaddefs-gen.el @@ -433,7 +433,8 @@ loaddefs-generate--parse-file ;; loaddefs for packages so that `syntax-ppss' later gives ;; correct results. (emacs-lisp-mode) - (let ((version (lm-header "version")) + (let ((version (or (lm-header "package-version") + (lm-header "version"))) package) (when (and version (setq version (ignore-errors (version-to-list version))) --=-=-= Content-Type: text/plain > > I believe the behavior described here is due to this: > https://www.reddit.com/r/emacs/comments/1b69v1b/let_magit_330_use_builtin_transient/ > > To summarize, the user has a built-in version of transient.el shipped > with Emacs 29.2. > They installed magit 3.3.0, which requires transient 0.3.6. Instead of > package.el seeing magit's transient.el dependency as satisfied by the > built-in version, it installed the latest version. > > I've patched Elpaca, which relies on package--builtin-vesrions, due to > similar complaints about transient.el being pulled in despite the > built-in version satisfying a dependency. I suspect that whatever you did, won't help us since this specific issue will be resolved by the time any package.el-related fix would be published? -- Philip Kaludercic on peregrine --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions Resent-From: Joseph Turner <joseph@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 05 Mar 2024 06:21:01 +0000 Resent-Message-ID: <handler.69528.B.17096196213150 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philip Kaludercic <philipk@HIDDEN> Cc: 69528 <at> debbugs.gnu.org, iarchivedmywholelife@HIDDEN X-Debbugs-Original-Cc: bug-gnu-emacs@HIDDEN, No Wayman <iarchivedmywholelife@HIDDEN>, 69528 <at> debbugs.gnu.org Received: via spool by submit <at> debbugs.gnu.org id=B.17096196213150 (code B ref -1); Tue, 05 Mar 2024 06:21:01 +0000 Received: (at submit) by debbugs.gnu.org; 5 Mar 2024 06:20:21 +0000 Received: from localhost ([127.0.0.1]:45833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rhOA1-0000oj-2m for submit <at> debbugs.gnu.org; Tue, 05 Mar 2024 01:20:21 -0500 Received: from lists.gnu.org ([209.51.188.17]:60372) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <joseph@HIDDEN>) id 1rhO9y-0000ob-UF for submit <at> debbugs.gnu.org; Tue, 05 Mar 2024 01:20:20 -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 <joseph@HIDDEN>) id 1rhO9T-0000KS-VP for bug-gnu-emacs@HIDDEN; Tue, 05 Mar 2024 01:19:48 -0500 Received: from out-177.mta1.migadu.com ([2001:41d0:203:375::b1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <joseph@HIDDEN>) id 1rhO9P-0000hp-SC for bug-gnu-emacs@HIDDEN; Tue, 05 Mar 2024 01:19:47 -0500 References: <87edcrtegz.fsf@HIDDEN> <87sf15rjyf.fsf@HIDDEN> <8734t5yh49.fsf@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=breatheoutbreathe.in; s=key1; t=1709619579; 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=U/wSPqUeIi7awFdaUdt9Xlsr7HdUp0mGi1YswaLazYs=; b=ld4KcH1ET7TzF7I6g2wEAHEJx5inpL2ZTzTlUcK3fYhH0s8jc3yX+rch0zUVwqTQQSaI+4 /JGoocOxFpCcJZCfMCWHOsV7ZHUoxu6noU2dy18QLsXteQbviSMGGJwUcZdAJedMusxA5N lZDDBaB3QoQm8y9/TzMo7pUthYH8E0Y= X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and include these headers. From: Joseph Turner <joseph@HIDDEN> Date: Mon, 04 Mar 2024 22:17:30 -0800 In-reply-to: <8734t5yh49.fsf@HIDDEN> Message-ID: <87edcp9p54.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Migadu-Flow: FLOW_OUT Received-SPF: pass client-ip=2001:41d0:203:375::b1; envelope-from=joseph@HIDDEN; helo=out-177.mta1.migadu.com 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_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain Philip Kaludercic <philipk@HIDDEN> writes: > So in general, this patch might be appropriate? > > diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el > index 581053f6304..42f386933dc 100644 > --- a/lisp/emacs-lisp/loaddefs-gen.el > +++ b/lisp/emacs-lisp/loaddefs-gen.el > @@ -433,7 +433,8 @@ loaddefs-generate--parse-file > ;; loaddefs for packages so that `syntax-ppss' later gives > ;; correct results. > (emacs-lisp-mode) > - (let ((version (lm-header "version")) > + (let ((version (or (lm-header "package-version") > + (lm-header "version"))) > package) > (when (and version > (setq version (ignore-errors (version-to-list version))) > > What about making `lm-version' handle the "package-version" header then using `lm-version' in loaddefs-generate--parse-file? See patches. Joseph --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0002-Use-lm-version-instead-of-lm-header-version.patch From e83ee369ae90e5e15b3adca9eab1ded4db864427 Mon Sep 17 00:00:00 2001 From: Joseph Turner <joseph@HIDDEN> Date: Mon, 4 Mar 2024 22:15:50 -0800 Subject: [PATCH 2/2] Use lm-version instead of lm-header "version" bug#69528 * lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate--parse-file) --- lisp/emacs-lisp/loaddefs-gen.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el index 581053f6304..6b24f7dc8c7 100644 --- a/lisp/emacs-lisp/loaddefs-gen.el +++ b/lisp/emacs-lisp/loaddefs-gen.el @@ -433,7 +433,7 @@ loaddefs-generate--parse-file ;; loaddefs for packages so that `syntax-ppss' later gives ;; correct results. (emacs-lisp-mode) - (let ((version (lm-header "version")) + (let ((version (lm-version)) package) (when (and version (setq version (ignore-errors (version-to-list version))) -- 2.41.0 --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-Check-Package-Version-header-in-lm-version-also.patch From 20db8c9afcb03d8a5acb750fa738c5066e204401 Mon Sep 17 00:00:00 2001 From: Joseph Turner <joseph@HIDDEN> Date: Mon, 4 Mar 2024 22:14:26 -0800 Subject: [PATCH 1/2] Check Package-Version: header in lm-version also * lisp/emacs-lisp/lisp-mnt.el (lm-version) --- lisp/emacs-lisp/lisp-mnt.el | 1 + 1 file changed, 1 insertion(+) diff --git a/lisp/emacs-lisp/lisp-mnt.el b/lisp/emacs-lisp/lisp-mnt.el index f111a77663c..12b23853801 100644 --- a/lisp/emacs-lisp/lisp-mnt.el +++ b/lisp/emacs-lisp/lisp-mnt.el @@ -416,6 +416,7 @@ lm-version This can be found in an RCS or SCCS header." (lm-with-file file (or (lm-header "version") + (lm-header "package-version") (let ((header-max (lm-code-start))) (goto-char (point-min)) (cond -- 2.41.0 --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions Resent-From: Joseph Turner <joseph@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 05 Mar 2024 06:21:02 +0000 Resent-Message-ID: <handler.69528.B69528.17096196533200 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philip Kaludercic <philipk@HIDDEN> Cc: 69528 <at> debbugs.gnu.org, iarchivedmywholelife@HIDDEN X-Debbugs-Original-Cc: bug-gnu-emacs@HIDDEN, No Wayman <iarchivedmywholelife@HIDDEN>, 69528 <at> debbugs.gnu.org Received: via spool by 69528-submit <at> debbugs.gnu.org id=B69528.17096196533200 (code B ref 69528); Tue, 05 Mar 2024 06:21:02 +0000 Received: (at 69528) by debbugs.gnu.org; 5 Mar 2024 06:20:53 +0000 Received: from localhost ([127.0.0.1]:45836 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rhOAV-0000pX-M3 for submit <at> debbugs.gnu.org; Tue, 05 Mar 2024 01:20:53 -0500 Received: from out-180.mta1.migadu.com ([95.215.58.180]:62192) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <joseph@HIDDEN>) id 1rhOAQ-0000pF-8F for 69528 <at> debbugs.gnu.org; Tue, 05 Mar 2024 01:20:49 -0500 References: <87edcrtegz.fsf@HIDDEN> <87sf15rjyf.fsf@HIDDEN> <8734t5yh49.fsf@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=breatheoutbreathe.in; s=key1; t=1709619579; 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=U/wSPqUeIi7awFdaUdt9Xlsr7HdUp0mGi1YswaLazYs=; b=ld4KcH1ET7TzF7I6g2wEAHEJx5inpL2ZTzTlUcK3fYhH0s8jc3yX+rch0zUVwqTQQSaI+4 /JGoocOxFpCcJZCfMCWHOsV7ZHUoxu6noU2dy18QLsXteQbviSMGGJwUcZdAJedMusxA5N lZDDBaB3QoQm8y9/TzMo7pUthYH8E0Y= X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and include these headers. From: Joseph Turner <joseph@HIDDEN> Date: Mon, 04 Mar 2024 22:17:30 -0800 In-reply-to: <8734t5yh49.fsf@HIDDEN> Message-ID: <87edcp9p54.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Philip Kaludercic <philipk@HIDDEN> writes: > So in general, this patch might be appropriate? > > diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el > index 581053f6304..42f386933dc 100644 > --- a/lisp/emacs-lisp/loaddefs-gen.el > +++ b/lisp/emacs-lisp/loaddefs-gen.el > @@ -433,7 +433,8 @@ loaddefs-generate--parse-file > ;; loaddefs for packages so that `syntax-ppss' later gives > ;; correct results. > (emacs-lisp-mode) > - (let ((version (lm-header "version")) > + (let ((version (or (lm-header "package-version") > + (lm-header "version"))) > package) > (when (and version > (setq version (ignore-errors (version-to-list version))) > > What about making `lm-version' handle the "package-version" header then using `lm-version' in loaddefs-generate--parse-file? See patches. Joseph --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0002-Use-lm-version-instead-of-lm-header-version.patch From e83ee369ae90e5e15b3adca9eab1ded4db864427 Mon Sep 17 00:00:00 2001 From: Joseph Turner <joseph@HIDDEN> Date: Mon, 4 Mar 2024 22:15:50 -0800 Subject: [PATCH 2/2] Use lm-version instead of lm-header "version" bug#69528 * lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate--parse-file) --- lisp/emacs-lisp/loaddefs-gen.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el index 581053f6304..6b24f7dc8c7 100644 --- a/lisp/emacs-lisp/loaddefs-gen.el +++ b/lisp/emacs-lisp/loaddefs-gen.el @@ -433,7 +433,7 @@ loaddefs-generate--parse-file ;; loaddefs for packages so that `syntax-ppss' later gives ;; correct results. (emacs-lisp-mode) - (let ((version (lm-header "version")) + (let ((version (lm-version)) package) (when (and version (setq version (ignore-errors (version-to-list version))) -- 2.41.0 --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-Check-Package-Version-header-in-lm-version-also.patch From 20db8c9afcb03d8a5acb750fa738c5066e204401 Mon Sep 17 00:00:00 2001 From: Joseph Turner <joseph@HIDDEN> Date: Mon, 4 Mar 2024 22:14:26 -0800 Subject: [PATCH 1/2] Check Package-Version: header in lm-version also * lisp/emacs-lisp/lisp-mnt.el (lm-version) --- lisp/emacs-lisp/lisp-mnt.el | 1 + 1 file changed, 1 insertion(+) diff --git a/lisp/emacs-lisp/lisp-mnt.el b/lisp/emacs-lisp/lisp-mnt.el index f111a77663c..12b23853801 100644 --- a/lisp/emacs-lisp/lisp-mnt.el +++ b/lisp/emacs-lisp/lisp-mnt.el @@ -416,6 +416,7 @@ lm-version This can be found in an RCS or SCCS header." (lm-with-file file (or (lm-header "version") + (lm-header "package-version") (let ((header-max (lm-code-start))) (goto-char (point-min)) (cond -- 2.41.0 --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions Resent-From: Joseph Turner <joseph@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 09 May 2024 06:55:01 +0000 Resent-Message-ID: <handler.69528.B.171523766826161 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philip Kaludercic <philipk@HIDDEN> Cc: 69528 <at> debbugs.gnu.org, iarchivedmywholelife@HIDDEN X-Debbugs-Original-Cc: bug-gnu-emacs@HIDDEN, No Wayman <iarchivedmywholelife@HIDDEN>, 69528 <at> debbugs.gnu.org Received: via spool by submit <at> debbugs.gnu.org id=B.171523766826161 (code B ref -1); Thu, 09 May 2024 06:55:01 +0000 Received: (at submit) by debbugs.gnu.org; 9 May 2024 06:54:28 +0000 Received: from localhost ([127.0.0.1]:53444 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s4xff-0006nt-OI for submit <at> debbugs.gnu.org; Thu, 09 May 2024 02:54:28 -0400 Received: from lists.gnu.org ([2001:470:142::17]:45034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <joseph@HIDDEN>) id 1s4xfa-0006nX-N6 for submit <at> debbugs.gnu.org; Thu, 09 May 2024 02:54:25 -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 <joseph@HIDDEN>) id 1s4xf4-0004Qc-8a for bug-gnu-emacs@HIDDEN; Thu, 09 May 2024 02:53:50 -0400 Received: from out-174.mta1.migadu.com ([95.215.58.174]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <joseph@HIDDEN>) id 1s4xf2-0005IE-0g for bug-gnu-emacs@HIDDEN; Thu, 09 May 2024 02:53:50 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=breatheoutbreathe.in; s=key1; t=1715237623; 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=EHMj+LLE8x1MyzVijC/CRMo9U6u5nZMk3k0WC3BItxc=; b=GZUEXMAepkBc1NcQdOCjRojO303gpk6wvcDfJRNmv7ZEW58B5sPuFk9J87VxnoYI4rYBE7 Q2RaDnOL8BM7VfXEQDKtrcDgHFuacNGGR0a8TAm18DXSvM7CZ35OpdbpG+G8rYVmvZe/aA YLe4u98f/Vy2Qw0W8+LrhDKWpGljyX4= From: Joseph Turner <joseph@HIDDEN> In-Reply-To: <87edcp9p54.fsf@HIDDEN> (Joseph Turner's message of "Mon, 04 Mar 2024 22:17:30 -0800") References: <87edcrtegz.fsf@HIDDEN> <87sf15rjyf.fsf@HIDDEN> <8734t5yh49.fsf@HIDDEN> <87edcp9p54.fsf@HIDDEN> Date: Wed, 08 May 2024 23:53:38 -0700 Message-ID: <87r0eb79xp.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Migadu-Flow: FLOW_OUT Received-SPF: pass client-ip=95.215.58.174; envelope-from=joseph@HIDDEN; helo=out-174.mta1.migadu.com 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_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.1 (/) Joseph Turner <joseph@HIDDEN> writes: > Philip Kaludercic <philipk@HIDDEN> writes: >> So in general, this patch might be appropriate? >> >> diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el >> index 581053f6304..42f386933dc 100644 >> --- a/lisp/emacs-lisp/loaddefs-gen.el >> +++ b/lisp/emacs-lisp/loaddefs-gen.el >> @@ -433,7 +433,8 @@ loaddefs-generate--parse-file >> ;; loaddefs for packages so that `syntax-ppss' later gives >> ;; correct results. >> (emacs-lisp-mode) >> - (let ((version (lm-header "version")) >> + (let ((version (or (lm-header "package-version") >> + (lm-header "version"))) >> package) >> (when (and version >> (setq version (ignore-errors (version-to-list version))) >> >> > > What about making `lm-version' handle the "package-version" header then > using `lm-version' in loaddefs-generate--parse-file? See patches. > > Joseph > > [2. text/x-diff; 0002-Use-lm-version-instead-of-lm-header-version.patch]... > > [3. text/x-diff; 0001-Check-Package-Version-header-in-lm-version-also.patch]... Ping!
X-Loop: help-debbugs@HIDDEN Subject: bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions Resent-From: Joseph Turner <joseph@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 09 May 2024 06:55:02 +0000 Resent-Message-ID: <handler.69528.B69528.171523766526149 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philip Kaludercic <philipk@HIDDEN> Cc: 69528 <at> debbugs.gnu.org, iarchivedmywholelife@HIDDEN X-Debbugs-Original-Cc: bug-gnu-emacs@HIDDEN, No Wayman <iarchivedmywholelife@HIDDEN>, 69528 <at> debbugs.gnu.org Received: via spool by 69528-submit <at> debbugs.gnu.org id=B69528.171523766526149 (code B ref 69528); Thu, 09 May 2024 06:55:02 +0000 Received: (at 69528) by debbugs.gnu.org; 9 May 2024 06:54:25 +0000 Received: from localhost ([127.0.0.1]:53441 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s4xfa-0006nf-F3 for submit <at> debbugs.gnu.org; Thu, 09 May 2024 02:54:25 -0400 Received: from out-170.mta1.migadu.com ([2001:41d0:203:375::aa]:49171) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <joseph@HIDDEN>) id 1s4xfV-0006nW-7l for 69528 <at> debbugs.gnu.org; Thu, 09 May 2024 02:54:20 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=breatheoutbreathe.in; s=key1; t=1715237623; 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=EHMj+LLE8x1MyzVijC/CRMo9U6u5nZMk3k0WC3BItxc=; b=GZUEXMAepkBc1NcQdOCjRojO303gpk6wvcDfJRNmv7ZEW58B5sPuFk9J87VxnoYI4rYBE7 Q2RaDnOL8BM7VfXEQDKtrcDgHFuacNGGR0a8TAm18DXSvM7CZ35OpdbpG+G8rYVmvZe/aA YLe4u98f/Vy2Qw0W8+LrhDKWpGljyX4= From: Joseph Turner <joseph@HIDDEN> In-Reply-To: <87edcp9p54.fsf@HIDDEN> (Joseph Turner's message of "Mon, 04 Mar 2024 22:17:30 -0800") References: <87edcrtegz.fsf@HIDDEN> <87sf15rjyf.fsf@HIDDEN> <8734t5yh49.fsf@HIDDEN> <87edcp9p54.fsf@HIDDEN> Date: Wed, 08 May 2024 23:53:38 -0700 Message-ID: <87r0eb79xp.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Migadu-Flow: FLOW_OUT X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Joseph Turner <joseph@HIDDEN> writes: > Philip Kaludercic <philipk@HIDDEN> writes: >> So in general, this patch might be appropriate? >> >> diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el >> index 581053f6304..42f386933dc 100644 >> --- a/lisp/emacs-lisp/loaddefs-gen.el >> +++ b/lisp/emacs-lisp/loaddefs-gen.el >> @@ -433,7 +433,8 @@ loaddefs-generate--parse-file >> ;; loaddefs for packages so that `syntax-ppss' later gives >> ;; correct results. >> (emacs-lisp-mode) >> - (let ((version (lm-header "version")) >> + (let ((version (or (lm-header "package-version") >> + (lm-header "version"))) >> package) >> (when (and version >> (setq version (ignore-errors (version-to-list version))) >> >> > > What about making `lm-version' handle the "package-version" header then > using `lm-version' in loaddefs-generate--parse-file? See patches. > > Joseph > > [2. text/x-diff; 0002-Use-lm-version-instead-of-lm-header-version.patch]... > > [3. text/x-diff; 0001-Check-Package-Version-header-in-lm-version-also.patch]... Ping!
X-Loop: help-debbugs@HIDDEN Subject: bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 25 May 2024 07:40:02 +0000 Resent-Message-ID: <handler.69528.B69528.171662277726253 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Joseph Turner <joseph@HIDDEN> Cc: philipk@HIDDEN, 69528 <at> debbugs.gnu.org, iarchivedmywholelife@HIDDEN Received: via spool by 69528-submit <at> debbugs.gnu.org id=B69528.171662277726253 (code B ref 69528); Sat, 25 May 2024 07:40:02 +0000 Received: (at 69528) by debbugs.gnu.org; 25 May 2024 07:39:37 +0000 Received: from localhost ([127.0.0.1]:41800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sAm06-0006pN-0c for submit <at> debbugs.gnu.org; Sat, 25 May 2024 03:39:37 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34012) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1sAm03-0006pH-S9 for 69528 <at> debbugs.gnu.org; Sat, 25 May 2024 03:39:32 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1sAlzr-0005hZ-08; Sat, 25 May 2024 03:39:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=zC/Lm0fNAA08sW9xs4wKv1HW/PgTyznK4uqH/k9Tukk=; b=S6JxNcXD3gN4 r7uS8cqX3sIxEGA60i1oF/qHu/0/7m5R/Qi/BwNEqk/3/6RUu9i96JkDOidgRuOz36eW/wyJ+LTVu a6tf3dy2L3B0hgbnANjekQ4Ke32DmZ/M7Vfu37D37KGmfSXEnotOWWQZh7e86z84NIO+RaNCQXSrk AFwD9uYgKnolYKOFHZPYHJHcZMhNn7QkZzmvs7SonSl1Iw5ZMGN+TuuzydwpqeLrVPjq7K66mn8aj yot8mmClLKiIMsAeoHXrEYRdDoOfxxDk4/5iXKo6RDNd0JmYrqk5962Lvs50gHEFs0pFWq/eDkys6 tc/emWjII317yxnZY2e1uQ==; Date: Sat, 25 May 2024 10:39:16 +0300 Message-Id: <86bk4u1gt7.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <87r0eb79xp.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN) References: <87edcrtegz.fsf@HIDDEN> <87sf15rjyf.fsf@HIDDEN> <8734t5yh49.fsf@HIDDEN> <87edcp9p54.fsf@HIDDEN> <87r0eb79xp.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Ping! Ping! Philip, can you please chime in? > Cc: 69528 <at> debbugs.gnu.org, iarchivedmywholelife@HIDDEN > Date: Wed, 08 May 2024 23:53:38 -0700 > From: Joseph Turner via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > Joseph Turner <joseph@HIDDEN> writes: > > > Philip Kaludercic <philipk@HIDDEN> writes: > >> So in general, this patch might be appropriate? > >> > >> diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el > >> index 581053f6304..42f386933dc 100644 > >> --- a/lisp/emacs-lisp/loaddefs-gen.el > >> +++ b/lisp/emacs-lisp/loaddefs-gen.el > >> @@ -433,7 +433,8 @@ loaddefs-generate--parse-file > >> ;; loaddefs for packages so that `syntax-ppss' later gives > >> ;; correct results. > >> (emacs-lisp-mode) > >> - (let ((version (lm-header "version")) > >> + (let ((version (or (lm-header "package-version") > >> + (lm-header "version"))) > >> package) > >> (when (and version > >> (setq version (ignore-errors (version-to-list version))) > >> > >> > > > > What about making `lm-version' handle the "package-version" header then > > using `lm-version' in loaddefs-generate--parse-file? See patches. > > > > Joseph
X-Loop: help-debbugs@HIDDEN Subject: bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions Resent-From: Philip Kaludercic <philipk@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 25 May 2024 08:05:02 +0000 Resent-Message-ID: <handler.69528.B69528.171662428327376 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Joseph Turner <joseph@HIDDEN> Cc: 69528 <at> debbugs.gnu.org, iarchivedmywholelife@HIDDEN Received: via spool by 69528-submit <at> debbugs.gnu.org id=B69528.171662428327376 (code B ref 69528); Sat, 25 May 2024 08:05:02 +0000 Received: (at 69528) by debbugs.gnu.org; 25 May 2024 08:04:43 +0000 Received: from localhost ([127.0.0.1]:41969 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sAmOQ-00077U-Jq for submit <at> debbugs.gnu.org; Sat, 25 May 2024 04:04:43 -0400 Received: from mout02.posteo.de ([185.67.36.66]:42559) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <philipk@HIDDEN>) id 1sAmON-00077O-Ry for 69528 <at> debbugs.gnu.org; Sat, 25 May 2024 04:04:41 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id D7B4D240103 for <69528 <at> debbugs.gnu.org>; Sat, 25 May 2024 10:04:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1716624265; bh=3jJlBWVl9c6NqQI5HxGMGzFSwsqWhaugNjNHWowcC3M=; h=From:To:Cc:Subject:OpenPGP:Date:Message-ID:MIME-Version: Content-Type:From; b=H4oq/xqVl3iM3YLKBDprBtKurXVqMbJgIMIXK9sFvTexZI2XcIGzDOJKTnQYYY26c mp0Bf1iOhmhXFiv4IJrNwo1awFkjn7PkXwKeJkRhODQNU1EWz5c3tiAJRIqlK9IWJO 6cBoqZfY3nGCFqMGIxUD8p4rTwLyA/UTmzDgGbHIc7zohVps1VAEb2uf1ShQdtDaUz BqvGbKYqvtX5Y1drJTSPNVeExks7Djpzks4x4rLAVhiwpvqmXBGboJU16OP3WVG+XK eYm+51Wbej8j0rP+xKq4G+uJ+2eMiPdmRv6sx0CD1eqLRQoSWGEqQuvFuLpDv2lGc3 vSIZYyzlLMPoQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4VmZF4707Zz9rxF; Sat, 25 May 2024 10:04:24 +0200 (CEST) From: Philip Kaludercic <philipk@HIDDEN> In-Reply-To: <87edcp9p54.fsf@HIDDEN> (Joseph Turner's message of "Mon, 04 Mar 2024 22:17:30 -0800") References: <87edcrtegz.fsf@HIDDEN> <87sf15rjyf.fsf@HIDDEN> <8734t5yh49.fsf@HIDDEN> <87edcp9p54.fsf@HIDDEN> OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt Date: Sat, 25 May 2024 08:04:24 +0000 Message-ID: <878qzypbav.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Joseph Turner <joseph@HIDDEN> writes: > Philip Kaludercic <philipk@HIDDEN> writes: >> So in general, this patch might be appropriate? >> >> diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el >> index 581053f6304..42f386933dc 100644 >> --- a/lisp/emacs-lisp/loaddefs-gen.el >> +++ b/lisp/emacs-lisp/loaddefs-gen.el >> @@ -433,7 +433,8 @@ loaddefs-generate--parse-file >> ;; loaddefs for packages so that `syntax-ppss' later gives >> ;; correct results. >> (emacs-lisp-mode) >> - (let ((version (lm-header "version")) >> + (let ((version (or (lm-header "package-version") >> + (lm-header "version"))) >> package) >> (when (and version >> (setq version (ignore-errors (version-to-list version))) >> >> > > What about making `lm-version' handle the "package-version" header then > using `lm-version' in loaddefs-generate--parse-file? See patches. My main concern was if we want to have Package-Version always override Version, but if my patch modified loaddefs-gen, then I don't think there is much of a difference if we change lisp-mnt instead (in terms of the generality of the change). So I am fine with the change, and think we can merge it. Eli: Is master still fine for these kinds of changes? > Joseph > >>From e83ee369ae90e5e15b3adca9eab1ded4db864427 Mon Sep 17 00:00:00 2001 > From: Joseph Turner <joseph@HIDDEN> > Date: Mon, 4 Mar 2024 22:15:50 -0800 > Subject: [PATCH 2/2] Use lm-version instead of lm-header "version" > > bug#69528 > > * lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate--parse-file) > --- > lisp/emacs-lisp/loaddefs-gen.el | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el > index 581053f6304..6b24f7dc8c7 100644 > --- a/lisp/emacs-lisp/loaddefs-gen.el > +++ b/lisp/emacs-lisp/loaddefs-gen.el > @@ -433,7 +433,7 @@ loaddefs-generate--parse-file > ;; loaddefs for packages so that `syntax-ppss' later gives > ;; correct results. > (emacs-lisp-mode) > - (let ((version (lm-header "version")) > + (let ((version (lm-version)) > package) > (when (and version > (setq version (ignore-errors (version-to-list version))) > -- > 2.41.0 > > >>From 20db8c9afcb03d8a5acb750fa738c5066e204401 Mon Sep 17 00:00:00 2001 > From: Joseph Turner <joseph@HIDDEN> > Date: Mon, 4 Mar 2024 22:14:26 -0800 > Subject: [PATCH 1/2] Check Package-Version: header in lm-version also > > * lisp/emacs-lisp/lisp-mnt.el (lm-version) > --- > lisp/emacs-lisp/lisp-mnt.el | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/lisp/emacs-lisp/lisp-mnt.el b/lisp/emacs-lisp/lisp-mnt.el > index f111a77663c..12b23853801 100644 > --- a/lisp/emacs-lisp/lisp-mnt.el > +++ b/lisp/emacs-lisp/lisp-mnt.el > @@ -416,6 +416,7 @@ lm-version > This can be found in an RCS or SCCS header." > (lm-with-file file > (or (lm-header "version") > + (lm-header "package-version") > (let ((header-max (lm-code-start))) > (goto-char (point-min)) > (cond Joseph Turner <joseph@HIDDEN> writes: > Joseph Turner <joseph@HIDDEN> writes: > >> Philip Kaludercic <philipk@HIDDEN> writes: >>> So in general, this patch might be appropriate? >>> >>> diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el >>> index 581053f6304..42f386933dc 100644 >>> --- a/lisp/emacs-lisp/loaddefs-gen.el >>> +++ b/lisp/emacs-lisp/loaddefs-gen.el >>> @@ -433,7 +433,8 @@ loaddefs-generate--parse-file >>> ;; loaddefs for packages so that `syntax-ppss' later gives >>> ;; correct results. >>> (emacs-lisp-mode) >>> - (let ((version (lm-header "version")) >>> + (let ((version (or (lm-header "package-version") >>> + (lm-header "version"))) >>> package) >>> (when (and version >>> (setq version (ignore-errors (version-to-list version))) >>> >>> >> >> What about making `lm-version' handle the "package-version" header then >> using `lm-version' in loaddefs-generate--parse-file? See patches. >> >> Joseph >> >> [2. text/x-diff; 0002-Use-lm-version-instead-of-lm-header-version.patch]... >> >> [3. text/x-diff; 0001-Check-Package-Version-header-in-lm-version-also.patch]... > > Ping! > > > > Eli Zaretskii <eliz@HIDDEN> writes: > Ping! Ping! Philip, can you please chime in? > >> Cc: 69528 <at> debbugs.gnu.org, iarchivedmywholelife@HIDDEN >> Date: Wed, 08 May 2024 23:53:38 -0700 >> From: Joseph Turner via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> >> >> Joseph Turner <joseph@HIDDEN> writes: >> >> > Philip Kaludercic <philipk@HIDDEN> writes: >> >> So in general, this patch might be appropriate? >> >> >> >> diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el >> >> index 581053f6304..42f386933dc 100644 >> >> --- a/lisp/emacs-lisp/loaddefs-gen.el >> >> +++ b/lisp/emacs-lisp/loaddefs-gen.el >> >> @@ -433,7 +433,8 @@ loaddefs-generate--parse-file >> >> ;; loaddefs for packages so that `syntax-ppss' later gives >> >> ;; correct results. >> >> (emacs-lisp-mode) >> >> - (let ((version (lm-header "version")) >> >> + (let ((version (or (lm-header "package-version") >> >> + (lm-header "version"))) >> >> package) >> >> (when (and version >> >> (setq version (ignore-errors (version-to-list version))) >> >> >> >> >> > >> > What about making `lm-version' handle the "package-version" header then >> > using `lm-version' in loaddefs-generate--parse-file? See patches. >> > >> > Joseph > > > > -- Philip Kaludercic on peregrine
X-Loop: help-debbugs@HIDDEN Subject: bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions Resent-From: Joseph Turner <joseph@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 25 May 2024 08:09:02 +0000 Resent-Message-ID: <handler.69528.B69528.171662451027507 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philip Kaludercic <philipk@HIDDEN> Cc: eliz@HIDDEN, 69528 <at> debbugs.gnu.org, iarchivedmywholelife@HIDDEN Received: via spool by 69528-submit <at> debbugs.gnu.org id=B69528.171662451027507 (code B ref 69528); Sat, 25 May 2024 08:09:02 +0000 Received: (at 69528) by debbugs.gnu.org; 25 May 2024 08:08:30 +0000 Received: from localhost ([127.0.0.1]:41987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sAmS5-00079b-Fs for submit <at> debbugs.gnu.org; Sat, 25 May 2024 04:08:30 -0400 Received: from out-177.mta0.migadu.com ([91.218.175.177]:60447) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <joseph@HIDDEN>) id 1sAmS3-00079T-HD for 69528 <at> debbugs.gnu.org; Sat, 25 May 2024 04:08:28 -0400 X-Envelope-To: philipk@HIDDEN DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=breatheoutbreathe.in; s=key1; t=1716624493; 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=j3U2I3F+Kddg2uVrvC7i8vKO8eJmaV+ohwtHoRirByc=; b=FyN1MMIJhNGg0PxN8A3reDaeQE2iIb5WXZ3DSc3SY82inw81bBenpUkNOQdgA5QThPnMMF JJ6r6VxP3/9m3XqRzZ9GyKqUJ+wbc8pRbZ1DH2PtKWC9jvFEzEIwpBQtsLCqCvNzX4SYIu Nl3FohSCi/MalfwREgGV/uSG/7GyFvQ= X-Envelope-To: 69528 <at> debbugs.gnu.org X-Envelope-To: iarchivedmywholelife@HIDDEN X-Envelope-To: eliz@HIDDEN X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and include these headers. From: Joseph Turner <joseph@HIDDEN> In-Reply-To: <878qzypbav.fsf@HIDDEN> (Philip Kaludercic's message of "Sat, 25 May 2024 08:04:24 +0000") References: <87edcrtegz.fsf@HIDDEN> <87sf15rjyf.fsf@HIDDEN> <8734t5yh49.fsf@HIDDEN> <87edcp9p54.fsf@HIDDEN> <878qzypbav.fsf@HIDDEN> Date: Sat, 25 May 2024 01:08:08 -0700 Message-ID: <87o78ul3fb.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Migadu-Flow: FLOW_OUT X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Philip Kaludercic <philipk@HIDDEN> writes: > Joseph Turner <joseph@HIDDEN> writes: > >> Philip Kaludercic <philipk@HIDDEN> writes: >>> So in general, this patch might be appropriate? >>> >>> diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el >>> index 581053f6304..42f386933dc 100644 >>> --- a/lisp/emacs-lisp/loaddefs-gen.el >>> +++ b/lisp/emacs-lisp/loaddefs-gen.el >>> @@ -433,7 +433,8 @@ loaddefs-generate--parse-file >>> ;; loaddefs for packages so that `syntax-ppss' later gives >>> ;; correct results. >>> (emacs-lisp-mode) >>> - (let ((version (lm-header "version")) >>> + (let ((version (or (lm-header "package-version") >>> + (lm-header "version"))) >>> package) >>> (when (and version >>> (setq version (ignore-errors (version-to-list version))) >>> >>> >> >> What about making `lm-version' handle the "package-version" header then >> using `lm-version' in loaddefs-generate--parse-file? See patches. > > My main concern was if we want to have Package-Version always override > Version, but if my patch modified loaddefs-gen, then I don't think there > is much of a difference if we change lisp-mnt instead (in terms of the > generality of the change). If it would be more appropriate, I can resubmit another patch with "Version" used preferentially over "Package-Version". > So I am fine with the change, and think we can merge it. Eli: Is master > still fine for these kinds of changes? > >> Joseph >> >>>From e83ee369ae90e5e15b3adca9eab1ded4db864427 Mon Sep 17 00:00:00 2001 >> From: Joseph Turner <joseph@HIDDEN> >> Date: Mon, 4 Mar 2024 22:15:50 -0800 >> Subject: [PATCH 2/2] Use lm-version instead of lm-header "version" >> >> bug#69528 >> >> * lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate--parse-file) >> --- >> lisp/emacs-lisp/loaddefs-gen.el | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el >> index 581053f6304..6b24f7dc8c7 100644 >> --- a/lisp/emacs-lisp/loaddefs-gen.el >> +++ b/lisp/emacs-lisp/loaddefs-gen.el >> @@ -433,7 +433,7 @@ loaddefs-generate--parse-file >> ;; loaddefs for packages so that `syntax-ppss' later gives >> ;; correct results. >> (emacs-lisp-mode) >> - (let ((version (lm-header "version")) >> + (let ((version (lm-version)) >> package) >> (when (and version >> (setq version (ignore-errors (version-to-list version))) >> -- >> 2.41.0 >> >> >>>From 20db8c9afcb03d8a5acb750fa738c5066e204401 Mon Sep 17 00:00:00 2001 >> From: Joseph Turner <joseph@HIDDEN> >> Date: Mon, 4 Mar 2024 22:14:26 -0800 >> Subject: [PATCH 1/2] Check Package-Version: header in lm-version also >> >> * lisp/emacs-lisp/lisp-mnt.el (lm-version) >> --- >> lisp/emacs-lisp/lisp-mnt.el | 1 + >> 1 file changed, 1 insertion(+) >> >> diff --git a/lisp/emacs-lisp/lisp-mnt.el b/lisp/emacs-lisp/lisp-mnt.el >> index f111a77663c..12b23853801 100644 >> --- a/lisp/emacs-lisp/lisp-mnt.el >> +++ b/lisp/emacs-lisp/lisp-mnt.el >> @@ -416,6 +416,7 @@ lm-version >> This can be found in an RCS or SCCS header." >> (lm-with-file file >> (or (lm-header "version") >> + (lm-header "package-version") >> (let ((header-max (lm-code-start))) >> (goto-char (point-min)) >> (cond > > Joseph Turner <joseph@HIDDEN> writes: > >> Joseph Turner <joseph@HIDDEN> writes: >> >>> Philip Kaludercic <philipk@HIDDEN> writes: >>>> So in general, this patch might be appropriate? >>>> >>>> diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el >>>> index 581053f6304..42f386933dc 100644 >>>> --- a/lisp/emacs-lisp/loaddefs-gen.el >>>> +++ b/lisp/emacs-lisp/loaddefs-gen.el >>>> @@ -433,7 +433,8 @@ loaddefs-generate--parse-file >>>> ;; loaddefs for packages so that `syntax-ppss' later gives >>>> ;; correct results. >>>> (emacs-lisp-mode) >>>> - (let ((version (lm-header "version")) >>>> + (let ((version (or (lm-header "package-version") >>>> + (lm-header "version"))) >>>> package) >>>> (when (and version >>>> (setq version (ignore-errors (version-to-list version))) >>>> >>>> >>> >>> What about making `lm-version' handle the "package-version" header then >>> using `lm-version' in loaddefs-generate--parse-file? See patches. >>> >>> Joseph >>> >>> [2. text/x-diff; 0002-Use-lm-version-instead-of-lm-header-version.patch]... >>> >>> [3. text/x-diff; 0001-Check-Package-Version-header-in-lm-version-also.patch]... >> >> Ping! >> >> >> >> > > Eli Zaretskii <eliz@HIDDEN> writes: > >> Ping! Ping! Philip, can you please chime in? >> >>> Cc: 69528 <at> debbugs.gnu.org, iarchivedmywholelife@HIDDEN >>> Date: Wed, 08 May 2024 23:53:38 -0700 >>> From: Joseph Turner via "Bug reports for GNU Emacs, >>> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> >>> >>> Joseph Turner <joseph@HIDDEN> writes: >>> >>> > Philip Kaludercic <philipk@HIDDEN> writes: >>> >> So in general, this patch might be appropriate? >>> >> >>> >> diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el >>> >> index 581053f6304..42f386933dc 100644 >>> >> --- a/lisp/emacs-lisp/loaddefs-gen.el >>> >> +++ b/lisp/emacs-lisp/loaddefs-gen.el >>> >> @@ -433,7 +433,8 @@ loaddefs-generate--parse-file >>> >> ;; loaddefs for packages so that `syntax-ppss' later gives >>> >> ;; correct results. >>> >> (emacs-lisp-mode) >>> >> - (let ((version (lm-header "version")) >>> >> + (let ((version (or (lm-header "package-version") >>> >> + (lm-header "version"))) >>> >> package) >>> >> (when (and version >>> >> (setq version (ignore-errors (version-to-list version))) >>> >> >>> >> >>> > >>> > What about making `lm-version' handle the "package-version" header then >>> > using `lm-version' in loaddefs-generate--parse-file? See patches. >>> > >>> > Joseph >> >> >> >>
X-Loop: help-debbugs@HIDDEN Subject: bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions Resent-From: Philip Kaludercic <philipk@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 25 May 2024 08:48:01 +0000 Resent-Message-ID: <handler.69528.B69528.171662687428735 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Joseph Turner <joseph@HIDDEN> Cc: eliz@HIDDEN, 69528 <at> debbugs.gnu.org, iarchivedmywholelife@HIDDEN Received: via spool by 69528-submit <at> debbugs.gnu.org id=B69528.171662687428735 (code B ref 69528); Sat, 25 May 2024 08:48:01 +0000 Received: (at 69528) by debbugs.gnu.org; 25 May 2024 08:47:54 +0000 Received: from localhost ([127.0.0.1]:42142 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sAn4D-0007TP-P4 for submit <at> debbugs.gnu.org; Sat, 25 May 2024 04:47:54 -0400 Received: from mout01.posteo.de ([185.67.36.65]:47637) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <philipk@HIDDEN>) id 1sAn4B-0007TE-3a for 69528 <at> debbugs.gnu.org; Sat, 25 May 2024 04:47:51 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 13402240028 for <69528 <at> debbugs.gnu.org>; Sat, 25 May 2024 10:47:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1716626858; bh=yaiYTkajEsGUSnQV1EOKRmFYYqEqcUsbfu9Vci5lBCM=; h=From:To:Cc:Subject:OpenPGP:Date:Message-ID:MIME-Version: Content-Type:Content-Transfer-Encoding:From; b=Ga2Y6ymZ5mshBMb2a2BBhlzICmK08HpXz6/G4aongktz9cCfh5+77YqGEKJFSTJwP sr/y2ZzSWY56C8DDVC1hP0Ngo1l3CJYdbbvoTaOkmr0g8D+9O5ufomAyCzx3w/mnpU 50+z/edH+WnYtacNhFTRgb+e5KC2pGEeqL0niXbdim46UNzdJwSKwW48t2XvS3//Qm vV+jp8iOv940Ypbzm6PtkMDPVZsTCrOPDmgrGa7TuiCpUOTMZOTfnE0diDLt9j0Cal pLpPtQAba+c30UX4XuTwagh7ax6gH1Q/bQyumdVaV6rJxGeampVyJB+Q0XGaMreavD x8SsTVG1zMRgQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4VmbBx2vLmz6tvt; Sat, 25 May 2024 10:47:37 +0200 (CEST) From: Philip Kaludercic <philipk@HIDDEN> In-Reply-To: <87o78ul3fb.fsf@HIDDEN> (Joseph Turner's message of "Sat, 25 May 2024 01:08:08 -0700") References: <87edcrtegz.fsf@HIDDEN> <87sf15rjyf.fsf@HIDDEN> <8734t5yh49.fsf@HIDDEN> <87edcp9p54.fsf@HIDDEN> <878qzypbav.fsf@HIDDEN> <87o78ul3fb.fsf@HIDDEN> OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt Date: Sat, 25 May 2024 08:47:36 +0000 Message-ID: <87pltanuqf.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Joseph Turner <joseph@HIDDEN> writes: > Philip Kaludercic <philipk@HIDDEN> writes: > >> Joseph Turner <joseph@HIDDEN> writes: >> >>> Philip Kaludercic <philipk@HIDDEN> writes: >>>> So in general, this patch might be appropriate? >>>> >>>> diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddef= s-gen.el >>>> index 581053f6304..42f386933dc 100644 >>>> --- a/lisp/emacs-lisp/loaddefs-gen.el >>>> +++ b/lisp/emacs-lisp/loaddefs-gen.el >>>> @@ -433,7 +433,8 @@ loaddefs-generate--parse-file >>>> ;; loaddefs for packages so that `syntax-ppss' later gives >>>> ;; correct results. >>>> (emacs-lisp-mode) >>>> - (let ((version (lm-header "version")) >>>> + (let ((version (or (lm-header "package-version") >>>> + (lm-header "version"))) >>>> package) >>>> (when (and version >>>> (setq version (ignore-errors (version-to-list ve= rsion))) >>>> >>>> >>> >>> What about making `lm-version' handle the "package-version" header then >>> using `lm-version' in loaddefs-generate--parse-file? See patches. >> >> My main concern was if we want to have Package-Version always override >> Version, but if my patch modified loaddefs-gen, then I don't think there >> is much of a difference if we change lisp-mnt instead (in terms of the >> generality of the change). > > If it would be more appropriate, I can resubmit another patch with > "Version" used preferentially over "Package-Version". No, I believe that would be wrong, at least going by these quotes from the manual: (elisp) Simple Packages: The version number comes from the =E2=80=98Package-Version=E2=80=99 he= ader, if it exists, or from the =E2=80=98Version=E2=80=99 header otherwise. One or t= he other _must_ be present. Here, the version number is 1.3. (elisp) Library Headers: =E2=80=98Package-Version=E2=80=99 If =E2=80=98Version=E2=80=99 is not suitable for use by the package = manager, then a package can define =E2=80=98Package-Version=E2=80=99; it will be use= d instead. This is handy if =E2=80=98Version=E2=80=99 is an RCS id or something= else that cannot be parsed by =E2=80=98version-to-list=E2=80=99. So the patch is fine as it is. --=20 Philip Kaludercic on peregrine
X-Loop: help-debbugs@HIDDEN Subject: bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 25 May 2024 10:50:02 +0000 Resent-Message-ID: <handler.69528.B69528.171663418014931 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philip Kaludercic <philipk@HIDDEN>, Stefan Monnier <monnier@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, Andrea Corallo <acorallo@HIDDEN> Cc: iarchivedmywholelife@HIDDEN, 69528 <at> debbugs.gnu.org, joseph@HIDDEN Received: via spool by 69528-submit <at> debbugs.gnu.org id=B69528.171663418014931 (code B ref 69528); Sat, 25 May 2024 10:50:02 +0000 Received: (at 69528) by debbugs.gnu.org; 25 May 2024 10:49:40 +0000 Received: from localhost ([127.0.0.1]:42735 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sAoy3-0003sl-Mn for submit <at> debbugs.gnu.org; Sat, 25 May 2024 06:49:40 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56640) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1sAoy1-0003sP-KN for 69528 <at> debbugs.gnu.org; Sat, 25 May 2024 06:49:38 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1sAoxm-0002S8-Ow; Sat, 25 May 2024 06:49:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=l+BK+P2qHAAJBI3a4Um63eQrWGy77o+nXsY2bKANjas=; b=p4+0ib8UxzR3 J6BRAu3jYI3qV0uzQ+5vTY/67uHBHks2Czu//RugOcDrVpAg6yuOEfg+GJcUjhtSSaocodIBgZf3T r9jeHcq2NeOHiUZpzkPihz6p1EGKAV5dvdCHFppRhBhb/mhYytnpBnS5WRZZMc2/i+zF+Qv0v5qEl RUFCBIBgjmzn6cZbLkLRqESU50dtZ4jcyUSrqisSDloKQykNEZ3JGyvRfNjj4iaoNLKFY/BPbgqds EtY+ots0QuvTkJgWeb6Rs1sQFPQl/xo4lOUgts/Zlp0FpHh5mD7ithr17b44o/z3VtjL7iaimeN5K 2GDJHqMJzsSe/P5/SdPFUg==; Date: Sat, 25 May 2024 13:49:01 +0300 Message-Id: <86ed9qyxnm.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <878qzypbav.fsf@HIDDEN> (message from Philip Kaludercic on Sat, 25 May 2024 08:04:24 +0000) References: <87edcrtegz.fsf@HIDDEN> <87sf15rjyf.fsf@HIDDEN> <8734t5yh49.fsf@HIDDEN> <87edcp9p54.fsf@HIDDEN> <878qzypbav.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Cc: 69528 <at> debbugs.gnu.org, iarchivedmywholelife@HIDDEN > From: Philip Kaludercic <philipk@HIDDEN> > Date: Sat, 25 May 2024 08:04:24 +0000 > > Joseph Turner <joseph@HIDDEN> writes: > > > What about making `lm-version' handle the "package-version" header then > > using `lm-version' in loaddefs-generate--parse-file? See patches. > > My main concern was if we want to have Package-Version always override > Version, but if my patch modified loaddefs-gen, then I don't think there > is much of a difference if we change lisp-mnt instead (in terms of the > generality of the change). > > So I am fine with the change, and think we can merge it. Eli: Is master > still fine for these kinds of changes? I think so, yes. But maybe I don't fully understand the effect of this change? Can you describe it? I also added the other maintainers, in case they have opinions on this. Thanks.
X-Loop: help-debbugs@HIDDEN Subject: bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions Resent-From: Joseph Turner <joseph@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 26 May 2024 00:47:01 +0000 Resent-Message-ID: <handler.69528.B69528.171668437513688 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philip Kaludercic <philipk@HIDDEN> Cc: eliz@HIDDEN, 69528 <at> debbugs.gnu.org, iarchivedmywholelife@HIDDEN Received: via spool by 69528-submit <at> debbugs.gnu.org id=B69528.171668437513688 (code B ref 69528); Sun, 26 May 2024 00:47:01 +0000 Received: (at 69528) by debbugs.gnu.org; 26 May 2024 00:46:15 +0000 Received: from localhost ([127.0.0.1]:34253 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sB21e-0003Y4-LW for submit <at> debbugs.gnu.org; Sat, 25 May 2024 20:46:15 -0400 Received: from out-175.mta1.migadu.com ([95.215.58.175]:39818) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <joseph@HIDDEN>) id 1sB21b-0003MV-QL for 69528 <at> debbugs.gnu.org; Sat, 25 May 2024 20:46:12 -0400 X-Envelope-To: philipk@HIDDEN DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=breatheoutbreathe.in; s=key1; t=1716684327; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=bVJg8EoN0jfdWR8ATaCw0eQCQ/68vG1EwwZ40rs3WcE=; b=IFKFrOmqOYIOP7M/d84DVkncxNNVYfoIfuqU7XPBu8oxB0muQ7wt9GaFfn0HxcAbYQCTMx nu25wUnUDRMV7mhQtUwjAMdhjWKVWnX9yshXzE2qK5axRYAlW1snrp6YWsL25fo+YAAC8i JDbnMXuhPTTDhRrETVTc4T2cnCatcQY= X-Envelope-To: 69528 <at> debbugs.gnu.org X-Envelope-To: iarchivedmywholelife@HIDDEN X-Envelope-To: eliz@HIDDEN X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and include these headers. From: Joseph Turner <joseph@HIDDEN> In-Reply-To: <87pltanuqf.fsf@HIDDEN> (Philip Kaludercic's message of "Sat, 25 May 2024 08:47:36 +0000") References: <87edcrtegz.fsf@HIDDEN> <87sf15rjyf.fsf@HIDDEN> <8734t5yh49.fsf@HIDDEN> <87edcp9p54.fsf@HIDDEN> <878qzypbav.fsf@HIDDEN> <87o78ul3fb.fsf@HIDDEN> <87pltanuqf.fsf@HIDDEN> Date: Sat, 25 May 2024 17:45:21 -0700 Message-ID: <877cfhl7tq.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Migadu-Flow: FLOW_OUT X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Philip Kaludercic <philipk@HIDDEN> writes: > Joseph Turner <joseph@HIDDEN> writes: > >> Philip Kaludercic <philipk@HIDDEN> writes: >> >>> Joseph Turner <joseph@HIDDEN> writes: >>> >>>> Philip Kaludercic <philipk@HIDDEN> writes: >>>>> So in general, this patch might be appropriate? >>>>> >>>>> diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loadde= fs-gen.el >>>>> index 581053f6304..42f386933dc 100644 >>>>> --- a/lisp/emacs-lisp/loaddefs-gen.el >>>>> +++ b/lisp/emacs-lisp/loaddefs-gen.el >>>>> @@ -433,7 +433,8 @@ loaddefs-generate--parse-file >>>>> ;; loaddefs for packages so that `syntax-ppss' later gives >>>>> ;; correct results. >>>>> (emacs-lisp-mode) >>>>> - (let ((version (lm-header "version")) >>>>> + (let ((version (or (lm-header "package-version") >>>>> + (lm-header "version"))) >>>>> package) >>>>> (when (and version >>>>> (setq version (ignore-errors (version-to-list v= ersion))) >>>>> >>>>> >>>> >>>> What about making `lm-version' handle the "package-version" header then >>>> using `lm-version' in loaddefs-generate--parse-file? See patches. >>> >>> My main concern was if we want to have Package-Version always override >>> Version, but if my patch modified loaddefs-gen, then I don't think there >>> is much of a difference if we change lisp-mnt instead (in terms of the >>> generality of the change). >> >> If it would be more appropriate, I can resubmit another patch with >> "Version" used preferentially over "Package-Version". > > No, I believe that would be wrong, at least going by these quotes from > the manual: > > (elisp) Simple Packages: > > The version number comes from the =E2=80=98Package-Version=E2=80=99 = header, if it > exists, or from the =E2=80=98Version=E2=80=99 header otherwise. One or= the other _must_ > be present. Here, the version number is 1.3. > > (elisp) Library Headers: > > =E2=80=98Package-Version=E2=80=99 > If =E2=80=98Version=E2=80=99 is not suitable for use by the packag= e manager, then a > package can define =E2=80=98Package-Version=E2=80=99; it will be u= sed instead. > This is handy if =E2=80=98Version=E2=80=99 is an RCS id or somethi= ng else that > cannot be parsed by =E2=80=98version-to-list=E2=80=99. > > So the patch is fine as it is. Thanks for double-checking.
X-Loop: help-debbugs@HIDDEN Subject: bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions Resent-From: Stefan Kangas <stefankangas@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 02 Jun 2024 10:38:01 +0000 Resent-Message-ID: <handler.69528.B69528.17173246679628 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN>, Philip Kaludercic <philipk@HIDDEN>, Stefan Monnier <monnier@HIDDEN>, Andrea Corallo <acorallo@HIDDEN> Cc: iarchivedmywholelife@HIDDEN, 69528 <at> debbugs.gnu.org, joseph@HIDDEN Received: via spool by 69528-submit <at> debbugs.gnu.org id=B69528.17173246679628 (code B ref 69528); Sun, 02 Jun 2024 10:38:01 +0000 Received: (at 69528) by debbugs.gnu.org; 2 Jun 2024 10:37:47 +0000 Received: from localhost ([127.0.0.1]:57920 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sDiax-0002VE-4p for submit <at> debbugs.gnu.org; Sun, 02 Jun 2024 06:37:47 -0400 Received: from mail-lf1-f42.google.com ([209.85.167.42]:61556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1sDiav-0002V0-7B for 69528 <at> debbugs.gnu.org; Sun, 02 Jun 2024 06:37:45 -0400 Received: by mail-lf1-f42.google.com with SMTP id 2adb3069b0e04-52b82d57963so3239855e87.2 for <69528 <at> debbugs.gnu.org>; Sun, 02 Jun 2024 03:37:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717324587; x=1717929387; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=/vdldenti0Y/mcocqpnnfSX2U24NWULQ/OSBYuWGsZ8=; b=lUZG8TGRXj9iSh4dIT/mH6yXHcVkpAE3035FYx/CYAUiUgDMvGcRTUQy2U641FZRax neKQUGfa0dP15FoosJyZU5/rfuyengzyN+4syBqoZyWbiLfsikKeAqt0D4wJHWqCG0t2 23vhmDRNvNlCQgAQoWM9qIzlYesNUDxSVfshKGX0LXgKeILrBdXjqa+Mp5dvJ3ZaKHnb 83TLdcgkZT4ynJj9jC9/dYJsyhzTaavwx/5nLO/RwE20M5q1ewPQrkqPzFV+UW2vhj4w 3C/hmisd1Z3A/nweI/urUY0a2jHYjJIE5ihiQFbZwzyyWbIotX8Q+iEglCbMcGdAJZqB rbyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717324587; x=1717929387; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=/vdldenti0Y/mcocqpnnfSX2U24NWULQ/OSBYuWGsZ8=; b=ixHXOUa+5bbuO0ppMo/Z42JZnop3xQfJxTSkcK8S5G3pxTvG/LzHymsp0BPbpxZgTO 2c3s3h4St3B2OfTRz5V3OxcdjgagcKXSW+VKflArR9GqzA8864o3no30OQ78eHZh2K7P HYXQmsiWF1vDy2wlnGAbnS4dOGTUhwy80NkqXsICDhHVVmEWYqTPQcoJkB1R2KknTPPY Igo2HOcEjs64EhMbMEaY2m9EjjL7T71WkL75a6cjzY6m10Ib4w+vnQmnb73H0ma6YsnS Vqnf6dQ5m3CqAeFlFucaJ9pZLirg+U5gOMYJwFu3sCmaUuUADGhxgj0gXgABLI+byfKD dBPg== X-Forwarded-Encrypted: i=1; AJvYcCU49IP4SeKtUbeGoAvl/zT2aiGMj4G3UU0/pfjqzwSly53qFSeTqOjolQKiE5jCgRPVV9+6qmz9Qmcg7/mys9TXUxptAqE= X-Gm-Message-State: AOJu0YyA3itNGzA4WtCIqa2Ua4kflTUvu7T/Az/LgvwnL6Co5dD64lmJ P2SqAx76c1ZC3JF4fg5jVMEKsvPOULMUJ8NJmpl97qmD/bk4YkayfQ/NiCvWcqDigM9kNpVP0L1 9mkOEsdTlV8Q/JB/7nLO3A6vbEVQ= X-Google-Smtp-Source: AGHT+IHzb6HnoMVI3r1GqPxQLXEhGuKId4eii5KClJVTeCaWMH8O8+/vBPtTjvTEFe5E/Xt5C82Qm206924KKl6tGjc= X-Received: by 2002:a05:6512:250:b0:523:90df:a9c6 with SMTP id 2adb3069b0e04-52b896da5f9mr4048302e87.50.1717324586739; Sun, 02 Jun 2024 03:36:26 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 2 Jun 2024 10:36:26 +0000 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <86ed9qyxnm.fsf@HIDDEN> References: <87edcrtegz.fsf@HIDDEN> <87sf15rjyf.fsf@HIDDEN> <8734t5yh49.fsf@HIDDEN> <87edcp9p54.fsf@HIDDEN> <878qzypbav.fsf@HIDDEN> <86ed9qyxnm.fsf@HIDDEN> MIME-Version: 1.0 Date: Sun, 2 Jun 2024 10:36:26 +0000 Message-ID: <CADwFkmn4S5ocBUYc5mKee1c38BBSVKLaWGbDBPYGWPpP4Rhwqw@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> > What about making `lm-version' handle the "package-version" header the= n >> > using `lm-version' in loaddefs-generate--parse-file? See patches. >> >> My main concern was if we want to have Package-Version always override >> Version, but if my patch modified loaddefs-gen, then I don't think there >> is much of a difference if we change lisp-mnt instead (in terms of the >> generality of the change). >> >> So I am fine with the change, and think we can merge it. Eli: Is master >> still fine for these kinds of changes? > > I think so, yes. But maybe I don't fully understand the effect of > this change? Can you describe it? > > I also added the other maintainers, in case they have opinions on > this. I think the first patch is right, i.e. to use (lm-version) instead of (lm-header "version") So let's install that one, I think. The effect of the second patch is to change `lm-version` to look for a "Package-Version" header if there is no "Version" header. This has two problems: 1. We didn't do that until now, and it's not clear to me what is the issue that is prompting this change. The transient.el issue seems to have been fixed already. 2. The way I read the manual, it seems like "Package-Version" should be preferred over "Version", if it exists: =E2=80=98Package-Version=E2=80=99 If =E2=80=98Version=E2=80=99 is not suitable for use by the pa= ckage manager, then a package can define =E2=80=98Package-Version=E2=80=99; it will = be used instead. This is handy if =E2=80=98Version=E2=80=99 is an RCS id or som= ething else that cannot be parsed by =E2=80=98version-to-list=E2=80=99. I'm also not sure we need to support packages with unusual versions like RCS id's these days. Is that use case still relevant? Perhaps we should simply deprecate the "Package-Version" header?
X-Loop: help-debbugs@HIDDEN Subject: bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions Resent-From: Philip Kaludercic <philipk@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 02 Jun 2024 11:08:02 +0000 Resent-Message-ID: <handler.69528.B69528.171732644512666 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas <stefankangas@HIDDEN> Cc: iarchivedmywholelife@HIDDEN, joseph@HIDDEN, 69528 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Andrea Corallo <acorallo@HIDDEN>, Stefan Monnier <monnier@HIDDEN> Received: via spool by 69528-submit <at> debbugs.gnu.org id=B69528.171732644512666 (code B ref 69528); Sun, 02 Jun 2024 11:08:02 +0000 Received: (at 69528) by debbugs.gnu.org; 2 Jun 2024 11:07:25 +0000 Received: from localhost ([127.0.0.1]:57952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sDj3c-0003ID-U4 for submit <at> debbugs.gnu.org; Sun, 02 Jun 2024 07:07:25 -0400 Received: from mout02.posteo.de ([185.67.36.66]:37561) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <philipk@HIDDEN>) id 1sDj3b-0003Hy-Hw for 69528 <at> debbugs.gnu.org; Sun, 02 Jun 2024 07:07:24 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 2D1BA240101 for <69528 <at> debbugs.gnu.org>; Sun, 2 Jun 2024 13:07:04 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1717326425; bh=cZf8TeO/VhVGQ2w5+3vL0P0qWtcWzdXfoSABetCbeSI=; h=From:To:Cc:Subject:OpenPGP:Date:Message-ID:MIME-Version: Content-Type:Content-Transfer-Encoding:From; b=GO2Ex3ZXBFU+a7jwIpl2WjSil28GGeI2WJm+/yLyszNNjI1+QptzgXq50fgtWmkCZ F7pvB0/fbBLvkYs08FYiWAyaVdeRutez9qR5/GdoFlE1mNt3zDMhea81Xsu4JVOMY3 uXTY1M0iMxyFv/YENDYZLEV61z5q6FqJKqK9VrgW2z8smlHogAzzCSMWekiYY9pZpv VXgQQie/Y/auct3j9xbuKLd52+a3pksn7v44Bf4BpChYVnrIonxgPpyMJ6bVShfeZj B2twj53BA8Lrx9mV7F87G/onFD7I0mmsKDpWzL9pKS0U3q3bZNE0JAgcptH5yZv20Q 3Xw6fUnIOGCIg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4VsYw72Xf3z9rxL; Sun, 2 Jun 2024 13:07:03 +0200 (CEST) From: Philip Kaludercic <philipk@HIDDEN> In-Reply-To: <CADwFkmn4S5ocBUYc5mKee1c38BBSVKLaWGbDBPYGWPpP4Rhwqw@HIDDEN> (Stefan Kangas's message of "Sun, 2 Jun 2024 10:36:26 +0000") References: <87edcrtegz.fsf@HIDDEN> <87sf15rjyf.fsf@HIDDEN> <8734t5yh49.fsf@HIDDEN> <87edcp9p54.fsf@HIDDEN> <878qzypbav.fsf@HIDDEN> <86ed9qyxnm.fsf@HIDDEN> <CADwFkmn4S5ocBUYc5mKee1c38BBSVKLaWGbDBPYGWPpP4Rhwqw@HIDDEN> OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt Date: Sun, 02 Jun 2024 11:07:02 +0000 Message-ID: <871q5ffvs9.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Stefan Kangas <stefankangas@HIDDEN> writes: > Eli Zaretskii <eliz@HIDDEN> writes: > >>> > What about making `lm-version' handle the "package-version" header th= en >>> > using `lm-version' in loaddefs-generate--parse-file? See patches. >>> >>> My main concern was if we want to have Package-Version always override >>> Version, but if my patch modified loaddefs-gen, then I don't think there >>> is much of a difference if we change lisp-mnt instead (in terms of the >>> generality of the change). >>> >>> So I am fine with the change, and think we can merge it. Eli: Is master >>> still fine for these kinds of changes? >> >> I think so, yes. But maybe I don't fully understand the effect of >> this change? Can you describe it? Sorry for the late response, but Stefan summaries the situation well below. >> I also added the other maintainers, in case they have opinions on >> this. > > I think the first patch is right, i.e. to use > > (lm-version) > > instead of > > (lm-header "version") > > So let's install that one, I think. I agree. > The effect of the second patch is to change `lm-version` to look for a > "Package-Version" header if there is no "Version" header. > > This has two problems: > > 1. We didn't do that until now, and it's not clear to me what is the > issue that is prompting this change. The transient.el issue seems to > have been fixed already. > > 2. The way I read the manual, it seems like "Package-Version" should be > preferred over "Version", if it exists: > > =E2=80=98Package-Version=E2=80=99 > If =E2=80=98Version=E2=80=99 is not suitable for use by the = package manager, then a > package can define =E2=80=98Package-Version=E2=80=99; it wil= l be used instead. > This is handy if =E2=80=98Version=E2=80=99 is an RCS id or s= omething else that > cannot be parsed by =E2=80=98version-to-list=E2=80=99. > > I'm also not sure we need to support packages with unusual versions > like RCS id's these days. Is that use case still relevant? Perhaps > we should simply deprecate the "Package-Version" header? FWIW I use this for some of my own scripts that I version using RCS, so I'd appreciate it if that functionality would stay. --=20 Philip Kaludercic on peregrine
X-Loop: help-debbugs@HIDDEN Subject: bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions Resent-From: Stefan Kangas <stefankangas@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 02 Jun 2024 12:11:01 +0000 Resent-Message-ID: <handler.69528.B69528.171733022229281 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philip Kaludercic <philipk@HIDDEN> Cc: iarchivedmywholelife@HIDDEN, joseph@HIDDEN, 69528 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Andrea Corallo <acorallo@HIDDEN>, Stefan Monnier <monnier@HIDDEN> Received: via spool by 69528-submit <at> debbugs.gnu.org id=B69528.171733022229281 (code B ref 69528); Sun, 02 Jun 2024 12:11:01 +0000 Received: (at 69528) by debbugs.gnu.org; 2 Jun 2024 12:10:22 +0000 Received: from localhost ([127.0.0.1]:57995 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sDk2X-0007cD-VJ for submit <at> debbugs.gnu.org; Sun, 02 Jun 2024 08:10:22 -0400 Received: from mail-ed1-f54.google.com ([209.85.208.54]:50365) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1sDk2T-0007bs-PT for 69528 <at> debbugs.gnu.org; Sun, 02 Jun 2024 08:10:21 -0400 Received: by mail-ed1-f54.google.com with SMTP id 4fb4d7f45d1cf-57a1fe63a96so2937038a12.0 for <69528 <at> debbugs.gnu.org>; Sun, 02 Jun 2024 05:10:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717330139; x=1717934939; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=W/TXR+niB8IU3dkfuzUDZqQTPiw5jodR68Fqloq0MxA=; b=jDNcZmyTx7hAE635/NSRMwW0X1szHYP5LaREnDUG3U0inm+3K9SxPrCtBpXrhPWTPL 21bTZ/c/PLILPTJogtpr5u6HjFUuci4GQ9ra+3BqcwvqAb3YoG5aEn8waKjrJwDAbgIg n2y1bmZ7hOI0Xg1U/37qZKLGi6isyBqKO20ituzLYYjPSY8Iq2ZBpdSgUCDZvBFC/ko2 eIcxmJzfReI8gqLdG7QJEaqTiCeJaJvgLN/HvMKgO2ahmc+ghyae972pfRNBD1ZVU3Xv 1n3QUNjfgu/xLpmIwwnrnMzM1QJJdck7On39sfETMJa3iAQphTrrDB6VfB3prpCJQUgA nq0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717330139; x=1717934939; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=W/TXR+niB8IU3dkfuzUDZqQTPiw5jodR68Fqloq0MxA=; b=D1pwHz+Yy/HunP/u2lAfZ2ae9luSoNLv0mL+1hwqx8+uQNFlxs0cWQoHNXhUySKkQZ 5qdzz9o1ACY+kQMQSSh8FpxQv+4Rsbvc6yl3GhU13K8ymK39YG+7qVaGpWrI3vRZ9czn iaRjVSEXsBN9xM4Ulxazdh9zgogGZ3RiGzbgVLODwjVegHx36jBaoalsZlejEdZ8/KeS HpPLb+MHaAtv8NIcjwnVYYD7posrjoz7En3KeqpktmFh/IUF9aayOlN8jEU4ZvWbd5bf M0QyAj7U1Of3euX0UJQAcdJODo9sjdkx9KQBpi7hXzXb/Fm6/tgLyap13vM5wdSB66LZ IgTg== X-Forwarded-Encrypted: i=1; AJvYcCVaoJENeZx+IQ6UjLm1idIR0XjbvESWSDElmub0o5ifbfxwaKV9c0dxl/kcQ2O8e8RQYYr+yeGEVlmiYvq0ZAeKS68IE98= X-Gm-Message-State: AOJu0YxF3ScLl0PBJcQgead4YP5G4wmzZve0XCOUhnSN7zjv1lCp5dNv VGeEdCQtgNhFXl261l9uvxg+hPwlXdnTeuJCSvkj0SBBou8eOKPzm9u3UyNXTnbHMcnFOaYc8TA WRZNsgtPvqiXx0cYn+8pzS64HEOg= X-Google-Smtp-Source: AGHT+IF9OoouYEtkKOWX0jnG+lOjwh8nbegBKvyZlJmpBhGvktso8ulGclBORRuOFb92wxnFby0gDoVZyQckFGsx35Q= X-Received: by 2002:a50:9509:0:b0:57a:3114:7d07 with SMTP id 4fb4d7f45d1cf-57a3638221emr4319415a12.9.1717330139271; Sun, 02 Jun 2024 05:08:59 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 2 Jun 2024 05:08:58 -0700 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <871q5ffvs9.fsf@HIDDEN> References: <87edcrtegz.fsf@HIDDEN> <87sf15rjyf.fsf@HIDDEN> <8734t5yh49.fsf@HIDDEN> <87edcp9p54.fsf@HIDDEN> <878qzypbav.fsf@HIDDEN> <86ed9qyxnm.fsf@HIDDEN> <CADwFkmn4S5ocBUYc5mKee1c38BBSVKLaWGbDBPYGWPpP4Rhwqw@HIDDEN> <871q5ffvs9.fsf@HIDDEN> MIME-Version: 1.0 Date: Sun, 2 Jun 2024 05:08:58 -0700 Message-ID: <CADwFkmkw4s_LUK83o1HJPDNESRtocUVYcZ8SXtCJKx_AMZuN_Q@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Philip Kaludercic <philipk@HIDDEN> writes: >> 2. The way I read the manual, it seems like "Package-Version" should be >> preferred over "Version", if it exists: >> >> =E2=80=98Package-Version=E2=80=99 >> If =E2=80=98Version=E2=80=99 is not suitable for use by the= package manager, then a >> package can define =E2=80=98Package-Version=E2=80=99; it wi= ll be used instead. >> This is handy if =E2=80=98Version=E2=80=99 is an RCS id or = something else that >> cannot be parsed by =E2=80=98version-to-list=E2=80=99. > > FWIW I use this for some of my own scripts that I version using RCS, so > I'd appreciate it if that functionality would stay. OK, so let's keep it. But shouldn't the below be the correct order according to the above quoted documentation? diff --git a/lisp/emacs-lisp/lisp-mnt.el b/lisp/emacs-lisp/lisp-mnt.el index f111a77663c..5db0b50adc3 100644 --- a/lisp/emacs-lisp/lisp-mnt.el +++ b/lisp/emacs-lisp/lisp-mnt.el @@ -415,7 +415,8 @@ lm-version "Return the version listed in file FILE, or current buffer if FILE is ni= l. This can be found in an RCS or SCCS header." (lm-with-file file - (or (lm-header "version") + (or (lm-header "package-version") + (lm-header "version") (let ((header-max (lm-code-start))) (goto-char (point-min)) (cond
X-Loop: help-debbugs@HIDDEN Subject: bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions Resent-From: Philip Kaludercic <philipk@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 02 Jun 2024 13:13:02 +0000 Resent-Message-ID: <handler.69528.B69528.171733392213220 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas <stefankangas@HIDDEN> Cc: iarchivedmywholelife@HIDDEN, joseph@HIDDEN, 69528 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Andrea Corallo <acorallo@HIDDEN>, Stefan Monnier <monnier@HIDDEN> Received: via spool by 69528-submit <at> debbugs.gnu.org id=B69528.171733392213220 (code B ref 69528); Sun, 02 Jun 2024 13:13:02 +0000 Received: (at 69528) by debbugs.gnu.org; 2 Jun 2024 13:12:02 +0000 Received: from localhost ([127.0.0.1]:58038 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sDl0E-0003R3-0X for submit <at> debbugs.gnu.org; Sun, 02 Jun 2024 09:12:02 -0400 Received: from mout01.posteo.de ([185.67.36.65]:35329) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <philipk@HIDDEN>) id 1sDl09-0003Ql-SP for 69528 <at> debbugs.gnu.org; Sun, 02 Jun 2024 09:12:00 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id CDD11240027 for <69528 <at> debbugs.gnu.org>; Sun, 2 Jun 2024 15:11:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1717333899; bh=olbPms2RRXEC51RXSWenG5lD/l4SVI9lYl12naFuyA4=; h=From:To:Cc:Subject:OpenPGP:Date:Message-ID:MIME-Version: Content-Type:Content-Transfer-Encoding:From; b=DVOfh0FqcLWG5xl78V/1rNiSIah8qAdyFtLB9XhaAzBrR8x9YWwyNJYETclnsGQmq giUVtJ2DWsWGbJd6f8kfmfFXwYP/U/kPkfDFE5UHxpN70RAzk2G/C4M2YZprNHMj2f Vj42ubb6NXbgWc7ir7ZA4esaTEzBcDNEm4Xt+l3jO8why0hCqG7GdnwWsfgG3vYDSf UxGIBl1kV5xL8FPsjtPNoIegj7Vt84TQXEHAGTAHJ5AjR9HCVPqzB2zR4xuPJnSBZ4 EG6VA9EVGc21s7wEGiuMXmD9lX6/cnM/ElFZKNBnxdfW/KhG7Eo+QDhUUvrmnwfZL8 gQchz2gXxGfpg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Vscgv02Vlz9rxD; Sun, 2 Jun 2024 15:11:38 +0200 (CEST) From: Philip Kaludercic <philipk@HIDDEN> In-Reply-To: <CADwFkmkw4s_LUK83o1HJPDNESRtocUVYcZ8SXtCJKx_AMZuN_Q@HIDDEN> (Stefan Kangas's message of "Sun, 2 Jun 2024 05:08:58 -0700") References: <87edcrtegz.fsf@HIDDEN> <87sf15rjyf.fsf@HIDDEN> <8734t5yh49.fsf@HIDDEN> <87edcp9p54.fsf@HIDDEN> <878qzypbav.fsf@HIDDEN> <86ed9qyxnm.fsf@HIDDEN> <CADwFkmn4S5ocBUYc5mKee1c38BBSVKLaWGbDBPYGWPpP4Rhwqw@HIDDEN> <871q5ffvs9.fsf@HIDDEN> <CADwFkmkw4s_LUK83o1HJPDNESRtocUVYcZ8SXtCJKx_AMZuN_Q@HIDDEN> OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt Date: Sun, 02 Jun 2024 13:11:38 +0000 Message-ID: <87wmn7ebg5.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Stefan Kangas <stefankangas@HIDDEN> writes: > Philip Kaludercic <philipk@HIDDEN> writes: > >>> 2. The way I read the manual, it seems like "Package-Version" should be >>> preferred over "Version", if it exists: >>> >>> =E2=80=98Package-Version=E2=80=99 >>> If =E2=80=98Version=E2=80=99 is not suitable for use by th= e package manager, then a >>> package can define =E2=80=98Package-Version=E2=80=99; it w= ill be used instead. >>> This is handy if =E2=80=98Version=E2=80=99 is an RCS id or= something else that >>> cannot be parsed by =E2=80=98version-to-list=E2=80=99. >> >> FWIW I use this for some of my own scripts that I version using RCS, so >> I'd appreciate it if that functionality would stay. > > OK, so let's keep it. But shouldn't the below be the correct order > according to the above quoted documentation? > > diff --git a/lisp/emacs-lisp/lisp-mnt.el b/lisp/emacs-lisp/lisp-mnt.el > index f111a77663c..5db0b50adc3 100644 > --- a/lisp/emacs-lisp/lisp-mnt.el > +++ b/lisp/emacs-lisp/lisp-mnt.el > @@ -415,7 +415,8 @@ lm-version > "Return the version listed in file FILE, or current buffer if FILE is = nil. > This can be found in an RCS or SCCS header." > (lm-with-file file > - (or (lm-header "version") > + (or (lm-header "package-version") > + (lm-header "version") > (let ((header-max (lm-code-start))) > (goto-char (point-min)) > (cond Of course, that was also the change proposed in my first patch but I didn't notice the change in Joseph's suggestion. --=20 Philip Kaludercic on peregrine
X-Loop: help-debbugs@HIDDEN Subject: bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions Resent-From: Joseph Turner <joseph@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 02 Jun 2024 18:28:01 +0000 Resent-Message-ID: <handler.69528.B69528.171735282926904 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philip Kaludercic <philipk@HIDDEN> Cc: iarchivedmywholelife@HIDDEN, 69528 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Andrea Corallo <acorallo@HIDDEN>, Stefan Monnier <monnier@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN> Received: via spool by 69528-submit <at> debbugs.gnu.org id=B69528.171735282926904 (code B ref 69528); Sun, 02 Jun 2024 18:28:01 +0000 Received: (at 69528) by debbugs.gnu.org; 2 Jun 2024 18:27:09 +0000 Received: from localhost ([127.0.0.1]:60258 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sDpvA-0006zs-Ra for submit <at> debbugs.gnu.org; Sun, 02 Jun 2024 14:27:09 -0400 Received: from out-179.mta0.migadu.com ([91.218.175.179]:20502) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <joseph@HIDDEN>) id 1sDpv7-0006zM-QA for 69528 <at> debbugs.gnu.org; Sun, 02 Jun 2024 14:27:08 -0400 X-Envelope-To: philipk@HIDDEN DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=breatheoutbreathe.in; s=key1; t=1717352807; 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=eGzlIqI2cgtmyHS0MhtaONyFHTlpL+WKiwyAcfpPnzI=; b=TRnybyTm0pWQH8No/CT6i30HqNH2/3/f38HFUAH+TjcIdyaUSlTVi8muRgjMXgyIlutdys bU5VZ0iJFLQaKGRHkgO9cCuH/Fpg3R9GppqKduvubl0GcNr/HzDcsUniQ71O7EO5LiNRzZ v7PGqFeNKvGVhAEV6mDJ4NApzPYCkTI= X-Envelope-To: stefankangas@HIDDEN X-Envelope-To: iarchivedmywholelife@HIDDEN X-Envelope-To: 69528 <at> debbugs.gnu.org X-Envelope-To: eliz@HIDDEN X-Envelope-To: acorallo@HIDDEN X-Envelope-To: monnier@HIDDEN X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and include these headers. From: Joseph Turner <joseph@HIDDEN> In-Reply-To: <87wmn7ebg5.fsf@HIDDEN> (Philip Kaludercic's message of "Sun, 02 Jun 2024 13:11:38 +0000") References: <87edcrtegz.fsf@HIDDEN> <87sf15rjyf.fsf@HIDDEN> <8734t5yh49.fsf@HIDDEN> <87edcp9p54.fsf@HIDDEN> <878qzypbav.fsf@HIDDEN> <86ed9qyxnm.fsf@HIDDEN> <CADwFkmn4S5ocBUYc5mKee1c38BBSVKLaWGbDBPYGWPpP4Rhwqw@HIDDEN> <871q5ffvs9.fsf@HIDDEN> <CADwFkmkw4s_LUK83o1HJPDNESRtocUVYcZ8SXtCJKx_AMZuN_Q@HIDDEN> <87wmn7ebg5.fsf@HIDDEN> Date: Sun, 02 Jun 2024 11:26:42 -0700 Message-ID: <87mso3mc9p.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Migadu-Flow: FLOW_OUT X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Philip Kaludercic <philipk@HIDDEN> writes: > Stefan Kangas <stefankangas@HIDDEN> writes: > >> Philip Kaludercic <philipk@HIDDEN> writes: >> >>>> 2. The way I read the manual, it seems like "Package-Version" should be >>>> preferred over "Version", if it exists: >>>> >>>> =E2=80=98Package-Version=E2=80=99 >>>> If =E2=80=98Version=E2=80=99 is not suitable for use by t= he package manager, then a >>>> package can define =E2=80=98Package-Version=E2=80=99; it = will be used instead. >>>> This is handy if =E2=80=98Version=E2=80=99 is an RCS id o= r something else that >>>> cannot be parsed by =E2=80=98version-to-list=E2=80=99. >>> >>> FWIW I use this for some of my own scripts that I version using RCS, so >>> I'd appreciate it if that functionality would stay. >> >> OK, so let's keep it. But shouldn't the below be the correct order >> according to the above quoted documentation? >> >> diff --git a/lisp/emacs-lisp/lisp-mnt.el b/lisp/emacs-lisp/lisp-mnt.el >> index f111a77663c..5db0b50adc3 100644 >> --- a/lisp/emacs-lisp/lisp-mnt.el >> +++ b/lisp/emacs-lisp/lisp-mnt.el >> @@ -415,7 +415,8 @@ lm-version >> "Return the version listed in file FILE, or current buffer if FILE is= nil. >> This can be found in an RCS or SCCS header." >> (lm-with-file file >> - (or (lm-header "version") >> + (or (lm-header "package-version") >> + (lm-header "version") >> (let ((header-max (lm-code-start))) >> (goto-char (point-min)) >> (cond > > Of course, that was also the change proposed in my first patch but I > didn't notice the change in Joseph's suggestion. Thanks for the correction. Are the attached patches appropriate? --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-Check-Package-Version-header-in-lm-version-also.patch From a666581f2a58568bb7f83a369e1040920a6b2c14 Mon Sep 17 00:00:00 2001 From: Joseph Turner <joseph@HIDDEN> Date: Mon, 4 Mar 2024 22:14:26 -0800 Subject: [PATCH 1/2] Check Package-Version: header in lm-version also * lisp/emacs-lisp/lisp-mnt.el (lm-version) --- lisp/emacs-lisp/lisp-mnt.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/emacs-lisp/lisp-mnt.el b/lisp/emacs-lisp/lisp-mnt.el index f111a77663c..5db0b50adc3 100644 --- a/lisp/emacs-lisp/lisp-mnt.el +++ b/lisp/emacs-lisp/lisp-mnt.el @@ -415,7 +415,8 @@ lm-version "Return the version listed in file FILE, or current buffer if FILE is nil. This can be found in an RCS or SCCS header." (lm-with-file file - (or (lm-header "version") + (or (lm-header "package-version") + (lm-header "version") (let ((header-max (lm-code-start))) (goto-char (point-min)) (cond -- 2.41.0 --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0002-Use-lm-version-instead-of-lm-header-version.patch From 6c4262d7236c64bbc938f7b4e76988d95049b7c1 Mon Sep 17 00:00:00 2001 From: Joseph Turner <joseph@HIDDEN> Date: Mon, 4 Mar 2024 22:15:50 -0800 Subject: [PATCH 2/2] Use lm-version instead of lm-header "version" bug#69528 * lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate--parse-file) --- lisp/emacs-lisp/loaddefs-gen.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el index 50e90cdf94c..f0355b25f57 100644 --- a/lisp/emacs-lisp/loaddefs-gen.el +++ b/lisp/emacs-lisp/loaddefs-gen.el @@ -433,7 +433,7 @@ loaddefs-generate--parse-file ;; loaddefs for packages so that `syntax-ppss' later gives ;; correct results. (emacs-lisp-mode) - (let ((version (lm-header "version")) + (let ((version (lm-version)) package) (when (and version (setq version (ignore-errors (version-to-list version))) -- 2.41.0 --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions Resent-From: Philip Kaludercic <philipk@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 02 Jun 2024 18:41:01 +0000 Resent-Message-ID: <handler.69528.B69528.171735363928178 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Joseph Turner <joseph@HIDDEN> Cc: iarchivedmywholelife@HIDDEN, 69528 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Andrea Corallo <acorallo@HIDDEN>, Stefan Monnier <monnier@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN> Received: via spool by 69528-submit <at> debbugs.gnu.org id=B69528.171735363928178 (code B ref 69528); Sun, 02 Jun 2024 18:41:01 +0000 Received: (at 69528) by debbugs.gnu.org; 2 Jun 2024 18:40:39 +0000 Received: from localhost ([127.0.0.1]:60270 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sDq8E-0007KQ-Ls for submit <at> debbugs.gnu.org; Sun, 02 Jun 2024 14:40:39 -0400 Received: from mout01.posteo.de ([185.67.36.65]:51745) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <philipk@HIDDEN>) id 1sDq8A-0007K8-Bx for 69528 <at> debbugs.gnu.org; Sun, 02 Jun 2024 14:40:37 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id E997A24002A for <69528 <at> debbugs.gnu.org>; Sun, 2 Jun 2024 20:40:15 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1717353615; bh=XP+Z2QHBEfvJU4wDvhV+bsZlimCx+26hjV2SgmPm+vs=; h=From:To:Cc:Subject:OpenPGP:Date:Message-ID:MIME-Version: Content-Type:Content-Transfer-Encoding:From; b=no3o2iwEPKzdo0FDMlGaYZ5zaPZfwwIq7hhE0ONAp6I6M96LT+6EXrdtRaC5V2V4y emt2moPZ22cvFs4xVTLGJL4hZHsF0xU/QWsvVTnuKOf4mj7rdMkco2McEuNlBJZrML 8RASr5YYWg1OxbqdxTbZlII7a+784aoyKQIbeXp68LIQJchQ+avww5qTdY47j9cS8J jfUt/6qA5ZKSstbRNFDkerWLhSK6i69xpjiE2mbIUCaq0VdzgQv7vh+pUV81+HVofN Izw11h40Aclk8d88YqIVpkeel4cYNV487T9mTzTdnkVoQztbwIpl1CK/AEMRcV82ao sFsec6ndKD65w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Vslz204f8z6twS; Sun, 2 Jun 2024 20:40:13 +0200 (CEST) From: Philip Kaludercic <philipk@HIDDEN> In-Reply-To: <87mso3mc9p.fsf@HIDDEN> (Joseph Turner's message of "Sun, 02 Jun 2024 11:26:42 -0700") References: <87edcrtegz.fsf@HIDDEN> <87sf15rjyf.fsf@HIDDEN> <8734t5yh49.fsf@HIDDEN> <87edcp9p54.fsf@HIDDEN> <878qzypbav.fsf@HIDDEN> <86ed9qyxnm.fsf@HIDDEN> <CADwFkmn4S5ocBUYc5mKee1c38BBSVKLaWGbDBPYGWPpP4Rhwqw@HIDDEN> <871q5ffvs9.fsf@HIDDEN> <CADwFkmkw4s_LUK83o1HJPDNESRtocUVYcZ8SXtCJKx_AMZuN_Q@HIDDEN> <87wmn7ebg5.fsf@HIDDEN> <87mso3mc9p.fsf@HIDDEN> OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt Date: Sun, 02 Jun 2024 18:40:13 +0000 Message-ID: <87r0dfdw8i.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Joseph Turner <joseph@HIDDEN> writes: > Philip Kaludercic <philipk@HIDDEN> writes: > >> Stefan Kangas <stefankangas@HIDDEN> writes: >> >>> Philip Kaludercic <philipk@HIDDEN> writes: >>> >>>>> 2. The way I read the manual, it seems like "Package-Version" should = be >>>>> preferred over "Version", if it exists: >>>>> >>>>> =E2=80=98Package-Version=E2=80=99 >>>>> If =E2=80=98Version=E2=80=99 is not suitable for use by = the package manager, then a >>>>> package can define =E2=80=98Package-Version=E2=80=99; it= will be used instead. >>>>> This is handy if =E2=80=98Version=E2=80=99 is an RCS id = or something else that >>>>> cannot be parsed by =E2=80=98version-to-list=E2=80=99. >>>> >>>> FWIW I use this for some of my own scripts that I version using RCS, so >>>> I'd appreciate it if that functionality would stay. >>> >>> OK, so let's keep it. But shouldn't the below be the correct order >>> according to the above quoted documentation? >>> >>> diff --git a/lisp/emacs-lisp/lisp-mnt.el b/lisp/emacs-lisp/lisp-mnt.el >>> index f111a77663c..5db0b50adc3 100644 >>> --- a/lisp/emacs-lisp/lisp-mnt.el >>> +++ b/lisp/emacs-lisp/lisp-mnt.el >>> @@ -415,7 +415,8 @@ lm-version >>> "Return the version listed in file FILE, or current buffer if FILE i= s nil. >>> This can be found in an RCS or SCCS header." >>> (lm-with-file file >>> - (or (lm-header "version") >>> + (or (lm-header "package-version") >>> + (lm-header "version") >>> (let ((header-max (lm-code-start))) >>> (goto-char (point-min)) >>> (cond >> >> Of course, that was also the change proposed in my first patch but I >> didn't notice the change in Joseph's suggestion. > > Thanks for the correction. Are the attached patches appropriate? Unless I am forgetting something again, it looks good. --=20 Philip Kaludercic on peregrine
X-Loop: help-debbugs@HIDDEN Subject: bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions Resent-From: Stefan Kangas <stefankangas@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 03 Jun 2024 17:26:01 +0000 Resent-Message-ID: <handler.69528.B69528.171743556030902 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Joseph Turner <joseph@HIDDEN>, Philip Kaludercic <philipk@HIDDEN> Cc: Eli Zaretskii <eliz@HIDDEN>, Andrea Corallo <acorallo@HIDDEN>, iarchivedmywholelife@HIDDEN, Stefan Monnier <monnier@HIDDEN>, 69528 <at> debbugs.gnu.org Received: via spool by 69528-submit <at> debbugs.gnu.org id=B69528.171743556030902 (code B ref 69528); Mon, 03 Jun 2024 17:26:01 +0000 Received: (at 69528) by debbugs.gnu.org; 3 Jun 2024 17:26:00 +0000 Received: from localhost ([127.0.0.1]:52259 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sEBRX-00082J-CR for submit <at> debbugs.gnu.org; Mon, 03 Jun 2024 13:25:59 -0400 Received: from mail-ed1-f54.google.com ([209.85.208.54]:59701) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1sEBRU-00081t-7g for 69528 <at> debbugs.gnu.org; Mon, 03 Jun 2024 13:25:57 -0400 Received: by mail-ed1-f54.google.com with SMTP id 4fb4d7f45d1cf-579fa270e53so5097542a12.3 for <69528 <at> debbugs.gnu.org>; Mon, 03 Jun 2024 10:25:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717435477; x=1718040277; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=FKkQhwmjNkXDrAcQfENWEnXy9yjPkmuIMQqO7wgAdAQ=; b=XBTwgapNzL5IAFeIXg+Rq+Qw4duDue/sMFZuO5mGoLBgBYbQUfgyzbk62nZGWET1Nf 7BqE2IHfPzfUHZjxIYgdC5gUHE9HkeTVGkjulI13j9ymI4kH3IIvu3oLri4b6+B50Sb6 mutIFk+DFmOlx9ql5SqTVqMRctqSWD0rxkWStnrgAsZh5Eht9hEK+v14pH7Td6SNkhzi fxfGGr+yQ8RuPyWNrr/yO20sNiN80rBaUSjlMl2v0PGQ52dL6BbZ7qW0VY1hrcMfvCZ8 Z4d85ljDOeWJ6qR82KX1+CUCwf+eg7HTbnAiKvrk0jFgnqLrpigGvfLnTG7FyWyMRsfM Jnow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717435477; x=1718040277; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=FKkQhwmjNkXDrAcQfENWEnXy9yjPkmuIMQqO7wgAdAQ=; b=rXCchRXUIr/bmocNH65Be0pZX0Bdh/cR8PtByLBAMIXF/FB2EY+W16mwUI7iN3Ro2b zOfv36ygPJ564yUirx8oeQf5Yayx69ANeqCf3G3By4bR56l/FlBrGoqmTX9QoBLypPO5 Qqm4k5aatAQV0m3ajGq5KQc1zZgXPVoc8DGmlkddFKHpvzG3y2l+CmFt1OyPWTcNWtsJ so22FfIQxNxNglxAuIHHqnxGAbsrqgNlgmFLGQQm+PBnIVDYRhCO9CVDqT0QVU0m86or hJSRdwJtSF0y+TmC10x91L4h1B3pN7nlqQie/nSbGXBG+gX3qq6Pky7WbFcvJ3fNAw+l oOFg== X-Forwarded-Encrypted: i=1; AJvYcCV5EZgUBfRJuRZtJg3VoM1IXYWJZrdUfHGxX8L1Z8ddLl+KC3CHjU8WI5WZ2cmb3TUSIXD1NZCLE80r0FWblF8bP7r8zGc= X-Gm-Message-State: AOJu0YwW1f+C7/fDBI3T5Km/CcLlAxr+oPwSBFbb36b1wZGDcisK95rz PuadFYkK9MNBQ08TEEVkssxWlYl6UI07ymwfogS6iXkm+M0TfhWvLNRBdZygZvzvwqbqohTpVsm uTxIOGlIRbRzXWP17aHpqRUPlkCw= X-Google-Smtp-Source: AGHT+IGUXw+5DYVtTl7vIOVFyEaLBcCUx98l/v8QmP6q9DYaljzsqUdhCXI0/sJDCJSXR+1+Qywdzw0Bmiek31znWMQ= X-Received: by 2002:a50:d494:0:b0:578:5eab:3f31 with SMTP id 4fb4d7f45d1cf-57a365cae19mr7719489a12.38.1717435477263; Mon, 03 Jun 2024 10:24:37 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 3 Jun 2024 13:24:36 -0400 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <87mso3mc9p.fsf@HIDDEN> References: <87edcrtegz.fsf@HIDDEN> <87sf15rjyf.fsf@HIDDEN> <8734t5yh49.fsf@HIDDEN> <87edcp9p54.fsf@HIDDEN> <878qzypbav.fsf@HIDDEN> <86ed9qyxnm.fsf@HIDDEN> <CADwFkmn4S5ocBUYc5mKee1c38BBSVKLaWGbDBPYGWPpP4Rhwqw@HIDDEN> <871q5ffvs9.fsf@HIDDEN> <CADwFkmkw4s_LUK83o1HJPDNESRtocUVYcZ8SXtCJKx_AMZuN_Q@HIDDEN> <87wmn7ebg5.fsf@HIDDEN> <87mso3mc9p.fsf@HIDDEN> MIME-Version: 1.0 Date: Mon, 3 Jun 2024 13:24:36 -0400 Message-ID: <CADwFkm=p+QoWueCxymD0tiHQOq+g0SspiKQ8qbJX=K=ZyiP+1w@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Joseph Turner <joseph@HIDDEN> writes: >> Of course, that was also the change proposed in my first patch but I >> didn't notice the change in Joseph's suggestion. Ah, right. I somehow missed that part. > Thanks for the correction. Are the attached patches appropriate? Looks good to me, except for a few comments below. > From a666581f2a58568bb7f83a369e1040920a6b2c14 Mon Sep 17 00:00:00 2001 > From: Joseph Turner <joseph@HIDDEN> > Date: Mon, 4 Mar 2024 22:14:26 -0800 > Subject: [PATCH 1/2] Check Package-Version: header in lm-version also Bonus points if you add a test for this one. > * lisp/emacs-lisp/lisp-mnt.el (lm-version) See CONTRIBUTE for details, but this should read: * lisp/emacs-lisp/lisp-mnt.el (lm-version): Prefer version in the "Package-Version:" header. (Bug#69528) > --- > lisp/emacs-lisp/lisp-mnt.el | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/lisp/emacs-lisp/lisp-mnt.el b/lisp/emacs-lisp/lisp-mnt.el > index f111a77663c..5db0b50adc3 100644 > --- a/lisp/emacs-lisp/lisp-mnt.el > +++ b/lisp/emacs-lisp/lisp-mnt.el > @@ -415,7 +415,8 @@ lm-version > "Return the version listed in file FILE, or current buffer if FILE is nil. > This can be found in an RCS or SCCS header." It would be good to fix the docstring here to clarify that it can come from the "Version" or "Package-Version" headers too. > (lm-with-file file > - (or (lm-header "version") > + (or (lm-header "package-version") > + (lm-header "version") > (let ((header-max (lm-code-start))) > (goto-char (point-min)) > (cond > -- > 2.41.0 > > From 6c4262d7236c64bbc938f7b4e76988d95049b7c1 Mon Sep 17 00:00:00 2001 > From: Joseph Turner <joseph@HIDDEN> > Date: Mon, 4 Mar 2024 22:15:50 -0800 > Subject: [PATCH 2/2] Use lm-version instead of lm-header "version" > > bug#69528 > > * lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate--parse-file) This should read something like this instead: * lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate--parse-file): Prefer 'lm-version'. (Bug#69528) > --- > lisp/emacs-lisp/loaddefs-gen.el | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el > index 50e90cdf94c..f0355b25f57 100644 > --- a/lisp/emacs-lisp/loaddefs-gen.el > +++ b/lisp/emacs-lisp/loaddefs-gen.el > @@ -433,7 +433,7 @@ loaddefs-generate--parse-file > ;; loaddefs for packages so that `syntax-ppss' later gives > ;; correct results. > (emacs-lisp-mode) > - (let ((version (lm-header "version")) > + (let ((version (lm-version)) > package) > (when (and version > (setq version (ignore-errors (version-to-list version))) > -- > 2.41.0
X-Loop: help-debbugs@HIDDEN Subject: bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions Resent-From: Stefan Monnier <monnier@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 03 Jun 2024 19:26:01 +0000 Resent-Message-ID: <handler.69528.B69528.171744272329560 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas <stefankangas@HIDDEN> Cc: Philip Kaludercic <philipk@HIDDEN>, iarchivedmywholelife@HIDDEN, Joseph Turner <joseph@HIDDEN>, 69528 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Andrea Corallo <acorallo@HIDDEN> Received: via spool by 69528-submit <at> debbugs.gnu.org id=B69528.171744272329560 (code B ref 69528); Mon, 03 Jun 2024 19:26:01 +0000 Received: (at 69528) by debbugs.gnu.org; 3 Jun 2024 19:25:23 +0000 Received: from localhost ([127.0.0.1]:55697 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sEDJ4-0007gh-Ok for submit <at> debbugs.gnu.org; Mon, 03 Jun 2024 15:25:22 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:3117) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1sEDJ2-0007gP-D4 for 69528 <at> debbugs.gnu.org; Mon, 03 Jun 2024 15:25:21 -0400 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id A7706100048; Mon, 3 Jun 2024 15:25:01 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1717442700; bh=TU8sq9QDKZGlEsgTW4wteET4laVBvj/uDwFz7eCHcXY=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=kFqzRzw0x90AQP7yjoOEhLUoTcFYPNK4wBn0oUd6tdGEi7xb9iybQTgITAurlz9Sm bEZeWkPCJq24yoLOXAU9vc7uJL//tTP4nHK/t/F7kI4+4ofUfGA2Rs2HLxClKR6S7/ KIPVwHDLy/jZHwRtjMKceb4NKwnbIgXhQOR41Km5sV8Qq24x2HVTZ7f24va5EXQtxu RpqYjrfR1mGqzSuRGMtuim48UD7+UrxcTv59rZUi/2fXKnu+WRBLiT/cusOZ5kvJ9m Oy7z7gxhgP6LrqK7dSV0nf7k4Q4dxasPCTxgto6M/H5GK4A5gait1u5sTTiTnw/IN6 sZuvKJ1xUGJAg== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id ADB46100035; Mon, 3 Jun 2024 15:25:00 -0400 (EDT) Received: from alfajor (unknown [23.233.149.155]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 82D6F1204B4; Mon, 3 Jun 2024 15:25:00 -0400 (EDT) From: Stefan Monnier <monnier@HIDDEN> In-Reply-To: <CADwFkm=p+QoWueCxymD0tiHQOq+g0SspiKQ8qbJX=K=ZyiP+1w@HIDDEN> (Stefan Kangas's message of "Mon, 3 Jun 2024 13:24:36 -0400") Message-ID: <jwv4ja9al1g.fsf-monnier+emacs@HIDDEN> References: <87edcrtegz.fsf@HIDDEN> <87sf15rjyf.fsf@HIDDEN> <8734t5yh49.fsf@HIDDEN> <87edcp9p54.fsf@HIDDEN> <878qzypbav.fsf@HIDDEN> <86ed9qyxnm.fsf@HIDDEN> <CADwFkmn4S5ocBUYc5mKee1c38BBSVKLaWGbDBPYGWPpP4Rhwqw@HIDDEN> <871q5ffvs9.fsf@HIDDEN> <CADwFkmkw4s_LUK83o1HJPDNESRtocUVYcZ8SXtCJKx_AMZuN_Q@HIDDEN> <87wmn7ebg5.fsf@HIDDEN> <87mso3mc9p.fsf@HIDDEN> <CADwFkm=p+QoWueCxymD0tiHQOq+g0SspiKQ8qbJX=K=ZyiP+1w@HIDDEN> Date: Mon, 03 Jun 2024 15:24:59 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.030 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > * lisp/emacs-lisp/lisp-mnt.el (lm-version): Prefer version in the > "Package-Version:" header. (Bug#69528) BTW, I think this is a backward-incompatible change. Whether we want `lm-version` to return the info from `Version:` or from `Package-Version:` depends on what we want to do with it. Stefan
X-Loop: help-debbugs@HIDDEN Subject: bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions Resent-From: Philip Kaludercic <philipk@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 03 Jun 2024 19:59:02 +0000 Resent-Message-ID: <handler.69528.B69528.17174447401657 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier <monnier@HIDDEN> Cc: iarchivedmywholelife@HIDDEN, Joseph Turner <joseph@HIDDEN>, 69528 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Andrea Corallo <acorallo@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN> Received: via spool by 69528-submit <at> debbugs.gnu.org id=B69528.17174447401657 (code B ref 69528); Mon, 03 Jun 2024 19:59:02 +0000 Received: (at 69528) by debbugs.gnu.org; 3 Jun 2024 19:59:00 +0000 Received: from localhost ([127.0.0.1]:55716 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sEDpc-0000Qf-5c for submit <at> debbugs.gnu.org; Mon, 03 Jun 2024 15:59:00 -0400 Received: from mout01.posteo.de ([185.67.36.65]:50943) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <philipk@HIDDEN>) id 1sEDpY-0000QJ-Ps for 69528 <at> debbugs.gnu.org; Mon, 03 Jun 2024 15:58:58 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 9473C24002A for <69528 <at> debbugs.gnu.org>; Mon, 3 Jun 2024 21:58:37 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1717444717; bh=0kqhsE8vjlGXDqQ9Ks4F3laSL0AJ7mjdYhF0BkjXBEw=; h=From:To:Cc:Subject:OpenPGP:Date:Message-ID:MIME-Version: Content-Type:From; b=ONu3DBw7tggdEJlpyIVwjAnxKjaIXMU3cFdNVPRUfIMaADx0XXw2a37+aT+AsgWAu sn0ak+Xm/TD7g1ciP3utTZ88qESIZexzwwlkuTp1ohOJ9csxfUUbXU9wdjwKjW4cih tWvnhpHHOIy8UXtGJZBbnGOdjq9draUwzlE96rxaPkxniupiReajLUoZpc9UKNEmWV 9hTbtb+eA9vhWG7GYT/eGdEEU9VQMHc8VMJpJAvC2w9ndGeE5xQnKmXtJZYwUNh25o gRq4j8d1aAzhO7fxr5g9c54m0jQxPutMSUIjd5B9HEGUUfgNhXLHlUlMkNVRG+DsHv d1DhNTkm1vcaw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4VtPfz3xgSz6v0r; Mon, 3 Jun 2024 21:58:35 +0200 (CEST) From: Philip Kaludercic <philipk@HIDDEN> In-Reply-To: <jwv4ja9al1g.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message of "Mon, 03 Jun 2024 15:24:59 -0400") References: <87edcrtegz.fsf@HIDDEN> <87sf15rjyf.fsf@HIDDEN> <8734t5yh49.fsf@HIDDEN> <87edcp9p54.fsf@HIDDEN> <878qzypbav.fsf@HIDDEN> <86ed9qyxnm.fsf@HIDDEN> <CADwFkmn4S5ocBUYc5mKee1c38BBSVKLaWGbDBPYGWPpP4Rhwqw@HIDDEN> <871q5ffvs9.fsf@HIDDEN> <CADwFkmkw4s_LUK83o1HJPDNESRtocUVYcZ8SXtCJKx_AMZuN_Q@HIDDEN> <87wmn7ebg5.fsf@HIDDEN> <87mso3mc9p.fsf@HIDDEN> <CADwFkm=p+QoWueCxymD0tiHQOq+g0SspiKQ8qbJX=K=ZyiP+1w@HIDDEN> <jwv4ja9al1g.fsf-monnier+emacs@HIDDEN> OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt Date: Mon, 03 Jun 2024 19:58:35 +0000 Message-ID: <87o78hdcic.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Stefan Monnier <monnier@HIDDEN> writes: >> * lisp/emacs-lisp/lisp-mnt.el (lm-version): Prefer version in the >> "Package-Version:" header. (Bug#69528) > > BTW, I think this is a backward-incompatible change. > > Whether we want `lm-version` to return the info from `Version:` or from > `Package-Version:` depends on what we want to do with it. When do we want lm-version to return Version and not Package-Version, where a (lm-header "version") wouldn't serve as a more specific replacement? FWIW the function is used in a single place (in the core, lm-report-bug) and both on ELPA and NonGNU ELPA, all instances appear to might as well be using `package-get-version' (if it were not for the version of Emacs they are depending on). -- Philip Kaludercic on peregrine
X-Loop: help-debbugs@HIDDEN Subject: bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions Resent-From: Stefan Monnier <monnier@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 03 Jun 2024 20:39:01 +0000 Resent-Message-ID: <handler.69528.B69528.17174471227094 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philip Kaludercic <philipk@HIDDEN> Cc: iarchivedmywholelife@HIDDEN, Joseph Turner <joseph@HIDDEN>, 69528 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Andrea Corallo <acorallo@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN> Received: via spool by 69528-submit <at> debbugs.gnu.org id=B69528.17174471227094 (code B ref 69528); Mon, 03 Jun 2024 20:39:01 +0000 Received: (at 69528) by debbugs.gnu.org; 3 Jun 2024 20:38:42 +0000 Received: from localhost ([127.0.0.1]:55811 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sEES2-0001qM-4N for submit <at> debbugs.gnu.org; Mon, 03 Jun 2024 16:38:42 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:9211) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1sEERz-0001q4-JT for 69528 <at> debbugs.gnu.org; Mon, 03 Jun 2024 16:38:41 -0400 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 3A5DE8089D; Mon, 3 Jun 2024 16:38:20 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1717447099; bh=WTnYuykTgvotyPX0gV7+e0lV4wtzrEuGMLyG7JZQmJ4=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=CV4qRexDtxGwVZWwkDoy9TPecaOXa4ai2vGO26aOgvRdmtNklT5FgCtLAPikUzNn9 AXCIASkhPxzWLQCb5zp5zsDL20FTXJZnaXkLRfwKlV6SXzUvFGnUvxn8Mx0F5x1s6O 3J4v05+sRUawQerD8tsSYI6LJ7YPu2YMlwQtSAgXFtFvwnO3z05kEO7E6AjlImqBS4 hYYKzcRa31SihsV9yoY4JVSWaKsfToeCJb5xCHHLtBP/7JRffayWbj1dzGuFfo1FOu QHvkCzMbiOzzCgx1VXXGP2M1IGzLWwF2zPeAK88knCVTMXUk0S/iv4FrmnVtML72fW aJFuH8wW+QvwA== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 3214E805DE; Mon, 3 Jun 2024 16:38:19 -0400 (EDT) Received: from pastel (unknown [24.140.236.196]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id DE2F71202AB; Mon, 3 Jun 2024 16:38:18 -0400 (EDT) From: Stefan Monnier <monnier@HIDDEN> In-Reply-To: <87o78hdcic.fsf@HIDDEN> (Philip Kaludercic's message of "Mon, 03 Jun 2024 19:58:35 +0000") Message-ID: <jwvh6e9n4qc.fsf-monnier+emacs@HIDDEN> References: <87edcrtegz.fsf@HIDDEN> <87sf15rjyf.fsf@HIDDEN> <8734t5yh49.fsf@HIDDEN> <87edcp9p54.fsf@HIDDEN> <878qzypbav.fsf@HIDDEN> <86ed9qyxnm.fsf@HIDDEN> <CADwFkmn4S5ocBUYc5mKee1c38BBSVKLaWGbDBPYGWPpP4Rhwqw@HIDDEN> <871q5ffvs9.fsf@HIDDEN> <CADwFkmkw4s_LUK83o1HJPDNESRtocUVYcZ8SXtCJKx_AMZuN_Q@HIDDEN> <87wmn7ebg5.fsf@HIDDEN> <87mso3mc9p.fsf@HIDDEN> <CADwFkm=p+QoWueCxymD0tiHQOq+g0SspiKQ8qbJX=K=ZyiP+1w@HIDDEN> <jwv4ja9al1g.fsf-monnier+emacs@HIDDEN> <87o78hdcic.fsf@HIDDEN> Date: Mon, 03 Jun 2024 16:38:17 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.002 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) >>> * lisp/emacs-lisp/lisp-mnt.el (lm-version): Prefer version in the >>> "Package-Version:" header. (Bug#69528) >> BTW, I think this is a backward-incompatible change. >> Whether we want `lm-version` to return the info from `Version:` or from >> `Package-Version:` depends on what we want to do with it. > When do we want lm-version to return Version and not Package-Version, > where a (lm-header "version") wouldn't serve as a more specific > replacement? I don't know, but if we never want to return the value of `Version:` when there's a `Package-Version:` then we don't need `Package-Version:` either (we should just replace the `Version:` field with the content of `Package-Version:`). IOW the very existence of `Package-Version:` is predicated on the desire to distinguish the two. Stefan
X-Loop: help-debbugs@HIDDEN Subject: bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions Resent-From: Stefan Kangas <stefankangas@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 04 Jun 2024 22:22:02 +0000 Resent-Message-ID: <handler.69528.B69528.171753967317581 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier <monnier@HIDDEN>, Philip Kaludercic <philipk@HIDDEN> Cc: Eli Zaretskii <eliz@HIDDEN>, Andrea Corallo <acorallo@HIDDEN>, 69528 <at> debbugs.gnu.org, iarchivedmywholelife@HIDDEN, Joseph Turner <joseph@HIDDEN> Received: via spool by 69528-submit <at> debbugs.gnu.org id=B69528.171753967317581 (code B ref 69528); Tue, 04 Jun 2024 22:22:02 +0000 Received: (at 69528) by debbugs.gnu.org; 4 Jun 2024 22:21:13 +0000 Received: from localhost ([127.0.0.1]:56312 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sEcWn-0004ZU-Dv for submit <at> debbugs.gnu.org; Tue, 04 Jun 2024 18:21:13 -0400 Received: from mail-lj1-f177.google.com ([209.85.208.177]:45099) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1sEcWk-0004Z4-UG for 69528 <at> debbugs.gnu.org; Tue, 04 Jun 2024 18:21:11 -0400 Received: by mail-lj1-f177.google.com with SMTP id 38308e7fff4ca-2eaa794eb9fso48293881fa.2 for <69528 <at> debbugs.gnu.org>; Tue, 04 Jun 2024 15:20:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717539591; x=1718144391; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=6hbfZh2V6TsZZYy/K86/NDisg6u8vSZ9FPIlhr3sSj0=; b=dYRtmZlRZGS/X8xun82kzJXqtTZpz00nsHDtSwUwPW+vXzU1AF1rA7/U0wCVOm/FLH 88SZRvExj1UtNAcOcFwV4v9e+k27TjCq5o3/1Z9K7V9A/3FljLqbFBcaheNNQwrR+Ms9 w7ORT4ScQvRlqzTg0PfExiFyLw7n4LchGxK4wtHnO3sT3GWxlAu/QrA1GeXJaUHk4nLT HjHI5KyHr+k3lTIGTNM7bOmCQyX+y2C9ueURfGuNyLNOtGhYzFFJjnCB2xNj8qF5/Pxa ppJSM5ZWcBIh9MNHFf6Ah6e4Su17HgvblBRl/95TblVoNctQFQifEum1t759ZH6c3zrV sedg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717539591; x=1718144391; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=6hbfZh2V6TsZZYy/K86/NDisg6u8vSZ9FPIlhr3sSj0=; b=suMRmfirkCNVLrKnXn/XNU0QsgyXVl1+peDjMh9T6U1ogFGDEA0BCtjyM2JsA7cbwf sa/hj1BI9TRnLTuQ4l/MxAyYpD/EJ6omu6o6lZ3JSJYB5DS4GXWNRHKv5l7RBSaeDBY9 UWoqJZmFHWQui2cnYvSXVtZ05CXNoHeKd1kyH0aEDw8qvTS8awZvGrP8EMpibFi+PNTA +LKDs7nSeBUgU1i264EoHYyyik4nuZ6mQ2WvwDU4J4VtXowt02ABZYshAMV6Qm3nQMOY +TxfPGfCxPdF+bnkMhAVE4J2uyjfmNmE2f6gk2ZSdf6U0NCKllWmEUzfCVx+AVSmotTI DnaA== X-Forwarded-Encrypted: i=1; AJvYcCV4x8PVF2RAMpA7373WPyMq65Z43xHAUruivzClP2CNnSKH1lFydGeKGS6MyRR/A5VW8Sp3eTJYjjw64vDTYRAcqCrkCJo= X-Gm-Message-State: AOJu0Ywk0b3ZWCtWHkJESLsEqzlLmaXHq7j44VdqXqTyDYcC+jrdfwGp ix2jMWt2kqMxk/LXlYWSZD+kZiSD718eNqi7Oi6OtMrlYP0K7CdTpf/XoKTrqUWYIGMWyGIqhmd hh7NHkLEp+/Fi1KTsEsuigqVvqUI= X-Google-Smtp-Source: AGHT+IHQq5GMm0tlHh0640LWRVH2JI3N6QGRp5yk/kvmXYFXtWO9U6AhS01ElYrP366+hs9R2sMNKH2C/H3b987aqpc= X-Received: by 2002:a2e:a7c5:0:b0:2ea:7e9c:58c1 with SMTP id 38308e7fff4ca-2eac7a52c4fmr3490151fa.40.1717539591072; Tue, 04 Jun 2024 15:19:51 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 4 Jun 2024 18:19:50 -0400 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <jwvh6e9n4qc.fsf-monnier+emacs@HIDDEN> References: <87edcrtegz.fsf@HIDDEN> <87sf15rjyf.fsf@HIDDEN> <8734t5yh49.fsf@HIDDEN> <87edcp9p54.fsf@HIDDEN> <878qzypbav.fsf@HIDDEN> <86ed9qyxnm.fsf@HIDDEN> <CADwFkmn4S5ocBUYc5mKee1c38BBSVKLaWGbDBPYGWPpP4Rhwqw@HIDDEN> <871q5ffvs9.fsf@HIDDEN> <CADwFkmkw4s_LUK83o1HJPDNESRtocUVYcZ8SXtCJKx_AMZuN_Q@HIDDEN> <87wmn7ebg5.fsf@HIDDEN> <87mso3mc9p.fsf@HIDDEN> <CADwFkm=p+QoWueCxymD0tiHQOq+g0SspiKQ8qbJX=K=ZyiP+1w@HIDDEN> <jwv4ja9al1g.fsf-monnier+emacs@HIDDEN> <87o78hdcic.fsf@HIDDEN> <jwvh6e9n4qc.fsf-monnier+emacs@HIDDEN> MIME-Version: 1.0 Date: Tue, 4 Jun 2024 18:19:50 -0400 Message-ID: <CADwFkmnWOhKk9wuLmR6B2pSs9PGeHmS4ENfoFarjkkXp539pow@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Stefan Monnier <monnier@HIDDEN> writes: >>>> * lisp/emacs-lisp/lisp-mnt.el (lm-version): Prefer version in the >>>> "Package-Version:" header. (Bug#69528) >>> BTW, I think this is a backward-incompatible change. >>> Whether we want `lm-version` to return the info from `Version:` or from >>> `Package-Version:` depends on what we want to do with it. AFAICT, we currently use it in `lm-report-bug' and with Joseph's patch we will use it also for `loaddefs-generate--parse-file'. >> When do we want lm-version to return Version and not Package-Version, >> where a (lm-header "version") wouldn't serve as a more specific >> replacement? > > I don't know, but if we never want to return the value of `Version:` > when there's a `Package-Version:` then we don't need `Package-Version:` > either (we should just replace the `Version:` field with the content of > `Package-Version:`). I don't have a strong opinion, but there seems to be a mismatch between what the code does and what the documentation says. "The version number comes from the =E2=80=98Package-Version=E2=80=99 he= ader, if it exists, or from the =E2=80=98Version=E2=80=99 header otherwise." (info "(elisp) Simple Packages")
X-Loop: help-debbugs@HIDDEN Subject: bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions Resent-From: Joseph Turner <joseph@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 04 Jun 2024 22:24:02 +0000 Resent-Message-ID: <handler.69528.B69528.171753982818089 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas <stefankangas@HIDDEN> Cc: Philip Kaludercic <philipk@HIDDEN>, iarchivedmywholelife@HIDDEN, Stefan Monnier <monnier@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, Andrea Corallo <acorallo@HIDDEN>, 69528 <at> debbugs.gnu.org Received: via spool by 69528-submit <at> debbugs.gnu.org id=B69528.171753982818089 (code B ref 69528); Tue, 04 Jun 2024 22:24:02 +0000 Received: (at 69528) by debbugs.gnu.org; 4 Jun 2024 22:23:48 +0000 Received: from localhost ([127.0.0.1]:56528 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sEcZH-0004hg-Ld for submit <at> debbugs.gnu.org; Tue, 04 Jun 2024 18:23:47 -0400 Received: from out-170.mta1.migadu.com ([95.215.58.170]:14653) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <joseph@HIDDEN>) id 1sEcZG-0004hH-32 for 69528 <at> debbugs.gnu.org; Tue, 04 Jun 2024 18:23:46 -0400 X-Envelope-To: stefankangas@HIDDEN DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=breatheoutbreathe.in; s=key1; t=1717539775; 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=9CBaA9KBkq9PzwhFDhFpRH0ahRV+2d0lgO9l/JVLyiY=; b=mhfyny/hNaEsdQ3ayHNWq5StnlsiI5FApviCDze+0aabD25uTBnQrIAZ962+r33rSCqBIy aU22TtIbAuuNJadi8JWOEF0Ul/aXJIgNfGUrPMZMYAvohDURLs+kBZdeeu0Swyqi62PtIg gvJ+bJYLgRZC7cCpteF/sLaZEtxbVs4= X-Envelope-To: philipk@HIDDEN X-Envelope-To: iarchivedmywholelife@HIDDEN X-Envelope-To: 69528 <at> debbugs.gnu.org X-Envelope-To: eliz@HIDDEN X-Envelope-To: acorallo@HIDDEN X-Envelope-To: monnier@HIDDEN X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and include these headers. From: Joseph Turner <joseph@HIDDEN> In-Reply-To: <CADwFkm=p+QoWueCxymD0tiHQOq+g0SspiKQ8qbJX=K=ZyiP+1w@HIDDEN> (Stefan Kangas's message of "Mon, 3 Jun 2024 13:24:36 -0400") References: <87edcrtegz.fsf@HIDDEN> <87sf15rjyf.fsf@HIDDEN> <8734t5yh49.fsf@HIDDEN> <87edcp9p54.fsf@HIDDEN> <878qzypbav.fsf@HIDDEN> <86ed9qyxnm.fsf@HIDDEN> <CADwFkmn4S5ocBUYc5mKee1c38BBSVKLaWGbDBPYGWPpP4Rhwqw@HIDDEN> <871q5ffvs9.fsf@HIDDEN> <CADwFkmkw4s_LUK83o1HJPDNESRtocUVYcZ8SXtCJKx_AMZuN_Q@HIDDEN> <87wmn7ebg5.fsf@HIDDEN> <87mso3mc9p.fsf@HIDDEN> <CADwFkm=p+QoWueCxymD0tiHQOq+g0SspiKQ8qbJX=K=ZyiP+1w@HIDDEN> Date: Tue, 04 Jun 2024 15:22:50 -0700 Message-ID: <871q5cgxfp.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Migadu-Flow: FLOW_OUT X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Stefan Kangas <stefankangas@HIDDEN> writes: > Joseph Turner <joseph@HIDDEN> writes: > >>> Of course, that was also the change proposed in my first patch but I >>> didn't notice the change in Joseph's suggestion. > > Ah, right. I somehow missed that part. > >> Thanks for the correction. Are the attached patches appropriate? > > Looks good to me, except for a few comments below. [...] I'll be happy to make those changes if we decide to move forward with the general idea of this patch. Thanks! Joseph
X-Loop: help-debbugs@HIDDEN Subject: bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions Resent-From: Stefan Monnier <monnier@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 04 Jun 2024 22:56:02 +0000 Resent-Message-ID: <handler.69528.B69528.171754172123619 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 69528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas <stefankangas@HIDDEN> Cc: Philip Kaludercic <philipk@HIDDEN>, iarchivedmywholelife@HIDDEN, Joseph Turner <joseph@HIDDEN>, 69528 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Andrea Corallo <acorallo@HIDDEN> Received: via spool by 69528-submit <at> debbugs.gnu.org id=B69528.171754172123619 (code B ref 69528); Tue, 04 Jun 2024 22:56:02 +0000 Received: (at 69528) by debbugs.gnu.org; 4 Jun 2024 22:55:21 +0000 Received: from localhost ([127.0.0.1]:58874 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sEd3o-00068r-5l for submit <at> debbugs.gnu.org; Tue, 04 Jun 2024 18:55:20 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:29241) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1sEck4-0005GO-Hk; Tue, 04 Jun 2024 18:34:57 -0400 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 20B0D80A6B; Tue, 4 Jun 2024 18:34:37 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1717540476; bh=nA7hOIzDcAA03ngZQqL+o4ZSHs5xMy5AdLez425r4gI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=i4mOQvMml3sn905gZtNrROVKagWrj/T7xEv59OzjPjqMhUGRBVh0w8CmTRpI29H0h RpgrPVBJE+/o0O69EOU7QLrlBCw8WnYFtLxA3KDof+jp7NBLV65TmOm+9sBUash0aV d7ROuofJa9F+lR1tEPS867NDCTtRYZsihT/KGs1fkvsWfTRiKjoyo9oux9V8sfKy9u o6hlsRWDNOXZxag5kFdvHzAWyTf8c9Vkt3cgGTX84zDyM/bkEKk4UJrwTuCsOEjCAp ekuE+RZDampo8wf/ocrYMXzlaJJh0L/pY3Rsit36+wI2lh9/VR6Ob3kYaWoz0fVy4/ xVYGmPSW3Um7w== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id EBB4B807F5; Tue, 4 Jun 2024 18:34:35 -0400 (EDT) Received: from lechazo (lechon.iro.umontreal.ca [132.204.27.242]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id CDFB61203C3; Tue, 4 Jun 2024 18:34:35 -0400 (EDT) From: Stefan Monnier <monnier@HIDDEN> In-Reply-To: <CADwFkmnWOhKk9wuLmR6B2pSs9PGeHmS4ENfoFarjkkXp539pow@HIDDEN> (Stefan Kangas's message of "Tue, 4 Jun 2024 18:19:50 -0400") Message-ID: <jwv8qzkl4z5.fsf-monnier+emacs@HIDDEN> References: <87edcrtegz.fsf@HIDDEN> <87sf15rjyf.fsf@HIDDEN> <8734t5yh49.fsf@HIDDEN> <87edcp9p54.fsf@HIDDEN> <878qzypbav.fsf@HIDDEN> <86ed9qyxnm.fsf@HIDDEN> <CADwFkmn4S5ocBUYc5mKee1c38BBSVKLaWGbDBPYGWPpP4Rhwqw@HIDDEN> <871q5ffvs9.fsf@HIDDEN> <CADwFkmkw4s_LUK83o1HJPDNESRtocUVYcZ8SXtCJKx_AMZuN_Q@HIDDEN> <87wmn7ebg5.fsf@HIDDEN> <87mso3mc9p.fsf@HIDDEN> <CADwFkm=p+QoWueCxymD0tiHQOq+g0SspiKQ8qbJX=K=ZyiP+1w@HIDDEN> <jwv4ja9al1g.fsf-monnier+emacs@HIDDEN> <87o78hdcic.fsf@HIDDEN> <jwvh6e9n4qc.fsf-monnier+emacs@HIDDEN> <CADwFkmnWOhKk9wuLmR6B2pSs9PGeHmS4ENfoFarjkkXp539pow@HIDDEN> Date: Tue, 04 Jun 2024 18:34:35 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.011 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) >>>>> * lisp/emacs-lisp/lisp-mnt.el (lm-version): Prefer version in the >>>>> "Package-Version:" header. (Bug#69528) >>>> BTW, I think this is a backward-incompatible change. >>>> Whether we want `lm-version` to return the info from `Version:` or from >>>> `Package-Version:` depends on what we want to do with it. > AFAICT, we currently use it in `lm-report-bug' and with Joseph's patch > we will use it also for `loaddefs-generate--parse-file'. `lm-report-bug` does not seem directly related to ELPA packaging, so it makes sense to use just `Version:` there, which is presumably the format that the maintainer favors (where the `Package-Version:` header is instead the format that the maintainer was forced to add to accommodate the restrictions of the ELPA protocol). In contrast, `loaddefs-generate--parse-file' is about generating info for `package.el`, so this one *does* want to use `Package-Version:` if it's present. Of course `lm-report-bug` would work likely fine as well if it uses `Package-Version:`. The distinction is probably not that important in that case. > I don't have a strong opinion, but there seems to be a mismatch between > what the code does and what the documentation says. > > "The version number comes from the =E2=80=98Package-Version=E2=80=99 = header, if it > exists, or from the =E2=80=98Version=E2=80=99 header otherwise." > > (info "(elisp) Simple Packages") Definitely. My only point was that the patch changed `lm-version` in a backward incompatible way (tho arguably a minor one) without even mentioning it. Maybe it's OK to do that, but let's do it consciously. If not, then we'll presumably add a new `lm-package-version` (which wouldn't look at RCS keywords either). Stefan
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.