From unknown Sat Aug 16 19:19:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58102: [PATCH] Do not use -Q when calculating Emacs site-lisp directory Resent-From: Richard Hopkins Original-Sender: "Debbugs-submit" Resent-CC: bug-automake@gnu.org Resent-Date: Mon, 26 Sep 2022 21:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 58102 X-GNU-PR-Package: automake X-GNU-PR-Keywords: patch To: 58102@debbugs.gnu.org X-Debbugs-Original-To: bug-automake@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16642266886516 (code B ref -1); Mon, 26 Sep 2022 21:12:01 +0000 Received: (at submit) by debbugs.gnu.org; 26 Sep 2022 21:11:28 +0000 Received: from localhost ([127.0.0.1]:51923 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ocvNv-0001h2-Qs for submit@debbugs.gnu.org; Mon, 26 Sep 2022 17:11:28 -0400 Received: from lists.gnu.org ([209.51.188.17]:40852) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ocvNq-0001gr-9y for submit@debbugs.gnu.org; Mon, 26 Sep 2022 17:11:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45848) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ocvNq-0004NP-5g for bug-automake@gnu.org; Mon, 26 Sep 2022 17:11:22 -0400 Received: from fossa.birch.relay.mailchannels.net ([23.83.209.62]:11099) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ocvNm-0001Mz-P1 for bug-automake@gnu.org; Mon, 26 Sep 2022 17:11:21 -0400 X-Sender-Id: 9wt3zsp42r|x-authuser|emacs@unbit.co.uk Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id A9DC95010B6 for ; Mon, 26 Sep 2022 21:11:12 +0000 (UTC) Received: from apollo.krystal.co.uk (unknown [127.0.0.6]) (Authenticated sender: 9wt3zsp42r) by relay.mailchannels.net (Postfix) with ESMTPA id 63D1750169F for ; Mon, 26 Sep 2022 21:11:11 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1664226671; a=rsa-sha256; cv=none; b=SmaTyP52HiZXvx7Vx875dEQm2HDP3NB2TGKp5UbucIoEvcQLx+m0kK2uk7pyGNBkfYHBOO Bb+XF9X9MSMuKHQzltmfVfWUGbrdEsbLMRzqWfG+lBUirVAkuYcywlYsbCTcgAedft2VDI v0j9+R2zuWAVi8QrvsO52BM44xSKXfkAuqaIY9XatvDrVn+Ixliu2YZ7DDBq8BDD01pfcf YL+1D/8Tx1M6cf55xsaJbuhppNuACiEdnQLuEFwMxqQNd2+5t339i1XpJjpE3wyaPtnNcX ASFvHZFRIuk6/xiQQWsjmenM6Z1tniLTNLdZTlqNuuggo+0QFXkcj8XrhGnevQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1664226671; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: dkim-signature; bh=letpFEB+P20r44RuIxQNCOE8DoAIItWa4DS7C++WiFs=; b=8gjlU9FKkjRQABEZLvMUk+Q7bEH8ILqwQCnrKe3uixalXdlx4v6wxYjMkF2x4SGcmrmJN0 jhoMuSyKbohURZFtzlyiqk65GMJLIVdoy1s4Nt8/e7x3A3mTPCWqHxLl5o5hVVr1sNtEi7 iugQIggoq6YS1P2VBgP5lTTAFoPY25vBei4Go/H0u4m8ipAK7XcWNB5effoaBc2W+TthgD hlDB2uBC4wOYRiqmxRdvNdVbH9cVrX/rDJATMtsx0Na54t4s3swsFirxM3Q/3+Ov+1SsEn JacNbzdcOadJpzVHldO8p6UtAMQ1aHlRVWuVOItUGn4ItKfRaya6nA+gH2S2Kg== ARC-Authentication-Results: i=1; rspamd-7c485dd8cf-wxhkd; auth=pass smtp.auth=9wt3zsp42r smtp.mailfrom=emacs@unbit.co.uk X-Sender-Id: 9wt3zsp42r|x-authuser|emacs@unbit.co.uk X-MC-Relay: Neutral X-MailChannels-SenderId: 9wt3zsp42r|x-authuser|emacs@unbit.co.uk X-MailChannels-Auth-Id: 9wt3zsp42r X-Callous-Stupid: 260e2810583980bf_1664226671918_744828369 X-MC-Loop-Signature: 1664226671918:4172255906 X-MC-Ingress-Time: 1664226671918 Received: from apollo.krystal.co.uk (apollo.krystal.co.uk [77.72.0.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384) by 100.120.183.82 (trex/6.7.1); Mon, 26 Sep 2022 21:11:11 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=unbit.co.uk ; s=default; h=Content-Type:Message-ID:Subject:To:From:Date:MIME-Version: Content-Transfer-Encoding:Sender:Reply-To:Cc:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=letpFEB+P20r44RuIxQNCOE8DoAIItWa4DS7C++WiFs=; b=Ot8Kfzgs1USW+r/vWB2YTjvso6 U/j5QWq70cleCMsemNvjBmi6pudoMerD4hvKItK3I0QzN9jQhMDeg1zj4B/8yODrYZRCt4u7bnwMn AskZCWZZW7Pj6shbjkXg92M38X2C3cT8adG4D06hkV4qAKYHoA/sFnA3M76D0it9OxCpVH4o1VPwT ZJo6jCcc8B2qBMYaMgEEf+650QrrvBBD+9FGk0HjNrPg6i6aGmGeURf1J/GfUCBRySdq6gjp2Rq95 vPpA+sXbiGfUcz9iVwD6sbBw0H8IfJAg5l+ds+7hEPBuUx5JClylEio8Whxmk+ZjZESF40C5Mcb5o KalOL4Mg==; Received: from [::1] (port=59162 helo=apollo.krystal.co.uk) by apollo.krystal.co.uk with esmtpa (Exim 4.95) (envelope-from ) id 1ocvNd-008eqV-Ip for bug-automake@gnu.org; Mon, 26 Sep 2022 22:11:09 +0100 MIME-Version: 1.0 Date: Mon, 26 Sep 2022 22:11:09 +0100 From: Richard Hopkins User-Agent: Roundcube Webmail/1.4.12 Message-ID: <9b5e5a84c41e394de56cb548a4c3b2c1@unbit.co.uk> X-Sender: emacs@unbit.co.uk Content-Type: multipart/mixed; boundary="=_8223fb6d47f0aac59ca90e44a8027874" X-AuthUser: emacs@unbit.co.uk Received-SPF: pass client-ip=23.83.209.62; envelope-from=emacs@unbit.co.uk; helo=fossa.birch.relay.mailchannels.net 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=_8223fb6d47f0aac59ca90e44a8027874 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed This change ensures consistency and compatibility for both GNU Emacs and XEmacs because: * XEmacs doesn't support -Q and ignores it; and * the different releases of GNU Emacs handle it differently, or not at all. With GNU Emacs, '-Q' was added in 22.1, and specifying it on earlier versions causes an immediate abort. Also, the meaning of '-Q' changes in 24.1 where it also implies/uses a new '--no-site-lisp' option. This new option means it won't add the site-lisp directories to `load-path', but they need to be there because `am_cv_lispdir' is looking for them. Tested on GNU Emacs 21.4, 24.3, 27.2, 28.2, and XEmacs 21.5. From this testing I think the existing usage of '--no-site-file' is good to stay as it's the one mentioned in the current GNU Emacs manual and recognized back to at least 19.34. Also, whilst the XEmacs manual and '--help' mention "-no-site-file" it also supports "--no-site-file". --=_8223fb6d47f0aac59ca90e44a8027874 Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0001-Do-not-use-Q-when-calculating-Emacs-site-lisp-direct.patch Content-Disposition: attachment; filename=0001-Do-not-use-Q-when-calculating-Emacs-site-lisp-direct.patch; size=2343 RnJvbSAzOGU1Yzc3MzU2ZjU2YWMxYzFiZDUwYzljZWQ1YmI3NjA3YzNlYmJmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhvcGtpbnMgPD4KRGF0ZTogTW9uLCAyNiBTZXAg MjAyMiAyMToyNTowNiArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIERvIG5vdCB1c2UgLVEgd2hlbiBj YWxjdWxhdGluZyBFbWFjcyBzaXRlLWxpc3AgZGlyZWN0b3J5CgoJKiBtNC9saXNwZGlyLm00IChh bV9jdl9saXNwZGlyKTogUmVtb3ZlICctUScgYXJndW1lbnQuCgoJKiBkb2MvYXV0b21ha2UudGV4 aSAoSGFyZC1Db2RlZCBJbnN0YWxsIFBhdGhzKTogUmVtb3ZlICctUScKCWFyZ3VtZW50LgoKVGhp cyBjaGFuZ2UgZW5zdXJlcyBjb25zaXN0ZW5jeSBhbmQgY29tcGF0aWJpbGl0eSBmb3IgYm90aCBH TlUgRW1hY3MKYW5kIFhFbWFjcyBiZWNhdXNlOgoKKiBYRW1hY3MgZG9lc24ndCBzdXBwb3J0IC1R IGFuZCBpZ25vcmVzIGl0OyBhbmQKKiB0aGUgZGlmZmVyZW50IHJlbGVhc2VzIG9mIEdOVSBFbWFj cyBoYW5kbGUgaXQgZGlmZmVyZW50bHksIG9yIG5vdCBhdAogIGFsbC4KCldpdGggR05VIEVtYWNz LCAnLVEnIHdhcyBhZGRlZCBpbiAyMi4xLCBhbmQgc3BlY2lmeWluZyBpdCBvbiBlYXJsaWVyCnZl cnNpb25zIGNhdXNlcyBhbiBpbW1lZGlhdGUgYWJvcnQuICBBbHNvLCB0aGUgbWVhbmluZyBvZiAn LVEnIGNoYW5nZXMKaW4gMjQuMSB3aGVyZSBpdCBhbHNvIGltcGxpZXMvdXNlcyBhIG5ldyAnLS1u by1zaXRlLWxpc3AnIG9wdGlvbi4KVGhpcyBuZXcgb3B0aW9uIG1lYW5zIGl0IHdvbid0IGFkZCB0 aGUgc2l0ZS1saXNwIGRpcmVjdG9yaWVzIHRvCmBsb2FkLXBhdGgnLCBidXQgdGhleSBuZWVkIHRv IGJlIHRoZXJlIGJlY2F1c2UgYGFtX2N2X2xpc3BkaXInIGlzCmxvb2tpbmcgZm9yIHRoZW0uCi0t LQogZG9jL2F1dG9tYWtlLnRleGkgfCAyICstCiBtNC9saXNwZGlyLm00ICAgICB8IDIgKy0KIDIg ZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2RvYy9hdXRvbWFrZS50ZXhpIGIvZG9jL2F1dG9tYWtlLnRleGkKaW5kZXggMjFjNDk2NDVl Li40NDQ3NDBiYjYgMTAwNjQ0Ci0tLSBhL2RvYy9hdXRvbWFrZS50ZXhpCisrKyBiL2RvYy9hdXRv bWFrZS50ZXhpCkBAIC0xMzM1MCw3ICsxMzM1MCw3IEBAIGluc3RhbmNlLCBoZXJlIGlzIGhvdyBA Y29kZXtBTV9QQVRIX0xJU1BESVJ9IChAcHhyZWZ7RW1hY3MgTGlzcH0pCiBjb21wdXRlcyBAc2Ft cHskKGxpc3BkaXIpfToKIAogQGV4YW1wbGUKLSRFTUFDUyAtYmF0Y2ggLVEgLS1uby1zaXRlLWZp bGUgLWV2YWwgJyh3aGlsZSBsb2FkLXBhdGgKKyRFTUFDUyAtYmF0Y2ggLS1uby1zaXRlLWZpbGUg LWV2YWwgJyh3aGlsZSBsb2FkLXBhdGgKICAgKHByaW5jIChjb25jYXQgKGNhciBsb2FkLXBhdGgp ICJcbiIpKQogICAoc2V0cSBsb2FkLXBhdGggKGNkciBsb2FkLXBhdGgpKSknID5jb25mdGVzdC5v dXQKIGxpc3BkaXI9YHNlZCAtbgpkaWZmIC0tZ2l0IGEvbTQvbGlzcGRpci5tNCBiL200L2xpc3Bk aXIubTQKaW5kZXggNmY5Yjg5ZDJjLi5jZWM0YjM1NTQgMTAwNjQ0Ci0tLSBhL200L2xpc3BkaXIu bTQKKysrIGIvbTQvbGlzcGRpci5tNApAQCAtMzQsNyArMzQsNyBAQCBBQ19ERUZVTihbQU1fUEFU SF9MSVNQRElSXSwKICAgIyAgd2hpY2ggaXMgbm9uLW9idmlvdXMgZm9yIG5vbi1lbWFjcyB1c2Vy cy4KICAgIyBSZWRpcmVjdGluZyAvZGV2L251bGwgc2hvdWxkIGhlbHAgYSBiaXQ7IHBpdHkgd2Ug Y2FuJ3QgZGV0ZWN0ICJicm9rZW4iCiAgICMgIGVtYWNzZW4gZWFybGllciBhbmQgYXZvaWQgcnVu bmluZyB0aGlzIGFsdG9nZXRoZXIuCi0gIEFDX1JVTl9MT0coWyRFTUFDUyAtYmF0Y2ggLVEgLS1u by1zaXRlLWZpbGUgLWV2YWwgJyh3aGlsZSBsb2FkLXBhdGggKHByaW5jIChjb25jYXQgKGNhciBs b2FkLXBhdGgpICJcbiIpKSAoc2V0cSBsb2FkLXBhdGggKGNkciBsb2FkLXBhdGgpKSknIDwvZGV2 L251bGwgPmNvbmZ0ZXN0Lm91dF0pCisgIEFDX1JVTl9MT0coWyRFTUFDUyAtYmF0Y2ggLS1uby1z aXRlLWZpbGUgLWV2YWwgJyh3aGlsZSBsb2FkLXBhdGggKHByaW5jIChjb25jYXQgKGNhciBsb2Fk LXBhdGgpICJcbiIpKSAoc2V0cSBsb2FkLXBhdGggKGNkciBsb2FkLXBhdGgpKSknIDwvZGV2L251 bGwgPmNvbmZ0ZXN0Lm91dF0pCiAJYW1fY3ZfbGlzcGRpcj1gc2VkIC1uIFwKICAgICAgICAtZSAn cywvJCwsJyBcCiAgICAgICAgLWUgJy8uKlwvbGliXC94KmVtYWNzXC9zaXRlLWxpc3AkL3tzLC4q L2xpYi9cKHgqZW1hY3Mvc2l0ZS1saXNwXCkkLCR7bGliZGlyfS9cMSw7cDtxO30nIFwKLS0gCjIu MzcuMwoK --=_8223fb6d47f0aac59ca90e44a8027874-- From unknown Sat Aug 16 19:19:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58102: [PATCH] Do not use -Q when calculating Emacs site-lisp directory References: <9b5e5a84c41e394de56cb548a4c3b2c1@unbit.co.uk> Resent-From: Karl Berry Original-Sender: "Debbugs-submit" Resent-CC: bug-automake@gnu.org Resent-Date: Wed, 28 Sep 2022 01:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58102 X-GNU-PR-Package: automake X-GNU-PR-Keywords: patch To: emacs@unbit.co.uk Cc: 58102@debbugs.gnu.org Received: via spool by 58102-submit@debbugs.gnu.org id=B58102.166432714825876 (code B ref 58102); Wed, 28 Sep 2022 01:06:01 +0000 Received: (at 58102) by debbugs.gnu.org; 28 Sep 2022 01:05:48 +0000 Received: from localhost ([127.0.0.1]:57046 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odLWG-0006jD-4Y for submit@debbugs.gnu.org; Tue, 27 Sep 2022 21:05:48 -0400 Received: from freefriends.org ([96.88.95.60]:59700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odLWB-0006iw-NL; Tue, 27 Sep 2022 21:05:46 -0400 X-Envelope-From: karl@freefriends.org Received: from freefriends.org (freefriends.org [96.88.95.60]) by freefriends.org (8.14.7/8.14.7) with ESMTP id 28S15fRE031565 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 27 Sep 2022 19:05:42 -0600 Received: (from apache@localhost) by freefriends.org (8.14.7/8.14.7/Submit) id 28S15ebB031564; Tue, 27 Sep 2022 19:05:40 -0600 Date: Tue, 27 Sep 2022 19:05:40 -0600 Message-Id: <202209280105.28S15ebB031564@freefriends.org> From: Karl Berry In-Reply-To: <9b5e5a84c41e394de56cb548a4c3b2c1@unbit.co.uk> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi again Richard, * XEmacs doesn't support -Q and ignores it; and * the different releases of GNU Emacs handle it differently, or not at all. Thanks. I applied it. From this testing I think the existing usage of '--no-site-file' It seemed too confusing to me to use --no-site-file in the documentation when the other options (-batch, -eval) use single dashes. So I changed it. And I changed the code in lispdir.m4 to match. OTOH, I kept the code in lisp.am that's using double dashes (--batch --no-site-file) since really, both should work, and are assumed to work, so might as well use both. It is standard behavior in Emacs (and many other programs) for long options to be accepted with both single and double dashes. The --help message for emacs says: You can generally also specify long option names with a single -; for example, -batch as well as --batch. Maybe the xemacs help msg or doc also says that? It would have been quite strange/gratuitous for them to change that. Documentation often arbitrarily uses one or two dashes. --thanks, karl. From unknown Sat Aug 16 19:19:17 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Richard Hopkins Subject: bug#58102: closed (Re: bug#58102: [PATCH] Do not use -Q when calculating Emacs site-lisp directory) Message-ID: References: <202209280105.28S15ebB031564@freefriends.org> <9b5e5a84c41e394de56cb548a4c3b2c1@unbit.co.uk> X-Gnu-PR-Message: they-closed 58102 X-Gnu-PR-Package: automake X-Gnu-PR-Keywords: patch Reply-To: 58102@debbugs.gnu.org Date: Wed, 28 Sep 2022 01:06:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1664327162-25904-1" This is a multi-part message in MIME format... ------------=_1664327162-25904-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #58102: [PATCH] Do not use -Q when calculating Emacs site-lisp directory which was filed against the automake package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 58102@debbugs.gnu.org. --=20 58102: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D58102 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1664327162-25904-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 58102-done) by debbugs.gnu.org; 28 Sep 2022 01:05:48 +0000 Received: from localhost ([127.0.0.1]:57044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odLWF-0006jA-Re for submit@debbugs.gnu.org; Tue, 27 Sep 2022 21:05:48 -0400 Received: from freefriends.org ([96.88.95.60]:59700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odLWB-0006iw-NL; Tue, 27 Sep 2022 21:05:46 -0400 X-Envelope-From: karl@freefriends.org Received: from freefriends.org (freefriends.org [96.88.95.60]) by freefriends.org (8.14.7/8.14.7) with ESMTP id 28S15fRE031565 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 27 Sep 2022 19:05:42 -0600 Received: (from apache@localhost) by freefriends.org (8.14.7/8.14.7/Submit) id 28S15ebB031564; Tue, 27 Sep 2022 19:05:40 -0600 Date: Tue, 27 Sep 2022 19:05:40 -0600 Message-Id: <202209280105.28S15ebB031564@freefriends.org> From: Karl Berry To: emacs@unbit.co.uk Subject: Re: bug#58102: [PATCH] Do not use -Q when calculating Emacs site-lisp directory In-Reply-To: <9b5e5a84c41e394de56cb548a4c3b2c1@unbit.co.uk> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58102-done Cc: 58102@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi again Richard, * XEmacs doesn't support -Q and ignores it; and * the different releases of GNU Emacs handle it differently, or not at all. Thanks. I applied it. From this testing I think the existing usage of '--no-site-file' It seemed too confusing to me to use --no-site-file in the documentation when the other options (-batch, -eval) use single dashes. So I changed it. And I changed the code in lispdir.m4 to match. OTOH, I kept the code in lisp.am that's using double dashes (--batch --no-site-file) since really, both should work, and are assumed to work, so might as well use both. It is standard behavior in Emacs (and many other programs) for long options to be accepted with both single and double dashes. The --help message for emacs says: You can generally also specify long option names with a single -; for example, -batch as well as --batch. Maybe the xemacs help msg or doc also says that? It would have been quite strange/gratuitous for them to change that. Documentation often arbitrarily uses one or two dashes. --thanks, karl. ------------=_1664327162-25904-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 26 Sep 2022 21:11:28 +0000 Received: from localhost ([127.0.0.1]:51923 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ocvNv-0001h2-Qs for submit@debbugs.gnu.org; Mon, 26 Sep 2022 17:11:28 -0400 Received: from lists.gnu.org ([209.51.188.17]:40852) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ocvNq-0001gr-9y for submit@debbugs.gnu.org; Mon, 26 Sep 2022 17:11:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45848) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ocvNq-0004NP-5g for bug-automake@gnu.org; Mon, 26 Sep 2022 17:11:22 -0400 Received: from fossa.birch.relay.mailchannels.net ([23.83.209.62]:11099) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ocvNm-0001Mz-P1 for bug-automake@gnu.org; Mon, 26 Sep 2022 17:11:21 -0400 X-Sender-Id: 9wt3zsp42r|x-authuser|emacs@unbit.co.uk Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id A9DC95010B6 for ; Mon, 26 Sep 2022 21:11:12 +0000 (UTC) Received: from apollo.krystal.co.uk (unknown [127.0.0.6]) (Authenticated sender: 9wt3zsp42r) by relay.mailchannels.net (Postfix) with ESMTPA id 63D1750169F for ; Mon, 26 Sep 2022 21:11:11 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1664226671; a=rsa-sha256; cv=none; b=SmaTyP52HiZXvx7Vx875dEQm2HDP3NB2TGKp5UbucIoEvcQLx+m0kK2uk7pyGNBkfYHBOO Bb+XF9X9MSMuKHQzltmfVfWUGbrdEsbLMRzqWfG+lBUirVAkuYcywlYsbCTcgAedft2VDI v0j9+R2zuWAVi8QrvsO52BM44xSKXfkAuqaIY9XatvDrVn+Ixliu2YZ7DDBq8BDD01pfcf YL+1D/8Tx1M6cf55xsaJbuhppNuACiEdnQLuEFwMxqQNd2+5t339i1XpJjpE3wyaPtnNcX ASFvHZFRIuk6/xiQQWsjmenM6Z1tniLTNLdZTlqNuuggo+0QFXkcj8XrhGnevQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1664226671; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: dkim-signature; bh=letpFEB+P20r44RuIxQNCOE8DoAIItWa4DS7C++WiFs=; b=8gjlU9FKkjRQABEZLvMUk+Q7bEH8ILqwQCnrKe3uixalXdlx4v6wxYjMkF2x4SGcmrmJN0 jhoMuSyKbohURZFtzlyiqk65GMJLIVdoy1s4Nt8/e7x3A3mTPCWqHxLl5o5hVVr1sNtEi7 iugQIggoq6YS1P2VBgP5lTTAFoPY25vBei4Go/H0u4m8ipAK7XcWNB5effoaBc2W+TthgD hlDB2uBC4wOYRiqmxRdvNdVbH9cVrX/rDJATMtsx0Na54t4s3swsFirxM3Q/3+Ov+1SsEn JacNbzdcOadJpzVHldO8p6UtAMQ1aHlRVWuVOItUGn4ItKfRaya6nA+gH2S2Kg== ARC-Authentication-Results: i=1; rspamd-7c485dd8cf-wxhkd; auth=pass smtp.auth=9wt3zsp42r smtp.mailfrom=emacs@unbit.co.uk X-Sender-Id: 9wt3zsp42r|x-authuser|emacs@unbit.co.uk X-MC-Relay: Neutral X-MailChannels-SenderId: 9wt3zsp42r|x-authuser|emacs@unbit.co.uk X-MailChannels-Auth-Id: 9wt3zsp42r X-Callous-Stupid: 260e2810583980bf_1664226671918_744828369 X-MC-Loop-Signature: 1664226671918:4172255906 X-MC-Ingress-Time: 1664226671918 Received: from apollo.krystal.co.uk (apollo.krystal.co.uk [77.72.0.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384) by 100.120.183.82 (trex/6.7.1); Mon, 26 Sep 2022 21:11:11 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=unbit.co.uk ; s=default; h=Content-Type:Message-ID:Subject:To:From:Date:MIME-Version: Content-Transfer-Encoding:Sender:Reply-To:Cc:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=letpFEB+P20r44RuIxQNCOE8DoAIItWa4DS7C++WiFs=; b=Ot8Kfzgs1USW+r/vWB2YTjvso6 U/j5QWq70cleCMsemNvjBmi6pudoMerD4hvKItK3I0QzN9jQhMDeg1zj4B/8yODrYZRCt4u7bnwMn AskZCWZZW7Pj6shbjkXg92M38X2C3cT8adG4D06hkV4qAKYHoA/sFnA3M76D0it9OxCpVH4o1VPwT ZJo6jCcc8B2qBMYaMgEEf+650QrrvBBD+9FGk0HjNrPg6i6aGmGeURf1J/GfUCBRySdq6gjp2Rq95 vPpA+sXbiGfUcz9iVwD6sbBw0H8IfJAg5l+ds+7hEPBuUx5JClylEio8Whxmk+ZjZESF40C5Mcb5o KalOL4Mg==; Received: from [::1] (port=59162 helo=apollo.krystal.co.uk) by apollo.krystal.co.uk with esmtpa (Exim 4.95) (envelope-from ) id 1ocvNd-008eqV-Ip for bug-automake@gnu.org; Mon, 26 Sep 2022 22:11:09 +0100 MIME-Version: 1.0 Date: Mon, 26 Sep 2022 22:11:09 +0100 From: Richard Hopkins To: bug-automake@gnu.org Subject: [PATCH] Do not use -Q when calculating Emacs site-lisp directory User-Agent: Roundcube Webmail/1.4.12 Message-ID: <9b5e5a84c41e394de56cb548a4c3b2c1@unbit.co.uk> X-Sender: emacs@unbit.co.uk Content-Type: multipart/mixed; boundary="=_8223fb6d47f0aac59ca90e44a8027874" X-AuthUser: emacs@unbit.co.uk Received-SPF: pass client-ip=23.83.209.62; envelope-from=emacs@unbit.co.uk; helo=fossa.birch.relay.mailchannels.net 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=_8223fb6d47f0aac59ca90e44a8027874 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed This change ensures consistency and compatibility for both GNU Emacs and XEmacs because: * XEmacs doesn't support -Q and ignores it; and * the different releases of GNU Emacs handle it differently, or not at all. With GNU Emacs, '-Q' was added in 22.1, and specifying it on earlier versions causes an immediate abort. Also, the meaning of '-Q' changes in 24.1 where it also implies/uses a new '--no-site-lisp' option. This new option means it won't add the site-lisp directories to `load-path', but they need to be there because `am_cv_lispdir' is looking for them. Tested on GNU Emacs 21.4, 24.3, 27.2, 28.2, and XEmacs 21.5. From this testing I think the existing usage of '--no-site-file' is good to stay as it's the one mentioned in the current GNU Emacs manual and recognized back to at least 19.34. Also, whilst the XEmacs manual and '--help' mention "-no-site-file" it also supports "--no-site-file". --=_8223fb6d47f0aac59ca90e44a8027874 Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0001-Do-not-use-Q-when-calculating-Emacs-site-lisp-direct.patch Content-Disposition: attachment; filename=0001-Do-not-use-Q-when-calculating-Emacs-site-lisp-direct.patch; size=2343 RnJvbSAzOGU1Yzc3MzU2ZjU2YWMxYzFiZDUwYzljZWQ1YmI3NjA3YzNlYmJmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhvcGtpbnMgPD4KRGF0ZTogTW9uLCAyNiBTZXAg MjAyMiAyMToyNTowNiArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIERvIG5vdCB1c2UgLVEgd2hlbiBj YWxjdWxhdGluZyBFbWFjcyBzaXRlLWxpc3AgZGlyZWN0b3J5CgoJKiBtNC9saXNwZGlyLm00IChh bV9jdl9saXNwZGlyKTogUmVtb3ZlICctUScgYXJndW1lbnQuCgoJKiBkb2MvYXV0b21ha2UudGV4 aSAoSGFyZC1Db2RlZCBJbnN0YWxsIFBhdGhzKTogUmVtb3ZlICctUScKCWFyZ3VtZW50LgoKVGhp cyBjaGFuZ2UgZW5zdXJlcyBjb25zaXN0ZW5jeSBhbmQgY29tcGF0aWJpbGl0eSBmb3IgYm90aCBH TlUgRW1hY3MKYW5kIFhFbWFjcyBiZWNhdXNlOgoKKiBYRW1hY3MgZG9lc24ndCBzdXBwb3J0IC1R IGFuZCBpZ25vcmVzIGl0OyBhbmQKKiB0aGUgZGlmZmVyZW50IHJlbGVhc2VzIG9mIEdOVSBFbWFj cyBoYW5kbGUgaXQgZGlmZmVyZW50bHksIG9yIG5vdCBhdAogIGFsbC4KCldpdGggR05VIEVtYWNz LCAnLVEnIHdhcyBhZGRlZCBpbiAyMi4xLCBhbmQgc3BlY2lmeWluZyBpdCBvbiBlYXJsaWVyCnZl cnNpb25zIGNhdXNlcyBhbiBpbW1lZGlhdGUgYWJvcnQuICBBbHNvLCB0aGUgbWVhbmluZyBvZiAn LVEnIGNoYW5nZXMKaW4gMjQuMSB3aGVyZSBpdCBhbHNvIGltcGxpZXMvdXNlcyBhIG5ldyAnLS1u by1zaXRlLWxpc3AnIG9wdGlvbi4KVGhpcyBuZXcgb3B0aW9uIG1lYW5zIGl0IHdvbid0IGFkZCB0 aGUgc2l0ZS1saXNwIGRpcmVjdG9yaWVzIHRvCmBsb2FkLXBhdGgnLCBidXQgdGhleSBuZWVkIHRv IGJlIHRoZXJlIGJlY2F1c2UgYGFtX2N2X2xpc3BkaXInIGlzCmxvb2tpbmcgZm9yIHRoZW0uCi0t LQogZG9jL2F1dG9tYWtlLnRleGkgfCAyICstCiBtNC9saXNwZGlyLm00ICAgICB8IDIgKy0KIDIg ZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2RvYy9hdXRvbWFrZS50ZXhpIGIvZG9jL2F1dG9tYWtlLnRleGkKaW5kZXggMjFjNDk2NDVl Li40NDQ3NDBiYjYgMTAwNjQ0Ci0tLSBhL2RvYy9hdXRvbWFrZS50ZXhpCisrKyBiL2RvYy9hdXRv bWFrZS50ZXhpCkBAIC0xMzM1MCw3ICsxMzM1MCw3IEBAIGluc3RhbmNlLCBoZXJlIGlzIGhvdyBA Y29kZXtBTV9QQVRIX0xJU1BESVJ9IChAcHhyZWZ7RW1hY3MgTGlzcH0pCiBjb21wdXRlcyBAc2Ft cHskKGxpc3BkaXIpfToKIAogQGV4YW1wbGUKLSRFTUFDUyAtYmF0Y2ggLVEgLS1uby1zaXRlLWZp bGUgLWV2YWwgJyh3aGlsZSBsb2FkLXBhdGgKKyRFTUFDUyAtYmF0Y2ggLS1uby1zaXRlLWZpbGUg LWV2YWwgJyh3aGlsZSBsb2FkLXBhdGgKICAgKHByaW5jIChjb25jYXQgKGNhciBsb2FkLXBhdGgp ICJcbiIpKQogICAoc2V0cSBsb2FkLXBhdGggKGNkciBsb2FkLXBhdGgpKSknID5jb25mdGVzdC5v dXQKIGxpc3BkaXI9YHNlZCAtbgpkaWZmIC0tZ2l0IGEvbTQvbGlzcGRpci5tNCBiL200L2xpc3Bk aXIubTQKaW5kZXggNmY5Yjg5ZDJjLi5jZWM0YjM1NTQgMTAwNjQ0Ci0tLSBhL200L2xpc3BkaXIu bTQKKysrIGIvbTQvbGlzcGRpci5tNApAQCAtMzQsNyArMzQsNyBAQCBBQ19ERUZVTihbQU1fUEFU SF9MSVNQRElSXSwKICAgIyAgd2hpY2ggaXMgbm9uLW9idmlvdXMgZm9yIG5vbi1lbWFjcyB1c2Vy cy4KICAgIyBSZWRpcmVjdGluZyAvZGV2L251bGwgc2hvdWxkIGhlbHAgYSBiaXQ7IHBpdHkgd2Ug Y2FuJ3QgZGV0ZWN0ICJicm9rZW4iCiAgICMgIGVtYWNzZW4gZWFybGllciBhbmQgYXZvaWQgcnVu bmluZyB0aGlzIGFsdG9nZXRoZXIuCi0gIEFDX1JVTl9MT0coWyRFTUFDUyAtYmF0Y2ggLVEgLS1u by1zaXRlLWZpbGUgLWV2YWwgJyh3aGlsZSBsb2FkLXBhdGggKHByaW5jIChjb25jYXQgKGNhciBs b2FkLXBhdGgpICJcbiIpKSAoc2V0cSBsb2FkLXBhdGggKGNkciBsb2FkLXBhdGgpKSknIDwvZGV2 L251bGwgPmNvbmZ0ZXN0Lm91dF0pCisgIEFDX1JVTl9MT0coWyRFTUFDUyAtYmF0Y2ggLS1uby1z aXRlLWZpbGUgLWV2YWwgJyh3aGlsZSBsb2FkLXBhdGggKHByaW5jIChjb25jYXQgKGNhciBsb2Fk LXBhdGgpICJcbiIpKSAoc2V0cSBsb2FkLXBhdGggKGNkciBsb2FkLXBhdGgpKSknIDwvZGV2L251 bGwgPmNvbmZ0ZXN0Lm91dF0pCiAJYW1fY3ZfbGlzcGRpcj1gc2VkIC1uIFwKICAgICAgICAtZSAn cywvJCwsJyBcCiAgICAgICAgLWUgJy8uKlwvbGliXC94KmVtYWNzXC9zaXRlLWxpc3AkL3tzLC4q L2xpYi9cKHgqZW1hY3Mvc2l0ZS1saXNwXCkkLCR7bGliZGlyfS9cMSw7cDtxO30nIFwKLS0gCjIu MzcuMwoK --=_8223fb6d47f0aac59ca90e44a8027874-- ------------=_1664327162-25904-1--